Version Notes
- Minor bugfixes & improvements
Download this release
Release Info
Developer | ShoppingFlux |
Extension | Profileolabs_Shoppingflux |
Version | 0.9.1 |
Comparing to | |
See all releases |
Code changes from version 0.9.0 to 0.9.1
- app/code/community/Profileolabs/Shoppingflux/Block/Adminhtml/Register/Notification.php +12 -0
- app/code/community/Profileolabs/Shoppingflux/Block/Adminhtml/System/Config/Form/Fieldset/Abstract.php +1 -6
- app/code/community/Profileolabs/Shoppingflux/Helper/Data.php +28 -0
- app/code/community/Profileolabs/Shoppingflux/Model/Export/Flux.php +18 -11
- app/code/community/Profileolabs/Shoppingflux/Model/Manageorders/Order.php +5 -5
- app/code/community/Profileolabs/Shoppingflux/Model/Service.php +4 -0
- app/code/community/Profileolabs/Shoppingflux/controllers/Export/Adminhtml/ExportController.php +0 -1
- app/code/community/Profileolabs/Shoppingflux/etc/config.xml +1 -1
- app/code/community/Profileolabs/Shoppingflux/sql/profileolabs_shoppingflux_setup/mysql4-install-0.8.7.php +1 -1
- app/code/community/Profileolabs/Shoppingflux/sql/profileolabs_shoppingflux_setup/mysql4-upgrade-0.9.0-0.9.1.php +25 -0
- app/design/adminhtml/default/default/layout/profileolabs_shoppingflux.xml +8 -0
- app/design/adminhtml/default/default/template/profileolabs/shoppingflux/register/notification.phtml +3 -0
- app/locale/en_US/Profileolabs_Shoppingflux.csv +2 -1
- app/locale/fr_FR/Profileolabs_Shoppingflux.csv +2 -1
- package.xml +4 -4
- skin/adminhtml/default/default/css/shoppingflux.css +1 -0
- skin/adminhtml/default/default/images/shoppingflux/s_shoppingfeed.png +0 -0
- skin/adminhtml/default/default/images/shoppingflux/s_shoppingfeed_1.jpg +0 -0
app/code/community/Profileolabs/Shoppingflux/Block/Adminhtml/Register/Notification.php
ADDED
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class Profileolabs_Shoppingflux_Block_Adminhtml_Register_Notification extends Mage_Adminhtml_Block_Template {
|
4 |
+
|
5 |
+
protected function _toHtml() {
|
6 |
+
if(Mage::helper('profileolabs_shoppingflux')->isRegistered()) {
|
7 |
+
return '';
|
8 |
+
}
|
9 |
+
return parent::_toHtml();
|
10 |
+
}
|
11 |
+
|
12 |
+
}
|
app/code/community/Profileolabs/Shoppingflux/Block/Adminhtml/System/Config/Form/Fieldset/Abstract.php
CHANGED
@@ -2,14 +2,9 @@
|
|
2 |
|
3 |
class Profileolabs_Shoppingflux_Block_Adminhtml_System_Config_Form_Fieldset_Abstract extends Mage_Adminhtml_Block_System_Config_Form_Fieldset {
|
4 |
|
5 |
-
protected $_config = null;
|
6 |
|
7 |
public function getConfig() {
|
8 |
-
|
9 |
-
$this->_config = Mage::getSingleton('profileolabs_shoppingflux/config');
|
10 |
-
}
|
11 |
-
|
12 |
-
return $this->_config;
|
13 |
}
|
14 |
|
15 |
public function shouldRenderUnregistered() {
|
2 |
|
3 |
class Profileolabs_Shoppingflux_Block_Adminhtml_System_Config_Form_Fieldset_Abstract extends Mage_Adminhtml_Block_System_Config_Form_Fieldset {
|
4 |
|
|
|
5 |
|
6 |
public function getConfig() {
|
7 |
+
return Mage::helper('profileolabs_shoppingflux')->getConfig();
|
|
|
|
|
|
|
|
|
8 |
}
|
9 |
|
10 |
public function shouldRenderUnregistered() {
|
app/code/community/Profileolabs/Shoppingflux/Helper/Data.php
CHANGED
@@ -8,6 +8,7 @@
|
|
8 |
*/
|
9 |
class Profileolabs_Shoppingflux_Helper_Data extends Mage_Core_Helper_Abstract {
|
10 |
|
|
|
11 |
|
12 |
public function getFeedUrl($store, $action = 'index') {
|
13 |
return preg_replace('%^(.*)\?.*$%i', '$1', $store->getUrl('shoppingflux/export_flux/'.$action));
|
@@ -370,6 +371,33 @@ class Profileolabs_Shoppingflux_Helper_Data extends Mage_Core_Helper_Abstract {
|
|
370 |
}
|
371 |
}
|
372 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
373 |
public function newInstallation() {
|
374 |
try {
|
375 |
$sendTo = array('olivier@shopping-feed.com', 'andy@shopping-feed.com');
|
8 |
*/
|
9 |
class Profileolabs_Shoppingflux_Helper_Data extends Mage_Core_Helper_Abstract {
|
10 |
|
11 |
+
protected $_config = null;
|
12 |
|
13 |
public function getFeedUrl($store, $action = 'index') {
|
14 |
return preg_replace('%^(.*)\?.*$%i', '$1', $store->getUrl('shoppingflux/export_flux/'.$action));
|
371 |
}
|
372 |
}
|
373 |
|
374 |
+
|
375 |
+
public function getConfig() {
|
376 |
+
if (is_null($this->_config)) {
|
377 |
+
$this->_config = Mage::getSingleton('profileolabs_shoppingflux/config');
|
378 |
+
}
|
379 |
+
|
380 |
+
return $this->_config;
|
381 |
+
}
|
382 |
+
|
383 |
+
public function isRegistered() {
|
384 |
+
if(Mage::getStoreConfigFlag('shoppingflux/configuration/has_registered')) {
|
385 |
+
return true;
|
386 |
+
} else if(time() - intval(Mage::getStoreConfig('shoppingflux/configuration/registration_last_check')) > 24*60*60) {
|
387 |
+
foreach(Mage::app()->getStores() as $store) {
|
388 |
+
$apiKey = $this->getConfig()->getApiKey($store->getId());
|
389 |
+
$wsUri = $this->getConfig()->getWsUri($store->getId());
|
390 |
+
$service = new Profileolabs_Shoppingflux_Model_Service($apiKey, $wsUri);
|
391 |
+
if($service->isClient()) {
|
392 |
+
return true;
|
393 |
+
}
|
394 |
+
}
|
395 |
+
$config = new Mage_Core_Model_Config();
|
396 |
+
$config->saveConfig('shoppingflux/configuration/registration_last_check', time());
|
397 |
+
}
|
398 |
+
return false;
|
399 |
+
}
|
400 |
+
|
401 |
public function newInstallation() {
|
402 |
try {
|
403 |
$sendTo = array('olivier@shopping-feed.com', 'andy@shopping-feed.com');
|
app/code/community/Profileolabs/Shoppingflux/Model/Export/Flux.php
CHANGED
@@ -242,6 +242,9 @@ class Profileolabs_Shoppingflux_Model_Export_Flux extends Mage_Core_Model_Abstra
|
|
242 |
|
243 |
protected function _getAttributeDataForProduct($nameNode, $attributeCode, $product, $storeId = null) {
|
244 |
$_helper = Mage::helper('catalog/output');
|
|
|
|
|
|
|
245 |
|
246 |
$data = $product->getData($attributeCode);
|
247 |
|
@@ -280,7 +283,7 @@ class Profileolabs_Shoppingflux_Model_Export_Flux extends Mage_Core_Model_Abstra
|
|
280 |
|
281 |
//Exceptions data
|
282 |
if ($nameNode == 'shipping_delay' && empty($data))
|
283 |
-
$data = $this->getConfig()->getConfigData('shoppingflux_export/general/default_shipping_delay');
|
284 |
|
285 |
if ($nameNode == 'quantity')
|
286 |
$data = round($data);
|
@@ -410,7 +413,7 @@ class Profileolabs_Shoppingflux_Model_Export_Flux extends Mage_Core_Model_Abstra
|
|
410 |
$data['qty'] = $data['qty'] / $qtyIncrements;
|
411 |
}
|
412 |
|
413 |
-
|
414 |
foreach ($this->getConfig()->getMappingAttributes($storeId) as $nameNode => $code) {
|
415 |
$data[$nameNode] = $this->_getAttributeDataForProduct($nameNode, $code, $product, $storeId); //trim($xmlObj->extractData($nameNode, $code, $product));
|
416 |
if ($this->getConfig()->getTransformQtyIncrements($product)) {
|
@@ -443,10 +446,8 @@ class Profileolabs_Shoppingflux_Model_Export_Flux extends Mage_Core_Model_Abstra
|
|
443 |
//Varien_Profiler::stop("SF::Flux::getConfigurableAttributes");
|
444 |
}
|
445 |
//Varien_Profiler::start("SF::Flux::getAdditionalAttributes");
|
446 |
-
foreach ($this->getConfig()->getAdditionalAttributes() as $attributeCode) {
|
447 |
-
|
448 |
-
$data[$attributeCode] = $this->_getAttributeDataForProduct($attributeCode, $attributeCode, $product, $storeId);
|
449 |
-
}
|
450 |
}
|
451 |
|
452 |
//Varien_Profiler::stop("SF::Flux::getAdditionalAttributes");
|
@@ -836,12 +837,12 @@ class Profileolabs_Shoppingflux_Model_Export_Flux extends Mage_Core_Model_Abstra
|
|
836 |
/**
|
837 |
*
|
838 |
*/
|
839 |
-
protected function getAttributesFromConfig($checkIfExist = false, $withAdditional = true) {
|
840 |
|
841 |
if (is_null($this->_attributesFromConfig)) {
|
842 |
-
$attributes = $this->getConfig()->getMappingAttributes();
|
843 |
if ($withAdditional) {
|
844 |
-
$additionalAttributes = $this->getConfig()->getAdditionalAttributes();
|
845 |
foreach ($additionalAttributes as $attributeCode) {
|
846 |
$attributes[$attributeCode] = trim($attributeCode);
|
847 |
}
|
@@ -871,6 +872,10 @@ class Profileolabs_Shoppingflux_Model_Export_Flux extends Mage_Core_Model_Abstra
|
|
871 |
return $requiredAttributes;
|
872 |
}
|
873 |
|
|
|
|
|
|
|
|
|
874 |
protected function getAllAttributes() {
|
875 |
return array_merge($this->getAttributesFromConfig(true), $this->getRequiredAttributes());
|
876 |
}
|
@@ -990,7 +995,7 @@ class Profileolabs_Shoppingflux_Model_Export_Flux extends Mage_Core_Model_Abstra
|
|
990 |
}
|
991 |
}
|
992 |
|
993 |
-
$attributesFromConfig = $this->getAttributesFromConfig(true, true);
|
994 |
|
995 |
$discountPercent = 0;
|
996 |
if ($priceBeforeDiscount) {
|
@@ -1044,7 +1049,9 @@ class Profileolabs_Shoppingflux_Model_Export_Flux extends Mage_Core_Model_Abstra
|
|
1044 |
}
|
1045 |
|
1046 |
foreach ($attributesFromConfig as $nameNode => $attributeCode) {
|
1047 |
-
|
|
|
|
|
1048 |
}
|
1049 |
|
1050 |
|
242 |
|
243 |
protected function _getAttributeDataForProduct($nameNode, $attributeCode, $product, $storeId = null) {
|
244 |
$_helper = Mage::helper('catalog/output');
|
245 |
+
if(!$attributeCode) {
|
246 |
+
return '';
|
247 |
+
}
|
248 |
|
249 |
$data = $product->getData($attributeCode);
|
250 |
|
283 |
|
284 |
//Exceptions data
|
285 |
if ($nameNode == 'shipping_delay' && empty($data))
|
286 |
+
$data = $this->getConfig()->getConfigData('shoppingflux_export/general/default_shipping_delay', $storeId);
|
287 |
|
288 |
if ($nameNode == 'quantity')
|
289 |
$data = round($data);
|
413 |
$data['qty'] = $data['qty'] / $qtyIncrements;
|
414 |
}
|
415 |
|
416 |
+
|
417 |
foreach ($this->getConfig()->getMappingAttributes($storeId) as $nameNode => $code) {
|
418 |
$data[$nameNode] = $this->_getAttributeDataForProduct($nameNode, $code, $product, $storeId); //trim($xmlObj->extractData($nameNode, $code, $product));
|
419 |
if ($this->getConfig()->getTransformQtyIncrements($product)) {
|
446 |
//Varien_Profiler::stop("SF::Flux::getConfigurableAttributes");
|
447 |
}
|
448 |
//Varien_Profiler::start("SF::Flux::getAdditionalAttributes");
|
449 |
+
foreach ($this->getConfig()->getAdditionalAttributes($storeId) as $attributeCode) {
|
450 |
+
$data[$attributeCode] = $this->_getAttributeDataForProduct($attributeCode, $attributeCode, $product, $storeId);
|
|
|
|
|
451 |
}
|
452 |
|
453 |
//Varien_Profiler::stop("SF::Flux::getAdditionalAttributes");
|
837 |
/**
|
838 |
*
|
839 |
*/
|
840 |
+
protected function getAttributesFromConfig($checkIfExist = false, $withAdditional = true, $storeId = null) {
|
841 |
|
842 |
if (is_null($this->_attributesFromConfig)) {
|
843 |
+
$attributes = $this->getConfig()->getMappingAttributes($storeId);
|
844 |
if ($withAdditional) {
|
845 |
+
$additionalAttributes = $this->getConfig()->getAdditionalAttributes($storeId);
|
846 |
foreach ($additionalAttributes as $attributeCode) {
|
847 |
$attributes[$attributeCode] = trim($attributeCode);
|
848 |
}
|
872 |
return $requiredAttributes;
|
873 |
}
|
874 |
|
875 |
+
/**
|
876 |
+
*
|
877 |
+
* @deprecated
|
878 |
+
*/
|
879 |
protected function getAllAttributes() {
|
880 |
return array_merge($this->getAttributesFromConfig(true), $this->getRequiredAttributes());
|
881 |
}
|
995 |
}
|
996 |
}
|
997 |
|
998 |
+
$attributesFromConfig = $this->getAttributesFromConfig(true, true, $storeId);
|
999 |
|
1000 |
$discountPercent = 0;
|
1001 |
if ($priceBeforeDiscount) {
|
1049 |
}
|
1050 |
|
1051 |
foreach ($attributesFromConfig as $nameNode => $attributeCode) {
|
1052 |
+
if($attributeCode) {
|
1053 |
+
$usedProductsArray[$usedProduct->getId()]['child'][$nameNode] = $this->_getAttributeDataForProduct($nameNode, $attributeCode, $usedProduct, $storeId); //$xmlObj->extractData($nameNode, $attributeCode, $usedProduct);
|
1054 |
+
}
|
1055 |
}
|
1056 |
|
1057 |
|
app/code/community/Profileolabs/Shoppingflux/Model/Manageorders/Order.php
CHANGED
@@ -365,7 +365,7 @@ class Profileolabs_Shoppingflux_Model_Manageorders_Order extends Varien_Object {
|
|
365 |
$this->_initQuote($orderSf, $storeId);
|
366 |
|
367 |
//Add products to quote with data from ShoppingFlux
|
368 |
-
$this->_addProductsToQuote($orderSf);
|
369 |
|
370 |
$order = null;
|
371 |
if (!$this->isUnderVersion14())
|
@@ -378,7 +378,7 @@ class Profileolabs_Shoppingflux_Model_Manageorders_Order extends Varien_Object {
|
|
378 |
|
379 |
if (!is_null($order) && $order->getId()) {
|
380 |
$useMarketplaceDate = $this->getConfig()->getConfigData('shoppingflux_mo/manageorders/use_marketplace_date');
|
381 |
-
$orderDate =
|
382 |
if($useMarketplaceDate) {
|
383 |
$orderDate = $orderSf['OrderDate'];
|
384 |
}
|
@@ -411,7 +411,7 @@ class Profileolabs_Shoppingflux_Model_Manageorders_Order extends Varien_Object {
|
|
411 |
* Add products to quote with data from ShoppinfFlux
|
412 |
* @param array $orderSf
|
413 |
*/
|
414 |
-
protected function _addProductsToQuote(array $orderSf) {
|
415 |
$totalAmount = $orderSf['TotalAmount'];
|
416 |
$productsSf = current($orderSf['Products']);
|
417 |
$productsToIterate = current($productsSf);
|
@@ -483,7 +483,7 @@ class Profileolabs_Shoppingflux_Model_Manageorders_Order extends Varien_Object {
|
|
483 |
$qtyIncrements = $pregResults[1];
|
484 |
}
|
485 |
|
486 |
-
$useProductId = $this->getConfig()->getConfigData('shoppingflux_mo/manageorders/use_product_id');
|
487 |
|
488 |
if($useProductId) {
|
489 |
$productId = $sku;
|
@@ -597,7 +597,7 @@ class Profileolabs_Shoppingflux_Model_Manageorders_Order extends Varien_Object {
|
|
597 |
} else {
|
598 |
|
599 |
$this->getSession()->clear();
|
600 |
-
Mage::throwException("le produit sku = " . $sku . " n'existe plus en base!");
|
601 |
}
|
602 |
}
|
603 |
|
365 |
$this->_initQuote($orderSf, $storeId);
|
366 |
|
367 |
//Add products to quote with data from ShoppingFlux
|
368 |
+
$this->_addProductsToQuote($orderSf, $storeId);
|
369 |
|
370 |
$order = null;
|
371 |
if (!$this->isUnderVersion14())
|
378 |
|
379 |
if (!is_null($order) && $order->getId()) {
|
380 |
$useMarketplaceDate = $this->getConfig()->getConfigData('shoppingflux_mo/manageorders/use_marketplace_date');
|
381 |
+
$orderDate = date('Y-m-d H:i:s');
|
382 |
if($useMarketplaceDate) {
|
383 |
$orderDate = $orderSf['OrderDate'];
|
384 |
}
|
411 |
* Add products to quote with data from ShoppinfFlux
|
412 |
* @param array $orderSf
|
413 |
*/
|
414 |
+
protected function _addProductsToQuote(array $orderSf, $storeId) {
|
415 |
$totalAmount = $orderSf['TotalAmount'];
|
416 |
$productsSf = current($orderSf['Products']);
|
417 |
$productsToIterate = current($productsSf);
|
483 |
$qtyIncrements = $pregResults[1];
|
484 |
}
|
485 |
|
486 |
+
$useProductId = $this->getConfig()->getConfigData('shoppingflux_mo/manageorders/use_product_id', $storeId);
|
487 |
|
488 |
if($useProductId) {
|
489 |
$productId = $sku;
|
597 |
} else {
|
598 |
|
599 |
$this->getSession()->clear();
|
600 |
+
Mage::throwException("le produit sku = '" . $sku . "' (ID= ".$productId.", Utilisation id = ".($useProductId?'Oui':'Non').") n'existe plus en base!");
|
601 |
}
|
602 |
}
|
603 |
|
app/code/community/Profileolabs/Shoppingflux/Model/Service.php
CHANGED
@@ -295,6 +295,10 @@ class Profileolabs_Shoppingflux_Model_Service extends Varien_Object {
|
|
295 |
);
|
296 |
$status = (string) $res->Response->Status;
|
297 |
if($status == 'Client') {
|
|
|
|
|
|
|
|
|
298 |
return true;
|
299 |
}
|
300 |
}catch(Exception $e) {
|
295 |
);
|
296 |
$status = (string) $res->Response->Status;
|
297 |
if($status == 'Client') {
|
298 |
+
if(!Mage::getStoreConfigFlag('shoppingflux/configuration/has_registered')) {
|
299 |
+
$config = new Mage_Core_Model_Config();
|
300 |
+
$config->saveConfig('shoppingflux/configuration/has_registered', 1);
|
301 |
+
}
|
302 |
return true;
|
303 |
}
|
304 |
}catch(Exception $e) {
|
app/code/community/Profileolabs/Shoppingflux/controllers/Export/Adminhtml/ExportController.php
CHANGED
@@ -30,7 +30,6 @@ class Profileolabs_Shoppingflux_Export_Adminhtml_ExportController extends Mage_A
|
|
30 |
}
|
31 |
|
32 |
public function updateAction() {
|
33 |
-
|
34 |
$this->loadLayout();
|
35 |
$this->renderLayout();
|
36 |
|
30 |
}
|
31 |
|
32 |
public function updateAction() {
|
|
|
33 |
$this->loadLayout();
|
34 |
$this->renderLayout();
|
35 |
|
app/code/community/Profileolabs/Shoppingflux/etc/config.xml
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Profileolabs_Shoppingflux>
|
5 |
-
<version>0.9.
|
6 |
</Profileolabs_Shoppingflux>
|
7 |
</modules>
|
8 |
<admin>
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Profileolabs_Shoppingflux>
|
5 |
+
<version>0.9.1</version>
|
6 |
</Profileolabs_Shoppingflux>
|
7 |
</modules>
|
8 |
<admin>
|
app/code/community/Profileolabs/Shoppingflux/sql/profileolabs_shoppingflux_setup/mysql4-install-0.8.7.php
CHANGED
@@ -190,7 +190,7 @@ $installer->addAttribute('catalog_product', 'shoppingflux_product', array(
|
|
190 |
'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_STORE,
|
191 |
'visible' => 1,
|
192 |
'required' => 0,
|
193 |
-
'user_defined' =>
|
194 |
'default' => 1,
|
195 |
'searchable' => 0,
|
196 |
'filterable' => 0,
|
190 |
'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_STORE,
|
191 |
'visible' => 1,
|
192 |
'required' => 0,
|
193 |
+
'user_defined' => 1,
|
194 |
'default' => 1,
|
195 |
'searchable' => 0,
|
196 |
'filterable' => 0,
|
app/code/community/Profileolabs/Shoppingflux/sql/profileolabs_shoppingflux_setup/mysql4-upgrade-0.9.0-0.9.1.php
ADDED
@@ -0,0 +1,25 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* Shoppinflux
|
5 |
+
*
|
6 |
+
* @category Profileolabs
|
7 |
+
* @package Profileolabs_Shoppingflux
|
8 |
+
* @author Vincent Enjalbert - web-cooking.net
|
9 |
+
*/
|
10 |
+
/* @var $installer Mage_Catalog_Model_Resource_Eav_Mysql4_Setup */
|
11 |
+
|
12 |
+
|
13 |
+
//$installer = $this;
|
14 |
+
|
15 |
+
$installer = Mage::getResourceModel('catalog/setup','profileolabs_shoppingflux_setup');
|
16 |
+
|
17 |
+
$installer->startSetup();
|
18 |
+
|
19 |
+
$installer->updateAttribute('catalog_product', 'shoppingflux_default_category', 'is_user_defined', 1);
|
20 |
+
$installer->updateAttribute('catalog_product', 'shoppingflux_product', 'is_user_defined', 1);
|
21 |
+
|
22 |
+
|
23 |
+
|
24 |
+
$installer->endSetup();
|
25 |
+
|
app/design/adminhtml/default/default/layout/profileolabs_shoppingflux.xml
CHANGED
@@ -1,5 +1,13 @@
|
|
1 |
<?xml version="1.0" encoding="UTF-8"?>
|
2 |
<layout version="0.1.0">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
<shoppingflux_manageorders_adminhtml_order_index>
|
4 |
<reference name="content">
|
5 |
<block type="profileolabs_shoppingflux/manageorders_adminhtml_order" name="manageorders.order.grid.container"></block>
|
1 |
<?xml version="1.0" encoding="UTF-8"?>
|
2 |
<layout version="0.1.0">
|
3 |
+
<default>
|
4 |
+
<reference name="head">
|
5 |
+
<action method="addCss"><name>css/shoppingflux.css</name></action>
|
6 |
+
</reference>
|
7 |
+
<reference name="notifications">
|
8 |
+
<block type="profileolabs_shoppingflux/adminhtml_register_notification" name="notification.shoppingfeed" template="profileolabs/shoppingflux/register/notification.phtml"></block>
|
9 |
+
</reference>
|
10 |
+
</default>
|
11 |
<shoppingflux_manageorders_adminhtml_order_index>
|
12 |
<reference name="content">
|
13 |
<block type="profileolabs_shoppingflux/manageorders_adminhtml_order" name="manageorders.order.grid.container"></block>
|
app/design/adminhtml/default/default/template/profileolabs/shoppingflux/register/notification.phtml
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
1 |
+
<div class="notification-global notification-global-sf">
|
2 |
+
<?php echo $this->__('<strong>Shopping Feed is installed!</strong> <b>Attention : </b><a href="%s">Click here to finish account setup.</a>', $this->getUrl('adminhtml/system_config/edit', array('section'=>'shoppingflux', 'website'=>Mage::app()->getDefaultStoreView()->getWebsite()->getCode(), 'store'=>Mage::app()->getDefaultStoreView()->getCode()))); ?>
|
3 |
+
</div>
|
app/locale/en_US/Profileolabs_Shoppingflux.csv
CHANGED
@@ -212,4 +212,5 @@
|
|
212 |
"Shopping Flux","Shopping Feed"
|
213 |
"Customer Mobile Attribute","Customer Mobile Attribute"
|
214 |
"By default, you need to keep the 'sku' attribute. This value will be used as unique identifier for your products on ShoppingFeed and Marketplaces. Do not change unless shopping feed told you to.","By default, you need to keep the 'sku' attribute. This value will be used as unique identifier for your products on ShoppingFeed and Marketplaces. Do not change unless shopping feed told you to."
|
215 |
-
"Send notification to ShoppingFeed","Send notification to ShoppingFeed"
|
|
212 |
"Shopping Flux","Shopping Feed"
|
213 |
"Customer Mobile Attribute","Customer Mobile Attribute"
|
214 |
"By default, you need to keep the 'sku' attribute. This value will be used as unique identifier for your products on ShoppingFeed and Marketplaces. Do not change unless shopping feed told you to.","By default, you need to keep the 'sku' attribute. This value will be used as unique identifier for your products on ShoppingFeed and Marketplaces. Do not change unless shopping feed told you to."
|
215 |
+
"Send notification to ShoppingFeed","Send notification to ShoppingFeed"
|
216 |
+
"<strong>Shopping Feed is installed!</strong> <b>Attention : </b><a href=""%s"">Click here to finish account setup.</a>","<strong>Shopping Feed is installed!</strong> <b>Attention : </b><a href=""%s"">Click here to finish account setup.</a>"
|
app/locale/fr_FR/Profileolabs_Shoppingflux.csv
CHANGED
@@ -212,4 +212,5 @@
|
|
212 |
"Shopping Flux","Shopping Flux"
|
213 |
"Customer Mobile Attribute","Attribut téléphone portable"
|
214 |
"By default, you need to keep the 'sku' attribute. This value will be used as unique identifier for your products on ShoppingFeed and Marketplaces. Do not change unless shopping feed told you to.","Par défaut, il faut renseigner votre champ SKU. C'est la valeur qui servira d'id produit sur SF et sur les places de marché. A ne modifier que sur demande de Shopping Flux."
|
215 |
-
"Send notification to ShoppingFeed","Envoyer à ShoppingFlux"
|
|
212 |
"Shopping Flux","Shopping Flux"
|
213 |
"Customer Mobile Attribute","Attribut téléphone portable"
|
214 |
"By default, you need to keep the 'sku' attribute. This value will be used as unique identifier for your products on ShoppingFeed and Marketplaces. Do not change unless shopping feed told you to.","Par défaut, il faut renseigner votre champ SKU. C'est la valeur qui servira d'id produit sur SF et sur les places de marché. A ne modifier que sur demande de Shopping Flux."
|
215 |
+
"Send notification to ShoppingFeed","Envoyer à ShoppingFlux"
|
216 |
+
"<strong>Shopping Feed is installed!</strong> <b>Attention : </b><a href=""%s"">Click here to finish account setup.</a>","<strong>Shopping Flux est installé!</strong> <b>Attention : </b><a href=""%s"">Cliquez ici pour finaliser la configuration du compte.</a>"
|
package.xml
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Profileolabs_Shoppingflux</name>
|
4 |
-
<version>0.9.
|
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>2015-03-
|
15 |
-
<time>
|
16 |
-
<contents><target name="magecommunity"><dir name="Profileolabs"><dir name="Shoppingflux"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Form"><dir name="Fieldset"><file name="Abstract.php" hash="24b478fb90bc6f55a4a5401c7254be11"/></dir></dir></dir></dir></dir><dir name="Export"><dir name="Adminhtml"><dir name="Catalog"><dir name="Category"><dir name="Edit"><file name="Form.php" hash="da466a657f2b80567ef576711a190805"/></dir><dir name="Tab"><file name="Default.php" hash="b66202a43cdb1e3b178287aa1d7c1d2a"/></dir></dir></dir><file name="Feed.php" hash="a6bfac2be7c99ba5631626404e231ab0"/><file name="Process.php" hash="d5cd1471abfc8ea7f364dfb4610e4fd4"/><dir name="Product"><file name="Grid.php" hash="03b7aa3a458a0405d5d22ce7c0566033"/></dir><file name="Product.php" hash="f71a0d0f25e2484f74f1ceaeee514d3f"/><dir name="Widget"><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Bool.php" hash="2717fd3964299bb372c355427c8136d7"/></dir></dir></dir></dir></dir><file name="Flow.php" hash="51cfa87ab0417ff26669a33bd22b50fa"/><file name="Flux.php" hash="5dd8a61bd3261f0ed763ce7da97ac365"/><file name="Tracking.php" hash="a01f384121dda81f8ee3faa80ee3a32a"/><file name=".DS_Store" hash="194577a7e20bdcc7afbb718f502c134c"/></dir><dir name="Manageorders"><dir name="Adminhtml"><dir name="Cron"><file name="Grid.php" hash="ddfd5d9374446afafef1f545839e869e"/></dir><file name="Cron.php" hash="1a6a4042d3270b56e2dadc80f5c12cfa"/><file name="Import.php" hash="0d675a1731ca646ba57989b8545f4682"/><dir name="Log"><file name="Grid.php" hash="9170b01b3a6d3d558801faeba745390f"/></dir><file name="Log.php" hash="3336bc53002b82b4ab16d18a4e68e0cb"/><dir name="Order"><file name="Grid.php" hash="00cc7d1bb20437d8f7a547e0acfd7f9c"/><dir name="View"><dir name="Tab"><file name="Shoppingflux.php" hash="c0039acf525620c14cc8a1945d44150e"/></dir></dir></dir><file name="Order.php" hash="a6d45eb0146fb448f72348724c3151df"/><dir name="System"><dir name="Config"><dir name="Form"><dir name="Fieldset"><dir name="Shipping"><file name="Method.php" hash="93276aad3f0ce41f8bd5d8664e2554ce"/></dir></dir></dir></dir></dir></dir><dir name="Payment"><dir name="Info"><file name="Purchaseorder.php" hash="df942f5c9a19506ef2bf70ca1d4da809"/></dir></dir></dir><dir name="Tracking"><file name="Buyline.php" hash="a60b19ed533b265a7a2aafe75c03c0fa"/><file name="Roi.php" hash="e34e26dffead694a35798d0397782d55"/></dir></dir><dir name="Helper"><file name="Data.php" hash="ac146d5a8029d41dc4e023da89ba966a"/></dir><dir name="Model"><dir name="Attribute"><dir name="Source"><file name="Category.php" hash="49f1f7959c4741c22bbf79b7e0bd24e7"/></dir></dir><dir name="Catalog"><dir name="Product"><file name="Collection.php" hash="8c3a5fe7c329059b6b85a1e0e5ee48fd"/></dir></dir><file name="Config.php" hash="da5de2e75f27c64d01aef782d00b4a95"/><dir name="Export"><dir name="Convert"><dir name="Parser"><file name="Product.php" hash="4e50613b82ba84c35eb87f991645c118"/></dir></dir><file name="Flow.php" hash="842fa4b4a49ea86bdeb1cb0441433ccd"/><file name="Flux.php" hash="4864db50dcc94942e9012e2f0f3f13d4"/><file name="Observer.php" hash="04804bb46d81c45274f9a36d191b564e"/><dir name="Rewrite"><dir name="Catalog"><file name="Config.php" hash="c87b13b0141123b80cb1ac33eaf75715"/></dir><dir name="CatalogInventory"><dir name="Stock"><file name="Item.php" hash="5249964f31fda6d5b7ff9587e713ca81"/></dir></dir></dir><dir name="Source"><file name="Attributes.php" hash="7c86df4782b77b69c59204a39766a787"/><file name="Attributesprice.php" hash="6cddf3b9562c8dbc56e670b377e341c1"/><dir name="Category"><file name="Level.php" hash="477d3dccefe5720eedc6b5d7a7110c9a"/></dir><file name="Visibility.php" hash="c2a1494bc2e554074d19c58523c450b2"/></dir><file name="Updates.php" hash="6a12528f1ba69f0e0240ba471b471578"/><file name="Xml.php" hash="d6574955d2a108a91c1ebf84feb1b02b"/><file name="Xmlflow.deprecated.php" hash="960d81e05b332cdb16449029b07f0eca"/><file name="Xmlflow.php" hash="82815362cf6b2127ef961be79e48c127"/></dir><dir name="Manageorders"><dir name="Convert"><file name="Customer.php" hash="3ef9c9aba499a9dcaa9d56a820fa3736"/></dir><dir name="Export"><file name="Shipments.php" hash="20e617e183366ef5447ea653aa989065"/></dir><file name="Log.php" hash="392d1811b56df12bccb2e7986e588f3d"/><file name="Observer.php" hash="a36c620351e82e484c838fa67038a276"/><file name="Order.php" hash="fa657aaabb4bc419dce1f189b1cbdaf2"/><file name="OrderOLD.php" hash="f25b3ce2d3610eecf201e2d2421aa460"/><dir name="Payment"><dir name="Method"><file name="Purchaseorder.php" hash="4ed46b995590d286b3154e0bbf7ebc63"/></dir></dir><file name="Product.php" hash="0041c5ebcd0aa8ca17f5c1a4f07ec03d"/><dir name="Shipping"><dir name="Carrier"><file name="Shoppingflux.php" hash="1d56b8eac4d74d6f9cce1e8c5a6613bb"/></dir><file name="Method.php" hash="a71d621b210ecdb1e69290f3e0c6f6d2"/></dir><dir name="Source"><file name="Attributes.php" hash="c9207872ddd962d6b0166d35cfe98626"/></dir></dir><dir name="Mysql4"><dir name="Export"><dir name="Flux"><file name="Collection.php" hash="25a6420bb66aeefb6a8ac0a9e6fc538f"/></dir><file name="Flux.php" hash="6140eeee9d40615eaaba736377aba17e"/><dir name="Updates"><file name="Collection.php" hash="21b355b1db82e4b8a5d1950ac2ffbd18"/></dir><file name="Updates.php" hash="02ef11d051020470231e470f3232f862"/></dir><dir name="Manageorders"><dir name="Export"><dir name="Shipments"><file name="Collection.php" hash="fcdf3c607a8d479beb10a53a618aa225"/></dir><file name="Shipments.php" hash="e06dfaf254a5fd3d8649685b56874258"/></dir><dir name="Log"><file name="Collection.php" hash="0efd8c68937edf98cc9f9bb35bd76f79"/></dir><file name="Log.php" hash="b30bbf3ead209d69993546b29f72ecd7"/><dir name="Shipping"><dir name="Method"><file name="Collection.php" hash="7b2c8fb56625953ea8cd79cc7ddcc9df"/></dir><file name="Method.php" hash="a919a6c61ad6ddefd19ffc287eaa7325"/></dir></dir></dir><dir name="Service"><dir name="Http"><dir name="Client"><dir name="Adapter"><file name="Curl.php" hash="659ab165cdd8492fdc7ee08b515732ac"/><file name="Stream.php" hash="c3a61972f5ffb625dba59ba53365965d"/></dir></dir></dir></dir><file name="Service.php" hash="aa2aa5dfd36ae9232cf611d603fe27e9"/><dir name="System"><dir name="Config"><dir name="Backend"><file name="Apikey.php" hash="90036cf58c627fcc68920af912171a0c"/><file name="Refresh.php" hash="d53cbdc6ae73c146af67ef5f20d9e4e8"/></dir></dir></dir><file name=".DS_Store" hash="e7218be203fbe7f5c2243a9dea3bf55e"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="GeneralController.php" hash="ca99113377d353dbc4eecfdaea767fa2"/></dir><dir name="Export"><dir name="Adminhtml"><file name="CategoryController.php" hash="d882797e1e0fbff25b312768c6569f04"/><file name="ExportController.php" hash="b496415fe06e284c62692813d8000250"/></dir><file name="FluxController.php" hash="41916def2355d2097ee4f6f5f0fa6a9e"/></dir><dir name="Manageorders"><dir name="Adminhtml"><file name="CronController.php" hash="9c43b1b18fb883b4140aaa1d3f82cb1c"/><file name="ImportController.php" hash="31203b56860d102c1565fb7653b1a770"/><file name="LogController.php" hash="f744619a2283468d03e8a3f7f8f0c080"/><file name="OrderController.php" hash="acec967d5c7fa44fd3f716fc48f500a6"/></dir><file name="LaunchController.php" hash="104e0020258b47abeacceed7b6b3669b"/></dir></dir><dir name="doc"><file name="ShoppingFeed_US.pdf" hash="0cd685730056d5f2f9c9f8292dead3ae"/><file name="ShoppingFlux_FR.pdf" hash="5590a49838bd67f70f0cacf9605cea2b"/></dir><dir name="etc"><file name="adminhtml.xml" hash="fa2e007d1511d96ca9b37fe92eab2604"/><file name="config.xml" hash="909357d80128be0fd4cf88619a8f0635"/><file name="system.xml" hash="fe07d66423dffbf19190d9798eebf9f6"/></dir><dir name="sql"><dir name="profileolabs_shoppingflux_setup"><file name="mysql4-install-0.1.0.php" hash="87c47ba97a55bd71dada152b52736be2"/><file name="mysql4-install-0.8.0.php" hash="48e14fe6bea37e0813d4e8011d97f9a9"/><file name="mysql4-install-0.8.5.php" hash="1aae90e495b0a281bb6916d425561620"/><file name="mysql4-install-0.8.6.php" hash="ae6e23c12465b3b091c3235598c20b0e"/><file name="mysql4-install-0.8.7.php" hash="ebc79548b379ff64e5eec85b4c1364d3"/><file name="mysql4-upgrade-0.1.0-0.1.1.php" hash="0f95646d855413c52928ed4c258aacb1"/><file name="mysql4-upgrade-0.3.13-0.3.14.php" hash="4f6a5399ad06457f0ebf57b33353ebe2"/><file name="mysql4-upgrade-0.3.14-0.3.15.php" hash="6215917eef61544fc6f4193d31956df4"/><file name="mysql4-upgrade-0.3.17-0.3.18.php" hash="112b34baecd80300682bda9ba69c8970"/><file name="mysql4-upgrade-0.4.2-0.4.3.php" hash="2322a9d2b5130bc78699c1953df87a04"/><file name="mysql4-upgrade-0.4.6-0.5.0.php" hash="02be6c02a8c77e642ef3e40ded1ba8be"/><file name="mysql4-upgrade-0.5.1-0.5.2.php" hash="0e5414628efee519deff6aff301651c7"/><file name="mysql4-upgrade-0.5.3-0.5.4.php" hash="9dfb5e5895a9a2973dba57a049d9d379"/><file name="mysql4-upgrade-0.5.5-0.5.6.php" hash="e0ebe03688b7eac8252efa0d5b9b4258"/><file name="mysql4-upgrade-0.6.5-0.6.6.php" hash="c58a1219b2858d50a3d72e77ac6ee43c"/><file name="mysql4-upgrade-0.7.7-0.7.8.php" hash="0804f52786bdd97024dee79eb4b68695"/><file name="mysql4-upgrade-0.7.9-0.8.0.php" hash="7fdd68eda7f3162e979995ed2d7f847d"/><file name="mysql4-upgrade-0.8.4-0.8.5.php" hash="edb5ea0572bdc0e75fd402aeaefc4858"/><file name="mysql4-upgrade-0.8.5-0.8.6.php" hash="a80ecd198b298fecbf6807eba980361e"/><file name="mysql4-upgrade-0.8.6-0.8.7.php" hash="b2f8a980fbace011ff9632198ae6c0a5"/></dir></dir><file name=".DS_Store" hash="70d8319e6c95b1083e4aa566a1e7f8f7"/></dir><file name=".DS_Store" hash="d3146c6d782e4b3220b6aaa51d65eccc"/></dir></target><target name="mageetc"><dir name="modules"><file name="Profileolabs_Shoppingflux.xml" hash="73ec83cf32c72884815a3cac9f754a54"/></dir></target><target name="magelocale"><dir><dir name="en_US"><file name="Profileolabs_Shoppingflux.csv" hash="ff7ff630beba927b74db682bfd01a43e"/></dir><dir name="fr_FR"><file name="Profileolabs_Shoppingflux.csv" hash="538e929f954fb0abb9a7dd33ce93f801"/></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="profileolabs_shoppingflux.xml" hash="9eddc50f0a1dfd8b53b44fcee46de6f9"/></dir><dir name="template"><dir name="profileolabs"><dir name="shoppingflux"><dir name="export"><dir name="category"><file name="edit.phtml" hash="8af812638245a0aa59a1c90aa6c20a4f"/></dir><file name="edit.phtml" hash="af3d64c7cb4b179cbf75b2def62d31f1"/><file name="feed.phtml" hash="1cb4146ef5910af093fe928f48332652"/><file name="process.phtml" hash="1dee42b2f14c0862446e5b475aaccad3"/><file name="product.phtml" hash="3d93144b8eb1e16672d610d9c0c35092"/></dir><dir name="manageorders"><file name="import.phtml" hash="6fd3bca397be66fc17d340cfae558fe9"/><dir name="payment"><dir name="info"><file name="purchaseorder.phtml" hash="782768b0e4836b25f46443dda098db29"/></dir></dir><dir name="sales"><dir name="order"><dir name="invoice"><file name="total.phtml" hash="0d8d4aec814c41f80b9d9c475b5da3ae"/></dir><file name="total.phtml" hash="ad58dad0fd4007764f03c74cc5a6ca57"/><dir name="view"><dir name="tab"><file name="shoppingflux.phtml" hash="7492846bef04ca1f0419cd804e7c4599"/></dir></dir></dir></dir></dir><file name="register.phtml" hash="614dfd40a4e74c0db2667ba30aeb71e3"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="profileolabs_shoppingflux.xml" hash="ce50864c0302926a6402f4921519ec58"/></dir></dir></dir><dir name="default"><dir name="default"><dir name="layout"><file name="profileolabs_shoppingflux.xml" hash="ce50864c0302926a6402f4921519ec58"/></dir></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="images"><dir name="shoppingflux"><file name="ad.png" hash="b76c0f3e4a7084a88ba0527be9fdcc25"/><file name="logo_us.jpg" hash="cae9e6bcba9814193a59bb07d541edb6"/></dir></dir></dir></dir></dir></target><target name="magelocal"><dir name="Varien"><dir name="Data"><dir name="Form"><dir name="Element"><file name="Wcmultiselect.php" hash="0b976892dab42c440b15706eec966efb"/></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>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Profileolabs_Shoppingflux</name>
|
4 |
+
<version>0.9.1</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>2015-03-30</date>
|
15 |
+
<time>09:44:47</time>
|
16 |
+
<contents><target name="magecommunity"><dir name="Profileolabs"><dir name="Shoppingflux"><dir name="Block"><dir name="Adminhtml"><dir name="Register"><file name="Notification.php" hash="13c5b3fccfd09dca376d4bc03f883384"/></dir><dir name="System"><dir name="Config"><dir name="Form"><dir name="Fieldset"><file name="Abstract.php" hash="9046ac88c58d7768d28047c5102789ae"/></dir></dir></dir></dir></dir><dir name="Export"><dir name="Adminhtml"><dir name="Catalog"><dir name="Category"><dir name="Edit"><file name="Form.php" hash="da466a657f2b80567ef576711a190805"/></dir><dir name="Tab"><file name="Default.php" hash="b66202a43cdb1e3b178287aa1d7c1d2a"/></dir></dir></dir><file name="Feed.php" hash="a6bfac2be7c99ba5631626404e231ab0"/><file name="Process.php" hash="d5cd1471abfc8ea7f364dfb4610e4fd4"/><dir name="Product"><file name="Grid.php" hash="03b7aa3a458a0405d5d22ce7c0566033"/></dir><file name="Product.php" hash="f71a0d0f25e2484f74f1ceaeee514d3f"/><dir name="Widget"><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Bool.php" hash="2717fd3964299bb372c355427c8136d7"/></dir></dir></dir></dir></dir><file name="Flow.php" hash="51cfa87ab0417ff26669a33bd22b50fa"/><file name="Flux.php" hash="5dd8a61bd3261f0ed763ce7da97ac365"/><file name="Tracking.php" hash="a01f384121dda81f8ee3faa80ee3a32a"/><file name=".DS_Store" hash="194577a7e20bdcc7afbb718f502c134c"/></dir><dir name="Manageorders"><dir name="Adminhtml"><dir name="Cron"><file name="Grid.php" hash="ddfd5d9374446afafef1f545839e869e"/></dir><file name="Cron.php" hash="1a6a4042d3270b56e2dadc80f5c12cfa"/><file name="Import.php" hash="0d675a1731ca646ba57989b8545f4682"/><dir name="Log"><file name="Grid.php" hash="9170b01b3a6d3d558801faeba745390f"/></dir><file name="Log.php" hash="3336bc53002b82b4ab16d18a4e68e0cb"/><dir name="Order"><file name="Grid.php" hash="00cc7d1bb20437d8f7a547e0acfd7f9c"/><dir name="View"><dir name="Tab"><file name="Shoppingflux.php" hash="c0039acf525620c14cc8a1945d44150e"/></dir></dir></dir><file name="Order.php" hash="a6d45eb0146fb448f72348724c3151df"/><dir name="System"><dir name="Config"><dir name="Form"><dir name="Fieldset"><dir name="Shipping"><file name="Method.php" hash="93276aad3f0ce41f8bd5d8664e2554ce"/></dir></dir></dir></dir></dir></dir><dir name="Payment"><dir name="Info"><file name="Purchaseorder.php" hash="df942f5c9a19506ef2bf70ca1d4da809"/></dir></dir></dir><dir name="Tracking"><file name="Buyline.php" hash="a60b19ed533b265a7a2aafe75c03c0fa"/><file name="Roi.php" hash="e34e26dffead694a35798d0397782d55"/></dir></dir><dir name="Helper"><file name="Data.php" hash="52b824d5d446ebfdb98d18f07a8fac15"/></dir><dir name="Model"><dir name="Attribute"><dir name="Source"><file name="Category.php" hash="49f1f7959c4741c22bbf79b7e0bd24e7"/></dir></dir><dir name="Catalog"><dir name="Product"><file name="Collection.php" hash="8c3a5fe7c329059b6b85a1e0e5ee48fd"/></dir></dir><file name="Config.php" hash="da5de2e75f27c64d01aef782d00b4a95"/><dir name="Export"><dir name="Convert"><dir name="Parser"><file name="Product.php" hash="4e50613b82ba84c35eb87f991645c118"/></dir></dir><file name="Flow.php" hash="842fa4b4a49ea86bdeb1cb0441433ccd"/><file name="Flux.php" hash="46bb0d0deddd5cc03d794d1f0f2b82a1"/><file name="Observer.php" hash="04804bb46d81c45274f9a36d191b564e"/><dir name="Rewrite"><dir name="Catalog"><file name="Config.php" hash="c87b13b0141123b80cb1ac33eaf75715"/></dir><dir name="CatalogInventory"><dir name="Stock"><file name="Item.php" hash="5249964f31fda6d5b7ff9587e713ca81"/></dir></dir></dir><dir name="Source"><file name="Attributes.php" hash="7c86df4782b77b69c59204a39766a787"/><file name="Attributesprice.php" hash="6cddf3b9562c8dbc56e670b377e341c1"/><dir name="Category"><file name="Level.php" hash="477d3dccefe5720eedc6b5d7a7110c9a"/></dir><file name="Visibility.php" hash="c2a1494bc2e554074d19c58523c450b2"/></dir><file name="Updates.php" hash="6a12528f1ba69f0e0240ba471b471578"/><file name="Xml.php" hash="d6574955d2a108a91c1ebf84feb1b02b"/><file name="Xmlflow.deprecated.php" hash="960d81e05b332cdb16449029b07f0eca"/><file name="Xmlflow.php" hash="82815362cf6b2127ef961be79e48c127"/></dir><dir name="Manageorders"><dir name="Convert"><file name="Customer.php" hash="3ef9c9aba499a9dcaa9d56a820fa3736"/></dir><dir name="Export"><file name="Shipments.php" hash="20e617e183366ef5447ea653aa989065"/></dir><file name="Log.php" hash="392d1811b56df12bccb2e7986e588f3d"/><file name="Observer.php" hash="a36c620351e82e484c838fa67038a276"/><file name="Order.php" hash="baa8025cf065022ff168e565a6a900b2"/><file name="OrderOLD.php" hash="f25b3ce2d3610eecf201e2d2421aa460"/><dir name="Payment"><dir name="Method"><file name="Purchaseorder.php" hash="4ed46b995590d286b3154e0bbf7ebc63"/></dir></dir><file name="Product.php" hash="0041c5ebcd0aa8ca17f5c1a4f07ec03d"/><dir name="Shipping"><dir name="Carrier"><file name="Shoppingflux.php" hash="1d56b8eac4d74d6f9cce1e8c5a6613bb"/></dir><file name="Method.php" hash="a71d621b210ecdb1e69290f3e0c6f6d2"/></dir><dir name="Source"><file name="Attributes.php" hash="c9207872ddd962d6b0166d35cfe98626"/></dir></dir><dir name="Mysql4"><dir name="Export"><dir name="Flux"><file name="Collection.php" hash="25a6420bb66aeefb6a8ac0a9e6fc538f"/></dir><file name="Flux.php" hash="6140eeee9d40615eaaba736377aba17e"/><dir name="Updates"><file name="Collection.php" hash="21b355b1db82e4b8a5d1950ac2ffbd18"/></dir><file name="Updates.php" hash="02ef11d051020470231e470f3232f862"/></dir><dir name="Manageorders"><dir name="Export"><dir name="Shipments"><file name="Collection.php" hash="fcdf3c607a8d479beb10a53a618aa225"/></dir><file name="Shipments.php" hash="e06dfaf254a5fd3d8649685b56874258"/></dir><dir name="Log"><file name="Collection.php" hash="0efd8c68937edf98cc9f9bb35bd76f79"/></dir><file name="Log.php" hash="b30bbf3ead209d69993546b29f72ecd7"/><dir name="Shipping"><dir name="Method"><file name="Collection.php" hash="7b2c8fb56625953ea8cd79cc7ddcc9df"/></dir><file name="Method.php" hash="a919a6c61ad6ddefd19ffc287eaa7325"/></dir></dir></dir><dir name="Service"><dir name="Http"><dir name="Client"><dir name="Adapter"><file name="Curl.php" hash="659ab165cdd8492fdc7ee08b515732ac"/><file name="Stream.php" hash="c3a61972f5ffb625dba59ba53365965d"/></dir></dir></dir></dir><file name="Service.php" hash="c4afb7007b6931ce457015d344af47d6"/><dir name="System"><dir name="Config"><dir name="Backend"><file name="Apikey.php" hash="90036cf58c627fcc68920af912171a0c"/><file name="Refresh.php" hash="d53cbdc6ae73c146af67ef5f20d9e4e8"/></dir></dir></dir><file name=".DS_Store" hash="e7218be203fbe7f5c2243a9dea3bf55e"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="GeneralController.php" hash="ca99113377d353dbc4eecfdaea767fa2"/></dir><dir name="Export"><dir name="Adminhtml"><file name="CategoryController.php" hash="d882797e1e0fbff25b312768c6569f04"/><file name="ExportController.php" hash="15e395246d428bc7e390e1078a54a390"/></dir><file name="FluxController.php" hash="41916def2355d2097ee4f6f5f0fa6a9e"/></dir><dir name="Manageorders"><dir name="Adminhtml"><file name="CronController.php" hash="9c43b1b18fb883b4140aaa1d3f82cb1c"/><file name="ImportController.php" hash="31203b56860d102c1565fb7653b1a770"/><file name="LogController.php" hash="f744619a2283468d03e8a3f7f8f0c080"/><file name="OrderController.php" hash="acec967d5c7fa44fd3f716fc48f500a6"/></dir><file name="LaunchController.php" hash="104e0020258b47abeacceed7b6b3669b"/></dir></dir><dir name="doc"><file name="ShoppingFeed_US.pdf" hash="0cd685730056d5f2f9c9f8292dead3ae"/><file name="ShoppingFlux_FR.pdf" hash="5590a49838bd67f70f0cacf9605cea2b"/></dir><dir name="etc"><file name="adminhtml.xml" hash="fa2e007d1511d96ca9b37fe92eab2604"/><file name="config.xml" hash="8c337976be872d93167748c11282c7b7"/><file name="system.xml" hash="fe07d66423dffbf19190d9798eebf9f6"/></dir><dir name="sql"><dir name="profileolabs_shoppingflux_setup"><file name="mysql4-install-0.1.0.php" hash="87c47ba97a55bd71dada152b52736be2"/><file name="mysql4-install-0.8.0.php" hash="48e14fe6bea37e0813d4e8011d97f9a9"/><file name="mysql4-install-0.8.5.php" hash="1aae90e495b0a281bb6916d425561620"/><file name="mysql4-install-0.8.6.php" hash="ae6e23c12465b3b091c3235598c20b0e"/><file name="mysql4-install-0.8.7.php" hash="7672f1e89056b6bd476bf7443937dd73"/><file name="mysql4-upgrade-0.1.0-0.1.1.php" hash="0f95646d855413c52928ed4c258aacb1"/><file name="mysql4-upgrade-0.3.13-0.3.14.php" hash="4f6a5399ad06457f0ebf57b33353ebe2"/><file name="mysql4-upgrade-0.3.14-0.3.15.php" hash="6215917eef61544fc6f4193d31956df4"/><file name="mysql4-upgrade-0.3.17-0.3.18.php" hash="112b34baecd80300682bda9ba69c8970"/><file name="mysql4-upgrade-0.4.2-0.4.3.php" hash="2322a9d2b5130bc78699c1953df87a04"/><file name="mysql4-upgrade-0.4.6-0.5.0.php" hash="02be6c02a8c77e642ef3e40ded1ba8be"/><file name="mysql4-upgrade-0.5.1-0.5.2.php" hash="0e5414628efee519deff6aff301651c7"/><file name="mysql4-upgrade-0.5.3-0.5.4.php" hash="9dfb5e5895a9a2973dba57a049d9d379"/><file name="mysql4-upgrade-0.5.5-0.5.6.php" hash="e0ebe03688b7eac8252efa0d5b9b4258"/><file name="mysql4-upgrade-0.6.5-0.6.6.php" hash="c58a1219b2858d50a3d72e77ac6ee43c"/><file name="mysql4-upgrade-0.7.7-0.7.8.php" hash="0804f52786bdd97024dee79eb4b68695"/><file name="mysql4-upgrade-0.7.9-0.8.0.php" hash="7fdd68eda7f3162e979995ed2d7f847d"/><file name="mysql4-upgrade-0.8.4-0.8.5.php" hash="edb5ea0572bdc0e75fd402aeaefc4858"/><file name="mysql4-upgrade-0.8.5-0.8.6.php" hash="a80ecd198b298fecbf6807eba980361e"/><file name="mysql4-upgrade-0.8.6-0.8.7.php" hash="b2f8a980fbace011ff9632198ae6c0a5"/><file name="mysql4-upgrade-0.9.0-0.9.1.php" hash="d8c3ba1dd0bbd12c20fc221e03ff2391"/></dir></dir><file name=".DS_Store" hash="70d8319e6c95b1083e4aa566a1e7f8f7"/></dir><file name=".DS_Store" hash="d3146c6d782e4b3220b6aaa51d65eccc"/></dir></target><target name="mageetc"><dir name="modules"><file name="Profileolabs_Shoppingflux.xml" hash="73ec83cf32c72884815a3cac9f754a54"/></dir></target><target name="magelocale"><dir><dir name="en_US"><file name="Profileolabs_Shoppingflux.csv" hash="75c4156ac98208b10760fb42441d75ab"/></dir><dir name="fr_FR"><file name="Profileolabs_Shoppingflux.csv" hash="5751e3f025bc0418601fe237936b3b23"/></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="profileolabs_shoppingflux.xml" hash="d4de97001b4d68d165ea6b008541701a"/></dir><dir name="template"><dir name="profileolabs"><dir name="shoppingflux"><dir name="export"><dir name="category"><file name="edit.phtml" hash="8af812638245a0aa59a1c90aa6c20a4f"/></dir><file name="edit.phtml" hash="af3d64c7cb4b179cbf75b2def62d31f1"/><file name="feed.phtml" hash="1cb4146ef5910af093fe928f48332652"/><file name="process.phtml" hash="1dee42b2f14c0862446e5b475aaccad3"/><file name="product.phtml" hash="3d93144b8eb1e16672d610d9c0c35092"/></dir><dir name="manageorders"><file name="import.phtml" hash="6fd3bca397be66fc17d340cfae558fe9"/><dir name="payment"><dir name="info"><file name="purchaseorder.phtml" hash="782768b0e4836b25f46443dda098db29"/></dir></dir><dir name="sales"><dir name="order"><dir name="invoice"><file name="total.phtml" hash="0d8d4aec814c41f80b9d9c475b5da3ae"/></dir><file name="total.phtml" hash="ad58dad0fd4007764f03c74cc5a6ca57"/><dir name="view"><dir name="tab"><file name="shoppingflux.phtml" hash="7492846bef04ca1f0419cd804e7c4599"/></dir></dir></dir></dir></dir><dir name="register"><file name="notification.phtml" hash="80e22e32016bbbfea1c4b8e66ba18579"/></dir><file name="register.phtml" hash="614dfd40a4e74c0db2667ba30aeb71e3"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="profileolabs_shoppingflux.xml" hash="ce50864c0302926a6402f4921519ec58"/></dir></dir></dir><dir name="default"><dir name="default"><dir name="layout"><file name="profileolabs_shoppingflux.xml" hash="ce50864c0302926a6402f4921519ec58"/></dir></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="images"><dir name="shoppingflux"><file name="ad.png" hash="b76c0f3e4a7084a88ba0527be9fdcc25"/><file name="logo_us.jpg" hash="cae9e6bcba9814193a59bb07d541edb6"/><file name="s_shoppingfeed.png" hash="8782818108e316533ad090c5b078866f"/><file name="s_shoppingfeed_1.jpg" hash="50b18c2dcbe3bbfa6d0bdb55787da06b"/></dir></dir><dir name="css"><file name="shoppingflux.css" hash="b607a6c8ed09795fdf9fe4876c6ca2d6"/></dir></dir></dir></dir></target><target name="magelocal"><dir name="Varien"><dir name="Data"><dir name="Form"><dir name="Element"><file name="Wcmultiselect.php" hash="0b976892dab42c440b15706eec966efb"/></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>
|
skin/adminhtml/default/default/css/shoppingflux.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
.notification-global-sf {background-image:url(../images/shoppingflux/s_shoppingfeed.png); background-color:white;height:23px;line-height:23px;}
|
skin/adminhtml/default/default/images/shoppingflux/s_shoppingfeed.png
ADDED
Binary file
|
skin/adminhtml/default/default/images/shoppingflux/s_shoppingfeed_1.jpg
ADDED
Binary file
|