Favizone_Recommender - Version 1.1.1

Version Notes

* Editing trackinng categories data process

Download this release

Release Info

Developer Favizone
Extension Favizone_Recommender
Version 1.1.1
Comparing to
See all releases


Code changes from version 1.1.0 to 1.1.1

app/code/community/Favizone/Recommender/Block/Renderer.php CHANGED
@@ -62,6 +62,7 @@ class Favizone_Recommender_Block_Renderer extends Mage_Core_Block_Template
62
  $sessionIdentifier = $helper->getSessionIdentifier();
63
  $test_version = $helper->getTestingVersion();
64
  $accessKey = $helper->getApplicationKey();
 
65
  if(!is_null($sessionIdentifier)){
66
  switch($canal){
67
  case "product":
@@ -79,12 +80,13 @@ class Favizone_Recommender_Block_Renderer extends Mage_Core_Block_Template
79
  case "category":
80
 
81
  $category = Mage::registry('current_category');
 
82
  $data_to_send =array( "key" => $accessKey,
83
  "session" => $sessionIdentifier,
84
  "event_params" => array( "version" => $test_version
85
  ,"session" => $sessionIdentifier
86
  ),
87
- "category" => $category->getId(),
88
  "cart" => $helper->getCurrentCart()
89
  );
90
  break;
62
  $sessionIdentifier = $helper->getSessionIdentifier();
63
  $test_version = $helper->getTestingVersion();
64
  $accessKey = $helper->getApplicationKey();
65
+ $store = Mage::app()->getStore();
66
  if(!is_null($sessionIdentifier)){
67
  switch($canal){
68
  case "product":
80
  case "category":
81
 
82
  $category = Mage::registry('current_category');
83
+ $path = Favizone_Recommender_Helper_Category::getCategoryPath($category->getPath(), $store->getId()) ;
84
  $data_to_send =array( "key" => $accessKey,
85
  "session" => $sessionIdentifier,
86
  "event_params" => array( "version" => $test_version
87
  ,"session" => $sessionIdentifier
88
  ),
89
+ "category" => $path,
90
  "cart" => $helper->getCurrentCart()
91
  );
92
  break;
app/code/community/Favizone/Recommender/Block/Tracker.php CHANGED
@@ -63,8 +63,8 @@ class Favizone_Recommender_Block_Tracker extends Mage_Core_Block_Template
63
  case 'viewCategory':
64
  $category = Mage::registry('current_category');
65
  if($category){
66
-
67
- $event.= "viewCategory ".$category->getId()." 1 1";
68
  array_push($events, $event);
69
  }
70
 
@@ -123,9 +123,11 @@ class Favizone_Recommender_Block_Tracker extends Mage_Core_Block_Template
123
  $store = Mage::app()->getStore();
124
  switch ($this->getEvent()){
125
  case 'viewCategory':
126
- $result['custom_event_key'] = $this->getEvent();
127
- $result['custom_event_value'] = Mage::registry('current_category')->getId();
128
- break;
 
 
129
  case 'viewProduct':
130
  $meta = Mage::getModel('favizone_recommender/meta_product');
131
  $product = Mage::registry('current_product');
63
  case 'viewCategory':
64
  $category = Mage::registry('current_category');
65
  if($category){
66
+ $path = str_replace(' ', "fz#", Favizone_Recommender_Helper_Category::getCategoryPath($category->getPath(), $store->getId())) ;
67
+ $event.= "viewCategory ".$path." 1 1";
68
  array_push($events, $event);
69
  }
70
 
123
  $store = Mage::app()->getStore();
124
  switch ($this->getEvent()){
125
  case 'viewCategory':
126
+ $categoryData = Favizone_Recommender_Helper_Category::getCategoryData(Mage::registry('current_category')->getId(), $store->getId()) ;
127
+ $result['custom_event_key'] = $this->getEvent();
128
+ $result['custom_event_value'] = Mage::registry('current_category')->getId();
129
+ $result['category_data'] = $categoryData ;
130
+ break;
131
  case 'viewProduct':
132
  $meta = Mage::getModel('favizone_recommender/meta_product');
133
  $product = Mage::registry('current_product');
app/code/community/Favizone/Recommender/Helper/Category.php CHANGED
@@ -71,6 +71,43 @@ class Favizone_Recommender_Helper_Category extends Mage_Core_Helper_Abstract
71
  $sender->postRequest($data->getCategoryUrl(), $data_to_send);
72
  }
73
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
74
  /**
75
  * Gets all categories data
76
  *
@@ -94,31 +131,44 @@ class Favizone_Recommender_Helper_Category extends Mage_Core_Helper_Abstract
94
  $isRoot = 0;
95
  if((int)$category->getLevel()== 1 || (int)$category->getLevel()== 0)
96
  $isRoot = 1;
97
- array_push($categories, array(
98
- "idLang"=>$store_id,
99
- "isoCode"=>$isoCode,
100
- "idCategory"=>$category->getId(),
101
- "idParent"=>$category->getParentId(),
102
- "nameCategory"=>$category->getName(),
103
- "level"=>$category->getLevel(),
104
- "image"=>($category->getImageUrl()?$category->getImageUrl():''),
105
- "isCategoryRoot"=>$isRoot
106
- ));
 
 
 
 
 
 
 
 
107
  }
108
 
109
  //Root category
110
  $rootCategory = Mage::getModel('catalog/category')->setStoreId($store_id)->load($rootCategoryId);
111
- array_push($categories, array(
 
112
  "idLang"=>$store_id,
113
  "isoCode"=>$isoCode,
114
- "idCategory"=>$rootCategory->getId(),
 
115
  "idParent"=>$rootCategory->getParentId(),
116
  "nameCategory"=>$rootCategory->getName(),
117
  "level"=>$rootCategory->getLevel(),
118
  "image"=>($rootCategory->getImageUrl()?$rootCategory->getImageUrl():''),
119
  "isCategoryRoot"=>1
120
- ));
121
-
 
 
 
122
  /**
123
  * Sending categories data
124
  */
@@ -133,7 +183,6 @@ class Favizone_Recommender_Helper_Category extends Mage_Core_Helper_Abstract
133
  protected function getSingleCategoryData($categoryId, $storeId){
134
 
135
  $favizoneCategoryData = array();
136
-
137
  $category = Mage::getModel('catalog/category')->setStoreId($storeId)->load($categoryId);
138
  if(!is_null($category)){
139
 
@@ -141,19 +190,46 @@ class Favizone_Recommender_Helper_Category extends Mage_Core_Helper_Abstract
141
  $isRoot = 0;
142
  if((int)$category->getLevel()== 1 || (int)$category->getLevel()== 0)
143
  $isRoot = 1;
144
- array_push($favizoneCategoryData, array(
 
 
145
  "idLang"=>$storeId,
146
  "isoCode"=>$isoCode,
147
- "idCategory"=>$category->getId(),
148
- "idParent"=>$category->getParentId(),
149
  "nameCategory"=>$category->getName(),
150
  "level"=>$category->getLevel(),
151
- "image"=>($category->getImageUrl()?$category->getImageUrl():''),
152
- "isCategoryRoot"=>$isRoot
153
- )
154
- );
 
 
 
 
 
 
155
  }
156
-
157
  return $favizoneCategoryData;
158
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
159
  }
71
  $sender->postRequest($data->getCategoryUrl(), $data_to_send);
72
  }
73
 
74
+ /**
75
+ * Gets category data
76
+ *
77
+ *@return array
78
+ */
79
+ public function getCategoryData($categoryId, $storeId){
80
+
81
+ $favizoneCategoryData = array();
82
+ $category = Mage::getModel('catalog/category')->setStoreId($storeId)->load($categoryId);
83
+ if(!is_null($category)){
84
+
85
+ $isoCode = substr(Mage::getStoreConfig('general/locale/code', $storeId),0,2);
86
+ $isRoot = 0;
87
+ if((int)$category->getLevel()== 1 || (int)$category->getLevel()== 0)
88
+ $isRoot = 1;
89
+ $path = Favizone_Recommender_Helper_Category::getCategoryPath($category->getPath(), $storeId) ;
90
+ $data = array(
91
+ "idLang"=>$storeId,
92
+ "isoCode"=>$isoCode,
93
+ "idCategory"=>$path,
94
+ "path"=>$path,
95
+ "nameCategory"=>$category->getName(),
96
+ "level"=>$category->getLevel(),
97
+ "isCategoryRoot"=>$isRoot,
98
+ "url"=>$category->getUrl()
99
+ );
100
+ //image
101
+ if($category->getImageUrl())
102
+ $data['image'] = $category->getImageUrl() ;
103
+ //parentCategory
104
+ $parent = Mage::getModel('catalog/category')->load($category->getParentId()) ;
105
+ $data['idParent'] = Favizone_Recommender_Helper_Category::getCategoryPath($parent->getPath(), $storeId) ;
106
+ array_push($favizoneCategoryData, $data);
107
+ }
108
+ return $favizoneCategoryData;
109
+ }
110
+
111
  /**
112
  * Gets all categories data
113
  *
131
  $isRoot = 0;
132
  if((int)$category->getLevel()== 1 || (int)$category->getLevel()== 0)
133
  $isRoot = 1;
134
+ $path = Favizone_Recommender_Helper_Category::getCategoryPath($category->getPath(), $storeId);
135
+ $data = array(
136
+ "idLang"=>$storeId,
137
+ "isoCode"=>$isoCode,
138
+ "idCategory"=>$path,
139
+ "path"=>$path,
140
+ "nameCategory"=>$category->getName(),
141
+ "level"=>$category->getLevel(),
142
+ "isCategoryRoot"=>$isRoot,
143
+ "url"=>$category->getUrl()
144
+ );
145
+ //image
146
+ if($category->getImageUrl())
147
+ $data['image'] = $category->getImageUrl() ;
148
+ //parentCategory
149
+ $parent = Mage::getModel('catalog/category')->load($category->getParentId()) ;
150
+ $data['idParent'] = Favizone_Recommender_Helper_Category::getCategoryPath($parent->getPath(), $storeId) ;
151
+ array_push($categories, $data) ;
152
  }
153
 
154
  //Root category
155
  $rootCategory = Mage::getModel('catalog/category')->setStoreId($store_id)->load($rootCategoryId);
156
+ $path = Favizone_Recommender_Helper_Category::getCategoryPath($rootCategory->getPath(), $storeId) ;
157
+ $data = array(
158
  "idLang"=>$store_id,
159
  "isoCode"=>$isoCode,
160
+ "idCategory"=>$path,
161
+ "path"=>$path,
162
  "idParent"=>$rootCategory->getParentId(),
163
  "nameCategory"=>$rootCategory->getName(),
164
  "level"=>$rootCategory->getLevel(),
165
  "image"=>($rootCategory->getImageUrl()?$rootCategory->getImageUrl():''),
166
  "isCategoryRoot"=>1
167
+ ) ;
168
+ //image
169
+ if($category->getImageUrl())
170
+ $data['image'] = $rootCategory->getImageUrl() ;
171
+ array_push($categories, $data);
172
  /**
173
  * Sending categories data
174
  */
183
  protected function getSingleCategoryData($categoryId, $storeId){
184
 
185
  $favizoneCategoryData = array();
 
186
  $category = Mage::getModel('catalog/category')->setStoreId($storeId)->load($categoryId);
187
  if(!is_null($category)){
188
 
190
  $isRoot = 0;
191
  if((int)$category->getLevel()== 1 || (int)$category->getLevel()== 0)
192
  $isRoot = 1;
193
+
194
+ $path = Favizone_Recommender_Helper_Category::getCategoryPath($category->getPath(), $storeId) ;
195
+ $data = array(
196
  "idLang"=>$storeId,
197
  "isoCode"=>$isoCode,
198
+ "idCategory"=>$path,
199
+ "path"=>$path,
200
  "nameCategory"=>$category->getName(),
201
  "level"=>$category->getLevel(),
202
+ "isCategoryRoot"=>$isRoot,
203
+ "url"=>$category->getUrl()
204
+ );
205
+ //image
206
+ if($category->getImageUrl())
207
+ $data['image'] = $category->getImageUrl() ;
208
+ //parentCategory
209
+ $parent = Mage::getModel('catalog/category')->load($category->getParentId()) ;
210
+ $data['idParent'] = Favizone_Recommender_Helper_Category::getCategoryPath($parent->getPath(), $storeId) ;
211
+ array_push($favizoneCategoryData, $data);
212
  }
 
213
  return $favizoneCategoryData;
214
  }
215
+
216
+ public function getCategoryPath($pathStructure, $storeId){
217
+
218
+ $pathIds = explode('/', $pathStructure);
219
+ $collection = Mage::getModel('catalog/category')->getCollection()
220
+ ->setStoreId($storeId)
221
+ ->addAttributeToSelect('name')
222
+ ->addAttributeToSelect('is_active')
223
+ ->addFieldToFilter('entity_id', array('in' => $pathIds));
224
+
225
+ $pahtByName = '';
226
+ foreach($collection as $cat){
227
+ $pahtByName .= '/' . $cat->getName();
228
+ }
229
+
230
+ if($pahtByName[0]==='/')
231
+ $pahtByName = substr($pahtByName, 1);
232
+
233
+ return $pahtByName ;
234
+ }
235
  }
app/code/community/Favizone/Recommender/etc/config.xml CHANGED
@@ -26,7 +26,7 @@
26
  names, with directory separators replaced by underscores
27
  -->
28
  <Favizone_Recommender>
29
- <version>1.1.0</version>
30
  </Favizone_Recommender>
31
  </modules>
32
  <global>
26
  names, with directory separators replaced by underscores
27
  -->
28
  <Favizone_Recommender>
29
+ <version>1.1.1</version>
30
  </Favizone_Recommender>
31
  </modules>
32
  <global>
app/design/frontend/base/default/template/favizonerecommender/tracker.phtml CHANGED
@@ -62,6 +62,9 @@
62
  }
63
  if(custom_data.product_data){
64
  favizone_tracker.product_data = custom_data.product_data;
 
 
 
65
  }
66
  if(custom_data.user_data){
67
  favizone_tracker.user_data = custom_data.user_data;
62
  }
63
  if(custom_data.product_data){
64
  favizone_tracker.product_data = custom_data.product_data;
65
+ }
66
+ if(custom_data.category_data){
67
+ favizone_tracker.category_data = custom_data.category_data;
68
  }
69
  if(custom_data.user_data){
70
  favizone_tracker.user_data = custom_data.user_data;
js/favizone/favizone-tracker.js CHANGED
@@ -62,6 +62,9 @@ function Tracker(session, key, events, apiUrl){
62
  if(typeof(this.product_data) != "undefined"){
63
  sending_data['product'] = this.product_data;
64
  }
 
 
 
65
  /** End Preparing data **/
66
 
67
  var request = new XMLHttpRequest();
62
  if(typeof(this.product_data) != "undefined"){
63
  sending_data['product'] = this.product_data;
64
  }
65
+ if(typeof(this.category_data) != "undefined"){
66
+ sending_data['category'] = this.category_data;
67
+ }
68
  /** End Preparing data **/
69
 
70
  var request = new XMLHttpRequest();
package.xml CHANGED
@@ -1,18 +1,18 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Favizone_Recommender</name>
4
- <version>1.1.0</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">Favizone</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>Personalization for Magento</summary>
10
  <description>Favizone Increase your conversion rate and average order value by delivering your customers personalized product recommendations throughout their shopping journey.e_Recommender</description>
11
- <notes>* Edit click events process.</notes>
12
  <authors><author><name>Favizone</name><user>favizone</user><email>contact@favizone.com</email></author></authors>
13
- <date>2017-02-27</date>
14
- <time>10:39:58</time>
15
- <contents><target name="mageetc"><dir name="modules"><file name="Favizone_Recommender.xml" hash="7457b857a4a6fb30905081c9c87fee60"/></dir></target><target name="magecommunity"><dir name="Favizone"><dir name="Recommender"><dir name="Block"><dir name="Adminhtml"><file name="AdminConfig.php" hash="141fcf73ddb9a82818a65021d74a01a8"/></dir><file name="Common.php" hash="e53f8700fcf0fde9353a571d71272547"/><file name="Custom.php" hash="b904e161cc0100d7518f09bec7cf04ac"/><file name="Renderer.php" hash="6e97d9d908b47e7f59b288b35fe3d18d"/><file name="Tracker.php" hash="c73c3e731cf06a74fd39627da569a11f"/></dir><dir name="Helper"><file name="Account.php" hash="62eda9b2b7bb7db618e117d9ba002b7b"/><file name="Category.php" hash="3093fc13c2f99e32aa35e6fa6e64594c"/><file name="Common.php" hash="06ce5c1b996c9fe876cf80a964363fa1"/><file name="Customer.php" hash="d964c01b0feee83dd279115deaa8b209"/><file name="Data.php" hash="94c2efddaf7295e92714308dc0bf8e86"/><file name="Export.php" hash="3f0623bf1ad76991ca5229938d957586"/><file name="Order.php" hash="d4023b65bf902b7ef202b91b7d0629e7"/><file name="Product.php" hash="57451c4180b61aee7cc4530b1e402e22"/><file name="Sender.php" hash="24f9459a7eefcaa5f3a13e90f932dab2"/></dir><dir name="Model"><file name="AccessKey.php" hash="c0fabf3617b346543bcca6f36fe98e1a"/><dir name="Meta"><file name="Customer.php" hash="de62cf990ba2d3b1e83759919f6f9cfc"/><file name="Order.php" hash="9ebb1a57b41bee5db8c3463f241d872f"/><file name="Product.php" hash="a2847ff70871f905cccf1688bdcc5cd4"/></dir><file name="Observer.php" hash="6347d192cc5fd52aed37d206a5192166"/><file name="Product.php" hash="d480f4a105cba555b23831dbc4a25e1b"/><dir name="Resource"><dir name="AccessKey"><file name="Collection.php" hash="5255134124dc54701b4942cc0c29f018"/></dir><file name="AccessKey.php" hash="5e4d06afae4261e6f7e1da929a3c4d09"/><dir name="Product"><file name="Collection.php" hash="52bed2df792fe0562e3c2e777ffc3767"/></dir><file name="Setup.php" hash="5e0685b4baad75a3e84223fad4c1e3b9"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="FavizoneController.php" hash="7aca31249b7f1956e4364087351ff081"/></dir><file name="IndexController.php" hash="d6609e50ac68ad29a3a952bcf6b88ef9"/></dir><dir name="etc"><file name="adminhtml.xml" hash="abe94fe89c2635eae6b0c46c27601982"/><file name="config.xml" hash="261ca03d2e0dadfc27ab63e781924fe8"/></dir><dir name="sql"><dir name="favizone_recommender_setup"><file name="mysql4-install-1.0.0.php" hash="b2b0bf8d6a50ea30808e284fe6e6d956"/><file name="mysql4-upgrade-1.0.0-1.0.3.php" hash="13a8f4614e43b2a65f854e6c51ae3e04"/></dir></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="favizone"><file name="admin-custom-style.css" hash="027c882c12696e0f042a122628dfe2e3"/><file name="font-awesome.min.css" hash="7aa7a0865ce6f38d0e854d3dd4623e3d"/><dir name="fonts"><file name="FontAwesome.otf" hash="87d8ca3ddc57e7d2da6226e480f90457"/><file name="fontawesome-webfont.eot" hash="32400f4e08932a94d8bfd2422702c446"/><file name="fontawesome-webfont.svg" hash="f775f9cca88e21d45bebe185b27c0e5b"/><file name="fontawesome-webfont.ttf" hash="a3de2170e4e9df77161ea5d3f31b2668"/><file name="fontawesome-webfont.woff" hash="a35720c2fed2c7f043bc7e4ffb45e073"/><file name="fontawesome-webfont.woff2" hash="db812d8a70a4e88e888744c1c9a27e89"/></dir></dir><dir name="images"><dir name="favizone"><file name="close.png" hash="8177fd73492c9b00de9d8e39ce518352"/><file name="logo-favizone.png" hash="f4ba18ee390b6080b5660a0102c817e8"/><file name="minimize.png" hash="beff58e92474b2ff1365107c75747e63"/></dir></dir></dir></dir></dir></target><target name="mageweb"><dir name="js"><dir name="favizone"><file name="favizone-auto-appender.js" hash="5d76d6c235b07ee68b73909d1c048a3a"/><file name="favizone-helper.js" hash="8660500057344b3db610b4fe3ac8f982"/><file name="favizone-preview-manager.js" hash="76802c9d3e38cb8ec3c700754d40fd8f"/><file name="favizone-renderer.js" hash="1be81fa20f93073aef2f47c1e10e873e"/><file name="favizone-tracker.js" hash="66bf3401fe1c4a6a08cb94ac9c93bd52"/><file name="internal-sender.js" hash="79f6501b98c3fa279bcaf1bb885e663f"/></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="favizonerecommender.xml" hash="accc4ea6c5ec649f9c990508196399f5"/></dir><dir name="template"><dir name="favizonerecommender"><file name="adminconfig.phtml" hash="98c71b89a37ce684398ecf9fe8f9d651"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="favizonerecommender.xml" hash="761e78aad6a8b28baba9ceb008755732"/></dir><dir name="template"><dir name="favizonerecommender"><file name="bottom.phtml" hash="4698ec3654d45b834cd02926d8656af6"/><file name="common.phtml" hash="d9f906e6eb81892361b5bd5c0e88b8ed"/><file name="custom.phtml" hash="b4c5c3492a1eca27c59510b642a1f837"/><file name="event.phtml" hash="8da220d74a265c722edfa43f02b21a4e"/><file name="footer.phtml" hash="f080c361ceff1aed3010e9aad9c07251"/><file name="index.phtml" hash="17e341f9b39c20030ce03bced05fd091"/><file name="preview.phtml" hash="f33143284aa578b50072f0858f1efcf6"/><file name="renderer.phtml" hash="b269e1e7f9e4dfd57e6806e581e887f0"/><file name="tracker.phtml" hash="59e991b2be68c6b2d172c39f78fb7d36"/></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><file name="Favizone_Recommender.csv" hash="9832f3a28ed8c6af16ddb29d23444131"/></dir><dir name="fr_FR"><file name="Favizone_Recommender.csv" hash="af5908d502a8d2356e86f6a1729a7309"/></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
18
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Favizone_Recommender</name>
4
+ <version>1.1.1</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">Favizone</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>Personalization for Magento</summary>
10
  <description>Favizone Increase your conversion rate and average order value by delivering your customers personalized product recommendations throughout their shopping journey.e_Recommender</description>
11
+ <notes>* Editing trackinng categories data process</notes>
12
  <authors><author><name>Favizone</name><user>favizone</user><email>contact@favizone.com</email></author></authors>
13
+ <date>2017-05-26</date>
14
+ <time>15:54:07</time>
15
+ <contents><target name="mageetc"><dir name="modules"><file name="Favizone_Recommender.xml" hash="7457b857a4a6fb30905081c9c87fee60"/></dir></target><target name="magecommunity"><dir name="Favizone"><dir name="Recommender"><dir name="Block"><dir name="Adminhtml"><file name="AdminConfig.php" hash="141fcf73ddb9a82818a65021d74a01a8"/></dir><file name="Common.php" hash="e53f8700fcf0fde9353a571d71272547"/><file name="Custom.php" hash="b904e161cc0100d7518f09bec7cf04ac"/><file name="Renderer.php" hash="5be0e4a3751cd9db4a969d9571acef55"/><file name="Tracker.php" hash="0121f410976c5cc64847422a1f49588c"/></dir><dir name="Helper"><file name="Account.php" hash="62eda9b2b7bb7db618e117d9ba002b7b"/><file name="Category.php" hash="e95479d8d8e1257a8e8a7ae7df4e4e9e"/><file name="Common.php" hash="06ce5c1b996c9fe876cf80a964363fa1"/><file name="Customer.php" hash="d964c01b0feee83dd279115deaa8b209"/><file name="Data.php" hash="94c2efddaf7295e92714308dc0bf8e86"/><file name="Export.php" hash="3f0623bf1ad76991ca5229938d957586"/><file name="Order.php" hash="d4023b65bf902b7ef202b91b7d0629e7"/><file name="Product.php" hash="57451c4180b61aee7cc4530b1e402e22"/><file name="Sender.php" hash="24f9459a7eefcaa5f3a13e90f932dab2"/></dir><dir name="Model"><file name="AccessKey.php" hash="c0fabf3617b346543bcca6f36fe98e1a"/><dir name="Meta"><file name="Customer.php" hash="de62cf990ba2d3b1e83759919f6f9cfc"/><file name="Order.php" hash="9ebb1a57b41bee5db8c3463f241d872f"/><file name="Product.php" hash="a2847ff70871f905cccf1688bdcc5cd4"/></dir><file name="Observer.php" hash="6347d192cc5fd52aed37d206a5192166"/><file name="Product.php" hash="d480f4a105cba555b23831dbc4a25e1b"/><dir name="Resource"><dir name="AccessKey"><file name="Collection.php" hash="5255134124dc54701b4942cc0c29f018"/></dir><file name="AccessKey.php" hash="5e4d06afae4261e6f7e1da929a3c4d09"/><dir name="Product"><file name="Collection.php" hash="52bed2df792fe0562e3c2e777ffc3767"/></dir><file name="Setup.php" hash="5e0685b4baad75a3e84223fad4c1e3b9"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="FavizoneController.php" hash="7aca31249b7f1956e4364087351ff081"/></dir><file name="IndexController.php" hash="d6609e50ac68ad29a3a952bcf6b88ef9"/></dir><dir name="etc"><file name="adminhtml.xml" hash="abe94fe89c2635eae6b0c46c27601982"/><file name="config.xml" hash="15c4d98d75bcdf61c4a214207c1b413c"/></dir><dir name="sql"><dir name="favizone_recommender_setup"><file name="mysql4-install-1.0.0.php" hash="b2b0bf8d6a50ea30808e284fe6e6d956"/><file name="mysql4-upgrade-1.0.0-1.0.3.php" hash="13a8f4614e43b2a65f854e6c51ae3e04"/></dir></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="favizone"><file name="admin-custom-style.css" hash="027c882c12696e0f042a122628dfe2e3"/><file name="font-awesome.min.css" hash="7aa7a0865ce6f38d0e854d3dd4623e3d"/><dir name="fonts"><file name="FontAwesome.otf" hash="87d8ca3ddc57e7d2da6226e480f90457"/><file name="fontawesome-webfont.eot" hash="32400f4e08932a94d8bfd2422702c446"/><file name="fontawesome-webfont.svg" hash="f775f9cca88e21d45bebe185b27c0e5b"/><file name="fontawesome-webfont.ttf" hash="a3de2170e4e9df77161ea5d3f31b2668"/><file name="fontawesome-webfont.woff" hash="a35720c2fed2c7f043bc7e4ffb45e073"/><file name="fontawesome-webfont.woff2" hash="db812d8a70a4e88e888744c1c9a27e89"/></dir></dir><dir name="images"><dir name="favizone"><file name="close.png" hash="8177fd73492c9b00de9d8e39ce518352"/><file name="logo-favizone.png" hash="f4ba18ee390b6080b5660a0102c817e8"/><file name="minimize.png" hash="beff58e92474b2ff1365107c75747e63"/></dir></dir></dir></dir></dir></target><target name="mageweb"><dir name="js"><dir name="favizone"><file name="favizone-auto-appender.js" hash="5d76d6c235b07ee68b73909d1c048a3a"/><file name="favizone-helper.js" hash="8660500057344b3db610b4fe3ac8f982"/><file name="favizone-preview-manager.js" hash="76802c9d3e38cb8ec3c700754d40fd8f"/><file name="favizone-renderer.js" hash="1be81fa20f93073aef2f47c1e10e873e"/><file name="favizone-tracker.js" hash="25bd4ea1973e6ba31667866234379c7b"/><file name="internal-sender.js" hash="79f6501b98c3fa279bcaf1bb885e663f"/></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="favizonerecommender.xml" hash="accc4ea6c5ec649f9c990508196399f5"/></dir><dir name="template"><dir name="favizonerecommender"><file name="adminconfig.phtml" hash="98c71b89a37ce684398ecf9fe8f9d651"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="favizonerecommender.xml" hash="761e78aad6a8b28baba9ceb008755732"/></dir><dir name="template"><dir name="favizonerecommender"><file name="bottom.phtml" hash="4698ec3654d45b834cd02926d8656af6"/><file name="common.phtml" hash="d9f906e6eb81892361b5bd5c0e88b8ed"/><file name="custom.phtml" hash="b4c5c3492a1eca27c59510b642a1f837"/><file name="event.phtml" hash="8da220d74a265c722edfa43f02b21a4e"/><file name="footer.phtml" hash="f080c361ceff1aed3010e9aad9c07251"/><file name="index.phtml" hash="17e341f9b39c20030ce03bced05fd091"/><file name="preview.phtml" hash="f33143284aa578b50072f0858f1efcf6"/><file name="renderer.phtml" hash="b269e1e7f9e4dfd57e6806e581e887f0"/><file name="tracker.phtml" hash="3fd82ab2019344408979d054be7ff799"/></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><file name="Favizone_Recommender.csv" hash="9832f3a28ed8c6af16ddb29d23444131"/></dir><dir name="fr_FR"><file name="Favizone_Recommender.csv" hash="af5908d502a8d2356e86f6a1729a7309"/></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
18
  </package>