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('
|
46 |
if($shiiping_disabled == 0) {
|
47 |
-
|
|
|
|
|
|
|
48 |
}
|
49 |
$this->getOrderList();
|
50 |
if($shiiping_disabled == 0) {
|
51 |
-
|
|
|
|
|
|
|
52 |
}
|
53 |
$this->repository->updateLastSynchronizationDate( $sync_end_date);
|
54 |
$this->orderid = "";
|
@@ -653,18 +659,7 @@ return false;
|
|
653 |
}
|
654 |
|
655 |
|
656 |
-
|
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 |
-
|
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 |
-
|
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 |
-
|
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 |
-
|
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 |
-
|
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 |
-
|
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 |
-
|
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 |
-
|
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($
|
250 |
-
|
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 |
-
|
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 |
-
|
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($
|
304 |
-
|
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 |
-
|
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($
|
372 |
-
|
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 |
-
|
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 |
-
|
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 |
-
|
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 |
-
|
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($
|
237 |
{
|
|
|
|
|
238 |
|
239 |
-
|
240 |
-
|
241 |
-
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
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 |
-
|
271 |
}
|
272 |
-
|
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 |
-
|
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 |
-
|
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.
|
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.
|
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.
|
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.
|
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.
|
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 :</p>
|
|
42 |

|
43 |
<p>By BeezUP & Magentix</p></description>
|
44 |
<notes>New features :
|
45 |
-
>
|
46 |
-
>
|
47 |
<authors><author><name>BeezUP</name><user>BeezUP</user><email>charles@beezup.com</email></author></authors>
|
48 |
-
<date>2015-06-
|
49 |
-
<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="
|
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 |

|
43 |
<p>By BeezUP & Magentix</p></description>
|
44 |
<notes>New features :
|
45 |
+
> Minor Orders retrieval bug
|
46 |
+
> 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>
|