Version Notes
- Minor bugfixes & improvements
Download this release
Release Info
| Developer | ShoppingFlux |
| Extension | Profileolabs_Shoppingflux |
| Version | 0.6.9 |
| Comparing to | |
| See all releases | |
Code changes from version 0.6.8 to 0.6.9
- app/code/community/Profileolabs/Shoppingflux/Block/Tracking/Buyline.php +27 -6
- app/code/community/Profileolabs/Shoppingflux/Model/Config.php +6 -0
- app/code/community/Profileolabs/Shoppingflux/Model/Export/Flux.php +51 -12
- app/code/community/Profileolabs/Shoppingflux/Model/Export/Observer.php +0 -1
- app/code/community/Profileolabs/Shoppingflux/Model/Manageorders/Observer.php +2 -2
- app/code/community/Profileolabs/Shoppingflux/controllers/Adminhtml/GeneralController.php +17 -0
- app/code/community/Profileolabs/Shoppingflux/etc/config.xml +2 -1
- app/code/community/Profileolabs/Shoppingflux/etc/system.xml +9 -0
- package.xml +4 -4
app/code/community/Profileolabs/Shoppingflux/Block/Tracking/Buyline.php
CHANGED
|
@@ -7,12 +7,33 @@
|
|
| 7 |
class Profileolabs_Shoppingflux_Block_Tracking_Buyline extends Mage_Core_Block_Text {
|
| 8 |
|
| 9 |
protected function _toHtml() {
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 16 |
return parent::_toHtml();
|
| 17 |
}
|
| 18 |
|
| 7 |
class Profileolabs_Shoppingflux_Block_Tracking_Buyline extends Mage_Core_Block_Text {
|
| 8 |
|
| 9 |
protected function _toHtml() {
|
| 10 |
+
$idTracking = Mage::getSingleton('profileolabs_shoppingflux/config')->getIdTracking();
|
| 11 |
+
|
| 12 |
+
if (!$idTracking) {
|
| 13 |
+
return '';
|
| 14 |
+
}
|
| 15 |
+
|
| 16 |
+
if(Mage::getSingleton('profileolabs_shoppingflux/config')->isBuylineEnabled()) {
|
| 17 |
+
$this->addText("
|
| 18 |
+
<!-- BEGIN Shopping flux Tracking -->
|
| 19 |
+
<script type=\"text/javascript\">
|
| 20 |
+
var sf2 = sf2 || [];
|
| 21 |
+
sf2.push(['".$idTracking."'],[escape(document.referrer)]);
|
| 22 |
+
(function() {
|
| 23 |
+
var sf_script = document.createElement('script');
|
| 24 |
+
sf_script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'tag.shopping-feed.com/buyline.js';
|
| 25 |
+
sf_script.setAttribute('async', 'true');
|
| 26 |
+
document.documentElement.firstChild.appendChild(sf_script);
|
| 27 |
+
})();
|
| 28 |
+
</script>
|
| 29 |
+
<!-- END Shopping flux Tracking -->
|
| 30 |
+
");
|
| 31 |
+
/*$this->addText('
|
| 32 |
+
<!-- BEGIN Shopping flux Tracking -->
|
| 33 |
+
<script type="text/javascript" src="http://tracking.shopping-flux.com/gg.js"></script>
|
| 34 |
+
<!-- END Shopping flux Tracking -->
|
| 35 |
+
');*/
|
| 36 |
+
}
|
| 37 |
return parent::_toHtml();
|
| 38 |
}
|
| 39 |
|
app/code/community/Profileolabs/Shoppingflux/Model/Config.php
CHANGED
|
@@ -41,6 +41,12 @@ class Profileolabs_Shoppingflux_Model_Config extends Varien_Object {
|
|
| 41 |
public function getIdTracking($storeId = null) {
|
| 42 |
return $this->getConfigData('shoppingflux/configuration/id_tracking', $storeId);
|
| 43 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 44 |
|
| 45 |
/*
|
| 46 |
* Define is in test mode
|
| 41 |
public function getIdTracking($storeId = null) {
|
| 42 |
return $this->getConfigData('shoppingflux/configuration/id_tracking', $storeId);
|
| 43 |
}
|
| 44 |
+
|
| 45 |
+
|
| 46 |
+
|
| 47 |
+
public function isBuylineEnabled($storeId = null) {
|
| 48 |
+
return $this->getConfigFlag('shoppingflux_export/configuration/enable_buyline', $storeId);
|
| 49 |
+
}
|
| 50 |
|
| 51 |
/*
|
| 52 |
* Define is in test mode
|
app/code/community/Profileolabs/Shoppingflux/Model/Export/Flux.php
CHANGED
|
@@ -456,6 +456,9 @@ class Profileolabs_Shoppingflux_Model_Export_Flux extends Mage_Core_Model_Abstra
|
|
| 456 |
|
| 457 |
//Varien_Profiler::start("SF::Flux::getCategoriesViaShoppingfluxCategory-1");
|
| 458 |
$categoryId = $product->getData('shoppingflux_default_category');
|
|
|
|
|
|
|
|
|
|
| 459 |
$category = Mage::helper('profileolabs_shoppingflux')->getCategoriesWithParents(false, $product->getStoreId());
|
| 460 |
//Varien_Profiler::stop("SF::Flux::getCategoriesViaShoppingfluxCategory-1");
|
| 461 |
if (!isset($category['name'][$categoryId])) {
|
|
@@ -471,7 +474,8 @@ class Profileolabs_Shoppingflux_Model_Export_Flux extends Mage_Core_Model_Abstra
|
|
| 471 |
//we drop root category, which is useless here
|
| 472 |
array_shift($categoryNames);
|
| 473 |
array_shift($categoryUrls);
|
| 474 |
-
|
|
|
|
| 475 |
$data['category-breadcrumb'] = trim(implode(' > ', $categoryNames));
|
| 476 |
|
| 477 |
$data["category-main"] = trim($categoryNames[0]);
|
|
@@ -479,11 +483,14 @@ class Profileolabs_Shoppingflux_Model_Export_Flux extends Mage_Core_Model_Abstra
|
|
| 479 |
|
| 480 |
|
| 481 |
for ($i = 1; $i <= 5; $i++) {
|
| 482 |
-
if (isset($categoryNames[$i])
|
| 483 |
$data["category-sub-" . ($i)] = trim($categoryNames[$i]);
|
| 484 |
-
$data["category-url-sub-" . ($i)] = $categoryUrls[$i];
|
| 485 |
} else {
|
| 486 |
$data["category-sub-" . ($i)] = '';
|
|
|
|
|
|
|
|
|
|
|
|
|
| 487 |
$data["category-url-sub-" . ($i)] = '';
|
| 488 |
}
|
| 489 |
}
|
|
@@ -500,10 +507,10 @@ class Profileolabs_Shoppingflux_Model_Export_Flux extends Mage_Core_Model_Abstra
|
|
| 500 |
if (!$this->getConfig()->getUseOnlySFCategory()) {
|
| 501 |
$rootCategoryId = Mage::app()->getStore($product->getStoreId())->getRootCategoryId();
|
| 502 |
|
| 503 |
-
|
| 504 |
-
|
| 505 |
$maxLevelCategory = $this->getConfig()->getMaxCategoryLevel()>0?$this->getConfig()->getMaxCategoryLevel():5;
|
| 506 |
-
|
|
|
|
| 507 |
->addAttributeToSelect(array('name'))
|
| 508 |
->addFieldToFilter('level', array('lteq' => $maxLevelCategory+1))
|
| 509 |
->addUrlRewriteToResult()
|
|
@@ -512,8 +519,6 @@ class Profileolabs_Shoppingflux_Model_Export_Flux extends Mage_Core_Model_Abstra
|
|
| 512 |
if (!Mage::getSingleton('profileolabs_shoppingflux/config')->getUseAllStoreCategories()) {
|
| 513 |
$productCategoryCollection->addFieldToFilter('path', array('like' => "1/{$rootCategoryId}/%"));
|
| 514 |
}
|
| 515 |
-
|
| 516 |
-
|
| 517 |
$lastCategory = null;
|
| 518 |
foreach ($productCategoryCollection as $category) {
|
| 519 |
$name = $category->getName();
|
|
@@ -556,7 +561,39 @@ class Profileolabs_Shoppingflux_Model_Export_Flux extends Mage_Core_Model_Abstra
|
|
| 556 |
|
| 557 |
|
| 558 |
|
| 559 |
-
unset($productCategoryCollection)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 560 |
|
| 561 |
}
|
| 562 |
|
|
@@ -567,9 +604,11 @@ class Profileolabs_Shoppingflux_Model_Export_Flux extends Mage_Core_Model_Abstra
|
|
| 567 |
}
|
| 568 |
|
| 569 |
|
| 570 |
-
for ($i =
|
| 571 |
-
$data["category-sub-" . ($i)]
|
| 572 |
-
|
|
|
|
|
|
|
| 573 |
}
|
| 574 |
|
| 575 |
|
| 456 |
|
| 457 |
//Varien_Profiler::start("SF::Flux::getCategoriesViaShoppingfluxCategory-1");
|
| 458 |
$categoryId = $product->getData('shoppingflux_default_category');
|
| 459 |
+
if(!$categoryId) {
|
| 460 |
+
return $this->getCategoriesViaProductCategories($data, $product);
|
| 461 |
+
}
|
| 462 |
$category = Mage::helper('profileolabs_shoppingflux')->getCategoriesWithParents(false, $product->getStoreId());
|
| 463 |
//Varien_Profiler::stop("SF::Flux::getCategoriesViaShoppingfluxCategory-1");
|
| 464 |
if (!isset($category['name'][$categoryId])) {
|
| 474 |
//we drop root category, which is useless here
|
| 475 |
array_shift($categoryNames);
|
| 476 |
array_shift($categoryUrls);
|
| 477 |
+
|
| 478 |
+
|
| 479 |
$data['category-breadcrumb'] = trim(implode(' > ', $categoryNames));
|
| 480 |
|
| 481 |
$data["category-main"] = trim($categoryNames[0]);
|
| 483 |
|
| 484 |
|
| 485 |
for ($i = 1; $i <= 5; $i++) {
|
| 486 |
+
if (isset($categoryNames[$i])) {
|
| 487 |
$data["category-sub-" . ($i)] = trim($categoryNames[$i]);
|
|
|
|
| 488 |
} else {
|
| 489 |
$data["category-sub-" . ($i)] = '';
|
| 490 |
+
}
|
| 491 |
+
if (isset($categoryUrls[$i])) {
|
| 492 |
+
$data["category-url-sub-" . ($i)] = $categoryUrls[$i];
|
| 493 |
+
} else {
|
| 494 |
$data["category-url-sub-" . ($i)] = '';
|
| 495 |
}
|
| 496 |
}
|
| 507 |
if (!$this->getConfig()->getUseOnlySFCategory()) {
|
| 508 |
$rootCategoryId = Mage::app()->getStore($product->getStoreId())->getRootCategoryId();
|
| 509 |
|
| 510 |
+
$categoryWithParents = Mage::helper('profileolabs_shoppingflux')->getCategoriesWithParents(false, $product->getStoreId());
|
|
|
|
| 511 |
$maxLevelCategory = $this->getConfig()->getMaxCategoryLevel()>0?$this->getConfig()->getMaxCategoryLevel():5;
|
| 512 |
+
|
| 513 |
+
/*$productCategoryCollection = $product->getCategoryCollection()
|
| 514 |
->addAttributeToSelect(array('name'))
|
| 515 |
->addFieldToFilter('level', array('lteq' => $maxLevelCategory+1))
|
| 516 |
->addUrlRewriteToResult()
|
| 519 |
if (!Mage::getSingleton('profileolabs_shoppingflux/config')->getUseAllStoreCategories()) {
|
| 520 |
$productCategoryCollection->addFieldToFilter('path', array('like' => "1/{$rootCategoryId}/%"));
|
| 521 |
}
|
|
|
|
|
|
|
| 522 |
$lastCategory = null;
|
| 523 |
foreach ($productCategoryCollection as $category) {
|
| 524 |
$name = $category->getName();
|
| 561 |
|
| 562 |
|
| 563 |
|
| 564 |
+
unset($productCategoryCollection);*/
|
| 565 |
+
|
| 566 |
+
$productCategoryIds = $product->getCategoryIds();
|
| 567 |
+
foreach($productCategoryIds as $productCategoryId) {
|
| 568 |
+
if(isset($categoryWithParents['name'][$productCategoryId])) {
|
| 569 |
+
$categoryNames = explode(' > ', $categoryWithParents['name'][$productCategoryId]);
|
| 570 |
+
$categoryUrls = explode(' > ', $categoryWithParents['url'][$productCategoryId]);
|
| 571 |
+
//we drop root category, which is useless here
|
| 572 |
+
array_shift($categoryNames);
|
| 573 |
+
array_shift($categoryUrls);
|
| 574 |
+
$categoryNames = array_slice($categoryNames, 0, $maxLevelCategory, true);
|
| 575 |
+
$categoryUrls = array_slice($categoryUrls, 0, $maxLevelCategory, true);
|
| 576 |
+
$data['category-breadcrumb'] = trim(implode(' > ', $categoryNames));
|
| 577 |
+
|
| 578 |
+
$data["category-main"] = trim($categoryNames[0]);
|
| 579 |
+
$data["category-url-main"] = $categoryUrls[0];
|
| 580 |
+
|
| 581 |
+
|
| 582 |
+
for ($i = 1; $i <= 5; $i++) {
|
| 583 |
+
if (isset($categoryNames[$i])) {
|
| 584 |
+
$data["category-sub-" . ($i)] = trim($categoryNames[$i]);
|
| 585 |
+
} else {
|
| 586 |
+
$data["category-sub-" . ($i)] = '';
|
| 587 |
+
}
|
| 588 |
+
if (isset($categoryUrls[$i])) {
|
| 589 |
+
$data["category-url-sub-" . ($i)] = $categoryUrls[$i];
|
| 590 |
+
} else {
|
| 591 |
+
$data["category-url-sub-" . ($i)] = '';
|
| 592 |
+
}
|
| 593 |
+
}
|
| 594 |
+
break;
|
| 595 |
+
}
|
| 596 |
+
}
|
| 597 |
|
| 598 |
}
|
| 599 |
|
| 604 |
}
|
| 605 |
|
| 606 |
|
| 607 |
+
for ($i = 1; $i <= 5; $i++) {
|
| 608 |
+
if(!isset($data["category-sub-" . ($i)])) {
|
| 609 |
+
$data["category-sub-" . ($i)] = "";
|
| 610 |
+
$data["category-url-sub-" . ($i)] = "";
|
| 611 |
+
}
|
| 612 |
}
|
| 613 |
|
| 614 |
|
app/code/community/Profileolabs/Shoppingflux/Model/Export/Observer.php
CHANGED
|
@@ -27,7 +27,6 @@ class Profileolabs_Shoppingflux_Model_Export_Observer {
|
|
| 27 |
foreach($productCollection as $product) {
|
| 28 |
Mage::getModel('profileolabs_shoppingflux/export_flux')->updateProductInFluxForAllStores($product->getSku());
|
| 29 |
}
|
| 30 |
-
die($productCollection->count().'a');
|
| 31 |
}
|
| 32 |
|
| 33 |
public function updateFlux() {
|
| 27 |
foreach($productCollection as $product) {
|
| 28 |
Mage::getModel('profileolabs_shoppingflux/export_flux')->updateProductInFluxForAllStores($product->getSku());
|
| 29 |
}
|
|
|
|
| 30 |
}
|
| 31 |
|
| 32 |
public function updateFlux() {
|
app/code/community/Profileolabs/Shoppingflux/Model/Manageorders/Observer.php
CHANGED
|
@@ -96,9 +96,9 @@ class Profileolabs_Shoppingflux_Model_Manageorders_Observer {
|
|
| 96 |
$message = 'Erreur de mise à jour de l\'expédition #'.$shipment->getIncrementId().' (commande #'.$shipment->getOrder()->getIncrementId().') : <br/>' . $e->getMessage();
|
| 97 |
$message .= "<br/><br/> Merci de vérifier les infos de votre commandes ou de contacter le support Shopping Flux ou celui de la place de marché";
|
| 98 |
$this->getHelper()->notifyError($message);
|
| 99 |
-
if($item->getId()) {
|
| 100 |
try {
|
| 101 |
-
|
| 102 |
} catch(Exception $e) {}
|
| 103 |
}
|
| 104 |
}
|
| 96 |
$message = 'Erreur de mise à jour de l\'expédition #'.$shipment->getIncrementId().' (commande #'.$shipment->getOrder()->getIncrementId().') : <br/>' . $e->getMessage();
|
| 97 |
$message .= "<br/><br/> Merci de vérifier les infos de votre commandes ou de contacter le support Shopping Flux ou celui de la place de marché";
|
| 98 |
$this->getHelper()->notifyError($message);
|
| 99 |
+
if($item->getId() && !preg_match('%Error in cURL request: connect.. timed out%', $message)) {
|
| 100 |
try {
|
| 101 |
+
$item->delete();
|
| 102 |
} catch(Exception $e) {}
|
| 103 |
}
|
| 104 |
}
|
app/code/community/Profileolabs/Shoppingflux/controllers/Adminhtml/GeneralController.php
CHANGED
|
@@ -20,5 +20,22 @@ class Profileolabs_Shoppingflux_Adminhtml_GeneralController extends Mage_Adminht
|
|
| 20 |
$installer->updateAttribute('catalog_product', 'shoppingflux_product', 'is_user_defined', 0);
|
| 21 |
}
|
| 22 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 23 |
|
| 24 |
}
|
| 20 |
$installer->updateAttribute('catalog_product', 'shoppingflux_product', 'is_user_defined', 0);
|
| 21 |
}
|
| 22 |
|
| 23 |
+
public function testAction() {
|
| 24 |
+
ini_set('display_errors',1);
|
| 25 |
+
error_reporting(-1);
|
| 26 |
+
//$write = Mage::getSingleton('core/resource')->getConnection('core_write');
|
| 27 |
+
//$query = "delete from " . Mage::getConfig()->getTablePrefix() . 'core_resource' . " where code = 'profileolabs_shoppingflux_setup' ";
|
| 28 |
+
//$write->query($query);
|
| 29 |
+
$read = Mage::getSingleton('core/resource')->getConnection('core_read');
|
| 30 |
+
$select = $read->select()
|
| 31 |
+
->distinct()
|
| 32 |
+
->from(Mage::getConfig()->getTablePrefix() . 'core_resource', array('code', 'version', 'data_version'))
|
| 33 |
+
->where('code = ?', 'profileolabs_shoppingflux_setup');
|
| 34 |
+
$values = $read->fetchAll($select);
|
| 35 |
+
foreach($values as $value) {
|
| 36 |
+
var_dump($value);
|
| 37 |
+
}
|
| 38 |
+
}
|
| 39 |
+
|
| 40 |
|
| 41 |
}
|
app/code/community/Profileolabs/Shoppingflux/etc/config.xml
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
<config>
|
| 3 |
<modules>
|
| 4 |
<Profileolabs_Shoppingflux>
|
| 5 |
-
<version>0.6.
|
| 6 |
</Profileolabs_Shoppingflux>
|
| 7 |
</modules>
|
| 8 |
<admin>
|
|
@@ -463,6 +463,7 @@
|
|
| 463 |
<!--<ws_uri_prod>https://clients.shopping-flux.com/webservice/</ws_uri_prod>-->
|
| 464 |
<!--<ws_uri_prod>https://clients.shopping-flux.com/webservice/magento/</ws_uri_prod>-->
|
| 465 |
<api_key></api_key>
|
|
|
|
| 466 |
</configuration>
|
| 467 |
</shoppingflux>
|
| 468 |
<shoppingflux_mo>
|
| 2 |
<config>
|
| 3 |
<modules>
|
| 4 |
<Profileolabs_Shoppingflux>
|
| 5 |
+
<version>0.6.9</version>
|
| 6 |
</Profileolabs_Shoppingflux>
|
| 7 |
</modules>
|
| 8 |
<admin>
|
| 463 |
<!--<ws_uri_prod>https://clients.shopping-flux.com/webservice/</ws_uri_prod>-->
|
| 464 |
<!--<ws_uri_prod>https://clients.shopping-flux.com/webservice/magento/</ws_uri_prod>-->
|
| 465 |
<api_key></api_key>
|
| 466 |
+
<enable_buyline>1</enable_buyline>
|
| 467 |
</configuration>
|
| 468 |
</shoppingflux>
|
| 469 |
<shoppingflux_mo>
|
app/code/community/Profileolabs/Shoppingflux/etc/system.xml
CHANGED
|
@@ -49,6 +49,15 @@
|
|
| 49 |
<show_in_website>1</show_in_website>
|
| 50 |
<show_in_store>1</show_in_store>
|
| 51 |
</id_tracking>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 52 |
<alert_email>
|
| 53 |
<label>Email pour les alertes</label>
|
| 54 |
<comment>En cas de problème lors des transfert de données, un mail vous sera envoyé à cette adresse.</comment>
|
| 49 |
<show_in_website>1</show_in_website>
|
| 50 |
<show_in_store>1</show_in_store>
|
| 51 |
</id_tracking>
|
| 52 |
+
<enable_buyline>
|
| 53 |
+
<label>Activer le buyline ?</label>
|
| 54 |
+
<frontend_type>select</frontend_type>
|
| 55 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
| 56 |
+
<sort_order>30</sort_order>
|
| 57 |
+
<show_in_default>1</show_in_default>
|
| 58 |
+
<show_in_website>1</show_in_website>
|
| 59 |
+
<show_in_store>1</show_in_store>
|
| 60 |
+
</enable_buyline>
|
| 61 |
<alert_email>
|
| 62 |
<label>Email pour les alertes</label>
|
| 63 |
<comment>En cas de problème lors des transfert de données, un mail vous sera envoyé à cette adresse.</comment>
|
package.xml
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<package>
|
| 3 |
<name>Profileolabs_Shoppingflux</name>
|
| 4 |
-
<version>0.6.
|
| 5 |
<stability>stable</stability>
|
| 6 |
<license uri="http://www.opensource.org/licenses/gpl-license.php">GNU General Public License (GPL)</license>
|
| 7 |
<channel>community</channel>
|
|
@@ -11,9 +11,9 @@
|
|
| 11 |
<notes>- Minor bugfixes & improvements
|
| 12 |
</notes>
|
| 13 |
<authors><author><name>ShoppingFlux</name><user>ShoppingFlux</user><email>olivier.levy@gmail.com</email></author></authors>
|
| 14 |
-
<date>2014-04-
|
| 15 |
-
<time>
|
| 16 |
-
<contents><target name="magecommunity"><dir name="Profileolabs"><dir name="Shoppingflux"><dir name="Block"><dir name="Export"><dir name="Adminhtml"><dir name="Catalog"><dir name="Category"><dir name="Edit"><file name="Form.php" hash="01fbc1b6a37bade4c42d16f69c81d521"/></dir><dir name="Tab"><file name="Default.php" hash="93984ddcd10a244848c4b50c2e2bdefd"/></dir></dir></dir><file name="Process.php" hash="089b7ff33cb86aca245c50039364b2c5"/><dir name="Product"><file name="Grid.php" hash="bbf320eb116782ab45b743583bd34dd6"/></dir><file name="Product.php" hash="7aa8758de0a8a735aed6e9d4eef411b4"/><dir name="Widget"><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Bool.php" hash="e0ad22370abc5443a093a1fb00cba0f9"/></dir></dir></dir></dir></dir><file name="Flow.php" hash="dccf1b0eeafd1422b9133bd5b0a9f591"/><file name="Flux.php" hash="e08659e3143bf76fe0aaf2e08545dc37"/><file name="Tracking.php" hash="de73fdd979ea9f5469f0721bdbc00799"/><file name=".DS_Store" hash="194577a7e20bdcc7afbb718f502c134c"/></dir><dir name="Manageorders"><dir name="Adminhtml"><dir name="Cron"><file name="Grid.php" hash="a4227353008b4c991fc810396131a1c9"/></dir><file name="Cron.php" hash="4a8dc2d6428dcb2ec70ec12ed428f209"/><file name="Import.php" hash="4f68a94c2483202ceb3ded5b39b7d604"/><dir name="Log"><file name="Grid.php" hash="14630ac6613b016d08ee348349bcde3d"/></dir><file name="Log.php" hash="993f5b363ed6389f53108527b86fbf47"/><dir name="Order"><file name="Grid.php" hash="375bce23d1b4295c488a41182edb96b3"/></dir><file name="Order.php" hash="8531840a28d72445dcd6032d05a4cbd4"/><dir name="System"><dir name="Config"><dir name="Form"><dir name="Fieldset"><dir name="Shipping"><file name="Method.php" hash="4b3048d3b7e0efe1829d6fd5171fd5eb"/></dir></dir></dir></dir></dir></dir><dir name="Payment"><dir name="Info"><file name="Purchaseorder.php" hash="f9d3c51adaf43799f1e9d50c2bf686d5"/></dir></dir></dir><dir name="Tracking"><file name="Buyline.php" hash="
|
| 17 |
<compatible/>
|
| 18 |
<dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php></required></dependencies>
|
| 19 |
</package>
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<package>
|
| 3 |
<name>Profileolabs_Shoppingflux</name>
|
| 4 |
+
<version>0.6.9</version>
|
| 5 |
<stability>stable</stability>
|
| 6 |
<license uri="http://www.opensource.org/licenses/gpl-license.php">GNU General Public License (GPL)</license>
|
| 7 |
<channel>community</channel>
|
| 11 |
<notes>- Minor bugfixes & improvements
|
| 12 |
</notes>
|
| 13 |
<authors><author><name>ShoppingFlux</name><user>ShoppingFlux</user><email>olivier.levy@gmail.com</email></author></authors>
|
| 14 |
+
<date>2014-04-14</date>
|
| 15 |
+
<time>15:12:10</time>
|
| 16 |
+
<contents><target name="magecommunity"><dir name="Profileolabs"><dir name="Shoppingflux"><dir name="Block"><dir name="Export"><dir name="Adminhtml"><dir name="Catalog"><dir name="Category"><dir name="Edit"><file name="Form.php" hash="01fbc1b6a37bade4c42d16f69c81d521"/></dir><dir name="Tab"><file name="Default.php" hash="93984ddcd10a244848c4b50c2e2bdefd"/></dir></dir></dir><file name="Process.php" hash="089b7ff33cb86aca245c50039364b2c5"/><dir name="Product"><file name="Grid.php" hash="bbf320eb116782ab45b743583bd34dd6"/></dir><file name="Product.php" hash="7aa8758de0a8a735aed6e9d4eef411b4"/><dir name="Widget"><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Bool.php" hash="e0ad22370abc5443a093a1fb00cba0f9"/></dir></dir></dir></dir></dir><file name="Flow.php" hash="dccf1b0eeafd1422b9133bd5b0a9f591"/><file name="Flux.php" hash="e08659e3143bf76fe0aaf2e08545dc37"/><file name="Tracking.php" hash="de73fdd979ea9f5469f0721bdbc00799"/><file name=".DS_Store" hash="194577a7e20bdcc7afbb718f502c134c"/></dir><dir name="Manageorders"><dir name="Adminhtml"><dir name="Cron"><file name="Grid.php" hash="a4227353008b4c991fc810396131a1c9"/></dir><file name="Cron.php" hash="4a8dc2d6428dcb2ec70ec12ed428f209"/><file name="Import.php" hash="4f68a94c2483202ceb3ded5b39b7d604"/><dir name="Log"><file name="Grid.php" hash="14630ac6613b016d08ee348349bcde3d"/></dir><file name="Log.php" hash="993f5b363ed6389f53108527b86fbf47"/><dir name="Order"><file name="Grid.php" hash="375bce23d1b4295c488a41182edb96b3"/></dir><file name="Order.php" hash="8531840a28d72445dcd6032d05a4cbd4"/><dir name="System"><dir name="Config"><dir name="Form"><dir name="Fieldset"><dir name="Shipping"><file name="Method.php" hash="4b3048d3b7e0efe1829d6fd5171fd5eb"/></dir></dir></dir></dir></dir></dir><dir name="Payment"><dir name="Info"><file name="Purchaseorder.php" hash="f9d3c51adaf43799f1e9d50c2bf686d5"/></dir></dir></dir><dir name="Tracking"><file name="Buyline.php" hash="b1088170344d42815a110f7e816fcfb9"/><file name="Roi.php" hash="8c391add3840afbda814e05a0314dfe0"/></dir></dir><dir name="Helper"><file name="Data.php" hash="2c333d20264f2061eebf3f44514f7237"/></dir><dir name="Model"><dir name="Attribute"><dir name="Source"><file name="Category.php" hash="40371a9d5d8724000157cc475dc07a6d"/></dir></dir><file name="Config.php" hash="bde0bde6cff7fd00bd9ba68e7fded954"/><dir name="Export"><dir name="Convert"><dir name="Parser"><file name="Product.php" hash="44652262de3046a060189fe8383e2a82"/></dir></dir><file name="Flow.php" hash="c114f34d4c177af8e6395b86e28062b5"/><file name="Flux.php" hash="b876d93dc9749db56db3d2281a284b02"/><file name="Observer.php" hash="3c6549d9b5dd0f148b92420e129a0cff"/><dir name="Rewrite"><dir name="Catalog"><file name="Config.php" hash="afc40785d2921dc6cb4361287211b499"/></dir><dir name="CatalogInventory"><dir name="Stock"><file name="Item.php" hash="000c348b538c8fe5c60b70405ce1270b"/></dir></dir></dir><dir name="Source"><file name="Attributes.php" hash="f71df1c5708605010b4d32f25ad79f8b"/><file name="Attributesprice.php" hash="53cfa2d7012b2c7cf08adbefcd2b2497"/><dir name="Category"><file name="Level.php" hash="64ad0ba3ca94a65cb15d122544688ae8"/></dir><file name="Visibility.php" hash="dac488668de43355198cef170c04db7d"/></dir><file name="Updates.php" hash="b8307e3ea5370ac72aa44c726ef0aed4"/><file name="Xml.php" hash="51143839a49d20699d42b1d258b194cf"/><file name="Xmlflow.deprecated.php" hash="4dd4c8b91d604629393083f3b069bdd5"/><file name="Xmlflow.php" hash="11ea8fb9cd25e2fc9971c4ee83c5a60a"/></dir><dir name="Manageorders"><dir name="Convert"><file name="Customer.php" hash="9278eb17790c07f189f9aff112a4536d"/></dir><dir name="Export"><file name="Shipments.php" hash="c9626f73c9ca7e2db632646a2896824c"/></dir><file name="Log.php" hash="7ecf8c683392f3fc587cbd85cfa335b5"/><file name="Observer.php" hash="dc81f2bb20fdfc62a3d3011bb1eee4e9"/><file name="Order.php" hash="54ad2087484ba6ba08d89322af662a3e"/><file name="OrderOLD.php" hash="f25ef7553ce2a961365cbfa53b95267e"/><dir name="Payment"><dir name="Method"><file name="Purchaseorder.php" hash="441951c04ffa0e3609e2c6372d900ddc"/></dir></dir><file name="Product.php" hash="26590dfd5793317146d80e0abaf43af9"/><dir name="Shipping"><dir name="Carrier"><file name="Shoppingflux.php" hash="1ea781511bba2732263a460a29e4f3ad"/></dir><file name="Method.php" hash="f894777b2476abe9fd153a9b605f5271"/></dir></dir><dir name="Mysql4"><dir name="Export"><dir name="Flux"><file name="Collection.php" hash="d3d5f80d02ae2972a034275acde9ba75"/></dir><file name="Flux.php" hash="59fab20db24c08462fa622bb43d0e7f6"/><dir name="Updates"><file name="Collection.php" hash="c8dee69540209a885e9c18f68dfd7981"/></dir><file name="Updates.php" hash="c22ce2c522ef01b68396a4a5a2187329"/></dir><dir name="Manageorders"><dir name="Export"><dir name="Shipments"><file name="Collection.php" hash="df2796e36969734c837f0b2e4aa30bea"/></dir><file name="Shipments.php" hash="79718bc7bbeedc418397b3ebf7621390"/></dir><dir name="Log"><file name="Collection.php" hash="41de6a1957ec802d462aa3ae3a9fbf0c"/></dir><file name="Log.php" hash="420e8fbf57bda6a8d9e1bec430f6f896"/><dir name="Shipping"><dir name="Method"><file name="Collection.php" hash="5747561370f637a882c936c731dce4fb"/></dir><file name="Method.php" hash="6802529d19b0c37b094ca0b74cfd855d"/></dir></dir></dir><dir name="Service"><dir name="Http"><dir name="Client"><dir name="Adapter"><file name="Curl.php" hash="63aeccd067612f19595a50ce42fe03e0"/><file name="Stream.php" hash="51b6abc620dfb1ed3e6a71293ee891fd"/></dir></dir></dir></dir><file name="Service.php" hash="f3befb804d7e3379c5d043aebe44794e"/><dir name="System"><dir name="Config"><dir name="Backend"><file name="Apikey.php" hash="70b49a81b7385fc77122cb07793720ae"/><file name="Refresh.php" hash="febf057a44aaafbd0ae570ceceac3750"/></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="GeneralController.php" hash="ebd778bfaa6f6698f1e485a54e7cb13b"/></dir><dir name="Export"><dir name="Adminhtml"><file name="CategoryController.php" hash="d17ff4a65c4c9cf8a38ac0891f4163e0"/><file name="ExportController.php" hash="85a2b1b794b18b1df005768ef64fbfa8"/></dir><file name="FluxController.php" hash="804e8bc6ae0afd52212959ca3105ce44"/></dir><dir name="Manageorders"><dir name="Adminhtml"><file name="CronController.php" hash="b016f254c90c2baa9bc827cab09d9e16"/><file name="ImportController.php" hash="667de634db10e2a67503d04563f5ad93"/><file name="LogController.php" hash="d673aa055f1929bf0b54a605f66c24d2"/><file name="OrderController.php" hash="27a0fbf2006edd17c16c90c1a2b247b7"/></dir></dir></dir><dir name="doc"><file name="doc_module_1.4.pdf" hash="5590a49838bd67f70f0cacf9605cea2b"/></dir><dir name="etc"><file name="config.xml" hash="0032482107a4470631eed893f2950603"/><file name="system.xml" hash="8a5dc032abe404f03e54f11a7c413931"/></dir><dir name="sql"><dir name="profileolabs_shoppingflux_setup"><file name="mysql4-install-0.1.0.php" hash="78dc4e1ca3b87d6f00a69e086edd2a9a"/><file name="mysql4-upgrade-0.1.0-0.1.1.php" hash="87d9f4fd1101aa6d80ae8bdd95078537"/><file name="mysql4-upgrade-0.3.13-0.3.14.php" hash="353aa460247b725e6a0f19cc2583135f"/><file name="mysql4-upgrade-0.3.14-0.3.15.php" hash="03bcf880520150709e72e48c46084527"/><file name="mysql4-upgrade-0.3.17-0.3.18.php" hash="52e5bb3ede5b0eced0ba4ce06d81942f"/><file name="mysql4-upgrade-0.4.2-0.4.3.php" hash="59405e81c1fe8a2dd09e66443e2a1af5"/><file name="mysql4-upgrade-0.4.6-0.5.0.php" hash="142867a005bc7753ff3c444df48dbe1e"/><file name="mysql4-upgrade-0.5.1-0.5.2.php" hash="1316f407c3702c68aec45b0e033d5998"/><file name="mysql4-upgrade-0.5.3-0.5.4.php" hash="0897056ab7ccfe96529b8144f1164b7b"/><file name="mysql4-upgrade-0.5.5-0.5.6.php" hash="6c32c4579a9db52569b9bc175325fe16"/><file name="mysql4-upgrade-0.6.5-0.6.6.php" hash="9b5f4b2f8430c049b9819aa66280859d"/></dir></dir></dir><file name=".DS_Store" hash="194577a7e20bdcc7afbb718f502c134c"/></dir></target><target name="mageetc"><dir name="modules"><file name="Profileolabs_Shoppingflux.xml" hash="1b5b08eb5a2aaa7a8175ecf31b5b437b"/></dir></target><target name="magelocale"><dir><dir name="fr_FR"><file name="Profileolabs_Shoppingflux.csv" hash="976e5917ba859e727c4468e2a06478ab"/></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="profileolabs_shoppingflux.xml" hash="312665223f2cdd4525da2104b5e3791c"/></dir><dir name="template"><dir name="profileolabs"><dir name="shoppingflux"><dir name="export"><dir name="category"><file name="edit.phtml" hash="b58cb4fa38c720ee720bd28f663795c8"/></dir><file name="edit.phtml" hash="f890cb858463ee3e952e30b0ec6fff48"/><file name="process.phtml" hash="b879d59b49fbb81351719aba4a96f0f2"/><file name="product.phtml" hash="9acb09ef66883fc4d3f4904536973124"/></dir><dir name="manageorders"><file name="import.phtml" hash="a67e19249b8a25b9c23f09056f356237"/><dir name="payment"><dir name="info"><file name="purchaseorder.phtml" hash="e6a5e1685f976d0ca93eb1d59dc8d652"/></dir></dir><dir name="sales"><dir name="order"><file name="total.phtml" hash="ded51585527ad918412dd5f0d0a9b2a7"/></dir></dir></dir></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="profileolabs_shoppingflux.xml" hash="73d44ae89c7cc6e03e5ef11dacf12f33"/></dir></dir></dir><dir name="default"><dir name="default"><dir name="layout"><file name="profileolabs_shoppingflux.xml" hash="73d44ae89c7cc6e03e5ef11dacf12f33"/></dir></dir></dir></dir></target></contents>
|
| 17 |
<compatible/>
|
| 18 |
<dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php></required></dependencies>
|
| 19 |
</package>
|
