Intelligent_Reach - Version 1.0.31

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.31
Comparing to
See all releases


Code changes from version 1.0.30 to 1.0.31

app/code/local/IntelligentReach/AmazonPayment/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <IntelligentReach_AmazonPayment>
5
- <version>1.0.30</version>
6
  </IntelligentReach_AmazonPayment>
7
  </modules>
8
  <global>
2
  <config>
3
  <modules>
4
  <IntelligentReach_AmazonPayment>
5
+ <version>1.0.31</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.30</version>
6
  </IntelligentReach_DebenhamsPayment>
7
  </modules>
8
  <global>
2
  <config>
3
  <modules>
4
  <IntelligentReach_DebenhamsPayment>
5
+ <version>1.0.31</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.30</version>
6
  </IntelligentReach_EbayPayment>
7
  </modules>
8
  <global>
2
  <config>
3
  <modules>
4
  <IntelligentReach_EbayPayment>
5
+ <version>1.0.31</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.30</version>
6
  </IntelligentReach_Integration>
7
  </modules>
8
  <frontend>
2
  <config>
3
  <modules>
4
  <IntelligentReach_Integration>
5
+ <version>1.0.31</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.30</version>
6
  </IntelligentReach_LazadaPayment>
7
  </modules>
8
  <global>
2
  <config>
3
  <modules>
4
  <IntelligentReach_LazadaPayment>
5
+ <version>1.0.31</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.30</version>
6
  </IntelligentReach_PlayPayment>
7
  </modules>
8
  <global>
2
  <config>
3
  <modules>
4
  <IntelligentReach_PlayPayment>
5
+ <version>1.0.31</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.30</version>
6
  </IntelligentReach_RakutenPayment>
7
  </modules>
8
  <global>
2
  <config>
3
  <modules>
4
  <IntelligentReach_RakutenPayment>
5
+ <version>1.0.31</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.30</version>
6
  </IntelligentReach_TradeMePayment>
7
  </modules>
8
  <global>
2
  <config>
3
  <modules>
4
  <IntelligentReach_TradeMePayment>
5
+ <version>1.0.31</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.30</version>
6
  </IntelligentReach_WestfieldPayment>
7
  </modules>
8
  <global>
2
  <config>
3
  <modules>
4
  <IntelligentReach_WestfieldPayment>
5
+ <version>1.0.31</version>
6
  </IntelligentReach_WestfieldPayment>
7
  </modules>
8
  <global>
intelligentreach_integration.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- /** Version 1.0.30 Last updated by Kire on 07/10/2015 **/
4
  ini_set('display_errors', 1);
5
  ini_set('max_execution_time', 1800);
6
  include_once 'app/Mage.php';
@@ -10,12 +10,12 @@ Mage::app();
10
  $ir = new IntelligentReach();
11
  $ir->run();
12
 
13
- class IntelligentReach
14
  {
15
  private $_splitby = 100;
16
  private $_amountOfProductsPerPage = 100;
17
  private $_lastPageNumber = 0;
18
- private $_versionDisplay = "Version 1.0.30 <br />Last updated on 07/10/2015";
19
 
20
  public function run()
21
  {
@@ -80,6 +80,7 @@ class IntelligentReach
80
  {
81
  $convertNumberToWord = (isset($_GET["convertNumberToWord"])) ? "&convertNumberToWord=1" : "";
82
  $stripInvalidChars = (isset($_GET["stripInvalidChars"])) ? "&stripInvalidChars=1" : "";
 
83
  $pages = $this->_lastPageNumber;
84
  echo "<table cellspacing='2px;' border='1px;' cellpadding='8px;'>";
85
  echo "<tr><th>Section</th><th>Pages</th></tr>";
@@ -89,7 +90,7 @@ class IntelligentReach
89
  if ($startingPage < 1)
90
  $startingPage = 1;
91
 
92
- echo "<tr><td><a href='?storeid=" . $_GET["storeid"] . "&startingpage=" . $startingPage . "&endpage=" . $pages . "&splitby=".$this->_splitby ."&amountofproducts=".$this->_amountOfProductsPerPage.$convertNumberToWord.$stripInvalidChars."'>" . $i . "</a></td><td>" . $startingPage . "-" . $pages . "</td></tr>";
93
  $pages = $startingPage - 1;
94
  }
95
  echo "</table>";
@@ -117,6 +118,8 @@ class IntelligentReach
117
  echo "<strong>e.g.</strong> http://www.exampledomain.com/intelligentreach_integration.php?storeid=1&<strong>stripInvalidChars=1</strong></p>";
118
  echo "<p>To enable the converting of the first character in the XML tag from a number to a word, use the <strong>'convertNumberToWord'</strong> parameter.</p>";
119
  echo "<strong>e.g.</strong> http://www.exampledomain.com/intelligentreach_integration.php?storeid=1&<strong>convertNumberToWord=1</strong></p>";
 
 
120
  echo "</div>";
121
  echo "<div style='float:left; padding-left:50px;'><h5>";
122
  echo $this->_versionDisplay;
@@ -133,7 +136,6 @@ class IntelligentReach
133
  $products = Mage::getModel('catalog/product')->getCollection()->addStoreFilter($_GET["storeid"]);
134
  $products->setPage($page, $this->_amountOfProductsPerPage);
135
  $products->addAttributeToSelect('*');
136
- $products->addAttributeToFilter('status', array('eq' => Mage_Catalog_Model_Product_Status::STATUS_ENABLED));
137
  return $products;
138
  }
139
 
@@ -161,8 +163,7 @@ class IntelligentReach
161
  $baseUrl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);
162
 
163
  $product = Mage::getModel('catalog/product')->load($args['row']['entity_id']);
164
- echo'<product>';
165
- if ($product->getTypeId() == 'simple')
166
  {
167
  $parentIds = Mage::getModel('catalog/product_type_grouped')->getParentIdsByChild($product->getId());
168
  if (!$parentIds)
@@ -170,7 +171,8 @@ class IntelligentReach
170
  if (isset($parentIds[0]))
171
  $parentProduct = Mage::getModel('catalog/product')->load($parentIds[0]);
172
  }
173
- foreach ($product->getdata() as $key => $value)
 
174
  {
175
  if ($key !== 'stock_item')
176
  {
@@ -201,6 +203,11 @@ class IntelligentReach
201
  echo " <image_".($i + 1)."><![CDATA[". $baseUrl . "media/catalog/product" . $value['images'][$i]['file']."]]></image_".($i + 1).">";
202
  continue;
203
  }
 
 
 
 
 
204
 
205
  $value = htmlentities($value, ENT_COMPAT | ENT_SUBSTITUTE, "UTF-8");
206
  $value = $this->stripInvalidXMLCharacters($value);
@@ -248,7 +255,7 @@ class IntelligentReach
248
 
249
  /** New longest Category Path code **/
250
  $validCategoryPaths = array();
251
- $intelligent_reach_category_exclusions = Mage::getModel('core/variable')->setStoreId($store_id)->loadByCode('intelligent_reach_category_exclusions')->getValue();
252
  foreach($categories as $cat)
253
  {
254
  $category = Mage::getModel('catalog/category')->setStoreId($_GET["storeid"])->load($cat);
@@ -283,10 +290,15 @@ class IntelligentReach
283
 
284
  if(isset($parentProduct))
285
  {
286
- echo '<ir_parent_entity_id><![CDATA['.$this->stripInvalidXMLCharacters($parentProduct->getId()).']]></ir_parent_entity_id>';
287
- echo '<ir_parent_sku><![CDATA['.$this->stripInvalidXMLCharacters($parentProduct->getSku()).']]></ir_parent_sku>';
288
- echo '<ir_parent_url><![CDATA[' . $this->stripInvalidXMLCharacters(trim(str_replace('/intelligentreach_integration.php', '', $parentProduct->getProductUrl()))) . ']]></ir_parent_url>';
289
- echo '<ir_parent_image_url><![CDATA['.$this->stripInvalidXMLCharacters($baseUrl . 'media/catalog/product' . $parentProduct->getImage()).']]></ir_parent_image_url>';
 
 
 
 
 
290
  $gallery = $parentProduct->getMediaGallery();
291
  if(count($gallery['images']) != 0)
292
  {
@@ -297,10 +309,40 @@ class IntelligentReach
297
 
298
  echo '</product>';
299
  if (is_object($parentIds))
300
- $parentIds->clearInstance();
301
 
302
- $product->clearInstance();
303
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
304
 
305
  public function stripInvalidXMLCharacters($value)
306
  {
1
  <?php
2
 
3
+ /** Version 1.0.31 Last updated by Kire on 10/11/2015 **/
4
  ini_set('display_errors', 1);
5
  ini_set('max_execution_time', 1800);
6
  include_once 'app/Mage.php';
10
  $ir = new IntelligentReach();
11
  $ir->run();
12
 
13
+ class IntelligentReach
14
  {
15
  private $_splitby = 100;
16
  private $_amountOfProductsPerPage = 100;
17
  private $_lastPageNumber = 0;
18
+ private $_versionDisplay = "Version 1.0.31 <br />Last updated on 10/11/2015";
19
 
20
  public function run()
21
  {
80
  {
81
  $convertNumberToWord = (isset($_GET["convertNumberToWord"])) ? "&convertNumberToWord=1" : "";
82
  $stripInvalidChars = (isset($_GET["stripInvalidChars"])) ? "&stripInvalidChars=1" : "";
83
+ $includeAllParentFields = (isset($_GET["includeAllParentFields"])) ? "&includeAllParentFields=1" : "";
84
  $pages = $this->_lastPageNumber;
85
  echo "<table cellspacing='2px;' border='1px;' cellpadding='8px;'>";
86
  echo "<tr><th>Section</th><th>Pages</th></tr>";
90
  if ($startingPage < 1)
91
  $startingPage = 1;
92
 
93
+ echo "<tr><td><a href='?storeid=" . $_GET["storeid"] . "&startingpage=" . $startingPage . "&endpage=" . $pages . "&splitby=".$this->_splitby ."&amountofproducts=".$this->_amountOfProductsPerPage.$convertNumberToWord.$stripInvalidChars.$includeAllParentFields."'>" . $i . "</a></td><td>" . $startingPage . "-" . $pages . "</td></tr>";
94
  $pages = $startingPage - 1;
95
  }
96
  echo "</table>";
118
  echo "<strong>e.g.</strong> http://www.exampledomain.com/intelligentreach_integration.php?storeid=1&<strong>stripInvalidChars=1</strong></p>";
119
  echo "<p>To enable the converting of the first character in the XML tag from a number to a word, use the <strong>'convertNumberToWord'</strong> parameter.</p>";
120
  echo "<strong>e.g.</strong> http://www.exampledomain.com/intelligentreach_integration.php?storeid=1&<strong>convertNumberToWord=1</strong></p>";
121
+ echo "<p>To return all the parent product fields, use the <strong>'includeAllParentFields'</strong> parameter.</p>";
122
+ echo "<strong>e.g.</strong> http://www.exampledomain.com/intelligentreach_integration.php?storeid=1&<strong>includeAllParentFields=1</strong></p>";
123
  echo "</div>";
124
  echo "<div style='float:left; padding-left:50px;'><h5>";
125
  echo $this->_versionDisplay;
136
  $products = Mage::getModel('catalog/product')->getCollection()->addStoreFilter($_GET["storeid"]);
137
  $products->setPage($page, $this->_amountOfProductsPerPage);
138
  $products->addAttributeToSelect('*');
 
139
  return $products;
140
  }
141
 
163
  $baseUrl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);
164
 
165
  $product = Mage::getModel('catalog/product')->load($args['row']['entity_id']);
166
+ if ($product->getTypeId() == 'simple')
 
167
  {
168
  $parentIds = Mage::getModel('catalog/product_type_grouped')->getParentIdsByChild($product->getId());
169
  if (!$parentIds)
171
  if (isset($parentIds[0]))
172
  $parentProduct = Mage::getModel('catalog/product')->load($parentIds[0]);
173
  }
174
+ echo'<product>';
175
+ foreach ($product->getData() as $key => $value)
176
  {
177
  if ($key !== 'stock_item')
178
  {
203
  echo " <image_".($i + 1)."><![CDATA[". $baseUrl . "media/catalog/product" . $value['images'][$i]['file']."]]></image_".($i + 1).">";
204
  continue;
205
  }
206
+ if($key == 'status')
207
+ {
208
+ if((isset($parentProduct)) && ($parentProduct->getStatus() == Mage_Catalog_Model_Product_Status::STATUS_DISABLED))
209
+ $value = "Disabled";
210
+ }
211
 
212
  $value = htmlentities($value, ENT_COMPAT | ENT_SUBSTITUTE, "UTF-8");
213
  $value = $this->stripInvalidXMLCharacters($value);
255
 
256
  /** New longest Category Path code **/
257
  $validCategoryPaths = array();
258
+ $intelligent_reach_category_exclusions = Mage::getModel('core/variable')->setStoreId($_GET["storeid"])->loadByCode('intelligent_reach_category_exclusions')->getValue();
259
  foreach($categories as $cat)
260
  {
261
  $category = Mage::getModel('catalog/category')->setStoreId($_GET["storeid"])->load($cat);
290
 
291
  if(isset($parentProduct))
292
  {
293
+ if(isset($_GET["includeAllParentFields"]))
294
+ $this->printAllParentFields($parentProduct);
295
+ else
296
+ {
297
+ echo '<ir_parent_entity_id><![CDATA['.$this->stripInvalidXMLCharacters($parentProduct->getId()).']]></ir_parent_entity_id>';
298
+ echo '<ir_parent_sku><![CDATA['.$this->stripInvalidXMLCharacters($parentProduct->getSku()).']]></ir_parent_sku>';
299
+ echo '<ir_parent_url><![CDATA[' . $this->stripInvalidXMLCharacters(trim(str_replace('/intelligentreach_integration.php', '', $parentProduct->getProductUrl()))) . ']]></ir_parent_url>';
300
+ echo '<ir_parent_image><![CDATA['.$this->stripInvalidXMLCharacters($baseUrl . 'media/catalog/product' . $parentProduct->getImage()).']]></ir_parent_image>';
301
+ }
302
  $gallery = $parentProduct->getMediaGallery();
303
  if(count($gallery['images']) != 0)
304
  {
309
 
310
  echo '</product>';
311
  if (is_object($parentIds))
312
+ unset($parentIds);
313
 
314
+ unset($product);
315
  }
316
+
317
+ public function printAllParentFields($parentProduct)
318
+ {
319
+ $baseUrl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB);
320
+ foreach ($parentProduct->getData() as $key => $value)
321
+ {
322
+ if ($parentProduct->getResource()->getAttribute($key) != null)
323
+ $value = $parentProduct->getResource()->getAttribute($key)->getFrontend()->getValue($parentProduct);
324
+
325
+ if (($key == 'url_path') || ($key == 'url_key'))
326
+ $value = trim(str_replace('/intelligentreach_integration.php', '', $parentProduct->getProductUrl()));
327
+
328
+ if ($key == 'image')
329
+ $value = $baseUrl . "media/catalog/product" . $value;
330
+
331
+ if ($key == 'thumbnail')
332
+ $value = $baseUrl . "media/catalog/product" . $value;
333
+
334
+ $value = htmlentities($value, ENT_COMPAT | ENT_SUBSTITUTE, "UTF-8");
335
+ $value = $this->stripInvalidXMLCharacters($value);
336
+
337
+ $value = "<![CDATA[$value]]>";
338
+
339
+ $key = str_replace('"', '', $key);
340
+ if(is_numeric($key[0]) && isset($_GET["convertNumberToWord"]))
341
+ $key = $this->convertNumberToWord($key[0]).substr($key, 1);
342
+ echo '<ir_parent_' . $key . '>' . $value . '</ir_parent_' . $key . '>';
343
+
344
+ }
345
+ }
346
 
347
  public function stripInvalidXMLCharacters($value)
348
  {
intelligentreach_integration_qty.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
 
3
- /** Version 1.0.29 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';
@@ -16,7 +16,7 @@ class IntelligentReach
16
  private $_splitby = 100;
17
  private $_amountOfProductsPerPage = 100;
18
  private $_lastPageNumber = 0;
19
- private $_versionDisplay = "Version 1.0.29 <br />Last updated on 24/09/2015";
20
 
21
  public function run()
22
  {
1
  <?php
2
 
3
+ /** Version 1.0.31 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';
16
  private $_splitby = 100;
17
  private $_amountOfProductsPerPage = 100;
18
  private $_lastPageNumber = 0;
19
+ private $_versionDisplay = "Version 1.0.31 <br />Last updated on 24/09/2015";
20
 
21
  public function run()
22
  {
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Intelligent_Reach</name>
4
- <version>1.0.30</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/OSL-3.0">OSL</license>
7
  <channel>community</channel>
@@ -17,9 +17,9 @@ Intelligent reach also offers advanced insight and trading services; whilst ensu
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-10-07</date>
21
- <time>16:04:41</time>
22
- <contents><target name="mage"><dir name="."><file name="intelligentreach_integration.php" hash="f7ccba91a4d1ce18cf08bbd8cec208c3"/><file name="intelligentreach_integration_qty.php" hash="0fe2e1064555b4b57e3b234672902055"/></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="43c6b10ff48e844ce80da468b1bafc57"/></dir></dir><dir name="AmazonPayment"><dir name="etc"><file name="config.xml" hash="e66f5abec9a498368bd99eb555e22f40"/><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="164cb6b659f40d21bb355c6a31b29dbe"/><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="472b08b68d6be1d7fa43922528168c95"/><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="f9ddea417659dc1778e057f11f568ba1"/><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="7928bc662c8822c9dfb5b711d55622b6"/><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="a1028fe73e805c6aaf5218beb476ba8d"/><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="4e93508daebd02c84022e3a22813d693"/><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="0e4f647383cdef694c6bca5bf46aa637"/><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>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Intelligent_Reach</name>
4
+ <version>1.0.31</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/OSL-3.0">OSL</license>
7
  <channel>community</channel>
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-11-10</date>
21
+ <time>13:30:11</time>
22
+ <contents><target name="mage"><dir name="."><file name="intelligentreach_integration.php" hash="c26628fa5006bfc5293aaaeadf5baa4b"/><file name="intelligentreach_integration_qty.php" hash="d5c044b02c08c540f124ec52c5da073b"/></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="bcfd31a31e9d8204277f4b98c67be42a"/></dir></dir><dir name="AmazonPayment"><dir name="etc"><file name="config.xml" hash="fa778b89d2f5e2de3b2a74a8a4f439dd"/><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="fe09c7a800db5e2099667bf3950f1bc1"/><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="dd29c8cb2a4ff025b757a10029f69da0"/><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="7a742be1eab740be340dc70cc2712f16"/><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="ed8a305ade616f3761c339c64673159a"/><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="83d97e0bce7fee408653936c3abbae05"/><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="828e591134a0f0768e8ecb24d0533299"/><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="5dd4ebf59882c0c6a2dcb0754281154c"/><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>