Version Notes
Stable release. Compatible with older versions. Feed creation has been optimized to handle larger loads. The option to choose the store is now available. Can retrieve associated products for grouped types.Bug fixes.Has support for PHP V5.2. Quantity script has now been added. Flat Catalog support has been added,
Download this release
Release Info
Developer | Intelligent Reach |
Extension | Intelligent_Reach |
Version | 1.0.28 |
Comparing to | |
See all releases |
Code changes from version 1.0.27 to 1.0.28
- app/code/local/IntelligentReach/AmazonPayment/etc/config.xml +1 -1
- app/code/local/IntelligentReach/DebenhamsPayment/etc/config.xml +1 -1
- app/code/local/IntelligentReach/EbayPayment/etc/config.xml +1 -1
- app/code/local/IntelligentReach/Integration/etc/config.xml +1 -1
- app/code/local/IntelligentReach/LazadaPayment/etc/config.xml +1 -1
- app/code/local/IntelligentReach/PlayPayment/etc/config.xml +1 -1
- app/code/local/IntelligentReach/RakutenPayment/etc/config.xml +1 -1
- app/code/local/IntelligentReach/TradeMePayment/etc/config.xml +1 -1
- app/code/local/IntelligentReach/WestfieldPayment/etc/config.xml +1 -1
- intelligentreach_integration.php +17 -16
- intelligentreach_integration_qty.php +15 -14
- package.xml +6 -6
app/code/local/IntelligentReach/AmazonPayment/etc/config.xml
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<IntelligentReach_AmazonPayment>
|
5 |
-
<version>1.0.
|
6 |
</IntelligentReach_AmazonPayment>
|
7 |
</modules>
|
8 |
<global>
|
2 |
<config>
|
3 |
<modules>
|
4 |
<IntelligentReach_AmazonPayment>
|
5 |
+
<version>1.0.28</version>
|
6 |
</IntelligentReach_AmazonPayment>
|
7 |
</modules>
|
8 |
<global>
|
app/code/local/IntelligentReach/DebenhamsPayment/etc/config.xml
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<IntelligentReach_DebenhamsPayment>
|
5 |
-
<version>1.0.
|
6 |
</IntelligentReach_DebenhamsPayment>
|
7 |
</modules>
|
8 |
<global>
|
2 |
<config>
|
3 |
<modules>
|
4 |
<IntelligentReach_DebenhamsPayment>
|
5 |
+
<version>1.0.28</version>
|
6 |
</IntelligentReach_DebenhamsPayment>
|
7 |
</modules>
|
8 |
<global>
|
app/code/local/IntelligentReach/EbayPayment/etc/config.xml
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<IntelligentReach_EbayPayment>
|
5 |
-
<version>1.0.
|
6 |
</IntelligentReach_EbayPayment>
|
7 |
</modules>
|
8 |
<global>
|
2 |
<config>
|
3 |
<modules>
|
4 |
<IntelligentReach_EbayPayment>
|
5 |
+
<version>1.0.28</version>
|
6 |
</IntelligentReach_EbayPayment>
|
7 |
</modules>
|
8 |
<global>
|
app/code/local/IntelligentReach/Integration/etc/config.xml
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<IntelligentReach_Integration>
|
5 |
-
<version>1.0.
|
6 |
</IntelligentReach_Integration>
|
7 |
</modules>
|
8 |
<frontend>
|
2 |
<config>
|
3 |
<modules>
|
4 |
<IntelligentReach_Integration>
|
5 |
+
<version>1.0.28</version>
|
6 |
</IntelligentReach_Integration>
|
7 |
</modules>
|
8 |
<frontend>
|
app/code/local/IntelligentReach/LazadaPayment/etc/config.xml
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<IntelligentReach_LazadaPayment>
|
5 |
-
<version>1.0.
|
6 |
</IntelligentReach_LazadaPayment>
|
7 |
</modules>
|
8 |
<global>
|
2 |
<config>
|
3 |
<modules>
|
4 |
<IntelligentReach_LazadaPayment>
|
5 |
+
<version>1.0.28</version>
|
6 |
</IntelligentReach_LazadaPayment>
|
7 |
</modules>
|
8 |
<global>
|
app/code/local/IntelligentReach/PlayPayment/etc/config.xml
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<IntelligentReach_PlayPayment>
|
5 |
-
<version>1.0.
|
6 |
</IntelligentReach_PlayPayment>
|
7 |
</modules>
|
8 |
<global>
|
2 |
<config>
|
3 |
<modules>
|
4 |
<IntelligentReach_PlayPayment>
|
5 |
+
<version>1.0.28</version>
|
6 |
</IntelligentReach_PlayPayment>
|
7 |
</modules>
|
8 |
<global>
|
app/code/local/IntelligentReach/RakutenPayment/etc/config.xml
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<IntelligentReach_RakutenPayment>
|
5 |
-
<version>1.0.
|
6 |
</IntelligentReach_RakutenPayment>
|
7 |
</modules>
|
8 |
<global>
|
2 |
<config>
|
3 |
<modules>
|
4 |
<IntelligentReach_RakutenPayment>
|
5 |
+
<version>1.0.28</version>
|
6 |
</IntelligentReach_RakutenPayment>
|
7 |
</modules>
|
8 |
<global>
|
app/code/local/IntelligentReach/TradeMePayment/etc/config.xml
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<IntelligentReach_TradeMePayment>
|
5 |
-
<version>1.0.
|
6 |
</IntelligentReach_TradeMePayment>
|
7 |
</modules>
|
8 |
<global>
|
2 |
<config>
|
3 |
<modules>
|
4 |
<IntelligentReach_TradeMePayment>
|
5 |
+
<version>1.0.28</version>
|
6 |
</IntelligentReach_TradeMePayment>
|
7 |
</modules>
|
8 |
<global>
|
app/code/local/IntelligentReach/WestfieldPayment/etc/config.xml
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<IntelligentReach_WestfieldPayment>
|
5 |
-
<version>1.0.
|
6 |
</IntelligentReach_WestfieldPayment>
|
7 |
</modules>
|
8 |
<global>
|
2 |
<config>
|
3 |
<modules>
|
4 |
<IntelligentReach_WestfieldPayment>
|
5 |
+
<version>1.0.28</version>
|
6 |
</IntelligentReach_WestfieldPayment>
|
7 |
</modules>
|
8 |
<global>
|
intelligentreach_integration.php
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
/** Version 1.0.
|
4 |
ini_set('display_errors', 1);
|
5 |
ini_set('max_execution_time', 1800);
|
6 |
include_once 'app/Mage.php';
|
@@ -14,8 +14,9 @@ $ir->run();
|
|
14 |
class IntelligentReach
|
15 |
{
|
16 |
private $_splitby = 100;
|
|
|
17 |
private $_lastPageNumber = 0;
|
18 |
-
private $_versionDisplay = "Version 1.0.
|
19 |
|
20 |
public function run()
|
21 |
{
|
@@ -23,6 +24,8 @@ class IntelligentReach
|
|
23 |
$this->_lastPageNumber = $prodcoll->getLastPageNumber();
|
24 |
if (isset($_GET["splitby"]))
|
25 |
$this->_splitby = $_GET["splitby"];
|
|
|
|
|
26 |
|
27 |
// If a store id was provided then print the products to the output.
|
28 |
if ($this->storeIsSelected())
|
@@ -85,7 +88,7 @@ class IntelligentReach
|
|
85 |
if ($startingPage < 1)
|
86 |
$startingPage = 1;
|
87 |
|
88 |
-
echo "<tr><td><a href='?storeid=" . $_GET["storeid"] . "&startingpage=" . $startingPage . "&endpage=" . $pages . "'>" . $i . "</a></td><td>" . $startingPage . "-" . $pages . "</td></tr>";
|
89 |
$pages = $startingPage - 1;
|
90 |
}
|
91 |
echo "</table>";
|
@@ -109,23 +112,20 @@ class IntelligentReach
|
|
109 |
echo "<p>You can also retrieve all products but using the 'getall' parameter</p>";
|
110 |
echo "<strong>e.g.</strong> http://www.exampledomain.com/intelligentreach_integration.php?storeid=1&<strong>getall=1</strong></p>";
|
111 |
echo "</div>";
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
}
|
116 |
|
117 |
// Gets all the products in the catalog in the specific store view,
|
118 |
// returns an array of products and their details.
|
119 |
public function getProducts($page)
|
120 |
{
|
121 |
-
|
122 |
-
|
123 |
-
$amountOfProductsPerPage = $_GET["amountofproducts"];
|
124 |
-
if(isset($_GET["storeid"]))
|
125 |
-
Mage::app()->setCurrentStore($_GET["storeid"]);
|
126 |
|
127 |
$products = Mage::getModel('catalog/product')->getCollection()->addStoreFilter($_GET["storeid"]);
|
128 |
-
|
129 |
$products->addAttributeToSelect('*');
|
130 |
$products->addAttributeToFilter('status', array('eq' => Mage_Catalog_Model_Product_Status::STATUS_ENABLED));
|
131 |
return $products;
|
@@ -258,7 +258,7 @@ class IntelligentReach
|
|
258 |
{
|
259 |
if(count($validCategoryPaths) > 1)
|
260 |
usort($validCategoryPaths, function ($a, $b) { return (strlen($a) < strlen($b)); });
|
261 |
-
echo "<ir_longest_category_path
|
262 |
}
|
263 |
else if($path != "")
|
264 |
echo '<ir_longest_category_path><![CDATA['.$path.']]></ir_longest_category_path>';
|
@@ -266,9 +266,10 @@ class IntelligentReach
|
|
266 |
|
267 |
if(isset($parentProduct))
|
268 |
{
|
269 |
-
echo '<ir_parent_entity_id
|
270 |
-
echo '<ir_parent_sku
|
271 |
-
echo '<ir_parent_url
|
|
|
272 |
}
|
273 |
|
274 |
echo '</product>';
|
1 |
<?php
|
2 |
|
3 |
+
/** Version 1.0.28 Last updated by Kire on 24/09/2015 **/
|
4 |
ini_set('display_errors', 1);
|
5 |
ini_set('max_execution_time', 1800);
|
6 |
include_once 'app/Mage.php';
|
14 |
class IntelligentReach
|
15 |
{
|
16 |
private $_splitby = 100;
|
17 |
+
private $_amountOfProductsPerPage = 100;
|
18 |
private $_lastPageNumber = 0;
|
19 |
+
private $_versionDisplay = "Version 1.0.28 <br />Last updated on 24/09/2015";
|
20 |
|
21 |
public function run()
|
22 |
{
|
24 |
$this->_lastPageNumber = $prodcoll->getLastPageNumber();
|
25 |
if (isset($_GET["splitby"]))
|
26 |
$this->_splitby = $_GET["splitby"];
|
27 |
+
if (isset($_GET["amountofproducts"]))
|
28 |
+
$this->_amountOfProductsPerPage = $_GET["amountofproducts"];
|
29 |
|
30 |
// If a store id was provided then print the products to the output.
|
31 |
if ($this->storeIsSelected())
|
88 |
if ($startingPage < 1)
|
89 |
$startingPage = 1;
|
90 |
|
91 |
+
echo "<tr><td><a href='?storeid=" . $_GET["storeid"] . "&startingpage=" . $startingPage . "&endpage=" . $pages . "&splitby=".$this->_splitby ."&amountofproducts=".$this->_amountOfProductsPerPage."'>" . $i . "</a></td><td>" . $startingPage . "-" . $pages . "</td></tr>";
|
92 |
$pages = $startingPage - 1;
|
93 |
}
|
94 |
echo "</table>";
|
112 |
echo "<p>You can also retrieve all products but using the 'getall' parameter</p>";
|
113 |
echo "<strong>e.g.</strong> http://www.exampledomain.com/intelligentreach_integration.php?storeid=1&<strong>getall=1</strong></p>";
|
114 |
echo "</div>";
|
115 |
+
echo "<div style='float:left; padding-left:50px;'><h5>";
|
116 |
+
echo $this->_versionDisplay;
|
117 |
+
echo "</h5></div>";
|
118 |
}
|
119 |
|
120 |
// Gets all the products in the catalog in the specific store view,
|
121 |
// returns an array of products and their details.
|
122 |
public function getProducts($page)
|
123 |
{
|
124 |
+
if(isset($_GET["storeid"]))
|
125 |
+
Mage::app()->setCurrentStore($_GET["storeid"]);
|
|
|
|
|
|
|
126 |
|
127 |
$products = Mage::getModel('catalog/product')->getCollection()->addStoreFilter($_GET["storeid"]);
|
128 |
+
$products->setPage($page, $this->_amountOfProductsPerPage);
|
129 |
$products->addAttributeToSelect('*');
|
130 |
$products->addAttributeToFilter('status', array('eq' => Mage_Catalog_Model_Product_Status::STATUS_ENABLED));
|
131 |
return $products;
|
258 |
{
|
259 |
if(count($validCategoryPaths) > 1)
|
260 |
usort($validCategoryPaths, function ($a, $b) { return (strlen($a) < strlen($b)); });
|
261 |
+
echo "<ir_longest_category_path><![CDATA[".$validCategoryPaths[0]."]]></ir_longest_category_path>";
|
262 |
}
|
263 |
else if($path != "")
|
264 |
echo '<ir_longest_category_path><![CDATA['.$path.']]></ir_longest_category_path>';
|
266 |
|
267 |
if(isset($parentProduct))
|
268 |
{
|
269 |
+
echo '<ir_parent_entity_id><![CDATA['.$parentProduct->getId().']]></ir_parent_entity_id>';
|
270 |
+
echo '<ir_parent_sku><![CDATA['.$parentProduct->getSku().']]></ir_parent_sku>';
|
271 |
+
echo '<ir_parent_url><![CDATA[' . trim(str_replace('/intelligentreach_integration.php', '', $parentProduct->getProductUrl())) . ']]></ir_parent_url>';
|
272 |
+
echo '<ir_parent_image_url><![CDATA['. $baseUrl . 'media/catalog/product' .$parentProduct->getImage().']]></ir_parent_image_url>';
|
273 |
}
|
274 |
|
275 |
echo '</product>';
|
intelligentreach_integration_qty.php
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
/** Version 1.0.
|
4 |
ini_set('display_errors', 1);
|
5 |
ini_set('max_execution_time', 1800);
|
6 |
include_once 'app/Mage.php';
|
@@ -14,7 +14,9 @@ $ir->run();
|
|
14 |
class IntelligentReach
|
15 |
{
|
16 |
private $_splitby = 100;
|
|
|
17 |
private $_lastPageNumber = 0;
|
|
|
18 |
|
19 |
public function run()
|
20 |
{
|
@@ -22,6 +24,8 @@ class IntelligentReach
|
|
22 |
$this->_lastPageNumber = $prodcoll->getLastPageNumber();
|
23 |
if (isset($_GET["splitby"]))
|
24 |
$this->_splitby = $_GET["splitby"];
|
|
|
|
|
25 |
|
26 |
// If a store id was provided then print the products to the output.
|
27 |
if ($this->storeIsSelected())
|
@@ -29,7 +33,7 @@ class IntelligentReach
|
|
29 |
if ((isset($_GET["startingpage"]) && isset($_GET["endpage"])) || isset($_GET["getall"]))
|
30 |
{
|
31 |
header("Content-Type: text/xml; charset=UTF-8");
|
32 |
-
|
33 |
echo '<?xml version="1.0" encoding="utf-8"?>
|
34 |
<products>';
|
35 |
$this->runTheTask(isset($_GET["getall"]) ? 1 : $_GET["startingpage"], isset($_GET["getall"]) ? $this->_lastPageNumber : $_GET["endpage"]);
|
@@ -70,6 +74,7 @@ class IntelligentReach
|
|
70 |
echo "<p>If you want to skip this step in the future, you can manually enter the Store Id in the URL.<br />";
|
71 |
echo "e.g. http://www.exampledomain.com/intelligentreach_integration.php?storeid=1</p>";
|
72 |
echo "<p><strong>NB:</strong> The Store Id parameter name is case sensitive. Only use \"storeid=\" not another variation.</p>";
|
|
|
73 |
}
|
74 |
|
75 |
public function getSections($sections)
|
@@ -83,7 +88,7 @@ class IntelligentReach
|
|
83 |
if ($startingPage < 1)
|
84 |
$startingPage = 1;
|
85 |
|
86 |
-
echo "<tr><td><a href='?storeid=" . $_GET["storeid"] . "&startingpage=" . $startingPage . "&endpage=" . $pages . "'>" . $i . "</a></td><td>" . $startingPage . "-" . $pages . "</td></tr>";
|
87 |
$pages = $startingPage - 1;
|
88 |
}
|
89 |
echo "</table>";
|
@@ -107,20 +112,20 @@ class IntelligentReach
|
|
107 |
echo "<p>You can also retrieve all product quantities but using the 'getall' parameter</p>";
|
108 |
echo "<strong>e.g.</strong> http://www.exampledomain.com/intelligentreach_integration.php?storeid=1&<strong>getall=1</strong></p>";
|
109 |
echo "</div>";
|
|
|
|
|
|
|
110 |
}
|
111 |
|
112 |
// Gets all the products in the catalog in the specific store view,
|
113 |
// returns an array of products and their details.
|
114 |
public function getProducts($page)
|
115 |
{
|
116 |
-
|
117 |
-
|
118 |
-
$amountOfProductsPerPage = $_GET["amountofproducts"];
|
119 |
-
if(isset($_GET["storeid"]))
|
120 |
-
Mage::app()->setCurrentStore($_GET["storeid"]);
|
121 |
|
122 |
$products = Mage::getModel('catalog/product')->getCollection()->addStoreFilter($_GET["storeid"]);
|
123 |
-
|
124 |
$products->addAttributeToSelect('*');
|
125 |
$products->addAttributeToFilter('status', array('eq' => Mage_Catalog_Model_Product_Status::STATUS_ENABLED));
|
126 |
return $products;
|
@@ -147,7 +152,6 @@ class IntelligentReach
|
|
147 |
|
148 |
public function printProducts($args)
|
149 |
{
|
150 |
-
$baseUrl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);
|
151 |
$product = Mage::getModel('catalog/product')->load($args['row']['entity_id']);
|
152 |
|
153 |
$inventoryProduct = Mage::getModel('cataloginventory/stock_item')->loadByProduct($product);
|
@@ -156,10 +160,7 @@ class IntelligentReach
|
|
156 |
echo '<qty><![CDATA['.(int)$inventoryProduct->getQty().']]></qty>';
|
157 |
echo '<is_in_stock><![CDATA['.(int)$inventoryProduct->getIsInStock().']]></is_in_stock>';
|
158 |
echo '</product>';
|
159 |
-
|
160 |
-
if(is_object($parentIds))
|
161 |
-
$parentIds->clearInstance();
|
162 |
-
|
163 |
$product->clearInstance();
|
164 |
}
|
165 |
}
|
1 |
<?php
|
2 |
|
3 |
+
/** Version 1.0.28 Last updated by Kire on 24/09/2015 **/
|
4 |
ini_set('display_errors', 1);
|
5 |
ini_set('max_execution_time', 1800);
|
6 |
include_once 'app/Mage.php';
|
14 |
class IntelligentReach
|
15 |
{
|
16 |
private $_splitby = 100;
|
17 |
+
private $_amountOfProductsPerPage = 100;
|
18 |
private $_lastPageNumber = 0;
|
19 |
+
private $_versionDisplay = "Version 1.0.28 <br />Last updated on 24/09/2015";
|
20 |
|
21 |
public function run()
|
22 |
{
|
24 |
$this->_lastPageNumber = $prodcoll->getLastPageNumber();
|
25 |
if (isset($_GET["splitby"]))
|
26 |
$this->_splitby = $_GET["splitby"];
|
27 |
+
if (isset($_GET["amountofproducts"]))
|
28 |
+
$this->_amountOfProductsPerPage = $_GET["amountofproducts"];
|
29 |
|
30 |
// If a store id was provided then print the products to the output.
|
31 |
if ($this->storeIsSelected())
|
33 |
if ((isset($_GET["startingpage"]) && isset($_GET["endpage"])) || isset($_GET["getall"]))
|
34 |
{
|
35 |
header("Content-Type: text/xml; charset=UTF-8");
|
36 |
+
header("Cache-Control: no-cache, must-revalidate");
|
37 |
echo '<?xml version="1.0" encoding="utf-8"?>
|
38 |
<products>';
|
39 |
$this->runTheTask(isset($_GET["getall"]) ? 1 : $_GET["startingpage"], isset($_GET["getall"]) ? $this->_lastPageNumber : $_GET["endpage"]);
|
74 |
echo "<p>If you want to skip this step in the future, you can manually enter the Store Id in the URL.<br />";
|
75 |
echo "e.g. http://www.exampledomain.com/intelligentreach_integration.php?storeid=1</p>";
|
76 |
echo "<p><strong>NB:</strong> The Store Id parameter name is case sensitive. Only use \"storeid=\" not another variation.</p>";
|
77 |
+
echo "<h5>".$this->_versionDisplay."</h5></div>";
|
78 |
}
|
79 |
|
80 |
public function getSections($sections)
|
88 |
if ($startingPage < 1)
|
89 |
$startingPage = 1;
|
90 |
|
91 |
+
echo "<tr><td><a href='?storeid=" . $_GET["storeid"] . "&startingpage=" . $startingPage . "&endpage=" . $pages . "&splitby=".$this->_splitby ."&amountofproducts=".$this->_amountOfProductsPerPage."'>" . $i . "</a></td><td>" . $startingPage . "-" . $pages . "</td></tr>";
|
92 |
$pages = $startingPage - 1;
|
93 |
}
|
94 |
echo "</table>";
|
112 |
echo "<p>You can also retrieve all product quantities but using the 'getall' parameter</p>";
|
113 |
echo "<strong>e.g.</strong> http://www.exampledomain.com/intelligentreach_integration.php?storeid=1&<strong>getall=1</strong></p>";
|
114 |
echo "</div>";
|
115 |
+
echo "<div style='float:left; padding-left:50px;'><h5>";
|
116 |
+
echo $this->_versionDisplay;
|
117 |
+
echo "</h5></div>";
|
118 |
}
|
119 |
|
120 |
// Gets all the products in the catalog in the specific store view,
|
121 |
// returns an array of products and their details.
|
122 |
public function getProducts($page)
|
123 |
{
|
124 |
+
if(isset($_GET["storeid"]))
|
125 |
+
Mage::app()->setCurrentStore($_GET["storeid"]);
|
|
|
|
|
|
|
126 |
|
127 |
$products = Mage::getModel('catalog/product')->getCollection()->addStoreFilter($_GET["storeid"]);
|
128 |
+
$products->setPage($page, $this->_amountOfProductsPerPage);
|
129 |
$products->addAttributeToSelect('*');
|
130 |
$products->addAttributeToFilter('status', array('eq' => Mage_Catalog_Model_Product_Status::STATUS_ENABLED));
|
131 |
return $products;
|
152 |
|
153 |
public function printProducts($args)
|
154 |
{
|
|
|
155 |
$product = Mage::getModel('catalog/product')->load($args['row']['entity_id']);
|
156 |
|
157 |
$inventoryProduct = Mage::getModel('cataloginventory/stock_item')->loadByProduct($product);
|
160 |
echo '<qty><![CDATA['.(int)$inventoryProduct->getQty().']]></qty>';
|
161 |
echo '<is_in_stock><![CDATA['.(int)$inventoryProduct->getIsInStock().']]></is_in_stock>';
|
162 |
echo '</product>';
|
163 |
+
|
|
|
|
|
|
|
164 |
$product->clearInstance();
|
165 |
}
|
166 |
}
|
package.xml
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Intelligent_Reach</name>
|
4 |
-
<version>1.0.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/OSL-3.0">OSL</license>
|
7 |
<channel>community</channel>
|
@@ -16,10 +16,10 @@ Via tools such as the Network Affiliate Centre, we provide affiliates with innov
|
|
16 |
Intelligent reach also offers advanced insight and trading services; whilst ensuring our customers are agile enough to adapt to new opportunities or challenges from the ever changing and increasingly sophisticated consumer. 
|
17 |
Contact us to arrange a free E-commerce therapy session. Get advice about e-privacy compliance, tag management, analytics or BI implementations and Data quality as well as any key pain points or challenges which are hampering your growth.</description>
|
18 |
<notes>Stable release. Compatible with older versions. Feed creation has been optimized to handle larger loads. The option to choose the store is now available. Can retrieve associated products for grouped types.Bug fixes.Has support for PHP V5.2. Quantity script has now been added. Flat Catalog support has been added,</notes>
|
19 |
-
<authors><author><name>Intelligent Reach</name><user>
|
20 |
-
<date>2015-
|
21 |
-
<time>
|
22 |
-
<contents><target name="mage"><dir name="app"><dir name="etc"><dir name="modules"><file name="IntelligentReach_Integration.xml" hash="6cdd19a11572e7073dbb3d746b6b57b6"/><file name="IntelligentReach_AmazonPayment.xml" hash="10faf651f19ea2298217be1a95707b7c"/><file name="IntelligentReach_EbayPayment.xml" hash="eb9acbd1b55da29e10b09981f0b7af8f"/><file name="IntelligentReach_DebenhamsPayment.xml" hash="649e25d5edf93ea84ce0a35240441ecb"/><file name="IntelligentReach_LazadaPayment.xml" hash="74ebd9f7bab6023049128e6de012b52c"/><file name="IntelligentReach_PlayPayment.xml" hash="c711e18f9a79c24bcddce4143ffb6fb6"/><file name="IntelligentReach_RakutenPayment.xml" hash="d70ce1efcf60b29ecc02fcea8df1f7e9"/><file name="IntelligentReach_TradeMePayment.xml" hash="367154d17430c1000c3798454be25dcb"/><file name="IntelligentReach_WestfieldPayment.xml" hash="b0ae5878bb26f86674ce88a50876496b"/></dir></dir><dir name="code"><dir name="local"><dir name="IntelligentReach"><dir name="Integration"><dir name="etc"><file name="config.xml" hash="
|
23 |
<compatible/>
|
24 |
-
<dependencies
|
25 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Intelligent_Reach</name>
|
4 |
+
<version>1.0.28</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/OSL-3.0">OSL</license>
|
7 |
<channel>community</channel>
|
16 |
Intelligent reach also offers advanced insight and trading services; whilst ensuring our customers are agile enough to adapt to new opportunities or challenges from the ever changing and increasingly sophisticated consumer. 
|
17 |
Contact us to arrange a free E-commerce therapy session. Get advice about e-privacy compliance, tag management, analytics or BI implementations and Data quality as well as any key pain points or challenges which are hampering your growth.</description>
|
18 |
<notes>Stable release. Compatible with older versions. Feed creation has been optimized to handle larger loads. The option to choose the store is now available. Can retrieve associated products for grouped types.Bug fixes.Has support for PHP V5.2. Quantity script has now been added. Flat Catalog support has been added,</notes>
|
19 |
+
<authors><author><name>Intelligent Reach</name><user>IR</user><email>development@intelligentreach.com</email></author></authors>
|
20 |
+
<date>2015-09-24</date>
|
21 |
+
<time>16:40:39</time>
|
22 |
+
<contents><target name="mage"><dir name="."><file name="intelligentreach_integration.php" hash="83d253c8b3dd1cad1d7a7a7107047a87"/><file name="intelligentreach_integration_qty.php" hash="52d6cfea3b9ddc35c3cbf3bbfc7f7103"/></dir><dir><dir name="app"><dir name="etc"><dir name="modules"><file name="IntelligentReach_Integration.xml" hash="6cdd19a11572e7073dbb3d746b6b57b6"/><file name="IntelligentReach_AmazonPayment.xml" hash="10faf651f19ea2298217be1a95707b7c"/><file name="IntelligentReach_EbayPayment.xml" hash="eb9acbd1b55da29e10b09981f0b7af8f"/><file name="IntelligentReach_DebenhamsPayment.xml" hash="649e25d5edf93ea84ce0a35240441ecb"/><file name="IntelligentReach_LazadaPayment.xml" hash="74ebd9f7bab6023049128e6de012b52c"/><file name="IntelligentReach_PlayPayment.xml" hash="c711e18f9a79c24bcddce4143ffb6fb6"/><file name="IntelligentReach_RakutenPayment.xml" hash="d70ce1efcf60b29ecc02fcea8df1f7e9"/><file name="IntelligentReach_TradeMePayment.xml" hash="367154d17430c1000c3798454be25dcb"/><file name="IntelligentReach_WestfieldPayment.xml" hash="b0ae5878bb26f86674ce88a50876496b"/></dir></dir><dir name="code"><dir name="local"><dir name="IntelligentReach"><dir name="Integration"><dir name="etc"><file name="config.xml" hash="0705e792d254ed6f6bdb81682734eb7c"/></dir></dir><dir name="AmazonPayment"><dir name="etc"><file name="config.xml" hash="cbef76a05663e3f33bf4be5dafa18cf1"/><file name="system.xml" hash="7b236978b8022dc4deda628640ea8689"/></dir><dir name="Helper"><file name="Data.php" hash="2e4ef89b210d0f992cd25b8ef5f4b96e"/></dir><dir name="Model"><file name="Pay.php" hash="cb9c59584f6bd3290620cd11ba44018a"/></dir></dir><dir name="EbayPayment"><dir name="etc"><file name="config.xml" hash="72cc7220410186dbdc1fd9170d9c0d62"/><file name="system.xml" hash="7246fbf64d238328f74bd6445cc05b29"/></dir><dir name="Helper"><file name="Data.php" hash="0e112e22a4786f3624216628dee796a0"/></dir><dir name="Model"><file name="Pay.php" hash="35d0697bcd84250cc4e39ca108a8ecad"/></dir></dir><dir name="DebenhamsPayment"><dir name="etc"><file name="config.xml" hash="7376c12f2b683d4e0279665cc276b663"/><file name="system.xml" hash="fab15158ef26748821326174ca9d91eb"/></dir><dir name="Helper"><file name="Data.php" hash="24e03a8fb06b27480aae4e37f2dc54d8"/></dir><dir name="Model"><file name="Pay.php" hash="5b5ff8738811ec85f842bbe5b7081ce8"/></dir></dir><dir name="LazadaPayment"><dir name="etc"><file name="config.xml" hash="3934c8a53818417186c9238d85b0244a"/><file name="system.xml" hash="bf34e8ec60287c727d8221163f436c9c"/></dir><dir name="Helper"><file name="Data.php" hash="7eee4edb781ab93817979b61f314787f"/></dir><dir name="Model"><file name="Pay.php" hash="195fbb25c055508356e119049ffda38c"/></dir></dir><dir name="PlayPayment"><dir name="etc"><file name="config.xml" hash="7ea52315110d438c54714e5fd194f564"/><file name="system.xml" hash="4afb9b545ca22d4043b0606222d734a6"/></dir><dir name="Helper"><file name="Data.php" hash="486d43158da7188608eb07d3c9e45845"/></dir><dir name="Model"><file name="Pay.php" hash="92f7ea835385a5a1039a9cde9d1dd2dc"/></dir></dir><dir name="RakutenPayment"><dir name="etc"><file name="config.xml" hash="577ab9b59e39003135b3e6410d65ce00"/><file name="system.xml" hash="6c19c11b0ad20305d3dd705a0e3f71b9"/></dir><dir name="Helper"><file name="Data.php" hash="87cc7e597d4f70a26911c861358d5695"/></dir><dir name="Model"><file name="Pay.php" hash="3b340c7cf285e3031b44333c9b40aead"/></dir></dir><dir name="TradeMePayment"><dir name="etc"><file name="config.xml" hash="9323aceb25a042f696cabaef56d23ecd"/><file name="system.xml" hash="98893010b7a44f27611421780a09cd6a"/></dir><dir name="Helper"><file name="Data.php" hash="b789a1164f2296882e81d4dced4897a0"/></dir><dir name="Model"><file name="Pay.php" hash="9f7a882b55a2805fc9582930e9b8f5de"/></dir></dir><dir name="WestfieldPayment"><dir name="etc"><file name="config.xml" hash="70f541e3baf7f38510e689ee53a08ebe"/><file name="system.xml" hash="de52dce1e16aaa20f62253a4a22f419f"/></dir><dir name="Helper"><file name="Data.php" hash="1d1fcc723fc60d73b004173094a8499e"/></dir><dir name="Model"><file name="Pay.php" hash="b793f8e0b732ef26464b7ef65c16d712"/></dir></dir></dir></dir></dir><dir name="design"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="intelligentreach_integration.xml" hash="c45eb729e1e4b5025b25c20ac2723eeb"/></dir><dir name="template"><dir name="intelligentreach_integration"><file name="intelligentreach_integration.phtml" hash="cfcf6e1c2de50fa66258a820fb296775"/><dir name="product"><file name="intelligentreach_integration.phtml" hash="0d1f3ce4a57d977d8955176b01e2f87d"/></dir><dir name="basket"><file name="intelligentreach_integration.phtml" hash="983743acab4cd1c2819ea4fb6eebe0b5"/></dir><dir name="checkout"><dir name="onepage"><file name="intelligentreach_integration.phtml" hash="dfcfe625fadaf06fb3b069cb9257b4cc"/></dir><dir name="multishipping"><file name="intelligentreach_integration.phtml" hash="818d2226ed607d78b709d72cb6c05538"/></dir></dir></dir></dir></dir></dir><dir name="enterprise"><dir name="default"><dir name="layout"><file name="intelligentreach_integration.xml" hash="c45eb729e1e4b5025b25c20ac2723eeb"/></dir><dir name="template"><dir name="intelligentreach_integration"><file name="intelligentreach_integration.phtml" hash="cfcf6e1c2de50fa66258a820fb296775"/><dir name="product"><file name="intelligentreach_integration.phtml" hash="0d1f3ce4a57d977d8955176b01e2f87d"/></dir><dir name="basket"><file name="intelligentreach_integration.phtml" hash="983743acab4cd1c2819ea4fb6eebe0b5"/></dir><dir name="checkout"><dir name="onepage"><file name="intelligentreach_integration.phtml" hash="dfcfe625fadaf06fb3b069cb9257b4cc"/></dir><dir name="multishipping"><file name="intelligentreach_integration.phtml" hash="818d2226ed607d78b709d72cb6c05538"/></dir></dir></dir></dir></dir></dir><dir name="default"><dir name="default"><dir name="layout"><file name="intelligentreach_integration.xml" hash="c45eb729e1e4b5025b25c20ac2723eeb"/></dir><dir name="template"><dir name="intelligentreach_integration"><file name="intelligentreach_integration.phtml" hash="cfcf6e1c2de50fa66258a820fb296775"/><dir name="product"><file name="intelligentreach_integration.phtml" hash="0d1f3ce4a57d977d8955176b01e2f87d"/></dir><dir name="basket"><file name="intelligentreach_integration.phtml" hash="983743acab4cd1c2819ea4fb6eebe0b5"/></dir><dir name="checkout"><dir name="onepage"><file name="intelligentreach_integration.phtml" hash="dfcfe625fadaf06fb3b069cb9257b4cc"/></dir><dir name="multishipping"><file name="intelligentreach_integration.phtml" hash="818d2226ed607d78b709d72cb6c05538"/></dir></dir></dir></dir></dir></dir></dir></dir></dir></dir></target></contents>
|
23 |
<compatible/>
|
24 |
+
<dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
|
25 |
</package>
|