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 +3 -1
- app/code/community/Favizone/Recommender/Block/Tracker.php +7 -5
- app/code/community/Favizone/Recommender/Helper/Category.php +99 -23
- app/code/community/Favizone/Recommender/etc/config.xml +1 -1
- app/design/frontend/base/default/template/favizonerecommender/tracker.phtml +3 -0
- js/favizone/favizone-tracker.js +3 -0
- package.xml +5 -5
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" => $
|
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 ".$
|
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 |
-
|
127 |
-
|
128 |
-
|
|
|
|
|
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 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
107 |
}
|
108 |
|
109 |
//Root category
|
110 |
$rootCategory = Mage::getModel('catalog/category')->setStoreId($store_id)->load($rootCategoryId);
|
111 |
-
|
|
|
112 |
"idLang"=>$store_id,
|
113 |
"isoCode"=>$isoCode,
|
114 |
-
"idCategory"=>$
|
|
|
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 |
-
|
|
|
|
|
145 |
"idLang"=>$storeId,
|
146 |
"isoCode"=>$isoCode,
|
147 |
-
"idCategory"=>$
|
148 |
-
"
|
149 |
"nameCategory"=>$category->getName(),
|
150 |
"level"=>$category->getLevel(),
|
151 |
-
"
|
152 |
-
"
|
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.
|
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.
|
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>*
|
12 |
<authors><author><name>Favizone</name><user>favizone</user><email>contact@favizone.com</email></author></authors>
|
13 |
-
<date>2017-
|
14 |
-
<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="
|
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>
|