BeezUP_Module_feed_and_tracker - Version 4.1.0

Version Notes

New features :
> Minor Orders retrieval bug
> Categories logic

Download this release

Release Info

Developer BeezUP
Extension BeezUP_Module_feed_and_tracker
Version 4.1.0
Comparing to
See all releases


Code changes from version 4.0.0 to 4.1.0

app/code/community/BeezUp/Block/Order.php CHANGED
@@ -42,13 +42,19 @@ class Beezup_Block_Order extends Mage_core_block_text {
42
$this->log = new KLogger ( $logDir."log.txt" , KLogger::DEBUG );
43
$this->log2 = new KLogger ( $logDir."log2.txt" , KLogger::DEBUG );
44
$this->debugLog("Initializing OM Importation");
45
- $shiiping_disabled = Mage::getStoreConfig('carriers/flatrate/active');
46
if($shiiping_disabled == 0) {
47
- $this->enableFlatRate(true);
48
}
49
$this->getOrderList();
50
if($shiiping_disabled == 0) {
51
- $this->enableFlatRate(false);
52
}
53
$this->repository->updateLastSynchronizationDate( $sync_end_date);
54
$this->orderid = "";
@@ -653,18 +659,7 @@ return false;
653
}
654
655
656
- private function enableFlatRate($enable = true) {
657
- $resource = Mage::getSingleton('core/resource');
658
- $writeConnection = $resource->getConnection('core_write');
659
- $table = $resource->getTableName('core/config_data');
660
- if($enable) {
661
- $query = "update {$table} set value = '1' where path = 'carriers/flatrate/active'";
662
- } else {
663
- $query = "update {$table} set value = '1' where path = 'carriers/flatrate/active'";
664
- }
665
- $writeConnection->query($query);
666
- }
667
-
668
public function addOrder($data, $oLink, $stop = false) {
669
670
42
$this->log = new KLogger ( $logDir."log.txt" , KLogger::DEBUG );
43
$this->log2 = new KLogger ( $logDir."log2.txt" , KLogger::DEBUG );
44
$this->debugLog("Initializing OM Importation");
45
+ $shiiping_disabled = Mage::getStoreConfig('');
46
if($shiiping_disabled == 0) {
47
+ Mage::getConfig()
48
+ ->saveConfig('carriers/flatrate/active', 1)
49
+ ->cleanCache();
50
+ Mage::app()->reinitStores();
51
}
52
$this->getOrderList();
53
if($shiiping_disabled == 0) {
54
+ Mage::getConfig()
55
+ ->saveConfig('carriers/flatrate/active', 0)
56
+ ->cleanCache();
57
+ Mage::app()->reinitStores();
58
}
59
$this->repository->updateLastSynchronizationDate( $sync_end_date);
60
$this->orderid = "";
659
}
660
661
662
+
663
public function addOrder($data, $oLink, $stop = false) {
664
665
app/code/community/BeezUp/Block/Xml.php CHANGED
@@ -7,8 +7,6 @@ class BeezUp_Block_Xml extends Mage_Core_Block_Text
7
**/
8
public function getXml()
9
{
10
-
11
-
12
$base_url = Mage::getBaseUrl();
13
/* Load Model and Helper */
14
$beezup = Mage::getModel('beezup/products');
@@ -19,12 +17,7 @@ class BeezUp_Block_Xml extends Mage_Core_Block_Text
19
$_ht = $helper->getConfig('beezup/flux/ht');
20
$_description = $helper->getConfig('beezup/flux/description');
21
$_tablerates = $helper->getConfig('beezup/flux/tablerates_weight_destination') ? $beezup->getTablerates() : 0;
22
- $categories = Mage::getModel('catalog/category')->getCollection()
23
- ->addAttributeToSelect('*')//or you can just add some attributes
24
- ->addAttributeToFilter('level', 2)
25
- ->addAttributeToFilter('is_active', 1);
26
- $_categories = $beezup->getCategoriesAsArray( $categories );
27
- // $_categories = $beezup->getCategoriesAsArray(Mage::helper('catalog/category')->getStoreCategories());
28
$_attributes = $helper->getConfig('beezup/flux/attributes') ? explode(',', $helper->getConfig('beezup/flux/attributes')) : array();
29
$_vat = ($_ht && is_numeric($helper->getConfig('beezup/flux/vat'))) ? (preg_replace('(\,+)', '.', $helper->getConfig('beezup/flux/vat')) / 100) + 1 : 1;
30
$_catalog_rules = $helper->getConfig('beezup/flux/catalog_rules');
@@ -45,7 +38,7 @@ $backendModel = $products->getResource()->getAttribute('media_gallery')->getBack
45
$stock = $beezup->getIsInStock($qty);
46
$shipping = $beezup->getDelivery($qty);
47
$price = $p->getPrice();
48
- //$final_price = $p->getFinalPrice();
49
if (($image = $p->getImage()) == "no_selection" || ($image = $p->getImage()) == "") // Si on ne trouve pas d'image avec getImage on r�cup�re la smallImage
50
$image = $p->getSmallImage();
51
@@ -103,7 +96,7 @@ $backendModel = $products->getResource()->getAttribute('media_gallery')->getBack
103
$xml .= $helper->tag($this->__('b_shipping'), $helper->currency($beezup->getShippingAmount($p->getWeight(), $_tablerates)));
104
$xml .= $helper->tag($this->__('b_weight'), $helper->currency($p->getWeight()));
105
$xml .= $helper->tag($this->__('b_price'), $helper->currency($final_price*$_vat));
106
- // if ($price != $final_price) $xml .= $helper->tag($this->__('b_regular_price'), $helper->currency($price*$_vat));
107
$i = 1;
108
foreach ($categories as $v) $xml .= $helper->tag($this->__('b_category_%s', $i++), $v, 1);
109
foreach ($_attributes as $a) {
@@ -137,13 +130,8 @@ $backendModel = $products->getResource()->getAttribute('media_gallery')->getBack
137
$_ht = $helper->getConfig('beezup/flux/ht');
138
$_description = $helper->getConfig('beezup/flux/description');
139
$_tablerates = $helper->getConfig('beezup/flux/tablerates_weight_destination') ? $beezup->getTablerates() : 0;
140
- $categories = Mage::getModel('catalog/category')->getCollection()
141
- ->addAttributeToSelect('*')//or you can just add some attributes
142
- ->addAttributeToFilter('level', 2)
143
- ->addAttributeToFilter('is_active', 1);
144
- $_categories = $beezup->getCategoriesAsArray( $categories );
145
$_attributes = $helper->getConfig('beezup/flux/attributes') ? explode(',', $helper->getConfig('beezup/flux/attributes')) : array();
146
- $_attributes = array();
147
$_vat = ($_ht && is_numeric($helper->getConfig('beezup/flux/vat'))) ? (preg_replace('(\,+)', '.', $helper->getConfig('beezup/flux/vat')) / 100) + 1 : 1;
148
$_catalog_rules = $helper->getConfig('beezup/flux/catalog_rules');
149
@@ -165,10 +153,10 @@ $products->addAttributeToFilter('type_id', Mage_Catalog_Model_Product_Type::TYPE
165
}
166
167
$categories = $beezup->getProductsCategories($p, $_categories);
168
- //$varationTheme = $beezup->getOptions($p);
169
//we get product object from catalog/product reason(beezup/products gets products from catalog/product_collection, didn't find the way to get image collection from there *will check)
170
171
- if (count($categories)) {
172
//si l'�l�ment est un p�re, on va traiter ces enfants
173
if(isset($childs[$p->getId()])) {
174
$childrens = $childs[$p->getId()];
@@ -178,7 +166,7 @@ $products->addAttributeToFilter('type_id', Mage_Catalog_Model_Product_Type::TYPE
178
$stock = $beezup->getIsInStock($qty);
179
$shipping = $beezup->getDelivery($qty);
180
$price = $c->getPrice();
181
- // $final_price = $c->getFinalPrice();
182
$image = $this->fillImageUrl($p, $c);
183
184
//DBG
@@ -208,7 +196,7 @@ $products->addAttributeToFilter('type_id', Mage_Catalog_Model_Product_Type::TYPE
208
209
$xml .= $helper->tag($this->__('parent_or_child'), 'child', 1);
210
$xml .= $helper->tag($this->__('parent_id'), $p->getId());
211
- //$xml .= $helper->tag($this->__('variation-theme'), $varationTheme, 1);
212
213
$xml .= $helper->tag($this->__('b_title'), trim($p->getName()), 1);
214
$xml .= $helper->tag($this->__('b_description'), preg_replace("/(\r\n|\n|\r)/", ' ', strip_tags($p->getData($_description))), 1);
@@ -246,8 +234,8 @@ $products->addAttributeToFilter('type_id', Mage_Catalog_Model_Product_Type::TYPE
246
$xml .= $helper->tag($this->__('b_delivery'), $shipping, 1);
247
$xml .= $helper->tag($this->__('b_shipping'), $helper->currency($beezup->getShippingAmount($c->getWeight(), $_tablerates)));
248
$xml .= $helper->tag($this->__('b_weight'), $helper->currency($c->getWeight()));
249
- $xml .= $helper->tag($this->__('b_price'), $helper->currency($price*$_vat));
250
- // if ($price != $final_price) $xml .= $helper->tag($this->__('b_regular_price'), $helper->currency($price*$_vat));
251
$i = 1;
252
foreach ($categories as $v) $xml .= $helper->tag($this->__('b_category_%s', $i++), $v, 1);
253
foreach ($_attributes as $a) {
@@ -261,7 +249,7 @@ $products->addAttributeToFilter('type_id', Mage_Catalog_Model_Product_Type::TYPE
261
$stock = $beezup->getIsInStock($qty);
262
$shipping = $beezup->getDelivery($qty);
263
$price = $p->getPrice();
264
- //$final_price = $p->getFinalPrice();
265
if (($image = $p->getImage()) == "no_selection" || ($image = $p->getImage()) == "") // Si on ne trouve pas d'image avec getImage on r�cup�re la smallImage
266
$image = $p->getSmallImage();
267
@@ -273,7 +261,7 @@ $products->addAttributeToFilter('type_id', Mage_Catalog_Model_Product_Type::TYPE
273
274
$xml .= $helper->tag($this->__('parent_or_child'), 'parent', 1);
275
$xml .= $helper->tag($this->__('parent_id'), '');
276
- // $xml .= $helper->tag($this->__('variation-theme'), $varationTheme, 1);
277
278
$xml .= $helper->tag($this->__('b_title'), trim($p->getName()), 1);
279
$xml .= $helper->tag($this->__('b_description'), preg_replace("/(\r\n|\n|\r)/", ' ', strip_tags($p->getData($_description))), 1);
@@ -300,8 +288,8 @@ $products->addAttributeToFilter('type_id', Mage_Catalog_Model_Product_Type::TYPE
300
$xml .= $helper->tag($this->__('b_delivery'), $shipping, 1);
301
$xml .= $helper->tag($this->__('b_shipping'), $helper->currency($beezup->getShippingAmount($p->getWeight(), $_tablerates)));
302
$xml .= $helper->tag($this->__('b_weight'), $helper->currency($p->getWeight()));
303
- $xml .= $helper->tag($this->__('b_price'), $helper->currency($price*$_vat));
304
- // if ($price != $final_price) $xml .= $helper->tag($this->__('b_regular_price'), $helper->currency($price*$_vat));
305
$i = 1;
306
foreach ($categories as $v) $xml .= $helper->tag($this->__('b_category_%s', $i++), $v, 1);
307
foreach ($_attributes as $a) {
@@ -312,12 +300,10 @@ $products->addAttributeToFilter('type_id', Mage_Catalog_Model_Product_Type::TYPE
312
$xml .= '</product>' . PHP_EOL;
313
}
314
}
315
- }
316
317
$product_simple = $beezup->getProductsSimple();
318
- if($many_images == 1) {
319
$backendModelSimple = $product_simple->getResource()->getAttribute('media_gallery')->getBackend();
320
- }
321
foreach ($product_simple as $p) {
322
323
$prodAttributeSet = Mage::getModel('eav/entity_attribute_set')->load($p->getAttributeSetId())->getAttributeSetName();
@@ -329,7 +315,7 @@ $products->addAttributeToFilter('type_id', Mage_Catalog_Model_Product_Type::TYPE
329
$stock = $beezup->getIsInStock($qty);
330
$shipping = $beezup->getDelivery($qty);
331
$price = $p->getPrice();
332
- // $final_price = $p->getFinalPrice();
333
if (($image = $p->getImage()) == "no_selection" || ($image = $p->getImage()) == "") // Si on ne trouve pas d'image avec getImage on r�cup�re la smallImage
334
$image = $p->getSmallImage();
335
@@ -368,8 +354,8 @@ $products->addAttributeToFilter('type_id', Mage_Catalog_Model_Product_Type::TYPE
368
$xml .= $helper->tag($this->__('b_delivery'), $shipping, 1);
369
$xml .= $helper->tag($this->__('b_shipping'), $helper->currency($beezup->getShippingAmount($p->getWeight(), $_tablerates)));
370
$xml .= $helper->tag($this->__('b_weight'), $helper->currency($p->getWeight()));
371
- $xml .= $helper->tag($this->__('b_price'), $helper->currency($price*$_vat));
372
- // if ($price != $final_price) $xml .= $helper->tag($this->__('b_regular_price'), $helper->currency($price*$_vat));
373
$i = 1;
374
foreach ($categories as $v) $xml .= $helper->tag($this->__('b_category_%s', $i++), $v, 1);
375
foreach ($_attributes as $a) {
@@ -402,11 +388,7 @@ $products->addAttributeToFilter('type_id', Mage_Catalog_Model_Product_Type::TYPE
402
$_ht = $helper->getConfig('beezup/flux/ht');
403
$_description = $helper->getConfig('beezup/flux/description');
404
$_tablerates = $helper->getConfig('beezup/flux/tablerates_weight_destination') ? $beezup->getTablerates() : 0;
405
- $categories = Mage::getModel('catalog/category')->getCollection()
406
- ->addAttributeToSelect('*')//or you can just add some attributes
407
- ->addAttributeToFilter('level', 2)
408
- ->addAttributeToFilter('is_active', 1);
409
- $_categories = $beezup->getCategoriesAsArray( $categories );
410
$_attributes = $helper->getConfig('beezup/flux/attributes') ? explode(',', $helper->getConfig('beezup/flux/attributes')) : array();
411
$_vat = ($_ht && is_numeric($helper->getConfig('beezup/flux/vat'))) ? (preg_replace('(\,+)', '.', $helper->getConfig('beezup/flux/vat')) / 100) + 1 : 1;
412
$_catalog_rules = $helper->getConfig('beezup/flux/catalog_rules');
7
**/
8
public function getXml()
9
{
10
$base_url = Mage::getBaseUrl();
11
/* Load Model and Helper */
12
$beezup = Mage::getModel('beezup/products');
17
$_ht = $helper->getConfig('beezup/flux/ht');
18
$_description = $helper->getConfig('beezup/flux/description');
19
$_tablerates = $helper->getConfig('beezup/flux/tablerates_weight_destination') ? $beezup->getTablerates() : 0;
20
+ $_categories = $beezup->getCategoriesAsArray(Mage::helper('catalog/category')->getStoreCategories());
21
$_attributes = $helper->getConfig('beezup/flux/attributes') ? explode(',', $helper->getConfig('beezup/flux/attributes')) : array();
22
$_vat = ($_ht && is_numeric($helper->getConfig('beezup/flux/vat'))) ? (preg_replace('(\,+)', '.', $helper->getConfig('beezup/flux/vat')) / 100) + 1 : 1;
23
$_catalog_rules = $helper->getConfig('beezup/flux/catalog_rules');
38
$stock = $beezup->getIsInStock($qty);
39
$shipping = $beezup->getDelivery($qty);
40
$price = $p->getPrice();
41
+ $final_price = $p->getFinalPrice();
42
if (($image = $p->getImage()) == "no_selection" || ($image = $p->getImage()) == "") // Si on ne trouve pas d'image avec getImage on r�cup�re la smallImage
43
$image = $p->getSmallImage();
44
96
$xml .= $helper->tag($this->__('b_shipping'), $helper->currency($beezup->getShippingAmount($p->getWeight(), $_tablerates)));
97
$xml .= $helper->tag($this->__('b_weight'), $helper->currency($p->getWeight()));
98
$xml .= $helper->tag($this->__('b_price'), $helper->currency($final_price*$_vat));
99
+ if ($price != $final_price) $xml .= $helper->tag($this->__('b_regular_price'), $helper->currency($price*$_vat));
100
$i = 1;
101
foreach ($categories as $v) $xml .= $helper->tag($this->__('b_category_%s', $i++), $v, 1);
102
foreach ($_attributes as $a) {
130
$_ht = $helper->getConfig('beezup/flux/ht');
131
$_description = $helper->getConfig('beezup/flux/description');
132
$_tablerates = $helper->getConfig('beezup/flux/tablerates_weight_destination') ? $beezup->getTablerates() : 0;
133
+ $_categories = $beezup->getCategoriesAsArray(Mage::helper('catalog/category')->getStoreCategories());
134
$_attributes = $helper->getConfig('beezup/flux/attributes') ? explode(',', $helper->getConfig('beezup/flux/attributes')) : array();
135
$_vat = ($_ht && is_numeric($helper->getConfig('beezup/flux/vat'))) ? (preg_replace('(\,+)', '.', $helper->getConfig('beezup/flux/vat')) / 100) + 1 : 1;
136
$_catalog_rules = $helper->getConfig('beezup/flux/catalog_rules');
137
153
}
154
155
$categories = $beezup->getProductsCategories($p, $_categories);
156
+ $varationTheme = $beezup->getOptions($p);
157
//we get product object from catalog/product reason(beezup/products gets products from catalog/product_collection, didn't find the way to get image collection from there *will check)
158
159
+ if (count($categories)) {
160
//si l'�l�ment est un p�re, on va traiter ces enfants
161
if(isset($childs[$p->getId()])) {
162
$childrens = $childs[$p->getId()];
166
$stock = $beezup->getIsInStock($qty);
167
$shipping = $beezup->getDelivery($qty);
168
$price = $c->getPrice();
169
+ $final_price = $c->getFinalPrice();
170
$image = $this->fillImageUrl($p, $c);
171
172
//DBG
196
197
$xml .= $helper->tag($this->__('parent_or_child'), 'child', 1);
198
$xml .= $helper->tag($this->__('parent_id'), $p->getId());
199
+ $xml .= $helper->tag($this->__('variation-theme'), $varationTheme, 1);
200
201
$xml .= $helper->tag($this->__('b_title'), trim($p->getName()), 1);
202
$xml .= $helper->tag($this->__('b_description'), preg_replace("/(\r\n|\n|\r)/", ' ', strip_tags($p->getData($_description))), 1);
234
$xml .= $helper->tag($this->__('b_delivery'), $shipping, 1);
235
$xml .= $helper->tag($this->__('b_shipping'), $helper->currency($beezup->getShippingAmount($c->getWeight(), $_tablerates)));
236
$xml .= $helper->tag($this->__('b_weight'), $helper->currency($c->getWeight()));
237
+ $xml .= $helper->tag($this->__('b_price'), $helper->currency($final_price*$_vat));
238
+ if ($price != $final_price) $xml .= $helper->tag($this->__('b_regular_price'), $helper->currency($price*$_vat));
239
$i = 1;
240
foreach ($categories as $v) $xml .= $helper->tag($this->__('b_category_%s', $i++), $v, 1);
241
foreach ($_attributes as $a) {
249
$stock = $beezup->getIsInStock($qty);
250
$shipping = $beezup->getDelivery($qty);
251
$price = $p->getPrice();
252
+ $final_price = $p->getFinalPrice();
253
if (($image = $p->getImage()) == "no_selection" || ($image = $p->getImage()) == "") // Si on ne trouve pas d'image avec getImage on r�cup�re la smallImage
254
$image = $p->getSmallImage();
255
261
262
$xml .= $helper->tag($this->__('parent_or_child'), 'parent', 1);
263
$xml .= $helper->tag($this->__('parent_id'), '');
264
+ $xml .= $helper->tag($this->__('variation-theme'), $varationTheme, 1);
265
266
$xml .= $helper->tag($this->__('b_title'), trim($p->getName()), 1);
267
$xml .= $helper->tag($this->__('b_description'), preg_replace("/(\r\n|\n|\r)/", ' ', strip_tags($p->getData($_description))), 1);
288
$xml .= $helper->tag($this->__('b_delivery'), $shipping, 1);
289
$xml .= $helper->tag($this->__('b_shipping'), $helper->currency($beezup->getShippingAmount($p->getWeight(), $_tablerates)));
290
$xml .= $helper->tag($this->__('b_weight'), $helper->currency($p->getWeight()));
291
+ $xml .= $helper->tag($this->__('b_price'), $helper->currency($final_price*$_vat));
292
+ if ($price != $final_price) $xml .= $helper->tag($this->__('b_regular_price'), $helper->currency($price*$_vat));
293
$i = 1;
294
foreach ($categories as $v) $xml .= $helper->tag($this->__('b_category_%s', $i++), $v, 1);
295
foreach ($_attributes as $a) {
300
$xml .= '</product>' . PHP_EOL;
301
}
302
}
303
+ }
304
305
$product_simple = $beezup->getProductsSimple();
306
$backendModelSimple = $product_simple->getResource()->getAttribute('media_gallery')->getBackend();
307
foreach ($product_simple as $p) {
308
309
$prodAttributeSet = Mage::getModel('eav/entity_attribute_set')->load($p->getAttributeSetId())->getAttributeSetName();
315
$stock = $beezup->getIsInStock($qty);
316
$shipping = $beezup->getDelivery($qty);
317
$price = $p->getPrice();
318
+ $final_price = $p->getFinalPrice();
319
if (($image = $p->getImage()) == "no_selection" || ($image = $p->getImage()) == "") // Si on ne trouve pas d'image avec getImage on r�cup�re la smallImage
320
$image = $p->getSmallImage();
321
354
$xml .= $helper->tag($this->__('b_delivery'), $shipping, 1);
355
$xml .= $helper->tag($this->__('b_shipping'), $helper->currency($beezup->getShippingAmount($p->getWeight(), $_tablerates)));
356
$xml .= $helper->tag($this->__('b_weight'), $helper->currency($p->getWeight()));
357
+ $xml .= $helper->tag($this->__('b_price'), $helper->currency($final_price*$_vat));
358
+ if ($price != $final_price) $xml .= $helper->tag($this->__('b_regular_price'), $helper->currency($price*$_vat));
359
$i = 1;
360
foreach ($categories as $v) $xml .= $helper->tag($this->__('b_category_%s', $i++), $v, 1);
361
foreach ($_attributes as $a) {
388
$_ht = $helper->getConfig('beezup/flux/ht');
389
$_description = $helper->getConfig('beezup/flux/description');
390
$_tablerates = $helper->getConfig('beezup/flux/tablerates_weight_destination') ? $beezup->getTablerates() : 0;
391
+ $_categories = $beezup->getCategoriesAsArray(Mage::helper('catalog/category')->getStoreCategories());
392
$_attributes = $helper->getConfig('beezup/flux/attributes') ? explode(',', $helper->getConfig('beezup/flux/attributes')) : array();
393
$_vat = ($_ht && is_numeric($helper->getConfig('beezup/flux/vat'))) ? (preg_replace('(\,+)', '.', $helper->getConfig('beezup/flux/vat')) / 100) + 1 : 1;
394
$_catalog_rules = $helper->getConfig('beezup/flux/catalog_rules');
app/code/community/BeezUp/Model/Products.php CHANGED
@@ -11,7 +11,7 @@ class BeezUp_Model_Products extends Mage_Core_Model_Abstract
11
*/
12
public function getProducts($configurable = false)
13
{
14
- $products = Mage::getResourceModel('catalog/product_collection')
15
->addAttributeToFilter('status', 1)
16
->addAttributeToFilter('visibility', array('in' => array(Mage_Catalog_Model_Product_Visibility::VISIBILITY_IN_CATALOG, Mage_Catalog_Model_Product_Visibility::VISIBILITY_BOTH)))
17
->addAttributeToFilter('price', array('neq' => 0))
@@ -19,13 +19,16 @@ class BeezUp_Model_Products extends Mage_Core_Model_Abstract
19
->addAttributeToSelect('weight')
20
->addAttributeToSelect('sku')
21
->addAttributeToSelect('special_price')
22
- ->addAttributeToSelect('special_from_date')
23
->addAttributeToSelect('special_to_date')
24
->addAttributeToSelect('small_image')
25
->addAttributeToSelect('image')
26
->addAttributeToSelect(Mage::getStoreConfig('beezup/flux/description'))
27
->addStoreFilter();
28
-
29
if($configurable) $products->addAttributeToFilter('type_id', Mage_Catalog_Model_Product_Type::TYPE_CONFIGURABLE);
30
31
if(Mage::getStoreConfig('beezup/flux/stock')){
@@ -62,7 +65,7 @@ class BeezUp_Model_Products extends Mage_Core_Model_Abstract
62
->addAttributeToSelect('weight')
63
->addAttributeToSelect('sku')
64
->addAttributeToSelect('special_price')
65
- ->addAttributeToSelect('special_from_date')
66
->addAttributeToSelect('special_to_date')
67
->addAttributeToSelect('small_image')
68
->addAttributeToSelect('image')
@@ -233,45 +236,24 @@ class BeezUp_Model_Products extends Mage_Core_Model_Abstract
233
* @param array $cats
234
* @return string
235
*/
236
- public function getCategoriesAsArray($_categories, $tl_name = '')
237
{
238
239
- $parent = 0;
240
- $i = 0;
241
- foreach($_categories as $_category){
242
-
243
- if($i==0 ) {
244
- $par_cat = Mage::getModel('catalog/category')->load($_category->getId())->getParentCategory();
245
- $cats[$par_cat->getId()] = array("name" => $tl_name.$par_cat->getName(), "id" => $par_cat->getId(), "parent" => $par_cat->getParentId());
246
- }
247
-
248
-
249
- //$_category = Mage::getModel('catalog/category')->load($_category->getId());
250
- $cats[$_category->getId()] = array("name" => $tl_name.$_category->getName(), "id" => $_category->getId(), "parent" => $_category->getParentId() ); //Toplevel auslesen
251
- $i++;
252
- $_category = Mage::getModel('catalog/category')->load($_category->getId());
253
- $subcats = $this->getChildCategories($_category);
254
-
255
- foreach($subcats as $c) {
256
-
257
- $cats[$c['id']] = array("name" => $tl_name.$c['name'], "id" => $c['id'] , "parent" => $c['parent']);
258
- }
259
- }
260
- return $cats;
261
- }
262
-
263
- public $_catIds = array();
264
- public function getChildCategories($categoryObject){
265
- $categories = $categoryObject->getChildrenCategories();
266
- foreach ($categories as $catgory){
267
- if($catgory->hasChildren()){
268
- $this->getChildCategories($catgory);
269
}
270
- $this->_catIds[] = array("id" => $catgory->getId(), "name" => $catgory->getName(), "parent" => $catgory->getParentId());
271
}
272
- return $this->_catIds;
273
- }
274
-
275
/*
276
* Retrieve product categories
277
*
@@ -281,26 +263,15 @@ public function getChildCategories($categoryObject){
281
*/
282
public function getProductsCategories($product,$categories)
283
{
284
- $result = array();
285
$_categories = $product->getCategoryIds();
286
- $parent_id = 0;
287
- $parent_id = 0;
288
- $i = 0;
289
sort($_categories);
290
-
291
if(count($_categories)) {
292
$_count = 0;
293
foreach($_categories as $c) {
294
if(isset($categories[$c])) {
295
- if( $parent_id == $categories[$c]['parent'] || $i <= 1) {
296
- $result[] = $categories[$c]['name'];
297
-
298
-
299
- $parent_id = $categories[$c]['id'];
300
-
301
- }
302
- $i++;
303
- // if(count(explode('||',$categories[$c])) > $_count) $result = explode('||',$categories[$c]);
304
$_count = count($result);
305
}
306
}
11
*/
12
public function getProducts($configurable = false)
13
{
14
+ $products = Mage::getResourceModel('catalog/product_collection')
15
->addAttributeToFilter('status', 1)
16
->addAttributeToFilter('visibility', array('in' => array(Mage_Catalog_Model_Product_Visibility::VISIBILITY_IN_CATALOG, Mage_Catalog_Model_Product_Visibility::VISIBILITY_BOTH)))
17
->addAttributeToFilter('price', array('neq' => 0))
19
->addAttributeToSelect('weight')
20
->addAttributeToSelect('sku')
21
->addAttributeToSelect('special_price')
22
+ ->addAttributeToSelect('special_from_date')
23
->addAttributeToSelect('special_to_date')
24
->addAttributeToSelect('small_image')
25
->addAttributeToSelect('image')
26
->addAttributeToSelect(Mage::getStoreConfig('beezup/flux/description'))
27
->addStoreFilter();
28
+ /* $products = Mage::getModel('catalog/product')
29
+ ->getCollection();
30
+
31
+ */
32
if($configurable) $products->addAttributeToFilter('type_id', Mage_Catalog_Model_Product_Type::TYPE_CONFIGURABLE);
33
34
if(Mage::getStoreConfig('beezup/flux/stock')){
65
->addAttributeToSelect('weight')
66
->addAttributeToSelect('sku')
67
->addAttributeToSelect('special_price')
68
+ ->addAttributeToSelect('special_from_date')
69
->addAttributeToSelect('special_to_date')
70
->addAttributeToSelect('small_image')
71
->addAttributeToSelect('image')
236
* @param array $cats
237
* @return string
238
*/
239
+ public function getCategoriesAsArray($categories, $parent = '', &$cats = array())
240
{
241
+ foreach ($categories as $c) {
242
+ $cats[$c['entity_id']] = $parent . $c['name'];
243
244
+ if (!Mage::helper('catalog/category_flat')->isEnabled()) {
245
+ if ($childs = $c->getChildren()) {
246
+ $this->getCategoriesAsArray($childs, $parent . $c['name'] . '||', $cats);
247
+ }
248
+ } else {
249
+ if (isset($c['children_nodes'])) {
250
+ $this->getCategoriesAsArray($c['children_nodes'], $parent . $c['name'] . '||', $cats);
251
+ }
252
+ }
253
}
254
+ return $cats;
255
}
256
+
257
/*
258
* Retrieve product categories
259
*
263
*/
264
public function getProductsCategories($product,$categories)
265
{
266
$_categories = $product->getCategoryIds();
267
+
268
sort($_categories);
269
+ $result = array();
270
if(count($_categories)) {
271
$_count = 0;
272
foreach($_categories as $c) {
273
if(isset($categories[$c])) {
274
+ if(count(explode('||',$categories[$c])) > $_count) $result = explode('||',$categories[$c]);
275
$_count = count($result);
276
}
277
}
app/code/community/BeezUp/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
<config>
3
<modules>
4
<BeezUp>
5
- <version>4.0.0</version>
6
</BeezUp>
7
</modules>
8
<global>
2
<config>
3
<modules>
4
<BeezUp>
5
+ <version>4.1.0</version>
6
</BeezUp>
7
</modules>
8
<global>
app/code/community/BeezUp/etc/system.xml CHANGED
@@ -13,7 +13,7 @@
13
<tracking translate="label">
14
<label>Tracking</label>
15
<frontend_type>text</frontend_type>
16
- <comment><![CDATA[<div style="font-size:11px;padding:3px;margin-bottom:20px;background:#FFF9E9;border:1px solid #EEE2BE">Support BeezUP : <a href="mailto:help@beezup.com">help@beezup.com</a> (Magento BeezUP v4.0.0) - <a href="http://go.beezup.com" target="_blank">My BeezUP Account</a></div>]]></comment>
17
<sort_order>1</sort_order>
18
<show_in_default>1</show_in_default>
19
<show_in_website>1</show_in_website>
@@ -77,7 +77,7 @@
77
<marketplace tanslate="label">
78
<label>Marketplace</label>
79
<frontend_type>text</frontend_type>
80
- <comment><![CDATA[<div style="font-size:11px;padding:3px;margin-bottom:20px;background:#FFF9E9;border:1px solid #EEE2BE">Support BeezUP : <a href="mailto:help@beezup.com">help@beezup.com</a> (Magento BeezUP v4.0.0) - <a href="http://go.beezup.com" target="_blank">My BeezUP Account</a></div>]]></comment>
81
<sort_order>2</sort_order>
82
<show_in_default>1</show_in_default>
83
<show_in_website>1</show_in_website>
@@ -400,7 +400,7 @@
400
<flux translate="label">
401
<label>Catalog Flow</label>
402
<frontend_type>text</frontend_type>
403
- <comment><![CDATA[<div style="font-size:11px;padding:3px;margin-bottom:20px;background:#FFF9E9;border:1px solid #EEE2BE">Support BeezUP : <a href="mailto:help@beezup.com">help@beezup.com</a> (Magento BeezUP v4.0.0) - <a href="http://go.beezup.com" target="_blank">My BeezUP Account</a></div>]]></comment>
404
<sort_order>2</sort_order>
405
<show_in_default>1</show_in_default>
406
<show_in_website>1</show_in_website>
13
<tracking translate="label">
14
<label>Tracking</label>
15
<frontend_type>text</frontend_type>
16
+ <comment><![CDATA[<div style="font-size:11px;padding:3px;margin-bottom:20px;background:#FFF9E9;border:1px solid #EEE2BE">Support BeezUP : <a href="mailto:help@beezup.com">help@beezup.com</a> (Magento BeezUP v4.1.0) - <a href="http://go.beezup.com" target="_blank">My BeezUP Account</a></div>]]></comment>
17
<sort_order>1</sort_order>
18
<show_in_default>1</show_in_default>
19
<show_in_website>1</show_in_website>
77
<marketplace tanslate="label">
78
<label>Marketplace</label>
79
<frontend_type>text</frontend_type>
80
+ <comment><![CDATA[<div style="font-size:11px;padding:3px;margin-bottom:20px;background:#FFF9E9;border:1px solid #EEE2BE">Support BeezUP : <a href="mailto:help@beezup.com">help@beezup.com</a> (Magento BeezUP v4.1.0) - <a href="http://go.beezup.com" target="_blank">My BeezUP Account</a></div>]]></comment>
81
<sort_order>2</sort_order>
82
<show_in_default>1</show_in_default>
83
<show_in_website>1</show_in_website>
400
<flux translate="label">
401
<label>Catalog Flow</label>
402
<frontend_type>text</frontend_type>
403
+ <comment><![CDATA[<div style="font-size:11px;padding:3px;margin-bottom:20px;background:#FFF9E9;border:1px solid #EEE2BE">Support BeezUP : <a href="mailto:help@beezup.com">help@beezup.com</a> (Magento BeezUP v4.1.0) - <a href="http://go.beezup.com" target="_blank">My BeezUP Account</a></div>]]></comment>
404
<sort_order>2</sort_order>
405
<show_in_default>1</show_in_default>
406
<show_in_website>1</show_in_website>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
<?xml version="1.0"?>
2
<package>
3
<name>BeezUP_Module_feed_and_tracker</name>
4
- <version>4.0.0</version>
5
<stability>stable</stability>
6
<license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License</license>
7
<channel>community</channel>
@@ -42,12 +42,12 @@ After Set-up, the following files are added :&lt;/p&gt;&#xD;
42
&#xD;
43
&lt;p&gt;By BeezUP &amp; Magentix&lt;/p&gt;</description>
44
<notes>New features :&#xD;
45
- &gt; Export Orders from Marketplaces&#xD;
46
- &gt; Fixed bug in category management</notes>
47
<authors><author><name>BeezUP</name><user>BeezUP</user><email>charles@beezup.com</email></author></authors>
48
- <date>2015-06-10</date>
49
- <time>16:35:48</time>
50
- <contents><target name="magecommunity"><dir name="BeezUp"><dir name="Block"><dir name="Adminhtml"><dir name="Sales"><dir name="Order"><dir name="Creditmemo"><file name="Totals.php" hash="cf7754624d51f53fb024353b135e0fb3"/></dir><file name="Grid.php" hash="f3abc6748cec60dcce610b2cfe6af32c"/><dir name="Invoice"><file name="Totals.php" hash="ac065cd586fd2534de7e12762ab9b335"/></dir><file name="Totals.php" hash="5972281aa467d63da56a297a8df3da55"/><dir name="View"><dir name="Tab"><file name="Custom.php" hash="9c561365287993c70ba679afbfd4f7fb"/></dir></dir></dir></dir><dir name="System"><dir name="Config"><file name="Attributes.php" hash="a504265fe4dc2df69b311d8219c88fbf"/><file name="Button.php" hash="476b33034b0c7d36e1bbd85f38b841db"/><file name="Childgroup.php" hash="388d3dee8f9d66a56c43c2790a44b45a"/><file name="Credentials.php" hash="b86f361800bebfd6fcf3564d9fe87c95"/><file name="Cron.php" hash="e1d47b095623593beb7f166d2ad7fecc"/><file name="Filter.php" hash="ad7ba55e18c080e25a08309dc428402a"/><file name="Log.php" hash="56f4877f21e94d046f9d3eac3ae1b254"/><file name="Manualcron.php" hash="cbac01f15d256a43f0388f58449bffd0"/><file name="Stores.php" hash="4297f4c94f136bb9778c9ddcd0cb336c"/><file name="Syncstatus.php" hash="49164eb19331aadabc0581472cd3c567"/><file name="Time.php" hash="ac5c2e4a40e9c6ff68cea1097dfa1e7b"/></dir></dir></dir><file name="Order.php" hash="ba4a66b3b8d13713fa4235eb5aaefe9d"/><file name="Tracking.php" hash="e6dcd6b89e782b2eb6cb83abfb1b7f56"/><file name="Xml.php" hash="80663a2bdc71b24253504344c90d430a"/></dir><dir name="Helper"><file name="Data.php" hash="1cbbd163fea65ae82224a11c95d90e03"/></dir><dir name="Model"><file name="Flatrate.php" hash="27d078203781d9b923605f685bfe5c25"/><file name="Observer.php" hash="3bcb925df1965ef23ef1fb08ab64de08"/><file name="Products.php" hash="54df5fb3a6f15044ef4466085f820a30"/><dir name="Quote"><file name="Item.php" hash="13cef88e165932990fa032b57e8905a0"/></dir><dir name="Sales"><dir name="Order"><dir name="Pdf"><file name="Invoice.php" hash="9eaf28084db176b41c6007da3d529d18"/></dir></dir></dir><dir name="System"><dir name="Config"><dir name="Backend"><file name="Attributes.php" hash="174aee475c6a6a8b0b4f2e8e076c6a25"/><file name="Credentials.php" hash="5c5ca91b68bebe3a0354a9b22f5f44f3"/><file name="Time.php" hash="a70e4d748a9b300ec7b718168fa4d5f8"/><file name="Token.php" hash="60247c8b4d5889433ae1f92e998cc889"/></dir><dir name="Source"><file name="Attributes.php" hash="878b6ed9c50afee368f2688a1ff56f5e"/><file name="Availableproducts.php" hash="d9d4b3705f5fbd98efbae0289a1b6d6d"/><file name="Cache.php" hash="0ca6ccc2fed56e2c602d76880d062053"/><file name="Debug.php" hash="6538ebc0cd0d61c124e5adc806e71aff"/><file name="Description.php" hash="e4f80883f8a2deab48af9625582edfb6"/><file name="Images.php" hash="78fb5e2054bbfaa2e76263b1aa9197cc"/><file name="Montant.php" hash="3a46b8d564f1c2f0ed3b62354ac8964f"/><file name="Payment.php" hash="4bebe8e6ab0f980c1ada872b46e86503"/><file name="Position.php" hash="f1d6f89f5db5bfeedc506c539e76e3a8"/><file name="Price.php" hash="71707a69106cdd4990767351ab78fc04"/><file name="Shipping.php" hash="3b38e6a923d98f2739b70c9960958dd6"/><file name="Status.php" hash="d32004ad97adac6de361703a403a6a97"/><file name="Userid.php" hash="3d028bc3bfcaf7541b57676c014c94db"/></dir></dir></dir></dir><dir name="controllers"><file name="CacheController.php" hash="512cc26abd39d556104d5e69c0ac8a0d"/><file name="CatalogController.php" hash="b1b170b6dcb9dc3f95dc46dec24a37a7"/><file name="CronController.php" hash="5cc9e5e5eca471d644ef7dee991ce6b9"/><file name="LogController.php" hash="5eff0d0a2c5621456e580e214d05c745"/><dir name="Sales"><file name="OrderController.php" hash="6c8ef505a493d60ce10711a8ea68d8a6"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="d886bd576ed5349e2a27fcd2ec7dfd24"/><file name="config.xml" hash="1f9aef04a519b8297e746119169910c6"/><file name="system.xml" hash="1bdc7aa1db0c2db75a994b8f7a631e0f"/></dir><dir name="lib"><file name="BeezupMageOrders.php" hash="84701dee5023438a9c06b8abc5f6f2c1"/><file name="BeezupOMDataHandler.php" hash="cf738987179f3125fc0f4626fd70f1a0"/><file name="BeezupOMOrderService.php" hash="54c774ed85609226057ba2f0a859e474"/><file name="BeezupOMOrderServiceInterface.php" hash="9b18485ae224c32f46ae5a2ec5966e5b"/><file name="BeezupOMRepositoryInterface.php" hash="c2a8267c01c3e5def25ed41f715fa4b4"/><file name="BeezupOMRequestData.php" hash="162196502ecc6078ac6b7dec6f068c80"/><file name="BeezupOMResponseData.php" hash="955ce5316129e837190f2ccf9962d74f"/><file name="BeezupOMServiceClientProxy.php" hash="82821826016c467657d56b568a42bd35"/><file name="BeezupRepository.php" hash="b4ab353e99603e71faf37fc83d75dbe1"/><dir name="Common"><file name="BeezupOMCredential.php" hash="7f45272d16860058af07005dda39672e"/><file name="BeezupOMErrorSummary.php" hash="418db7b85beb030b2d28aee6c8b35bf1"/><file name="BeezupOMExpectedOrderChangeMetaInfo.php" hash="be802f69a3474d6cc6a5899711c7018c"/><file name="BeezupOMInfoSummaries.php" hash="cdece780cf38e3f09ce2d5550b93a567"/><file name="BeezupOMInfoSummary.php" hash="3b0d49f22882e239c87060aa58beb643"/><file name="BeezupOMLink.php" hash="9fa99dce0b51e235e101259b2f0304f8"/><file name="BeezupOMOrderIdentifier.php" hash="334f410bf0794cb2ce02b4b1e6d3e0f4"/><file name="BeezupOMProcessingStatus.php" hash="b70c4c23a75360b5bee4d9ddec9e7915"/><file name="BeezupOMRequest.php" hash="2497b1ed30c12d179a5629479aee418d"/><file name="BeezupOMResponse.php" hash="690688115873ac9a3172bf67a0d62b50"/><file name="BeezupOMResult.php" hash="5cb890ce4ad4205114dd94cd1f28222d"/><file name="BeezupOMSuccessSummary.php" hash="791c6c186ed15ec1b872905b820cd03c"/><file name="BeezupOMSummary.php" hash="6cc3712480eff9f19b80b0ab887155f0"/><file name="BeezupOMWarningSummary.php" hash="03cfd6a98901b6b460b974b8e938a659"/></dir><dir name="Harvest"><file name="BeezupOMHarvestAbstractReporting.php" hash="3d499a69ea7b646eaeef5b80f0a919f3"/><file name="BeezupOMHarvestClientReporting.php" hash="1e40eca349352912e408718f3b218777"/><file name="BeezupOMHarvestOrderReporting.php" hash="778ba93a7673f35b2072003e3510ba6b"/></dir><file name="KLogger.php" hash="fe1d31bbfdf4d59a858ffd43453536c2"/><dir name="LOV"><file name="BeezupOMLOVRequest.php" hash="165c873b3fea4201a3b35596d24ffe36"/><file name="BeezupOMLOVResponse.php" hash="586749fb17b16d5ff9f07909e516b3c7"/><file name="BeezupOMLOVResult.php" hash="c0e3cc917a1d625ac6094917481a7b52"/><file name="BeezupOMLOVValue.php" hash="0dd13ae88e99c2537df8804f3af248b9"/></dir><dir name="Order"><file name="BeezupOMOrderItem.php" hash="a770b90ae4fcb6535563be6ff59f7528"/><file name="BeezupOMOrderRequest.php" hash="9afa0f18fc0aef344c3f71d054db23a0"/><file name="BeezupOMOrderResponse.php" hash="e8793a8754ec75a92ca6266357462307"/><file name="BeezupOMOrderResult.php" hash="87ae70f6b82e49e45bc12a8155dec629"/></dir><dir name="OrderChange"><file name="BeezupOMOrderChangeMetaInfo.php" hash="abdbdfd6c3bf291fd38f9b3ddc419405"/><file name="BeezupOMOrderChangeRequest.php" hash="f43b9c0a052fe5346a1b309c6d96ae9c"/><file name="BeezupOMOrderChangeResponse.php" hash="bbb4e49e5ddb90991e763daa439a5642"/><file name="BeezupOMOrderChangeResult.php" hash="e7314addf6c2e51196577055d583f350"/></dir><dir name="OrderHistory"><file name="BeezupOMOrderChangeReporting.php" hash="fc7a7d7ee8bc53f8c5b7ed19793a911a"/><file name="BeezupOMOrderHarvestReporting.php" hash="e4cb500ef347d8e8543e0bf278d3d77c"/><file name="BeezupOMOrderHistoryRequest.php" hash="2e39c26d8d9dd4d5a92a2cde06c41353"/><file name="BeezupOMOrderHistoryResponse.php" hash="dc6a0c6dc89bf1f376d1ecfebd052a4b"/><file name="BeezupOMOrderHistoryResult.php" hash="d85d9b4ecf6c0456b5c8453cc3b9cfdd"/></dir><dir name="OrderList"><file name="BeezupOMOrderHeader.php" hash="af366bc39855f1315678f01b53859c1c"/><file name="BeezupOMOrderListRequest.php" hash="817c20c7c82fd5f05e0efb19ee19ec4b"/><file name="BeezupOMOrderListResponse.php" hash="b1b0ed33ba495f6e2c2f3a39ade2a5cd"/><file name="BeezupOMOrderListResult.php" hash="8befe82305a6c6fe3cacf113b3722585"/><file name="BeezupOMPaginationResult.php" hash="1e1ef534ddef8ac43d98839b4ed7f941"/></dir><dir name="SetOrderId"><file name="BeezupOMSetOrderIdRequest.php" hash="40b4a05023396115f582c2e907834e3b"/><file name="BeezupOMSetOrderIdResponse.php" hash="c4cb1f9013ae32dfdff8ca80e4725282"/><file name="BeezupOMSetOrderIdResult.php" hash="8b35abb55c52f6acdfd55bf20b370bf0"/><file name="BeezupOMSetOrderIdValues.php" hash="978b41465512c15bfe160463ca23d24f"/></dir><dir name="Stores"><file name="BeezupOMStore.php" hash="0882efcae2eff339d6cdcceee83135a7"/><file name="BeezupOMStoresRequest.php" hash="a6b1391e306f2ed21fd5e2fcdbcbbec5"/><file name="BeezupOMStoresResponse.php" hash="21535a8957506ef7da343a0526b57b02"/><file name="BeezupOMStoresResult.php" hash="d4ceed947e9e8086638497e75bbd20e8"/></dir><file name="bootstrap.php" hash="9e0e69bc9e9a932c7c80f8480c025bd2"/></dir><dir name="sql"><dir name="beezup_setup"><file name="mysql4-install-4.0.0.php" hash="e035e76fe92b063d6cecc9fa2872cfab"/></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="BeezUp.xml" hash="93df32f86c55b57363b9abc62cf68474"/></dir></target><target name="magelocale"><dir name="fr_FR"><file name="BeezUp.csv" hash="16016048b107a6bae72a96fb4adb4c0d"/></dir><dir name="en_US"><file name="BeezUp.csv" hash="27b63e33bbdf8b1edfd0ec63c55b18cb"/></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="beezup_salestab.xml" hash="784925d72538a1eeb0ca695417147a7a"/></dir><dir name="template"><dir name="beezup"><file name="custom.phtml" hash="d56dcd5673f81cb8e7e2ca90bb10d4ee"/></dir></dir></dir></dir></dir></target></contents>
51
<compatible/>
52
<dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php></required></dependencies>
53
</package>
1
<?xml version="1.0"?>
2
<package>
3
<name>BeezUP_Module_feed_and_tracker</name>
4
+ <version>4.1.0</version>
5
<stability>stable</stability>
6
<license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License</license>
7
<channel>community</channel>
42
&#xD;
43
&lt;p&gt;By BeezUP &amp; Magentix&lt;/p&gt;</description>
44
<notes>New features :&#xD;
45
+ &gt; Minor Orders retrieval bug&#xD;
46
+ &gt; Categories logic</notes>
47
<authors><author><name>BeezUP</name><user>BeezUP</user><email>charles@beezup.com</email></author></authors>
48
+ <date>2015-06-12</date>
49
+ <time>09:08:13</time>
50
+ <contents><target name="magecommunity"><dir name="BeezUp"><dir name="Block"><dir name="Adminhtml"><dir name="Sales"><dir name="Order"><dir name="Creditmemo"><file name="Totals.php" hash="cf7754624d51f53fb024353b135e0fb3"/></dir><file name="Grid.php" hash="f3abc6748cec60dcce610b2cfe6af32c"/><dir name="Invoice"><file name="Totals.php" hash="ac065cd586fd2534de7e12762ab9b335"/></dir><file name="Totals.php" hash="5972281aa467d63da56a297a8df3da55"/><dir name="View"><dir name="Tab"><file name="Custom.php" hash="9c561365287993c70ba679afbfd4f7fb"/></dir></dir></dir></dir><dir name="System"><dir name="Config"><file name="Attributes.php" hash="a504265fe4dc2df69b311d8219c88fbf"/><file name="Button.php" hash="476b33034b0c7d36e1bbd85f38b841db"/><file name="Childgroup.php" hash="388d3dee8f9d66a56c43c2790a44b45a"/><file name="Credentials.php" hash="b86f361800bebfd6fcf3564d9fe87c95"/><file name="Cron.php" hash="e1d47b095623593beb7f166d2ad7fecc"/><file name="Filter.php" hash="ad7ba55e18c080e25a08309dc428402a"/><file name="Log.php" hash="56f4877f21e94d046f9d3eac3ae1b254"/><file name="Manualcron.php" hash="cbac01f15d256a43f0388f58449bffd0"/><file name="Stores.php" hash="4297f4c94f136bb9778c9ddcd0cb336c"/><file name="Syncstatus.php" hash="49164eb19331aadabc0581472cd3c567"/><file name="Time.php" hash="ac5c2e4a40e9c6ff68cea1097dfa1e7b"/></dir></dir></dir><file name="Order.php" hash="cf2b26596073c5e959939ce5a869e386"/><file name="Tracking.php" hash="e6dcd6b89e782b2eb6cb83abfb1b7f56"/><file name="Xml.php" hash="96dd9220fc56bcf56d9c9b4c158bc930"/></dir><dir name="Helper"><file name="Data.php" hash="1cbbd163fea65ae82224a11c95d90e03"/></dir><dir name="Model"><file name="Flatrate.php" hash="27d078203781d9b923605f685bfe5c25"/><file name="Observer.php" hash="3bcb925df1965ef23ef1fb08ab64de08"/><file name="Products.php" hash="5924850c628fe1e62bb656bd77e63ee7"/><dir name="Quote"><file name="Item.php" hash="13cef88e165932990fa032b57e8905a0"/></dir><dir name="Sales"><dir name="Order"><dir name="Pdf"><file name="Invoice.php" hash="9eaf28084db176b41c6007da3d529d18"/></dir></dir></dir><dir name="System"><dir name="Config"><dir name="Backend"><file name="Attributes.php" hash="174aee475c6a6a8b0b4f2e8e076c6a25"/><file name="Credentials.php" hash="5c5ca91b68bebe3a0354a9b22f5f44f3"/><file name="Time.php" hash="a70e4d748a9b300ec7b718168fa4d5f8"/><file name="Token.php" hash="60247c8b4d5889433ae1f92e998cc889"/></dir><dir name="Source"><file name="Attributes.php" hash="878b6ed9c50afee368f2688a1ff56f5e"/><file name="Availableproducts.php" hash="d9d4b3705f5fbd98efbae0289a1b6d6d"/><file name="Cache.php" hash="0ca6ccc2fed56e2c602d76880d062053"/><file name="Debug.php" hash="6538ebc0cd0d61c124e5adc806e71aff"/><file name="Description.php" hash="e4f80883f8a2deab48af9625582edfb6"/><file name="Images.php" hash="78fb5e2054bbfaa2e76263b1aa9197cc"/><file name="Montant.php" hash="3a46b8d564f1c2f0ed3b62354ac8964f"/><file name="Payment.php" hash="4bebe8e6ab0f980c1ada872b46e86503"/><file name="Position.php" hash="f1d6f89f5db5bfeedc506c539e76e3a8"/><file name="Price.php" hash="71707a69106cdd4990767351ab78fc04"/><file name="Shipping.php" hash="3b38e6a923d98f2739b70c9960958dd6"/><file name="Status.php" hash="d32004ad97adac6de361703a403a6a97"/><file name="Userid.php" hash="3d028bc3bfcaf7541b57676c014c94db"/></dir></dir></dir></dir><dir name="controllers"><file name="CacheController.php" hash="512cc26abd39d556104d5e69c0ac8a0d"/><file name="CatalogController.php" hash="b1b170b6dcb9dc3f95dc46dec24a37a7"/><file name="CronController.php" hash="5cc9e5e5eca471d644ef7dee991ce6b9"/><file name="LogController.php" hash="5eff0d0a2c5621456e580e214d05c745"/><dir name="Sales"><file name="OrderController.php" hash="6c8ef505a493d60ce10711a8ea68d8a6"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="d886bd576ed5349e2a27fcd2ec7dfd24"/><file name="config.xml" hash="85c93808f4e955b32a0a2cff3d33993a"/><file name="system.xml" hash="60f4ac3ebfa9b54b321cd55897aa64d4"/></dir><dir name="lib"><file name="BeezupMageOrders.php" hash="84701dee5023438a9c06b8abc5f6f2c1"/><file name="BeezupOMDataHandler.php" hash="cf738987179f3125fc0f4626fd70f1a0"/><file name="BeezupOMOrderService.php" hash="54c774ed85609226057ba2f0a859e474"/><file name="BeezupOMOrderServiceInterface.php" hash="9b18485ae224c32f46ae5a2ec5966e5b"/><file name="BeezupOMRepositoryInterface.php" hash="c2a8267c01c3e5def25ed41f715fa4b4"/><file name="BeezupOMRequestData.php" hash="162196502ecc6078ac6b7dec6f068c80"/><file name="BeezupOMResponseData.php" hash="955ce5316129e837190f2ccf9962d74f"/><file name="BeezupOMServiceClientProxy.php" hash="82821826016c467657d56b568a42bd35"/><file name="BeezupRepository.php" hash="b4ab353e99603e71faf37fc83d75dbe1"/><dir name="Common"><file name="BeezupOMCredential.php" hash="7f45272d16860058af07005dda39672e"/><file name="BeezupOMErrorSummary.php" hash="418db7b85beb030b2d28aee6c8b35bf1"/><file name="BeezupOMExpectedOrderChangeMetaInfo.php" hash="be802f69a3474d6cc6a5899711c7018c"/><file name="BeezupOMInfoSummaries.php" hash="cdece780cf38e3f09ce2d5550b93a567"/><file name="BeezupOMInfoSummary.php" hash="3b0d49f22882e239c87060aa58beb643"/><file name="BeezupOMLink.php" hash="9fa99dce0b51e235e101259b2f0304f8"/><file name="BeezupOMOrderIdentifier.php" hash="334f410bf0794cb2ce02b4b1e6d3e0f4"/><file name="BeezupOMProcessingStatus.php" hash="b70c4c23a75360b5bee4d9ddec9e7915"/><file name="BeezupOMRequest.php" hash="2497b1ed30c12d179a5629479aee418d"/><file name="BeezupOMResponse.php" hash="690688115873ac9a3172bf67a0d62b50"/><file name="BeezupOMResult.php" hash="5cb890ce4ad4205114dd94cd1f28222d"/><file name="BeezupOMSuccessSummary.php" hash="791c6c186ed15ec1b872905b820cd03c"/><file name="BeezupOMSummary.php" hash="6cc3712480eff9f19b80b0ab887155f0"/><file name="BeezupOMWarningSummary.php" hash="03cfd6a98901b6b460b974b8e938a659"/></dir><dir name="Harvest"><file name="BeezupOMHarvestAbstractReporting.php" hash="3d499a69ea7b646eaeef5b80f0a919f3"/><file name="BeezupOMHarvestClientReporting.php" hash="1e40eca349352912e408718f3b218777"/><file name="BeezupOMHarvestOrderReporting.php" hash="778ba93a7673f35b2072003e3510ba6b"/></dir><file name="KLogger.php" hash="fe1d31bbfdf4d59a858ffd43453536c2"/><dir name="LOV"><file name="BeezupOMLOVRequest.php" hash="165c873b3fea4201a3b35596d24ffe36"/><file name="BeezupOMLOVResponse.php" hash="586749fb17b16d5ff9f07909e516b3c7"/><file name="BeezupOMLOVResult.php" hash="c0e3cc917a1d625ac6094917481a7b52"/><file name="BeezupOMLOVValue.php" hash="0dd13ae88e99c2537df8804f3af248b9"/></dir><dir name="Order"><file name="BeezupOMOrderItem.php" hash="a770b90ae4fcb6535563be6ff59f7528"/><file name="BeezupOMOrderRequest.php" hash="9afa0f18fc0aef344c3f71d054db23a0"/><file name="BeezupOMOrderResponse.php" hash="e8793a8754ec75a92ca6266357462307"/><file name="BeezupOMOrderResult.php" hash="87ae70f6b82e49e45bc12a8155dec629"/></dir><dir name="OrderChange"><file name="BeezupOMOrderChangeMetaInfo.php" hash="abdbdfd6c3bf291fd38f9b3ddc419405"/><file name="BeezupOMOrderChangeRequest.php" hash="f43b9c0a052fe5346a1b309c6d96ae9c"/><file name="BeezupOMOrderChangeResponse.php" hash="bbb4e49e5ddb90991e763daa439a5642"/><file name="BeezupOMOrderChangeResult.php" hash="e7314addf6c2e51196577055d583f350"/></dir><dir name="OrderHistory"><file name="BeezupOMOrderChangeReporting.php" hash="fc7a7d7ee8bc53f8c5b7ed19793a911a"/><file name="BeezupOMOrderHarvestReporting.php" hash="e4cb500ef347d8e8543e0bf278d3d77c"/><file name="BeezupOMOrderHistoryRequest.php" hash="2e39c26d8d9dd4d5a92a2cde06c41353"/><file name="BeezupOMOrderHistoryResponse.php" hash="dc6a0c6dc89bf1f376d1ecfebd052a4b"/><file name="BeezupOMOrderHistoryResult.php" hash="d85d9b4ecf6c0456b5c8453cc3b9cfdd"/></dir><dir name="OrderList"><file name="BeezupOMOrderHeader.php" hash="af366bc39855f1315678f01b53859c1c"/><file name="BeezupOMOrderListRequest.php" hash="817c20c7c82fd5f05e0efb19ee19ec4b"/><file name="BeezupOMOrderListResponse.php" hash="b1b0ed33ba495f6e2c2f3a39ade2a5cd"/><file name="BeezupOMOrderListResult.php" hash="8befe82305a6c6fe3cacf113b3722585"/><file name="BeezupOMPaginationResult.php" hash="1e1ef534ddef8ac43d98839b4ed7f941"/></dir><dir name="SetOrderId"><file name="BeezupOMSetOrderIdRequest.php" hash="40b4a05023396115f582c2e907834e3b"/><file name="BeezupOMSetOrderIdResponse.php" hash="c4cb1f9013ae32dfdff8ca80e4725282"/><file name="BeezupOMSetOrderIdResult.php" hash="8b35abb55c52f6acdfd55bf20b370bf0"/><file name="BeezupOMSetOrderIdValues.php" hash="978b41465512c15bfe160463ca23d24f"/></dir><dir name="Stores"><file name="BeezupOMStore.php" hash="0882efcae2eff339d6cdcceee83135a7"/><file name="BeezupOMStoresRequest.php" hash="a6b1391e306f2ed21fd5e2fcdbcbbec5"/><file name="BeezupOMStoresResponse.php" hash="21535a8957506ef7da343a0526b57b02"/><file name="BeezupOMStoresResult.php" hash="d4ceed947e9e8086638497e75bbd20e8"/></dir><file name="bootstrap.php" hash="9e0e69bc9e9a932c7c80f8480c025bd2"/></dir><dir name="sql"><dir name="beezup_setup"><file name="mysql4-install-4.0.0.php" hash="e035e76fe92b063d6cecc9fa2872cfab"/></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="BeezUp.xml" hash="93df32f86c55b57363b9abc62cf68474"/></dir></target><target name="magelocale"><dir name="fr_FR"><file name="BeezUp.csv" hash="16016048b107a6bae72a96fb4adb4c0d"/></dir><dir name="en_US"><file name="BeezUp.csv" hash="27b63e33bbdf8b1edfd0ec63c55b18cb"/></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="beezup_salestab.xml" hash="784925d72538a1eeb0ca695417147a7a"/></dir><dir name="template"><dir name="beezup"><file name="custom.phtml" hash="d56dcd5673f81cb8e7e2ca90bb10d4ee"/></dir></dir></dir></dir></dir></target></contents>
51
<compatible/>
52
<dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php></required></dependencies>
53
</package>