Version Notes
Copernica - Version 3.2.3
Download this release
Release Info
Developer | Cream |
Extension | Copernica_MarketingSoftware |
Version | 3.2.3 |
Comparing to | |
See all releases |
Code changes from version 3.2.2 to 3.2.3
- app/code/community/Copernica/MarketingSoftware/Controller/Action.php +10 -0
- app/code/community/Copernica/MarketingSoftware/Helper/Data.php +32 -18
- app/code/community/Copernica/MarketingSoftware/Model/Copernica/Entity/Order.php +14 -4
- app/code/community/Copernica/MarketingSoftware/Model/Copernica/Entity/Order/Item.php +30 -0
- app/code/community/Copernica/MarketingSoftware/Model/Copernica/Entity/Product.php +2 -2
- app/code/community/Copernica/MarketingSoftware/Model/Copernica/Entity/Wishlist/Item.php +1 -1
- app/code/community/Copernica/MarketingSoftware/Model/Queue/Event/Startsync.php +1 -1
- app/code/community/Copernica/MarketingSoftware/controllers/Adminhtml/Marketingsoftware/AjaxcollectionController.php +1 -1
- app/code/community/Copernica/MarketingSoftware/controllers/Adminhtml/Marketingsoftware/ExportController.php +11 -0
- app/code/community/Copernica/MarketingSoftware/controllers/Adminhtml/Marketingsoftware/LinkController.php +10 -0
- app/code/community/Copernica/MarketingSoftware/controllers/Adminhtml/Marketingsoftware/SettingsController.php +10 -0
- app/code/community/Copernica/MarketingSoftware/controllers/Adminhtml/Marketingsoftware/SyncController.php +11 -0
- app/code/community/Copernica/MarketingSoftware/controllers/ProductController.php +2 -2
- app/code/community/Copernica/MarketingSoftware/controllers/UnsubscribeController.php +8 -10
- app/code/community/Copernica/MarketingSoftware/etc/config.xml +1 -1
- package.xml +5 -5
app/code/community/Copernica/MarketingSoftware/Controller/Action.php
CHANGED
@@ -57,6 +57,16 @@ class Copernica_MarketingSoftware_Controller_Action extends Mage_Adminhtml_Contr
|
|
57 |
|
58 |
$this->_checkApiAccess();
|
59 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
60 |
|
61 |
/**
|
62 |
* Check if queue have too many items. This method will output messages on
|
57 |
|
58 |
$this->_checkApiAccess();
|
59 |
}
|
60 |
+
|
61 |
+
/**
|
62 |
+
* Check if cache management is allowed
|
63 |
+
*
|
64 |
+
* @return bool
|
65 |
+
*/
|
66 |
+
protected function _isAllowed()
|
67 |
+
{
|
68 |
+
return Mage::getSingleton('admin/session')->isAllowed('copernica');
|
69 |
+
}
|
70 |
|
71 |
/**
|
72 |
* Check if queue have too many items. This method will output messages on
|
app/code/community/Copernica/MarketingSoftware/Helper/Data.php
CHANGED
@@ -67,13 +67,14 @@ class Copernica_MarketingSoftware_Helper_Data extends Mage_Core_Helper_Abstract
|
|
67 |
'quantity' => 'Quantity',
|
68 |
'price' => 'Price',
|
69 |
'totalPrice' => 'Total price',
|
70 |
-
'
|
71 |
-
'storeView' => 'Store view',
|
72 |
'url' => 'Details URL',
|
73 |
'image' => 'Image URL',
|
74 |
'categories' => 'Categories',
|
75 |
'options' => 'Product options',
|
76 |
'attributes' => 'Product Attributes',
|
|
|
|
|
77 |
);
|
78 |
}
|
79 |
|
@@ -87,7 +88,6 @@ class Copernica_MarketingSoftware_Helper_Data extends Mage_Core_Helper_Abstract
|
|
87 |
{
|
88 |
return array(
|
89 |
'incrementId' => 'Increment id',
|
90 |
-
'timestamp' => 'Timestamp',
|
91 |
'quantity' => 'Quantity',
|
92 |
//'subtotal' => 'Subtotal',
|
93 |
'shipping' => 'Shipping costs',
|
@@ -102,6 +102,8 @@ class Copernica_MarketingSoftware_Helper_Data extends Mage_Core_Helper_Abstract
|
|
102 |
'shippingAddressId' => 'Shipping Address id',
|
103 |
'billingAddressId' => 'Billing Address id',
|
104 |
'couponCode' => 'Coupon code',
|
|
|
|
|
105 |
);
|
106 |
}
|
107 |
|
@@ -123,7 +125,7 @@ class Copernica_MarketingSoftware_Helper_Data extends Mage_Core_Helper_Abstract
|
|
123 |
'quantity' => 'Quantity',
|
124 |
'price' => 'Price',
|
125 |
'totalPrice' => 'Total price',
|
126 |
-
'
|
127 |
'storeView' => 'Store view',
|
128 |
'url' => 'Details URL',
|
129 |
'image' => 'Image URL',
|
@@ -131,6 +133,9 @@ class Copernica_MarketingSoftware_Helper_Data extends Mage_Core_Helper_Abstract
|
|
131 |
'options' => 'Product options',
|
132 |
'attributes' => 'Product Attributes',
|
133 |
'salesRules' => 'Sales rules',
|
|
|
|
|
|
|
134 |
);
|
135 |
}
|
136 |
|
@@ -174,13 +179,13 @@ class Copernica_MarketingSoftware_Helper_Data extends Mage_Core_Helper_Abstract
|
|
174 |
'attributeSet' => 'Attribute set',
|
175 |
'weight' => 'Weight',
|
176 |
'price' => 'Price',
|
177 |
-
'timestamp' => 'Timestamp',
|
178 |
'storeView' => 'Store view',
|
179 |
'url' => 'Details URL',
|
180 |
'image' => 'Image URL',
|
181 |
'categories' => 'Categories',
|
182 |
'options' => 'Product options',
|
183 |
-
'attributes' => 'Product Attributes',
|
|
|
184 |
);
|
185 |
}
|
186 |
|
@@ -201,14 +206,14 @@ class Copernica_MarketingSoftware_Helper_Data extends Mage_Core_Helper_Abstract
|
|
201 |
'quantity' => 'Quantity',
|
202 |
'price' => 'Price',
|
203 |
'totalPrice' => 'Total price',
|
204 |
-
'timestamp' => 'Timestamp',
|
205 |
'description' => 'Description',
|
206 |
'storeView' => 'Store view',
|
207 |
'url' => 'Details URL',
|
208 |
'image' => 'Image URL',
|
209 |
'categories' => 'Categories',
|
210 |
'options' => 'Product options',
|
211 |
-
'attributes' => 'Product Attributes',
|
|
|
212 |
);
|
213 |
}
|
214 |
|
@@ -299,9 +304,12 @@ class Copernica_MarketingSoftware_Helper_Data extends Mage_Core_Helper_Abstract
|
|
299 |
{
|
300 |
$definitions = array(
|
301 |
'cartproducts' => array (
|
302 |
-
|
303 |
-
|
304 |
-
|
|
|
|
|
|
|
305 |
'url' => array (
|
306 |
'type' => 'text',
|
307 |
'length' => 255
|
@@ -332,10 +340,13 @@ class Copernica_MarketingSoftware_Helper_Data extends Mage_Core_Helper_Abstract
|
|
332 |
),
|
333 |
),
|
334 |
'orderproducts' => array (
|
335 |
-
'
|
336 |
'type' => 'datetime'
|
337 |
),
|
338 |
-
|
|
|
|
|
|
|
339 |
'type' => 'text',
|
340 |
'length' => 255
|
341 |
),
|
@@ -370,7 +381,7 @@ class Copernica_MarketingSoftware_Helper_Data extends Mage_Core_Helper_Abstract
|
|
370 |
),
|
371 |
),
|
372 |
'viewedproducts' => array (
|
373 |
-
'
|
374 |
'type' => 'datetime'
|
375 |
),
|
376 |
'url' => array (
|
@@ -403,9 +414,12 @@ class Copernica_MarketingSoftware_Helper_Data extends Mage_Core_Helper_Abstract
|
|
403 |
)
|
404 |
),
|
405 |
'orders' => array (
|
406 |
-
'
|
407 |
'type' => 'datetime'
|
408 |
),
|
|
|
|
|
|
|
409 |
'storeView' => array (
|
410 |
'type' => 'text',
|
411 |
'length' => 250
|
@@ -437,9 +451,9 @@ class Copernica_MarketingSoftware_Helper_Data extends Mage_Core_Helper_Abstract
|
|
437 |
)
|
438 |
),
|
439 |
'wishlistproducts' => array (
|
440 |
-
|
441 |
-
|
442 |
-
|
443 |
'description' => array (
|
444 |
'type' => 'big',
|
445 |
'textlines' => 4,
|
67 |
'quantity' => 'Quantity',
|
68 |
'price' => 'Price',
|
69 |
'totalPrice' => 'Total price',
|
70 |
+
'storeView' => 'Store view',
|
|
|
71 |
'url' => 'Details URL',
|
72 |
'image' => 'Image URL',
|
73 |
'categories' => 'Categories',
|
74 |
'options' => 'Product options',
|
75 |
'attributes' => 'Product Attributes',
|
76 |
+
'createdAt' => 'Created',
|
77 |
+
'updatedAt' => 'Modified'
|
78 |
);
|
79 |
}
|
80 |
|
88 |
{
|
89 |
return array(
|
90 |
'incrementId' => 'Increment id',
|
|
|
91 |
'quantity' => 'Quantity',
|
92 |
//'subtotal' => 'Subtotal',
|
93 |
'shipping' => 'Shipping costs',
|
102 |
'shippingAddressId' => 'Shipping Address id',
|
103 |
'billingAddressId' => 'Billing Address id',
|
104 |
'couponCode' => 'Coupon code',
|
105 |
+
'createdAt' => 'Created',
|
106 |
+
'updatedAt' => 'Modified'
|
107 |
);
|
108 |
}
|
109 |
|
125 |
'quantity' => 'Quantity',
|
126 |
'price' => 'Price',
|
127 |
'totalPrice' => 'Total price',
|
128 |
+
'status' => 'Order item status',
|
129 |
'storeView' => 'Store view',
|
130 |
'url' => 'Details URL',
|
131 |
'image' => 'Image URL',
|
133 |
'options' => 'Product options',
|
134 |
'attributes' => 'Product Attributes',
|
135 |
'salesRules' => 'Sales rules',
|
136 |
+
'createdAt' => 'Created',
|
137 |
+
'updatedAt' => 'Modified',
|
138 |
+
|
139 |
);
|
140 |
}
|
141 |
|
179 |
'attributeSet' => 'Attribute set',
|
180 |
'weight' => 'Weight',
|
181 |
'price' => 'Price',
|
|
|
182 |
'storeView' => 'Store view',
|
183 |
'url' => 'Details URL',
|
184 |
'image' => 'Image URL',
|
185 |
'categories' => 'Categories',
|
186 |
'options' => 'Product options',
|
187 |
+
'attributes' => 'Product Attributes',
|
188 |
+
'createdAt' => 'Created'
|
189 |
);
|
190 |
}
|
191 |
|
206 |
'quantity' => 'Quantity',
|
207 |
'price' => 'Price',
|
208 |
'totalPrice' => 'Total price',
|
|
|
209 |
'description' => 'Description',
|
210 |
'storeView' => 'Store view',
|
211 |
'url' => 'Details URL',
|
212 |
'image' => 'Image URL',
|
213 |
'categories' => 'Categories',
|
214 |
'options' => 'Product options',
|
215 |
+
'attributes' => 'Product Attributes',
|
216 |
+
'createdAt' => 'Created'
|
217 |
);
|
218 |
}
|
219 |
|
304 |
{
|
305 |
$definitions = array(
|
306 |
'cartproducts' => array (
|
307 |
+
'createdAt' => array (
|
308 |
+
'type' => 'datetime'
|
309 |
+
),
|
310 |
+
'updatedAt' => array (
|
311 |
+
'type' => 'datetime'
|
312 |
+
),
|
313 |
'url' => array (
|
314 |
'type' => 'text',
|
315 |
'length' => 255
|
340 |
),
|
341 |
),
|
342 |
'orderproducts' => array (
|
343 |
+
'createdAt' => array (
|
344 |
'type' => 'datetime'
|
345 |
),
|
346 |
+
'updatedAt' => array (
|
347 |
+
'type' => 'datetime'
|
348 |
+
),
|
349 |
+
'url' => array (
|
350 |
'type' => 'text',
|
351 |
'length' => 255
|
352 |
),
|
381 |
),
|
382 |
),
|
383 |
'viewedproducts' => array (
|
384 |
+
'createdAt' => array (
|
385 |
'type' => 'datetime'
|
386 |
),
|
387 |
'url' => array (
|
414 |
)
|
415 |
),
|
416 |
'orders' => array (
|
417 |
+
'createdAt' => array (
|
418 |
'type' => 'datetime'
|
419 |
),
|
420 |
+
'updatedAt' => array (
|
421 |
+
'type' => 'datetime'
|
422 |
+
),
|
423 |
'storeView' => array (
|
424 |
'type' => 'text',
|
425 |
'length' => 250
|
451 |
)
|
452 |
),
|
453 |
'wishlistproducts' => array (
|
454 |
+
'createdAt' => array (
|
455 |
+
'type' => 'datetime'
|
456 |
+
),
|
457 |
'description' => array (
|
458 |
'type' => 'big',
|
459 |
'textlines' => 4,
|
app/code/community/Copernica/MarketingSoftware/Model/Copernica/Entity/Order.php
CHANGED
@@ -165,14 +165,24 @@ class Copernica_MarketingSoftware_Model_Copernica_Entity_Order extends Copernica
|
|
165 |
}
|
166 |
|
167 |
/**
|
168 |
-
*
|
169 |
-
*
|
170 |
* @return string
|
171 |
*/
|
172 |
-
public function
|
173 |
{
|
174 |
-
|
175 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
176 |
|
177 |
/**
|
178 |
* Fetch shipping description
|
165 |
}
|
166 |
|
167 |
/**
|
168 |
+
* Get last modification date
|
169 |
+
*
|
170 |
* @return string
|
171 |
*/
|
172 |
+
public function fetchUpdatedAt()
|
173 |
{
|
174 |
+
return $this->_order->getUpdatedAt();
|
175 |
}
|
176 |
+
|
177 |
+
/**
|
178 |
+
* Get product creation date
|
179 |
+
*
|
180 |
+
* @return string
|
181 |
+
*/
|
182 |
+
public function fetchCreatedAt()
|
183 |
+
{
|
184 |
+
return $this->_order->getCreatedAt();
|
185 |
+
}
|
186 |
|
187 |
/**
|
188 |
* Fetch shipping description
|
app/code/community/Copernica/MarketingSoftware/Model/Copernica/Entity/Order/Item.php
CHANGED
@@ -111,6 +111,36 @@ class Copernica_MarketingSoftware_Model_Copernica_Entity_Order_Item extends Cope
|
|
111 |
|
112 |
return Mage::getModel('marketingsoftware/abstraction_storeview')->setOriginal($store);
|
113 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
114 |
|
115 |
/**
|
116 |
* Get store Id
|
111 |
|
112 |
return Mage::getModel('marketingsoftware/abstraction_storeview')->setOriginal($store);
|
113 |
}
|
114 |
+
|
115 |
+
/**
|
116 |
+
* Get last modification date
|
117 |
+
*
|
118 |
+
* @return string
|
119 |
+
*/
|
120 |
+
public function getUpdatedAt()
|
121 |
+
{
|
122 |
+
return $this->_orderItem->getUpdatedAt();
|
123 |
+
}
|
124 |
+
|
125 |
+
/**
|
126 |
+
* Get creation date
|
127 |
+
*
|
128 |
+
* @return string
|
129 |
+
*/
|
130 |
+
public function getCreatedAt()
|
131 |
+
{
|
132 |
+
return $this->_orderItem->getCreatedAt();
|
133 |
+
}
|
134 |
+
|
135 |
+
/**
|
136 |
+
* Get order item status.
|
137 |
+
*
|
138 |
+
* @return string
|
139 |
+
*/
|
140 |
+
public function fetchStatus()
|
141 |
+
{
|
142 |
+
return $this->_orderItem->getStatus();
|
143 |
+
}
|
144 |
|
145 |
/**
|
146 |
* Get store Id
|
app/code/community/Copernica/MarketingSoftware/Model/Copernica/Entity/Product.php
CHANGED
@@ -235,7 +235,7 @@ class Copernica_MarketingSoftware_Model_Copernica_Entity_Product extends Coperni
|
|
235 |
*
|
236 |
* @return string
|
237 |
*/
|
238 |
-
public function
|
239 |
{
|
240 |
return $this->_product->getUpdatedAt();
|
241 |
}
|
@@ -245,7 +245,7 @@ class Copernica_MarketingSoftware_Model_Copernica_Entity_Product extends Coperni
|
|
245 |
*
|
246 |
* @return string
|
247 |
*/
|
248 |
-
public function
|
249 |
{
|
250 |
return $this->_product->getCreatedAt();
|
251 |
}
|
235 |
*
|
236 |
* @return string
|
237 |
*/
|
238 |
+
public function getUpdatedAt()
|
239 |
{
|
240 |
return $this->_product->getUpdatedAt();
|
241 |
}
|
245 |
*
|
246 |
* @return string
|
247 |
*/
|
248 |
+
public function getCreatedAt()
|
249 |
{
|
250 |
return $this->_product->getCreatedAt();
|
251 |
}
|
app/code/community/Copernica/MarketingSoftware/Model/Copernica/Entity/Wishlist/Item.php
CHANGED
@@ -101,7 +101,7 @@ class Copernica_MarketingSoftware_Model_Copernica_Entity_Wishlist_Item extends C
|
|
101 |
*
|
102 |
* @return string
|
103 |
*/
|
104 |
-
public function
|
105 |
{
|
106 |
return $this->_wishlistItem->getAddedAt();
|
107 |
}
|
101 |
*
|
102 |
* @return string
|
103 |
*/
|
104 |
+
public function getCreatedAt()
|
105 |
{
|
106 |
return $this->_wishlistItem->getAddedAt();
|
107 |
}
|
app/code/community/Copernica/MarketingSoftware/Model/Queue/Event/Startsync.php
CHANGED
@@ -36,7 +36,7 @@ class Copernica_MarketingSoftware_Model_Queue_Event_Startsync extends Copernica_
|
|
36 |
*
|
37 |
* @var int
|
38 |
*/
|
39 |
-
protected $_eventsLimit =
|
40 |
|
41 |
/**
|
42 |
* Current event status. It contains informations about last entites that were
|
36 |
*
|
37 |
* @var int
|
38 |
*/
|
39 |
+
protected $_eventsLimit = 500;
|
40 |
|
41 |
/**
|
42 |
* Current event status. It contains informations about last entites that were
|
app/code/community/Copernica/MarketingSoftware/controllers/Adminhtml/Marketingsoftware/AjaxcollectionController.php
CHANGED
@@ -28,7 +28,7 @@
|
|
28 |
* This class will answer any Ajax call that is asking info about Copernica
|
29 |
* collection.
|
30 |
*/
|
31 |
-
class Copernica_MarketingSoftware_Adminhtml_Marketingsoftware_AjaxcollectionController extends
|
32 |
{
|
33 |
/**
|
34 |
* Valdiate collection
|
28 |
* This class will answer any Ajax call that is asking info about Copernica
|
29 |
* collection.
|
30 |
*/
|
31 |
+
class Copernica_MarketingSoftware_Adminhtml_Marketingsoftware_AjaxcollectionController extends Copernica_MarketingSoftware_Controller_Action
|
32 |
{
|
33 |
/**
|
34 |
* Valdiate collection
|
app/code/community/Copernica/MarketingSoftware/controllers/Adminhtml/Marketingsoftware/ExportController.php
CHANGED
@@ -30,6 +30,17 @@
|
|
30 |
*/
|
31 |
class Copernica_MarketingSoftware_Adminhtml_Marketingsoftware_ExportController extends Copernica_MarketingSoftware_Controller_Action
|
32 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
/**
|
34 |
* Takes care of displaying the form which
|
35 |
* contains the details used for the SOAP connection.
|
30 |
*/
|
31 |
class Copernica_MarketingSoftware_Adminhtml_Marketingsoftware_ExportController extends Copernica_MarketingSoftware_Controller_Action
|
32 |
{
|
33 |
+
/**
|
34 |
+
* Check if cache management is allowed
|
35 |
+
*
|
36 |
+
* @return bool
|
37 |
+
*/
|
38 |
+
protected function _isAllowed()
|
39 |
+
{
|
40 |
+
return Mage::getSingleton('admin/session')->isAllowed('copernica/export');
|
41 |
+
}
|
42 |
+
|
43 |
+
|
44 |
/**
|
45 |
* Takes care of displaying the form which
|
46 |
* contains the details used for the SOAP connection.
|
app/code/community/Copernica/MarketingSoftware/controllers/Adminhtml/Marketingsoftware/LinkController.php
CHANGED
@@ -30,6 +30,16 @@
|
|
30 |
*/
|
31 |
class Copernica_MarketingSoftware_Adminhtml_Marketingsoftware_LinkController extends Copernica_MarketingSoftware_Controller_Action
|
32 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
/**
|
34 |
* indexAction() takes care of displaying the form which
|
35 |
* contains the details used for the SOAP connection
|
30 |
*/
|
31 |
class Copernica_MarketingSoftware_Adminhtml_Marketingsoftware_LinkController extends Copernica_MarketingSoftware_Controller_Action
|
32 |
{
|
33 |
+
/**
|
34 |
+
* Check if cache management is allowed
|
35 |
+
*
|
36 |
+
* @return bool
|
37 |
+
*/
|
38 |
+
protected function _isAllowed()
|
39 |
+
{
|
40 |
+
return Mage::getSingleton('admin/session')->isAllowed('copernica/links');
|
41 |
+
}
|
42 |
+
|
43 |
/**
|
44 |
* indexAction() takes care of displaying the form which
|
45 |
* contains the details used for the SOAP connection
|
app/code/community/Copernica/MarketingSoftware/controllers/Adminhtml/Marketingsoftware/SettingsController.php
CHANGED
@@ -30,6 +30,16 @@
|
|
30 |
*/
|
31 |
class Copernica_MarketingSoftware_Adminhtml_Marketingsoftware_SettingsController extends Copernica_MarketingSoftware_Controller_Action
|
32 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
/**
|
34 |
* indexAction() takes care of displaying the form which
|
35 |
* contains the details used for the SOAP connection
|
30 |
*/
|
31 |
class Copernica_MarketingSoftware_Adminhtml_Marketingsoftware_SettingsController extends Copernica_MarketingSoftware_Controller_Action
|
32 |
{
|
33 |
+
/**
|
34 |
+
* Check if cache management is allowed
|
35 |
+
*
|
36 |
+
* @return bool
|
37 |
+
*/
|
38 |
+
protected function _isAllowed()
|
39 |
+
{
|
40 |
+
return Mage::getSingleton('admin/session')->isAllowed('copernica/settings');
|
41 |
+
}
|
42 |
+
|
43 |
/**
|
44 |
* indexAction() takes care of displaying the form which
|
45 |
* contains the details used for the SOAP connection
|
app/code/community/Copernica/MarketingSoftware/controllers/Adminhtml/Marketingsoftware/SyncController.php
CHANGED
@@ -30,6 +30,17 @@
|
|
30 |
*/
|
31 |
class Copernica_MarketingSoftware_Adminhtml_Marketingsoftware_SyncController extends Copernica_MarketingSoftware_Controller_Action
|
32 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
/**
|
34 |
* This action is a default one. Will be executed when user arrives on page.
|
35 |
*/
|
30 |
*/
|
31 |
class Copernica_MarketingSoftware_Adminhtml_Marketingsoftware_SyncController extends Copernica_MarketingSoftware_Controller_Action
|
32 |
{
|
33 |
+
|
34 |
+
/**
|
35 |
+
* Check if cache management is allowed
|
36 |
+
*
|
37 |
+
* @return bool
|
38 |
+
*/
|
39 |
+
protected function _isAllowed()
|
40 |
+
{
|
41 |
+
return Mage::getSingleton('admin/session')->isAllowed('copernica/sync');
|
42 |
+
}
|
43 |
+
|
44 |
/**
|
45 |
* This action is a default one. Will be executed when user arrives on page.
|
46 |
*/
|
app/code/community/Copernica/MarketingSoftware/controllers/ProductController.php
CHANGED
@@ -129,8 +129,8 @@ class Copernica_MarketingSoftware_ProductController extends Mage_Core_Controller
|
|
129 |
$this->_appendSimpleNode($element, 'sku', $product->getSku());
|
130 |
$this->_appendSimpleNode($element, 'name', $product->getName());
|
131 |
$this->_appendSimpleNode($element, 'description', $product->getDescription());
|
132 |
-
$this->_appendSimpleNode($element, 'modified', $product->
|
133 |
-
$this->_appendSimpleNode($element, 'created', $product->
|
134 |
$this->_appendSimpleNode($element, 'productUrl', $product->getUrl());
|
135 |
$this->_appendSimpleNode($element, 'imageUrl', $product->getImage());
|
136 |
$this->_appendSimpleNode($element, 'thumbnailUrl', $product->getThumbnail());
|
129 |
$this->_appendSimpleNode($element, 'sku', $product->getSku());
|
130 |
$this->_appendSimpleNode($element, 'name', $product->getName());
|
131 |
$this->_appendSimpleNode($element, 'description', $product->getDescription());
|
132 |
+
$this->_appendSimpleNode($element, 'modified', $product->getUpdatedAt());
|
133 |
+
$this->_appendSimpleNode($element, 'created', $product->getCreatedAt());
|
134 |
$this->_appendSimpleNode($element, 'productUrl', $product->getUrl());
|
135 |
$this->_appendSimpleNode($element, 'imageUrl', $product->getImage());
|
136 |
$this->_appendSimpleNode($element, 'thumbnailUrl', $product->getThumbnail());
|
app/code/community/Copernica/MarketingSoftware/controllers/UnsubscribeController.php
CHANGED
@@ -49,17 +49,15 @@ class Copernica_MarketingSoftware_UnsubscribeController extends Mage_Core_Contro
|
|
49 |
|
50 |
$subscriber = Mage::getModel('newsletter/subscriber');
|
51 |
|
52 |
-
|
53 |
-
$subscriber->loadByCustomer($customer)->getId()
|
54 |
-
|
55 |
-
|
|
|
|
|
|
|
|
|
56 |
}
|
57 |
-
|
58 |
-
$subscriber->setEmail($email);
|
59 |
-
$subscriber->setSubscriberStatus(Mage_Newsletter_Model_Subscriber::STATUS_UNSUBSCRIBED)->save();
|
60 |
-
|
61 |
-
echo 'ok';
|
62 |
-
return;
|
63 |
}
|
64 |
}
|
65 |
echo 'not ok';
|
49 |
|
50 |
$subscriber = Mage::getModel('newsletter/subscriber');
|
51 |
|
52 |
+
if (
|
53 |
+
$subscriber->loadByCustomer($customer)->getId() ||
|
54 |
+
$subscriber->loadByEmail($email)->getId()
|
55 |
+
) {
|
56 |
+
// we have a valid subscriber object now, so unsubscribe the user
|
57 |
+
$subscriber->setSubscriberStatus(Mage_Newsletter_Model_Subscriber::STATUS_UNSUBSCRIBED)->save();
|
58 |
+
echo 'ok';
|
59 |
+
return;
|
60 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
61 |
}
|
62 |
}
|
63 |
echo 'not ok';
|
app/code/community/Copernica/MarketingSoftware/etc/config.xml
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Copernica_MarketingSoftware>
|
5 |
-
<version>3.2.
|
6 |
</Copernica_MarketingSoftware>
|
7 |
</modules>
|
8 |
<global>
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Copernica_MarketingSoftware>
|
5 |
+
<version>3.2.3</version>
|
6 |
</Copernica_MarketingSoftware>
|
7 |
</modules>
|
8 |
<global>
|
package.xml
CHANGED
@@ -1,18 +1,18 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Copernica_MarketingSoftware</name>
|
4 |
-
<version>3.2.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL 3.0)</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Plugin to exchange data from Magento with Copernica Marketing Software.</summary>
|
10 |
<description>When you install the integration, all contact, order and shop cart data from Magento will be automatically synchronized and stored in Copernica. By synchronizing data between your Magento webshop and Copernica, you are able to set up targeted email campaigns. For example you can consider emailing customers with abandoned shopcarts automatically every week. Your contacts will only receive information relevant to them, which will make them come back to your shop time and again. The available integration is also compatible with the Magento Enterprise edition. Please note that this extension does not work with PHP 5.4.X. and should be run with the Magento system requirements in mind.</description>
|
11 |
-
<notes>Copernica - Version 3.2.
|
12 |
<authors><author><name>Cream</name><user>creaminternet</user><email>info@cream.nl</email></author></authors>
|
13 |
-
<date>2015-08-
|
14 |
-
<time>
|
15 |
-
<contents><target name="magecommunity"><dir name="Copernica"><dir name="MarketingSoftware"><dir name="Block"><dir name="Adminhtml"><dir name="Marketingsoftware"><file name="Accesstoken.php" hash="29cfec58c1b5d9a057b646f1dad96de0"/><file name="Export.php" hash="b399cc65bba668de91f9621b85d3e27e"/><file name="Link.php" hash="2886fb943191bb9be459fcb4963bc70b"/><file name="Settings.php" hash="af7b8723a4e9210d11fbfac05fe5080b"/><file name="Sync.php" hash="4a10ec20871f136bb0dae602aa4df77d"/></dir></dir></dir><dir name="Controller"><file name="Action.php" hash="2b2f0e85518528a64b1e2cf1beef0fb0"/></dir><file name="Exception.php" hash="fec6721cdc464233cfdbf5d653e7b41b"/><dir name="Helper"><dir name="Api"><file name="Abstract.php" hash="b9f0183a3615331cae2e682ad3e6c054"/><file name="Builder.php" hash="c5603b3c54b309103af2d2083246f2bb"/><file name="Validator.php" hash="867ed42d76ac5b720afe1517a930b6b6"/></dir><file name="Api.php" hash="b091dd61ec789cda46140c540fe659c0"/><file name="Config.php" hash="c71f09c00f0ffd62a12f8e0e02e17cb1"/><file name="Data.php" hash="26f3c7caedc847ea7a0cef47ef7e2209"/><file name="DataWriter.php" hash="91eec8f0426e30b273e4709488d775c3"/><file name="Profile.php" hash="2ed47a7a9b3df84fac7fd74e76aaf67b"/><dir name="Rest"><file name="Request.php" hash="1fb9cece0ca0a4fa8ba682755c031899"/></dir></dir><dir name="Model"><dir name="Abandoned"><file name="Cart.php" hash="33fa4f7d4f89ef45f8b8876a612abada"/><dir name="Carts"><file name="Processor.php" hash="33344ff5bfd584305d062df953bb84f9"/></dir></dir><dir name="Abstraction"><file name="Address.php" hash="b62d10f1986d08c7726bd2a1874936ac"/><file name="Attributes.php" hash="aa543079441ad7137a2033f326ea1bab"/><file name="Customer.php" hash="c418a0d637ad3b044bdb9a4a9b7fd26d"/><file name="Name.php" hash="ff4834f323e408211b0099d869e85051"/><dir name="Order"><dir name="Item"><file name="Options.php" hash="3483f1b10e4b2ac0d1c47e5d03c21730"/></dir><file name="Item.php" hash="25b76c7661e73547ce860a04698df774"/></dir><file name="Order.php" hash="7a5212a3618304259b78f891858474c0"/><file name="Price.php" hash="444016a4eb5273b55165f6238d370814"/><dir name="Product"><file name="Viewed.php" hash="7d3dfde4c154a404fef5977038209865"/></dir><file name="Product.php" hash="d7c29c651dda6e7c2624344e936e1c51"/><dir name="Quote"><dir name="Item"><file name="Options.php" hash="ee909690f8ec01319b5ebce7afa67ea2"/></dir><file name="Item.php" hash="1cd86f01d1877df31f8ed4621d45eb7d"/></dir><file name="Quote.php" hash="86c0556ec70886f09a9999893dea8fda"/><file name="Storeview.php" hash="e074587d66ad7c8a8dffdda1423e18bb"/><file name="Subscription.php" hash="4a4e2c25857ae553f4bfceadcddbb8c9"/><dir name="Wishlist"><dir name="Item"><file name="Options.php" hash="88372eac4289a923915b02f00140e2e0"/></dir><file name="Item.php" hash="6311c147e868d99c90d57f8a2bba10bc"/></dir><file name="Wishlist.php" hash="171d08e53f87b4ec126941bff4f0877a"/><file name="readme.txt" hash="90f0b9c7e67b6e9ed1e172f28afcc660"/></dir><file name="AsyncPomSoapClient.php" hash="96963e05a0de2a3cad9189efdcafdac9"/><file name="Config.php" hash="b3abe602faead6f095c82d111c6bb23e"/><dir name="Copernica"><file name="Abstract.php" hash="d29d93cf6a0ce943f3a85a62b05b8363"/><dir name="Address"><file name="Subprofile.php" hash="297a7bbac3af8f041242510fb1365c38"/></dir><dir name="Entity"><file name="Address.php" hash="9d340fe9dc6c95a59cafaad8dd57ad84"/><file name="Customer.php" hash="b34b599cd4d5aae4bf58040930664f17"/><dir name="Order"><file name="Item.php" hash="fc279c4fc3e9117be308f9409a55de76"/></dir><file name="Order.php" hash="8f67be35ab16693be9c88be1e791d56d"/><file name="Product.php" hash="40f3588a6704afbcaf067f7b6195c068"/><dir name="Quote"><file name="Item.php" hash="57aba64004cb24b83854d06591d0992d"/></dir><file name="Quote.php" hash="260c2befc428abe459d3bb506272012d"/><file name="Subscription.php" hash="175ff77340c5fe991d18488487ff1fa5"/><dir name="Wishlist"><file name="Item.php" hash="2855cdb15ad8bacc18706a77870744e5"/></dir><file name="Wishlist.php" hash="b20b9a585c8d6216245f39cdd6e132f6"/></dir><file name="Entity.php" hash="2953aeaa6ccfdacedfccb792ea51e616"/><dir name="Order"><file name="Subprofile.php" hash="c2731345ef2f9ee5e94c08cc436ff3c9"/></dir><dir name="Orderitem"><file name="Subprofile.php" hash="c7e616219f54be72c076e62bcf0e7d3f"/></dir><dir name="Product"><dir name="Viewed"><file name="Subprofile.php" hash="65e6feb393b4c62285525a568e52f23a"/></dir></dir><dir name="Profile"><file name="Customer.php" hash="bcc695433e9edadc2ca1980494c5862c"/><file name="Order.php" hash="622f8d09de8c75307afada3aa22f3a4b"/><file name="Quote.php" hash="7934de49a073e5e00f5a763cb83d0b20"/><file name="Subscription.php" hash="297639611a3bd882b2c5fee0689f476d"/></dir><file name="Profile.php" hash="02e1327d4d58109b936793023235994a"/><dir name="Quote"><dir name="Item"><file name="Subprofile.php" hash="f69f63fda8b148a3019dfd010c3df414"/></dir></dir><dir name="Wishlist"><dir name="Item"><file name="Subprofile.php" hash="ae547f8304fc6cfe703efb13360660ea"/></dir></dir></dir><dir name="Error"><file name="Queue.php" hash="1240537c6560f59e48a066b440127d94"/></dir><file name="Error.php" hash="b8c1e456f0c398511d24ec5c9dab17d1"/><file name="Marketingsoftware.php" hash="05d6809f438672c945cbd36c2ee6a095"/><dir name="Mysql4"><dir name="Abandoned"><dir name="Cart"><file name="Collection.php" hash="5c6caa13d70a26b9c8fa246ae758e1bb"/></dir><file name="Cart.php" hash="a256e52ef1c583e6868d00d965b8aafc"/></dir><dir name="Config"><file name="Collection.php" hash="ea24387a0a68db651ce32d2bb93ccff0"/></dir><file name="Config.php" hash="0e248da13b5f4059e01fd9b8a082720e"/><dir name="Error"><dir name="Queue"><file name="Collection.php" hash="3c3ab32179c9d3d25d730b603cd1fa6d"/></dir><file name="Queue.php" hash="3d6d03ba0a14c2839ec8fafb536fa9e2"/></dir><dir name="Profile"><dir name="Cache"><file name="Collection.php" hash="fe9f9e4157dc686279b1d8311c672d28"/></dir><file name="Cache.php" hash="86a91eb32e4fe5243b333d02aa0b52ee"/></dir><dir name="Queue"><dir name="Item"><file name="Collection.php" hash="1f881d9c6d1137092965af6fd3199e44"/></dir><file name="Item.php" hash="a488b88725c05bb3c0afe58c915704c4"/></dir><dir name="Sync"><dir name="Profile"><file name="Collection.php" hash="e37f86cf075a1bf172fc9469384c17b2"/></dir><file name="Profile.php" hash="56b8054ee3b3d2d7eb6093e6766212bc"/></dir></dir><file name="Observer.php" hash="00258d5cd05ffc15416d740ddbdf0178"/><file name="PomSoapClient.php" hash="7268370f5c2e7e40b2f6040b5c846ffe"/><dir name="Profile"><file name="Cache.php" hash="a9a2a68edcb1137882136bd01a443f78"/></dir><dir name="Queue"><dir name="Event"><file name="Abstract.php" hash="b740109c3c08ec59f0408ac557e5aecf"/><file name="Checkout.php" hash="555539db5b0b08d17b2113e3a5b43d38"/><file name="Customer.php" hash="d623d272a3b4f88fe1d98ba8a0c948a9"/><file name="Factory.php" hash="9d1856bd9eeca7f65c35bb392d434163"/><file name="Item.php" hash="2f74f53e5e8caec754dd705ec0c64ba7"/><file name="Order.php" hash="4c2c6b34cb8eb1479197b780099947fe"/><file name="Quote.php" hash="145b051c6acd678c221b739e75350f52"/><file name="Startsync.php" hash="9625c1d39b0f5a4048d31206bd8a5e87"/><file name="Subscription.php" hash="5f309b3062118e4a3dab7e18a2205006"/><file name="View.php" hash="8d18e1c349f55d0366cb3d790f203914"/><dir name="Wishlist"><file name="Item.php" hash="38905e1f809f14e9eb9bba8ad6e3e61e"/></dir></dir><file name="Item.php" hash="5e68df4c1f1697f5bf9918b47f769888"/><file name="Processor.php" hash="e714c7ca00a15ad89a766a889edf61af"/></dir><dir name="QueueEvent"><file name="FileSync.php" hash="63c9d75f1d3d6723e126844892f55831"/></dir><dir name="Rest"><file name="Address.php" hash="54fa365d02adfe989ab298c9e324fe9a"/><file name="Customer.php" hash="959c715c5783a58afd387d3ef404d220"/><dir name="Order"><file name="Item.php" hash="d63834144ea20631ef638f44593d7b5b"/></dir><file name="Order.php" hash="799ae78183400fb3a5add95c39b29686"/><file name="Product.php" hash="8bb55b8fcf58b8a176f27704d3c98ad9"/><dir name="Quote"><file name="Item.php" hash="7869c9946789d2c576309f992ab0aace"/></dir><file name="Quote.php" hash="5ead39088a3052b1d26b6ce8d6c74700"/><file name="Subscription.php" hash="e05e6cd33afe7c83d54eb9e6585eaafe"/><dir name="Wishlist"><file name="Item.php" hash="084eb2c462e9c689fdc1be19aaf10d49"/></dir><file name="Wishlist.php" hash="9c5240286bbf590b3a47d01286f2bd5b"/></dir><file name="Rest.php" hash="5496864599550bc109f7b9671083f515"/><dir name="Sync"><file name="Profile.php" hash="8db80345fe051d946dd8a6d8ee361397"/><file name="Status.php" hash="7cd4b2ee0e82f594bd9737ce519be728"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Marketingsoftware"><file name="AccessTokenController.php" hash="3b40ecacecf8ce8b93dcaa6a911a4006"/><file name="AjaxcollectionController.php" hash="b4b868e792d7b4af7e0c8faa93c07bb8"/><file name="AjaxcollectionfieldController.php" hash="adedd9277f1607f6fcdca1a049d98499"/><file name="AjaxdatabaseController.php" hash="b9652b5eb2a5487d291128179ff27cc8"/><file name="AjaxdatabasefieldController.php" hash="15534b4a534897ea26546bb1275531ea"/><file name="ExportController.php" hash="fa4404f0921c8ff265a1054a39124d17"/><file name="LinkController.php" hash="2e33eaab8cef86974a1c39cf0e606d1f"/><file name="SettingsController.php" hash="79be0942f9263a94a8beb450c1cb6939"/><file name="SyncController.php" hash="f11628b0607afd5b4edffe88d912cfa3"/></dir></dir><file name="CartController.php" hash="1e050714257f366d16295974040a80e6"/><file name="ProductController.php" hash="bd20f9a4e01022595c51214f96062ba7"/><file name="UnsubscribeController.php" hash="e51bcf41664270f123438fd5399ad707"/></dir><dir name="cron"><file name="clearCopernicaDatabase.php" hash="757d80b4546291e8a2556e05dd388b0c"/><file name="detectAbandonedCarts.php" hash="bbc722e15de6319a25da11b1108149c2"/><file name="fullSync.php" hash="fa649c36d18e250cbd4118a61573f94b"/><file name="processQueue.php" hash="32295fcbd7f254df2dd91b0719f509c4"/></dir><dir name="data"><dir name="marketingsoftware_setup"><file name="data-upgrade-3.4.0-3.4.1.php" hash="c97b1ab3d07a73b2a6b17f68f5ada75c"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="f3372c2961c0a2e9d388240997f30a4f"/><file name="config.xml" hash="0604358847993bc1c427a2b7824e7c80"/></dir><dir name="sql"><dir name="marketingsoftware_setup"><file name="mysql4-install-1.2.0.php" hash="c3576632268f4fc2913a27ad736b62c0"/><file name="mysql4-upgrade-1.1.5-1.1.6.php" hash="926b042ef4f2f950584525e46c9134f5"/><file name="mysql4-upgrade-1.1.6-1.1.7.php" hash="f16fddc74e100a874d2ca84401b0aeaa"/><file name="mysql4-upgrade-1.1.7-1.1.8.php" hash="0b5d023b79291e6510618ffecad28c57"/><file name="mysql4-upgrade-1.1.8-1.2.0.php" hash="eac4f661e6cb30d6abad991f47347a55"/><file name="mysql4-upgrade-2.0.1-2.0.2.php" hash="ddf9d4be53e6681c281d9b2e6ce81c85"/><file name="mysql4-upgrade-2.1.0.1-2.2.0.php" hash="e6177e25e045d11d92f553a35fd5264a"/><file name="mysql4-upgrade-2.2.0.1-2.3.0.php" hash="f189f97086c4e120751d32b94684ab2e"/><file name="mysql4-upgrade-2.3.0-2.3.1.php" hash="a0736033be30db3227c13d59e1e14e90"/><file name="mysql4-upgrade-2.3.1-2.3.2.php" hash="5ae1aa5ded957969c5825e49da14fb4c"/><file name="mysql4-upgrade-2.3.2-2.3.3.php" hash="06ddd3fe61e3f674b2a9c61d477f833f"/><file name="mysql4-upgrade-2.3.3-2.3.4.php" hash="303ea277057d9d9ef54f79580b654073"/><file name="mysql4-upgrade-2.3.4-2.3.5.php" hash="e7dbca98126ad8bda9f3a864efac362e"/><file name="mysql4-upgrade-2.3.8-2.4.0.php" hash="f9c9b9e29ef20b42c7b048c48e89f409"/><file name="mysql4-upgrade-2.4.0-2.4.1.php" hash="c7b24ef413bee0e33695927f04081f69"/><file name="mysql4-upgrade-2.4.1-2.4.2.php" hash="574dfd2dbaf5c4ce17595851c97e5510"/><file name="mysql4-upgrade-2.4.2-2.4.3.php" hash="9178c14960f7f45f1be0b046a4a47961"/><file name="mysql4-upgrade-2.4.3-2.4.4.php" hash="b6351806267421b392691d8d61d6ffab"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Copernica_MarketingSoftware.xml" hash="1d3e901ef934e74a837d779f815882d0"/></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="marketingsoftware"><file name="accessToken.phtml" hash="a469b1e89b523636c45c4609dcee53c3"/><file name="export.phtml" hash="70adeb24375c0b2e350808ddefa091b0"/><file name="link.phtml" hash="b6756106bc5471378a4e5851fbfa256d"/><file name="settings.phtml" hash="a0df1b13f0be5a0aa50dde33b3a1b4b2"/><file name="sync.phtml" hash="ec3749674fab02f124bbc55d618a28e8"/></dir></dir></dir></dir></dir></target><target name="mageweb"><dir name="js"><dir name="copernica"><dir name="marketingsoftware"><file name="collection.js" hash="6c36cb25e5aa7c8396d9d4cf8331f2fc"/><file name="database.js" hash="3a71e50e837ca2fe049bbfe9001fbc2d"/><file name="field.js" hash="31ac2badb9f982e5cefca1006993c17f"/><file name="link.js" hash="0b2c0e242bbf3b785065b3c85b9aa235"/></dir></dir></dir></target></contents>
|
16 |
<compatible/>
|
17 |
<dependencies><required><php><min>5.2.0</min><max>5.6.99</max></php><extension><name>PDO</name><min/><max/></extension><extension><name>curl</name><min/><max/></extension></required></dependencies>
|
18 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Copernica_MarketingSoftware</name>
|
4 |
+
<version>3.2.3</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL 3.0)</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Plugin to exchange data from Magento with Copernica Marketing Software.</summary>
|
10 |
<description>When you install the integration, all contact, order and shop cart data from Magento will be automatically synchronized and stored in Copernica. By synchronizing data between your Magento webshop and Copernica, you are able to set up targeted email campaigns. For example you can consider emailing customers with abandoned shopcarts automatically every week. Your contacts will only receive information relevant to them, which will make them come back to your shop time and again. The available integration is also compatible with the Magento Enterprise edition. Please note that this extension does not work with PHP 5.4.X. and should be run with the Magento system requirements in mind.</description>
|
11 |
+
<notes>Copernica - Version 3.2.3</notes>
|
12 |
<authors><author><name>Cream</name><user>creaminternet</user><email>info@cream.nl</email></author></authors>
|
13 |
+
<date>2015-08-12</date>
|
14 |
+
<time>10:13:08</time>
|
15 |
+
<contents><target name="magecommunity"><dir name="Copernica"><dir name="MarketingSoftware"><dir name="Block"><dir name="Adminhtml"><dir name="Marketingsoftware"><file name="Accesstoken.php" hash="29cfec58c1b5d9a057b646f1dad96de0"/><file name="Export.php" hash="b399cc65bba668de91f9621b85d3e27e"/><file name="Link.php" hash="2886fb943191bb9be459fcb4963bc70b"/><file name="Settings.php" hash="af7b8723a4e9210d11fbfac05fe5080b"/><file name="Sync.php" hash="4a10ec20871f136bb0dae602aa4df77d"/></dir></dir></dir><dir name="Controller"><file name="Action.php" hash="2610a082ca6e8bd4790442652e341c85"/></dir><file name="Exception.php" hash="fec6721cdc464233cfdbf5d653e7b41b"/><dir name="Helper"><dir name="Api"><file name="Abstract.php" hash="b9f0183a3615331cae2e682ad3e6c054"/><file name="Builder.php" hash="c5603b3c54b309103af2d2083246f2bb"/><file name="Validator.php" hash="867ed42d76ac5b720afe1517a930b6b6"/></dir><file name="Api.php" hash="b091dd61ec789cda46140c540fe659c0"/><file name="Config.php" hash="c71f09c00f0ffd62a12f8e0e02e17cb1"/><file name="Data.php" hash="1c8425a2b1232c62cfc10fb6fcba9ad0"/><file name="DataWriter.php" hash="91eec8f0426e30b273e4709488d775c3"/><file name="Profile.php" hash="2ed47a7a9b3df84fac7fd74e76aaf67b"/><dir name="Rest"><file name="Request.php" hash="1fb9cece0ca0a4fa8ba682755c031899"/></dir></dir><dir name="Model"><dir name="Abandoned"><file name="Cart.php" hash="33fa4f7d4f89ef45f8b8876a612abada"/><dir name="Carts"><file name="Processor.php" hash="33344ff5bfd584305d062df953bb84f9"/></dir></dir><dir name="Abstraction"><file name="Address.php" hash="b62d10f1986d08c7726bd2a1874936ac"/><file name="Attributes.php" hash="aa543079441ad7137a2033f326ea1bab"/><file name="Customer.php" hash="c418a0d637ad3b044bdb9a4a9b7fd26d"/><file name="Name.php" hash="ff4834f323e408211b0099d869e85051"/><dir name="Order"><dir name="Item"><file name="Options.php" hash="3483f1b10e4b2ac0d1c47e5d03c21730"/></dir><file name="Item.php" hash="25b76c7661e73547ce860a04698df774"/></dir><file name="Order.php" hash="7a5212a3618304259b78f891858474c0"/><file name="Price.php" hash="444016a4eb5273b55165f6238d370814"/><dir name="Product"><file name="Viewed.php" hash="7d3dfde4c154a404fef5977038209865"/></dir><file name="Product.php" hash="d7c29c651dda6e7c2624344e936e1c51"/><dir name="Quote"><dir name="Item"><file name="Options.php" hash="ee909690f8ec01319b5ebce7afa67ea2"/></dir><file name="Item.php" hash="1cd86f01d1877df31f8ed4621d45eb7d"/></dir><file name="Quote.php" hash="86c0556ec70886f09a9999893dea8fda"/><file name="Storeview.php" hash="e074587d66ad7c8a8dffdda1423e18bb"/><file name="Subscription.php" hash="4a4e2c25857ae553f4bfceadcddbb8c9"/><dir name="Wishlist"><dir name="Item"><file name="Options.php" hash="88372eac4289a923915b02f00140e2e0"/></dir><file name="Item.php" hash="6311c147e868d99c90d57f8a2bba10bc"/></dir><file name="Wishlist.php" hash="171d08e53f87b4ec126941bff4f0877a"/><file name="readme.txt" hash="90f0b9c7e67b6e9ed1e172f28afcc660"/></dir><file name="AsyncPomSoapClient.php" hash="96963e05a0de2a3cad9189efdcafdac9"/><file name="Config.php" hash="b3abe602faead6f095c82d111c6bb23e"/><dir name="Copernica"><file name="Abstract.php" hash="d29d93cf6a0ce943f3a85a62b05b8363"/><dir name="Address"><file name="Subprofile.php" hash="297a7bbac3af8f041242510fb1365c38"/></dir><dir name="Entity"><file name="Address.php" hash="9d340fe9dc6c95a59cafaad8dd57ad84"/><file name="Customer.php" hash="b34b599cd4d5aae4bf58040930664f17"/><dir name="Order"><file name="Item.php" hash="b1178b8c9acb892337f5b9d3f5e04a57"/></dir><file name="Order.php" hash="613e9d432001da97d287437a917fb3a8"/><file name="Product.php" hash="7918bdeba188bf9174ff23d1a8f8056d"/><dir name="Quote"><file name="Item.php" hash="57aba64004cb24b83854d06591d0992d"/></dir><file name="Quote.php" hash="260c2befc428abe459d3bb506272012d"/><file name="Subscription.php" hash="175ff77340c5fe991d18488487ff1fa5"/><dir name="Wishlist"><file name="Item.php" hash="c66838fd6120410be7026ff9d9671879"/></dir><file name="Wishlist.php" hash="b20b9a585c8d6216245f39cdd6e132f6"/></dir><file name="Entity.php" hash="2953aeaa6ccfdacedfccb792ea51e616"/><dir name="Order"><file name="Subprofile.php" hash="c2731345ef2f9ee5e94c08cc436ff3c9"/></dir><dir name="Orderitem"><file name="Subprofile.php" hash="c7e616219f54be72c076e62bcf0e7d3f"/></dir><dir name="Product"><dir name="Viewed"><file name="Subprofile.php" hash="65e6feb393b4c62285525a568e52f23a"/></dir></dir><dir name="Profile"><file name="Customer.php" hash="bcc695433e9edadc2ca1980494c5862c"/><file name="Order.php" hash="622f8d09de8c75307afada3aa22f3a4b"/><file name="Quote.php" hash="7934de49a073e5e00f5a763cb83d0b20"/><file name="Subscription.php" hash="297639611a3bd882b2c5fee0689f476d"/></dir><file name="Profile.php" hash="02e1327d4d58109b936793023235994a"/><dir name="Quote"><dir name="Item"><file name="Subprofile.php" hash="f69f63fda8b148a3019dfd010c3df414"/></dir></dir><dir name="Wishlist"><dir name="Item"><file name="Subprofile.php" hash="ae547f8304fc6cfe703efb13360660ea"/></dir></dir></dir><dir name="Error"><file name="Queue.php" hash="1240537c6560f59e48a066b440127d94"/></dir><file name="Error.php" hash="b8c1e456f0c398511d24ec5c9dab17d1"/><file name="Marketingsoftware.php" hash="05d6809f438672c945cbd36c2ee6a095"/><dir name="Mysql4"><dir name="Abandoned"><dir name="Cart"><file name="Collection.php" hash="5c6caa13d70a26b9c8fa246ae758e1bb"/></dir><file name="Cart.php" hash="a256e52ef1c583e6868d00d965b8aafc"/></dir><dir name="Config"><file name="Collection.php" hash="ea24387a0a68db651ce32d2bb93ccff0"/></dir><file name="Config.php" hash="0e248da13b5f4059e01fd9b8a082720e"/><dir name="Error"><dir name="Queue"><file name="Collection.php" hash="3c3ab32179c9d3d25d730b603cd1fa6d"/></dir><file name="Queue.php" hash="3d6d03ba0a14c2839ec8fafb536fa9e2"/></dir><dir name="Profile"><dir name="Cache"><file name="Collection.php" hash="fe9f9e4157dc686279b1d8311c672d28"/></dir><file name="Cache.php" hash="86a91eb32e4fe5243b333d02aa0b52ee"/></dir><dir name="Queue"><dir name="Item"><file name="Collection.php" hash="1f881d9c6d1137092965af6fd3199e44"/></dir><file name="Item.php" hash="a488b88725c05bb3c0afe58c915704c4"/></dir><dir name="Sync"><dir name="Profile"><file name="Collection.php" hash="e37f86cf075a1bf172fc9469384c17b2"/></dir><file name="Profile.php" hash="56b8054ee3b3d2d7eb6093e6766212bc"/></dir></dir><file name="Observer.php" hash="00258d5cd05ffc15416d740ddbdf0178"/><file name="PomSoapClient.php" hash="7268370f5c2e7e40b2f6040b5c846ffe"/><dir name="Profile"><file name="Cache.php" hash="a9a2a68edcb1137882136bd01a443f78"/></dir><dir name="Queue"><dir name="Event"><file name="Abstract.php" hash="b740109c3c08ec59f0408ac557e5aecf"/><file name="Checkout.php" hash="555539db5b0b08d17b2113e3a5b43d38"/><file name="Customer.php" hash="d623d272a3b4f88fe1d98ba8a0c948a9"/><file name="Factory.php" hash="9d1856bd9eeca7f65c35bb392d434163"/><file name="Item.php" hash="2f74f53e5e8caec754dd705ec0c64ba7"/><file name="Order.php" hash="4c2c6b34cb8eb1479197b780099947fe"/><file name="Quote.php" hash="145b051c6acd678c221b739e75350f52"/><file name="Startsync.php" hash="8bb3bdb9e1f714f8461eaee0f7f97f13"/><file name="Subscription.php" hash="5f309b3062118e4a3dab7e18a2205006"/><file name="View.php" hash="8d18e1c349f55d0366cb3d790f203914"/><dir name="Wishlist"><file name="Item.php" hash="38905e1f809f14e9eb9bba8ad6e3e61e"/></dir></dir><file name="Item.php" hash="5e68df4c1f1697f5bf9918b47f769888"/><file name="Processor.php" hash="e714c7ca00a15ad89a766a889edf61af"/></dir><dir name="QueueEvent"><file name="FileSync.php" hash="63c9d75f1d3d6723e126844892f55831"/></dir><dir name="Rest"><file name="Address.php" hash="54fa365d02adfe989ab298c9e324fe9a"/><file name="Customer.php" hash="959c715c5783a58afd387d3ef404d220"/><dir name="Order"><file name="Item.php" hash="d63834144ea20631ef638f44593d7b5b"/></dir><file name="Order.php" hash="799ae78183400fb3a5add95c39b29686"/><file name="Product.php" hash="8bb55b8fcf58b8a176f27704d3c98ad9"/><dir name="Quote"><file name="Item.php" hash="7869c9946789d2c576309f992ab0aace"/></dir><file name="Quote.php" hash="5ead39088a3052b1d26b6ce8d6c74700"/><file name="Subscription.php" hash="e05e6cd33afe7c83d54eb9e6585eaafe"/><dir name="Wishlist"><file name="Item.php" hash="084eb2c462e9c689fdc1be19aaf10d49"/></dir><file name="Wishlist.php" hash="9c5240286bbf590b3a47d01286f2bd5b"/></dir><file name="Rest.php" hash="5496864599550bc109f7b9671083f515"/><dir name="Sync"><file name="Profile.php" hash="8db80345fe051d946dd8a6d8ee361397"/><file name="Status.php" hash="7cd4b2ee0e82f594bd9737ce519be728"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Marketingsoftware"><file name="AccessTokenController.php" hash="3b40ecacecf8ce8b93dcaa6a911a4006"/><file name="AjaxcollectionController.php" hash="5d91aadce4e802cbaaa94f2e4f63a6ec"/><file name="AjaxcollectionfieldController.php" hash="adedd9277f1607f6fcdca1a049d98499"/><file name="AjaxdatabaseController.php" hash="b9652b5eb2a5487d291128179ff27cc8"/><file name="AjaxdatabasefieldController.php" hash="15534b4a534897ea26546bb1275531ea"/><file name="ExportController.php" hash="7cd425f78b29034a88f836062009c0ff"/><file name="LinkController.php" hash="b0e2c8340faab128d306a674fcf94d77"/><file name="SettingsController.php" hash="41e704facb5292f9fb6224db291c1e8a"/><file name="SyncController.php" hash="0f8ef81702154bab758b92989f651375"/></dir></dir><file name="CartController.php" hash="1e050714257f366d16295974040a80e6"/><file name="ProductController.php" hash="90a651eb0f0f9ef939a989f060ef6939"/><file name="UnsubscribeController.php" hash="035a0288154754e41e7acc34d0e572d0"/></dir><dir name="cron"><file name="clearCopernicaDatabase.php" hash="757d80b4546291e8a2556e05dd388b0c"/><file name="detectAbandonedCarts.php" hash="bbc722e15de6319a25da11b1108149c2"/><file name="fullSync.php" hash="fa649c36d18e250cbd4118a61573f94b"/><file name="processQueue.php" hash="32295fcbd7f254df2dd91b0719f509c4"/></dir><dir name="data"><dir name="marketingsoftware_setup"><file name="data-upgrade-3.4.0-3.4.1.php" hash="c97b1ab3d07a73b2a6b17f68f5ada75c"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="f3372c2961c0a2e9d388240997f30a4f"/><file name="config.xml" hash="6074061c82614e848d9bc6b86426ddc8"/></dir><dir name="sql"><dir name="marketingsoftware_setup"><file name="mysql4-install-1.2.0.php" hash="c3576632268f4fc2913a27ad736b62c0"/><file name="mysql4-upgrade-1.1.5-1.1.6.php" hash="926b042ef4f2f950584525e46c9134f5"/><file name="mysql4-upgrade-1.1.6-1.1.7.php" hash="f16fddc74e100a874d2ca84401b0aeaa"/><file name="mysql4-upgrade-1.1.7-1.1.8.php" hash="0b5d023b79291e6510618ffecad28c57"/><file name="mysql4-upgrade-1.1.8-1.2.0.php" hash="eac4f661e6cb30d6abad991f47347a55"/><file name="mysql4-upgrade-2.0.1-2.0.2.php" hash="ddf9d4be53e6681c281d9b2e6ce81c85"/><file name="mysql4-upgrade-2.1.0.1-2.2.0.php" hash="e6177e25e045d11d92f553a35fd5264a"/><file name="mysql4-upgrade-2.2.0.1-2.3.0.php" hash="f189f97086c4e120751d32b94684ab2e"/><file name="mysql4-upgrade-2.3.0-2.3.1.php" hash="a0736033be30db3227c13d59e1e14e90"/><file name="mysql4-upgrade-2.3.1-2.3.2.php" hash="5ae1aa5ded957969c5825e49da14fb4c"/><file name="mysql4-upgrade-2.3.2-2.3.3.php" hash="06ddd3fe61e3f674b2a9c61d477f833f"/><file name="mysql4-upgrade-2.3.3-2.3.4.php" hash="303ea277057d9d9ef54f79580b654073"/><file name="mysql4-upgrade-2.3.4-2.3.5.php" hash="e7dbca98126ad8bda9f3a864efac362e"/><file name="mysql4-upgrade-2.3.8-2.4.0.php" hash="f9c9b9e29ef20b42c7b048c48e89f409"/><file name="mysql4-upgrade-2.4.0-2.4.1.php" hash="c7b24ef413bee0e33695927f04081f69"/><file name="mysql4-upgrade-2.4.1-2.4.2.php" hash="574dfd2dbaf5c4ce17595851c97e5510"/><file name="mysql4-upgrade-2.4.2-2.4.3.php" hash="9178c14960f7f45f1be0b046a4a47961"/><file name="mysql4-upgrade-2.4.3-2.4.4.php" hash="b6351806267421b392691d8d61d6ffab"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Copernica_MarketingSoftware.xml" hash="1d3e901ef934e74a837d779f815882d0"/></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="marketingsoftware"><file name="accessToken.phtml" hash="a469b1e89b523636c45c4609dcee53c3"/><file name="export.phtml" hash="70adeb24375c0b2e350808ddefa091b0"/><file name="link.phtml" hash="b6756106bc5471378a4e5851fbfa256d"/><file name="settings.phtml" hash="a0df1b13f0be5a0aa50dde33b3a1b4b2"/><file name="sync.phtml" hash="ec3749674fab02f124bbc55d618a28e8"/></dir></dir></dir></dir></dir></target><target name="mageweb"><dir name="js"><dir name="copernica"><dir name="marketingsoftware"><file name="collection.js" hash="6c36cb25e5aa7c8396d9d4cf8331f2fc"/><file name="database.js" hash="3a71e50e837ca2fe049bbfe9001fbc2d"/><file name="field.js" hash="31ac2badb9f982e5cefca1006993c17f"/><file name="link.js" hash="0b2c0e242bbf3b785065b3c85b9aa235"/></dir></dir></dir></target></contents>
|
16 |
<compatible/>
|
17 |
<dependencies><required><php><min>5.2.0</min><max>5.6.99</max></php><extension><name>PDO</name><min/><max/></extension><extension><name>curl</name><min/><max/></extension></required></dependencies>
|
18 |
</package>
|