Copernica_MarketingSoftware - Version 3.2.1

Version Notes

Copernica - Version 3.2.1

Download this release

Release Info

Developer Cream
Extension Copernica_MarketingSoftware
Version 3.2.1
Comparing to
See all releases


Code changes from version 3.2.0 to 3.2.1

app/code/community/Copernica/MarketingSoftware/Model/Copernica/Entity/Order/Item.php CHANGED
@@ -122,8 +122,10 @@ class Copernica_MarketingSoftware_Model_Copernica_Entity_Order_Item extends Cope
122
  if ($this->_orderItem instanceof Mage_Sales_Model_Quote_Item) {
123
  if ($this->_orderItem->getQuote()) {
124
  return $this->_orderItem->getQuote()->getStoreId();
125
- } else {
126
  return Mage::getModel('sales/quote')->loadByIdWithoutStore($this->_orderItem->getQuoteId())->getStoreId();
 
 
127
  }
128
  } elseif ($this->_orderItem instanceof Mage_Sales_Model_Order_Item) {
129
  return $this->_orderItem->getOrder()->getStoreId();
@@ -188,8 +190,11 @@ class Copernica_MarketingSoftware_Model_Copernica_Entity_Order_Item extends Cope
188
  */
189
  public function setOrderItem($orderItem)
190
  {
191
- $this->_orderItem = $orderItem;
192
-
193
- $this->setProduct($orderItem->getProductId());
 
 
 
194
  }
195
  }
122
  if ($this->_orderItem instanceof Mage_Sales_Model_Quote_Item) {
123
  if ($this->_orderItem->getQuote()) {
124
  return $this->_orderItem->getQuote()->getStoreId();
125
+ } elseif ($this->_orderItem->getQuoteId()) {
126
  return Mage::getModel('sales/quote')->loadByIdWithoutStore($this->_orderItem->getQuoteId())->getStoreId();
127
+ } else {
128
+ throw new Exception(Mage::helper('marketingsoftware')->__("Could not load store id from quote."));
129
  }
130
  } elseif ($this->_orderItem instanceof Mage_Sales_Model_Order_Item) {
131
  return $this->_orderItem->getOrder()->getStoreId();
190
  */
191
  public function setOrderItem($orderItem)
192
  {
193
+ if ($orderItem->getId()) {
194
+ $this->_orderItem = $orderItem;
195
+ $this->setProduct($orderItem->getProductId(), $this->getStoreId());
196
+ } else {
197
+ throw new Exception(Mage::helper('marketingsoftware')->__('Set an empty quote item or order item object.'));
198
+ }
199
  }
200
  }
app/code/community/Copernica/MarketingSoftware/Model/Copernica/Entity/Product.php CHANGED
@@ -202,6 +202,9 @@ class Copernica_MarketingSoftware_Model_Copernica_Entity_Product extends Coperni
202
  */
203
  public function fetchId()
204
  {
 
 
 
205
  return $this->_product->getId();
206
  }
207
 
@@ -417,9 +420,14 @@ class Copernica_MarketingSoftware_Model_Copernica_Entity_Product extends Coperni
417
  * Set product entity
418
  *
419
  * @param int $productId
 
420
  */
421
- public function setProduct($productId, $storeId)
422
  {
 
 
 
 
423
  $this->_product = Mage::getModel('catalog/product')->setStoreId($storeId)->load($productId);
424
  }
425
 
202
  */
203
  public function fetchId()
204
  {
205
+ if (!$this->_product) {
206
+ throw new Exception('asdf');
207
+ }
208
  return $this->_product->getId();
209
  }
210
 
420
  * Set product entity
421
  *
422
  * @param int $productId
423
+ * @param int $storeId
424
  */
425
+ public function setProduct($productId, $storeId = null)
426
  {
427
+ if (!$storeId) {
428
+ $storeId = Mage::app()->getStore()->getId();
429
+ }
430
+
431
  $this->_product = Mage::getModel('catalog/product')->setStoreId($storeId)->load($productId);
432
  }
433
 
app/code/community/Copernica/MarketingSoftware/Model/Copernica/Entity/Wishlist/Item.php CHANGED
@@ -150,6 +150,6 @@ class Copernica_MarketingSoftware_Model_Copernica_Entity_Wishlist_Item extends C
150
  {
151
  $this->_wishlistItem = $wishlistItem;
152
 
153
- $this->setProduct($wishlistItem->getProductId());
154
  }
155
  }
150
  {
151
  $this->_wishlistItem = $wishlistItem;
152
 
153
+ $this->setProduct($wishlistItem->getProductId(), $this->getStoreId());
154
  }
155
  }
app/code/community/Copernica/MarketingSoftware/Model/Queue/Event/Customer.php CHANGED
@@ -55,17 +55,7 @@ class Copernica_MarketingSoftware_Model_Queue_Event_Customer extends Copernica_M
55
  $customerEntity->setCustomer($this->_getEntityId());
56
 
57
  $restCustomer = $customerEntity->getRestCustomer();
58
- $restCustomer->setProfile();
59
-
60
- // $request = Mage::helper('marketingsoftware/rest_request');
61
- // $request->prepare();
62
-
63
- // foreach ($customerEntity->getAddresses() as $addressEntity) {
64
- // $restAddress = $addressEntity->getRestAddress();
65
- // $restAddress->bindToCustomer($customerEntity);
66
- // }
67
-
68
- // $request->commit();
69
 
70
  return true;
71
  }
@@ -87,14 +77,6 @@ class Copernica_MarketingSoftware_Model_Queue_Event_Customer extends Copernica_M
87
 
88
  $restCustomer = $customerEntity->getRestCustomer();
89
  $restCustomer->setProfile();
90
-
91
- //$request = Mage::helper('marketingsoftware/rest_request');
92
- //$request->prepare();
93
-
94
- // foreach ($customerEntity->getAddresses() as $addressEntity) {
95
- // $restAddress = $addressEntity->getRestAddress();
96
- // $restAddress->bindToCustomer($customerEntity);
97
- // }
98
 
99
  foreach ($customerEntity->getOrders() as $orderEntity) {
100
  $restOrder = $orderEntity->getRestOrder();
55
  $customerEntity->setCustomer($this->_getEntityId());
56
 
57
  $restCustomer = $customerEntity->getRestCustomer();
58
+ $restCustomer->setProfile();
 
 
 
 
 
 
 
 
 
 
59
 
60
  return true;
61
  }
77
 
78
  $restCustomer = $customerEntity->getRestCustomer();
79
  $restCustomer->setProfile();
 
 
 
 
 
 
 
 
80
 
81
  foreach ($customerEntity->getOrders() as $orderEntity) {
82
  $restOrder = $orderEntity->getRestOrder();
app/code/community/Copernica/MarketingSoftware/Model/Queue/Event/Item.php CHANGED
@@ -164,13 +164,15 @@ class Copernica_MarketingSoftware_Model_Queue_Event_Item extends Copernica_Marke
164
 
165
  $quoteItem = Mage::getModel('sales/quote_item')->load($object->quoteItemId);
166
 
167
- $customerEntity = Mage::getModel('marketingsoftware/copernica_entity_customer');
168
- $customerEntity->setCustomer($object->customerId);
169
-
170
- $quoteItemEntity = Mage::getModel('marketingsoftware/copernica_entity_quote_item');
171
- $quoteItemEntity->setQuoteItem($quoteItem);
172
-
173
- $restQuoteItem = $quoteItemEntity->getRestQuoteItem();
174
- $restQuoteItem->syncWithQuote($customerEntity, $quoteId);
 
 
175
  }
176
  }
164
 
165
  $quoteItem = Mage::getModel('sales/quote_item')->load($object->quoteItemId);
166
 
167
+ if ($quoteId && $quoteItem->getId()) {
168
+ $customerEntity = Mage::getModel('marketingsoftware/copernica_entity_customer');
169
+ $customerEntity->setCustomer($object->customerId);
170
+
171
+ $quoteItemEntity = Mage::getModel('marketingsoftware/copernica_entity_quote_item');
172
+ $quoteItemEntity->setQuoteItem($quoteItem);
173
+
174
+ $restQuoteItem = $quoteItemEntity->getRestQuoteItem();
175
+ $restQuoteItem->syncWithQuote($customerEntity, $quoteId);
176
+ }
177
  }
178
  }
app/code/community/Copernica/MarketingSoftware/controllers/ProductController.php CHANGED
@@ -178,7 +178,7 @@ class Copernica_MarketingSoftware_ProductController extends Mage_Core_Controller
178
  $attributes->setAttribute('name', $product->getAttributeSet());
179
 
180
  foreach ($product->getAttributesList() as $attribute) {
181
- $attrElem = $this->_document->createElement($attribute['code'], $attribute['value']);
182
  $attrElem->setAttribute('type', $attribute['type']);
183
  $attrElem->setAttribute('label', $attribute['label']);
184
 
@@ -196,12 +196,20 @@ class Copernica_MarketingSoftware_ProductController extends Mage_Core_Controller
196
  */
197
  protected function _buildParentsXML(Copernica_MarketingSoftware_Model_Copernica_Entity_Product $product)
198
  {
199
- $parentIds = $product->getNative()->getTypeInstance()->getParentIdsByChild($product->getId());
 
 
 
 
 
200
 
201
  $parents = $this->_document->createElement('parents');
202
 
203
  foreach ($parentIds as $id) {
204
- $parents->appendChild($this->_buildProductXML(new Copernica_MarketingSoftware_Model_Copernica_Entity_Product($id), false, true));
 
 
 
205
  }
206
 
207
  return $parents;
@@ -222,8 +230,11 @@ class Copernica_MarketingSoftware_ProductController extends Mage_Core_Controller
222
  foreach ($childrenIds as $groupIds) {
223
  $group = $this->_document->createElement('group');
224
 
225
- foreach ($groupIds as $id ) {
226
- $group->appendChild($this->_buildProductXML(new Copernica_MarketingSoftware_Model_Copernica_Entity_Product($id), true, false));
 
 
 
227
  }
228
 
229
  $children->appendChild($group);
@@ -242,8 +253,12 @@ class Copernica_MarketingSoftware_ProductController extends Mage_Core_Controller
242
  {
243
  $element = $this->_buildRootElement();
244
 
245
- foreach ($collection as $product) {
246
- $element->appendChild($this->_buildProductXML(new Copernica_MarketingSoftware_Model_Copernica_Entity_Product($product->getId())));
 
 
 
 
247
  }
248
 
249
  return $element;
178
  $attributes->setAttribute('name', $product->getAttributeSet());
179
 
180
  foreach ($product->getAttributesList() as $attribute) {
181
+ $attrElem = $this->_document->createElement($attribute['code'], htmlspecialchars(html_entity_decode($attribute['value'])));
182
  $attrElem->setAttribute('type', $attribute['type']);
183
  $attrElem->setAttribute('label', $attribute['label']);
184
 
196
  */
197
  protected function _buildParentsXML(Copernica_MarketingSoftware_Model_Copernica_Entity_Product $product)
198
  {
199
+ $parentIds = array();
200
+
201
+ foreach(Mage_Catalog_Model_Product_Type::getTypes() as $type) {
202
+ $result = Mage::getModel($type['model'])->getParentIdsByChild($product->getId());
203
+ $parentIds = array_unique(array_merge( $parentIds, $result));
204
+ }
205
 
206
  $parents = $this->_document->createElement('parents');
207
 
208
  foreach ($parentIds as $id) {
209
+ $product = Mage::getModel('marketingsoftware/copernica_entity_product');
210
+ $product->setProduct($id);
211
+
212
+ $parents->appendChild($this->_buildProductXML($product, false, true));
213
  }
214
 
215
  return $parents;
230
  foreach ($childrenIds as $groupIds) {
231
  $group = $this->_document->createElement('group');
232
 
233
+ foreach ($groupIds as $id) {
234
+ $product = Mage::getModel('marketingsoftware/copernica_entity_product');
235
+ $product->setProduct($id);
236
+
237
+ $group->appendChild($this->_buildProductXML($product, true, false));
238
  }
239
 
240
  $children->appendChild($group);
253
  {
254
  $element = $this->_buildRootElement();
255
 
256
+ foreach ($collection as $child) {
257
+
258
+ $product = Mage::getModel('marketingsoftware/copernica_entity_product');
259
+ $product->setProduct($child->getId);
260
+
261
+ $element->appendChild($this->_buildProductXML(new Copernica_MarketingSoftware_Model_Copernica_Entity_Product($child->getId())));
262
  }
263
 
264
  return $element;
app/code/community/Copernica/MarketingSoftware/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <Copernica_MarketingSoftware>
5
- <version>3.2.0</version>
6
  </Copernica_MarketingSoftware>
7
  </modules>
8
  <global>
2
  <config>
3
  <modules>
4
  <Copernica_MarketingSoftware>
5
+ <version>3.2.1</version>
6
  </Copernica_MarketingSoftware>
7
  </modules>
8
  <global>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Copernica_MarketingSoftware</name>
4
- <version>3.2.0</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>
@@ -10,20 +10,12 @@
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.&#xD;
11
  &#xD;
12
  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>
13
- <notes>&#xD;
14
- Release Notes - Copernica - Version 3.2.0&#xD;
15
- &#xD;
16
- &lt;h2&gt; New Feature&#xD;
17
- &lt;/h2&gt;&#xD;
18
- &lt;ul&gt;&#xD;
19
- &lt;li&gt;[COPE-184] - Achtergelaten winkelwagen cross device maken&#xD;
20
- &lt;/li&gt;&#xD;
21
- &lt;/ul&gt;&#xD;
22
  </notes>
23
  <authors><author><name>Cream</name><user>creaminternet</user><email>info@cream.nl</email></author></authors>
24
- <date>2015-04-02</date>
25
- <time>14:15:04</time>
26
- <contents><target name="magecommunity"><dir name="Copernica"><dir name="MarketingSoftware"><dir name="Block"><dir name="Adminhtml"><dir name="Marketingsoftware"><file name="Accesstoken.php" hash="5ee1a15993e86237d66abdb1cd465ac5"/><file name="Export.php" hash="e9695d0d0f3000ba719a1affe721ca04"/><file name="Link.php" hash="3823b2c43b9cb93165129c8cd35b019d"/><file name="Settings.php" hash="c5fc4624a543fc83df989123611c4931"/><file name="Sync.php" hash="cdac77994b31aba10664747673fe7e85"/></dir></dir></dir><dir name="Controller"><file name="Action.php" hash="ce3fb1ec1f25665898661c3372d4e395"/></dir><file name="Exception.php" hash="7546100edf71ff8c9a83b414c391fc13"/><dir name="Helper"><dir name="Api"><file name="Abstract.php" hash="0a55e65d7fb3cc9fe255963937d1f132"/><file name="Builder.php" hash="26e5279a90d3779d38467aaa92ebbced"/><file name="Validator.php" hash="bee1bd6b3719d16bcf026adeb0ea403c"/></dir><file name="Api.php" hash="9691417c71eec181802535f88c8efbfe"/><file name="Config.php" hash="5e2618fcb7f4989762ba91d60965ee3f"/><file name="Data.php" hash="5a638ed3208878ec84e8add0789cfe2e"/><file name="DataWriter.php" hash="69c715dd370d7d4e1ac36aae0965ceba"/><file name="Profile.php" hash="91eabfb42c432cd2598bed05834c6a20"/><dir name="Rest"><file name="Request.php" hash="f54193941ce3cff36c025231360ca4c0"/></dir></dir><dir name="Model"><dir name="Abandoned"><file name="Cart.php" hash="f1ee5823e0f868f26b9f0b4047368fb8"/><dir name="Carts"><file name="Processor.php" hash="fec017b171f5210c077c8cf5020e430f"/></dir></dir><dir name="Abstraction"><file name="Address.php" hash="ad77bc35c47ede3dcecc36b5141554cc"/><file name="Attributes.php" hash="fcfbca5706075d54b47de362d6ea3ef1"/><file name="Customer.php" hash="0d9baf4b42df18f6ce8a03656cdf0e98"/><file name="Name.php" hash="c02eede237828d8f863ff143a6f1419b"/><dir name="Order"><dir name="Item"><file name="Options.php" hash="46819852b577d9eb339d96c8d83b4219"/></dir><file name="Item.php" hash="d5e67a7b3f15e7ef6d9f849e7cf06000"/></dir><file name="Order.php" hash="3072076c041ff680a3f8065e1383447d"/><file name="Price.php" hash="af19fd05da93112a322702baeb334cb8"/><dir name="Product"><file name="Viewed.php" hash="1a0f427075ec27e61bf76a2bf961f2a3"/></dir><file name="Product.php" hash="f79ddb3a5c4822a8be6e503ba847c2f9"/><dir name="Quote"><dir name="Item"><file name="Options.php" hash="7dd9dce40ff3c7c69f0a4d82ab1533cc"/></dir><file name="Item.php" hash="2e180e29cd1b63525027be51d98160aa"/></dir><file name="Quote.php" hash="741fe3223852babdf01fd6125bc15e06"/><file name="Storeview.php" hash="01abcb979473a8389057d4714fbc8b9d"/><file name="Subscription.php" hash="d96f4d394da998e2311c8260bfe8d438"/><dir name="Wishlist"><dir name="Item"><file name="Options.php" hash="bd601c08d0979fe9587c12b5a1113e0f"/></dir><file name="Item.php" hash="35cc91191f5caea43a978ad09cd3dee4"/></dir><file name="Wishlist.php" hash="b62b0a8ce4047d025dea50322c62dcb2"/></dir><file name="Config.php" hash="7d99d977a6c6df9aa69eeb01eded6c1b"/><dir name="Copernica"><file name="Abstract.php" hash="2c224f13f1997e65678f6217313c839c"/><dir name="Address"><file name="Subprofile.php" hash="7918b5c20a2e84e0b6596874aed1fdf8"/></dir><dir name="Entity"><file name="Address.php" hash="12997321a50930db4c75681db5376617"/><file name="Customer.php" hash="08d655bae7fb2d59a278e840216887c3"/><dir name="Order"><file name="Item.php" hash="2b30e12f2870677f752e34963eab95ae"/></dir><file name="Order.php" hash="4d43f6cd8ebf0398fdd1e58c4adaefbe"/><file name="Product.php" hash="e8e10ea6760e4e27a3eaa1f9123de0b0"/><dir name="Quote"><file name="Item.php" hash="61fa772196e3258186c22a647589bc45"/></dir><file name="Quote.php" hash="cc8a491445151d56ba19f9388f031a7c"/><file name="Subscription.php" hash="c4fca7e19deca9efcdee4358a88061a4"/><dir name="Wishlist"><file name="Item.php" hash="3cccdda4f1f2ea34b6ed7b875bb3c9e8"/></dir><file name="Wishlist.php" hash="02730b40b19d92f30777c7a877f92c36"/></dir><file name="Entity.php" hash="a64d155d1f1eac699adabb726b0ef2e6"/><dir name="Order"><file name="Subprofile.php" hash="b81814f7f30d32cda4061364ac08cef8"/></dir><dir name="Orderitem"><file name="Subprofile.php" hash="3999d262f7a3b46801563545d3264212"/></dir><dir name="Product"><dir name="Viewed"><file name="Subprofile.php" hash="5d3e91ebdb7a58f461d1a1b3a2522ed5"/></dir></dir><dir name="Profile"><file name="Customer.php" hash="6ec20816ad7f6ea2bceab2e5ed518f4e"/><file name="Order.php" hash="a871ceeb96a85f627c335d25f106db17"/><file name="Quote.php" hash="0c0e638894c096a7a4ec486a160522f2"/><file name="Subscription.php" hash="e27390e62bd67cf44d1610ff73d3cad7"/></dir><file name="Profile.php" hash="d7698d3f7afbe0fe51cca9d0792129b8"/><dir name="Quote"><dir name="Item"><file name="Subprofile.php" hash="ec785b5f2f7337525cd62aa8677240d0"/></dir></dir><dir name="Wishlist"><dir name="Item"><file name="Subprofile.php" hash="0993a31694e699991da5e297aa40923e"/></dir></dir></dir><dir name="Error"><file name="Queue.php" hash="2686ada14fc78a767e9d2581742fbd15"/></dir><dir name="Mysql4"><dir name="Abandoned"><dir name="Cart"><file name="Collection.php" hash="b754475b97a81e5a3bd729eb767ccc1f"/></dir><file name="Cart.php" hash="4b572f2b5386e644bf40eee6ef7a6fff"/></dir><dir name="Config"><file name="Collection.php" hash="04af127e64827e9f7e63fc061bff47d0"/></dir><file name="Config.php" hash="706f7da9b23fea9ca6a4308002ac41ed"/><dir name="Error"><dir name="Queue"><file name="Collection.php" hash="63f05567ad31f1d22127271447c3fc34"/></dir><file name="Queue.php" hash="80857cec4de357feacf1f79adde20c56"/></dir><dir name="Profile"><dir name="Cache"><file name="Collection.php" hash="6b5c6d22b6b452d212d13512378deeb3"/></dir><file name="Cache.php" hash="2e095274b40b6e22d646a7210f88184b"/></dir><dir name="Queue"><dir name="Item"><file name="Collection.php" hash="3bed460aee810f00d3e44807a9f5a71f"/></dir><file name="Item.php" hash="c43af46402370787395f131164e93eee"/></dir><dir name="Sync"><dir name="Profile"><file name="Collection.php" hash="d783f872330cadda505f780527c663f3"/></dir><file name="Profile.php" hash="7b66b156e7868a06cad5b3f7ab9c7e45"/></dir></dir><file name="Observer.php" hash="ef976914ff23d07bcc4477257b1adb68"/><dir name="Profile"><file name="Cache.php" hash="3bab323edf835fd4ec2cc1fd4e58c594"/></dir><dir name="Queue"><dir name="Event"><file name="Abstract.php" hash="a7f0c2e5a75f0e5797d021616b5bc1be"/><file name="Checkout.php" hash="076a28b51cce2f9baa0a4050b23c167e"/><file name="Customer.php" hash="ee44e1a50bdee778f45abad1d5f80d7f"/><file name="Factory.php" hash="0d87203c387a2cf4aed1016dc247172d"/><file name="Item.php" hash="1425bb8bca8eda6fde868d19f05a1e7e"/><file name="Order.php" hash="8af831b47d31e420db77e62fcf44e4ef"/><file name="Quote.php" hash="2c359045067a02e57ec707e95687a3e1"/><file name="Startsync.php" hash="aa7eb9a4c51e616fc02b062ec23d9797"/><file name="Subscription.php" hash="bb53db809cf3090fb6a5aef64b6864da"/><file name="View.php" hash="fb607e3b7c7e9a1af16fbc724485e59a"/><dir name="Wishlist"><file name="Item.php" hash="a08ef8cf4d7be87ca83709c84f0b6b1b"/></dir></dir><file name="Item.php" hash="43a6ef2638bc0f01ea5a29c8b70e1360"/><file name="Processor.php" hash="e37efc3b10cda2bda3be30950eb01876"/></dir><dir name="Rest"><file name="Address.php" hash="abc404c6768269ac10ca67a5097009c2"/><file name="Customer.php" hash="91cbab281d5cb2d4cd7bbb0a860e1bbb"/><dir name="Order"><file name="Item.php" hash="1e5dfa8a1eefb3df2ee0eef8082cbd66"/></dir><file name="Order.php" hash="d4fd31597f46828fafe586e58b1b1eaf"/><file name="Product.php" hash="f35168c86651693c7a4ed88dc695221a"/><dir name="Quote"><file name="Item.php" hash="3f33b30d5d47c1541ad2cec1e1c8b0ef"/></dir><file name="Quote.php" hash="c2e0fd9c38483578e6261bb2c6c8b580"/><file name="Subscription.php" hash="68ef71132317751d3ac94913433c8aa6"/><dir name="Wishlist"><file name="Item.php" hash="87911c626195e772eee4a3b3301f3302"/></dir><file name="Wishlist.php" hash="8c7f9c576aa9582004837d79dc0a89a4"/></dir><file name="Rest.php" hash="04ff2bd88d01ada93607aae7b5dd679c"/><dir name="Sync"><file name="Profile.php" hash="e0fa81b2c4fee08bf6649afd9877bda0"/><file name="Status.php" hash="57304f5054b15151427b962da0e39bba"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Marketingsoftware"><file name="AccessTokenController.php" hash="45e9c5880b7d4e43f01fc6a377f98854"/><file name="AjaxcollectionController.php" hash="c924dda3286d0b46322d57ce3306d5b2"/><file name="ExportController.php" hash="65b9e87bafbaecee4809a90821d77ab8"/><file name="LinkController.php" hash="0b2ae802db349af475ecc78d51b06f3b"/><file name="SettingsController.php" hash="4b6fa1bb30d8cf708f4729f833a41b05"/><file name="SyncController.php" hash="ad184c8a1131ca6910af42439ab4c0f7"/></dir></dir><file name="CartController.php" hash="1c8244074ae4af895dd10cfe8537bf60"/><file name="ProductController.php" hash="6cbd9c573179f66bb09605937ea5ae5f"/><file name="UnsubscribeController.php" hash="d53aa203d3cad03f9a7b0253594ebe0d"/></dir><dir name="cron"><file name="clearCopernicaDatabase.php" hash="1b1a0fdf89ca96144fb78e9d86d184d8"/><file name="detectAbandonedCarts.php" hash="a35aa139a5cd5d31752a9200a28763fc"/><file name="fullSync.php" hash="0fe4bc3c9445bd0588384337a7e94178"/><file name="processQueue.php" hash="76e39feaf18b20c9f27a22512e42b0eb"/></dir><dir name="data"><dir name="marketingsoftware_setup"><file name="data-upgrade-3.4.0-3.4.1.php" hash="b4fc4e35407dd6b86a242d5e3780e031"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="06693ae7df5091f51d0f835d4e98aa8c"/><file name="config.xml" hash="ad5b8548e2cdb46be2deb3ba67dd596a"/></dir><dir name="sql"><dir name="marketingsoftware_setup"><file name="mysql4-install-1.2.0.php" hash="467816ea611e8cc17c7a93dc12405f8e"/><file name="mysql4-upgrade-1.1.5-1.1.6.php" hash="240fbe9fcfd9d345523e67518da9a5e0"/><file name="mysql4-upgrade-1.1.6-1.1.7.php" hash="7de6a9b2f0a561d3908bc74f8a3bf617"/><file name="mysql4-upgrade-1.1.7-1.1.8.php" hash="490751aae1a1c4572b89121ece85a8b0"/><file name="mysql4-upgrade-1.1.8-1.2.0.php" hash="dee44a66ee0fb373fe4e9fda353c2dd6"/><file name="mysql4-upgrade-2.0.1-2.0.2.php" hash="2cc4544464d52b6975857ff31ef5b31f"/><file name="mysql4-upgrade-2.1.0.1-2.2.0.php" hash="b7794eec7185b697cb8149363e20417a"/><file name="mysql4-upgrade-2.2.0.1-2.3.0.php" hash="b92c2d0f71405b35908d816e091b3684"/><file name="mysql4-upgrade-2.3.0-2.3.1.php" hash="60b950e165f1fe847e1a06af9a925171"/><file name="mysql4-upgrade-2.3.1-2.3.2.php" hash="eec8f91bcc8252be6de841132082f6ff"/><file name="mysql4-upgrade-2.3.2-2.3.3.php" hash="70aded2b5d9b4736471c43c7f2540b62"/><file name="mysql4-upgrade-2.3.3-2.3.4.php" hash="d1d64c1b0c4893779fd04b559cbfbb63"/><file name="mysql4-upgrade-2.3.4-2.3.5.php" hash="764f8072db313024846fb2a1c6722793"/><file name="mysql4-upgrade-2.3.8-2.4.0.php" hash="efa7b0cffae937b66bda59e9a13756eb"/><file name="mysql4-upgrade-2.4.0-2.4.1.php" hash="9a039757730ad4047df662c5b79e2e88"/><file name="mysql4-upgrade-2.4.1-2.4.2.php" hash="9dadc1435597153744ab7efb4aaa6b1a"/><file name="mysql4-upgrade-2.4.2-2.4.3.php" hash="5c070aa64ed9b6730a228c764533f9cd"/><file name="mysql4-upgrade-2.4.3-2.4.4.php" hash="2b0c4f12ce6fd87b886a01c573d55580"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Copernica_MarketingSoftware.xml" hash="a0f52371ec0e8a63ea5d066c6f9f24c3"/></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="169fd5c06606e854d80eb42d406c4f82"/><file name="export.phtml" hash="cd79d0803fda66072035ea3acdbf08cf"/><file name="link.phtml" hash="7b82ece3be8ad9ff9f0e3dbca5b3736a"/><file name="settings.phtml" hash="f5b4fa0fe8757935a458e7cbc67129b8"/><file name="sync.phtml" hash="78005a8bf2cad44424aba48cfcc940a6"/></dir></dir></dir></dir></dir></target><target name="mageweb"><dir name="js"><dir name="copernica"><dir name="marketingsoftware"><file name="link.js" hash="7309fdc8855cf3f031fedad336031c59"/></dir></dir></dir></target></contents>
27
  <compatible/>
28
  <dependencies><required><php><min>5.2.0</min><max>5.6.99</max></php><extension><name>PDO</name><min></min><max></max></extension><extension><name>curl</name><min></min><max></max></extension></required></dependencies>
29
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Copernica_MarketingSoftware</name>
4
+ <version>3.2.1</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>
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.&#xD;
11
  &#xD;
12
  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>
13
+ <notes>Copernica - Version 3.2.1&#xD;
 
 
 
 
 
 
 
 
14
  </notes>
15
  <authors><author><name>Cream</name><user>creaminternet</user><email>info@cream.nl</email></author></authors>
16
+ <date>2015-05-15</date>
17
+ <time>14:24:36</time>
18
+ <contents><target name="magecommunity"><dir name="Copernica"><dir name="MarketingSoftware"><dir name="Block"><dir name="Adminhtml"><dir name="Marketingsoftware"><file name="Accesstoken.php" hash="5ee1a15993e86237d66abdb1cd465ac5"/><file name="Export.php" hash="e9695d0d0f3000ba719a1affe721ca04"/><file name="Link.php" hash="3823b2c43b9cb93165129c8cd35b019d"/><file name="Settings.php" hash="c5fc4624a543fc83df989123611c4931"/><file name="Sync.php" hash="cdac77994b31aba10664747673fe7e85"/></dir></dir></dir><dir name="Controller"><file name="Action.php" hash="ce3fb1ec1f25665898661c3372d4e395"/></dir><file name="Exception.php" hash="7546100edf71ff8c9a83b414c391fc13"/><dir name="Helper"><dir name="Api"><file name="Abstract.php" hash="0a55e65d7fb3cc9fe255963937d1f132"/><file name="Builder.php" hash="26e5279a90d3779d38467aaa92ebbced"/><file name="Validator.php" hash="bee1bd6b3719d16bcf026adeb0ea403c"/></dir><file name="Api.php" hash="9691417c71eec181802535f88c8efbfe"/><file name="Config.php" hash="5e2618fcb7f4989762ba91d60965ee3f"/><file name="Data.php" hash="5a638ed3208878ec84e8add0789cfe2e"/><file name="DataWriter.php" hash="69c715dd370d7d4e1ac36aae0965ceba"/><file name="Profile.php" hash="91eabfb42c432cd2598bed05834c6a20"/><dir name="Rest"><file name="Request.php" hash="f54193941ce3cff36c025231360ca4c0"/></dir></dir><dir name="Model"><dir name="Abandoned"><file name="Cart.php" hash="f1ee5823e0f868f26b9f0b4047368fb8"/><dir name="Carts"><file name="Processor.php" hash="fec017b171f5210c077c8cf5020e430f"/></dir></dir><dir name="Abstraction"><file name="Address.php" hash="ad77bc35c47ede3dcecc36b5141554cc"/><file name="Attributes.php" hash="fcfbca5706075d54b47de362d6ea3ef1"/><file name="Customer.php" hash="0d9baf4b42df18f6ce8a03656cdf0e98"/><file name="Name.php" hash="c02eede237828d8f863ff143a6f1419b"/><dir name="Order"><dir name="Item"><file name="Options.php" hash="46819852b577d9eb339d96c8d83b4219"/></dir><file name="Item.php" hash="d5e67a7b3f15e7ef6d9f849e7cf06000"/></dir><file name="Order.php" hash="3072076c041ff680a3f8065e1383447d"/><file name="Price.php" hash="af19fd05da93112a322702baeb334cb8"/><dir name="Product"><file name="Viewed.php" hash="1a0f427075ec27e61bf76a2bf961f2a3"/></dir><file name="Product.php" hash="f79ddb3a5c4822a8be6e503ba847c2f9"/><dir name="Quote"><dir name="Item"><file name="Options.php" hash="7dd9dce40ff3c7c69f0a4d82ab1533cc"/></dir><file name="Item.php" hash="2e180e29cd1b63525027be51d98160aa"/></dir><file name="Quote.php" hash="741fe3223852babdf01fd6125bc15e06"/><file name="Storeview.php" hash="01abcb979473a8389057d4714fbc8b9d"/><file name="Subscription.php" hash="d96f4d394da998e2311c8260bfe8d438"/><dir name="Wishlist"><dir name="Item"><file name="Options.php" hash="bd601c08d0979fe9587c12b5a1113e0f"/></dir><file name="Item.php" hash="35cc91191f5caea43a978ad09cd3dee4"/></dir><file name="Wishlist.php" hash="b62b0a8ce4047d025dea50322c62dcb2"/></dir><file name="Config.php" hash="7d99d977a6c6df9aa69eeb01eded6c1b"/><dir name="Copernica"><file name="Abstract.php" hash="2c224f13f1997e65678f6217313c839c"/><dir name="Address"><file name="Subprofile.php" hash="7918b5c20a2e84e0b6596874aed1fdf8"/></dir><dir name="Entity"><file name="Address.php" hash="12997321a50930db4c75681db5376617"/><file name="Customer.php" hash="08d655bae7fb2d59a278e840216887c3"/><dir name="Order"><file name="Item.php" hash="192abdc751f654578633f1abfc61f8c4"/></dir><file name="Order.php" hash="4d43f6cd8ebf0398fdd1e58c4adaefbe"/><file name="Product.php" hash="1bafde7d888a3e85d17e88fac51fcc25"/><dir name="Quote"><file name="Item.php" hash="61fa772196e3258186c22a647589bc45"/></dir><file name="Quote.php" hash="cc8a491445151d56ba19f9388f031a7c"/><file name="Subscription.php" hash="c4fca7e19deca9efcdee4358a88061a4"/><dir name="Wishlist"><file name="Item.php" hash="93b5c840bd8824a6bceaa844f2d005a9"/></dir><file name="Wishlist.php" hash="02730b40b19d92f30777c7a877f92c36"/></dir><file name="Entity.php" hash="a64d155d1f1eac699adabb726b0ef2e6"/><dir name="Order"><file name="Subprofile.php" hash="b81814f7f30d32cda4061364ac08cef8"/></dir><dir name="Orderitem"><file name="Subprofile.php" hash="3999d262f7a3b46801563545d3264212"/></dir><dir name="Product"><dir name="Viewed"><file name="Subprofile.php" hash="5d3e91ebdb7a58f461d1a1b3a2522ed5"/></dir></dir><dir name="Profile"><file name="Customer.php" hash="6ec20816ad7f6ea2bceab2e5ed518f4e"/><file name="Order.php" hash="a871ceeb96a85f627c335d25f106db17"/><file name="Quote.php" hash="0c0e638894c096a7a4ec486a160522f2"/><file name="Subscription.php" hash="e27390e62bd67cf44d1610ff73d3cad7"/></dir><file name="Profile.php" hash="d7698d3f7afbe0fe51cca9d0792129b8"/><dir name="Quote"><dir name="Item"><file name="Subprofile.php" hash="ec785b5f2f7337525cd62aa8677240d0"/></dir></dir><dir name="Wishlist"><dir name="Item"><file name="Subprofile.php" hash="0993a31694e699991da5e297aa40923e"/></dir></dir></dir><dir name="Error"><file name="Queue.php" hash="2686ada14fc78a767e9d2581742fbd15"/></dir><dir name="Mysql4"><dir name="Abandoned"><dir name="Cart"><file name="Collection.php" hash="b754475b97a81e5a3bd729eb767ccc1f"/></dir><file name="Cart.php" hash="4b572f2b5386e644bf40eee6ef7a6fff"/></dir><dir name="Config"><file name="Collection.php" hash="04af127e64827e9f7e63fc061bff47d0"/></dir><file name="Config.php" hash="706f7da9b23fea9ca6a4308002ac41ed"/><dir name="Error"><dir name="Queue"><file name="Collection.php" hash="63f05567ad31f1d22127271447c3fc34"/></dir><file name="Queue.php" hash="80857cec4de357feacf1f79adde20c56"/></dir><dir name="Profile"><dir name="Cache"><file name="Collection.php" hash="6b5c6d22b6b452d212d13512378deeb3"/></dir><file name="Cache.php" hash="2e095274b40b6e22d646a7210f88184b"/></dir><dir name="Queue"><dir name="Item"><file name="Collection.php" hash="3bed460aee810f00d3e44807a9f5a71f"/></dir><file name="Item.php" hash="c43af46402370787395f131164e93eee"/></dir><dir name="Sync"><dir name="Profile"><file name="Collection.php" hash="d783f872330cadda505f780527c663f3"/></dir><file name="Profile.php" hash="7b66b156e7868a06cad5b3f7ab9c7e45"/></dir></dir><file name="Observer.php" hash="ef976914ff23d07bcc4477257b1adb68"/><dir name="Profile"><file name="Cache.php" hash="3bab323edf835fd4ec2cc1fd4e58c594"/></dir><dir name="Queue"><dir name="Event"><file name="Abstract.php" hash="a7f0c2e5a75f0e5797d021616b5bc1be"/><file name="Checkout.php" hash="076a28b51cce2f9baa0a4050b23c167e"/><file name="Customer.php" hash="634412a6021aca1c4a74305a40962b38"/><file name="Factory.php" hash="0d87203c387a2cf4aed1016dc247172d"/><file name="Item.php" hash="cec8e4efbf5aa7974d43e9e46accef29"/><file name="Order.php" hash="8af831b47d31e420db77e62fcf44e4ef"/><file name="Quote.php" hash="2c359045067a02e57ec707e95687a3e1"/><file name="Startsync.php" hash="aa7eb9a4c51e616fc02b062ec23d9797"/><file name="Subscription.php" hash="bb53db809cf3090fb6a5aef64b6864da"/><file name="View.php" hash="fb607e3b7c7e9a1af16fbc724485e59a"/><dir name="Wishlist"><file name="Item.php" hash="a08ef8cf4d7be87ca83709c84f0b6b1b"/></dir></dir><file name="Item.php" hash="43a6ef2638bc0f01ea5a29c8b70e1360"/><file name="Processor.php" hash="e37efc3b10cda2bda3be30950eb01876"/></dir><dir name="Rest"><file name="Address.php" hash="abc404c6768269ac10ca67a5097009c2"/><file name="Customer.php" hash="91cbab281d5cb2d4cd7bbb0a860e1bbb"/><dir name="Order"><file name="Item.php" hash="1e5dfa8a1eefb3df2ee0eef8082cbd66"/></dir><file name="Order.php" hash="d4fd31597f46828fafe586e58b1b1eaf"/><file name="Product.php" hash="f35168c86651693c7a4ed88dc695221a"/><dir name="Quote"><file name="Item.php" hash="3f33b30d5d47c1541ad2cec1e1c8b0ef"/></dir><file name="Quote.php" hash="c2e0fd9c38483578e6261bb2c6c8b580"/><file name="Subscription.php" hash="68ef71132317751d3ac94913433c8aa6"/><dir name="Wishlist"><file name="Item.php" hash="87911c626195e772eee4a3b3301f3302"/></dir><file name="Wishlist.php" hash="8c7f9c576aa9582004837d79dc0a89a4"/></dir><file name="Rest.php" hash="04ff2bd88d01ada93607aae7b5dd679c"/><dir name="Sync"><file name="Profile.php" hash="e0fa81b2c4fee08bf6649afd9877bda0"/><file name="Status.php" hash="57304f5054b15151427b962da0e39bba"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Marketingsoftware"><file name="AccessTokenController.php" hash="45e9c5880b7d4e43f01fc6a377f98854"/><file name="AjaxcollectionController.php" hash="c924dda3286d0b46322d57ce3306d5b2"/><file name="ExportController.php" hash="65b9e87bafbaecee4809a90821d77ab8"/><file name="LinkController.php" hash="0b2ae802db349af475ecc78d51b06f3b"/><file name="SettingsController.php" hash="4b6fa1bb30d8cf708f4729f833a41b05"/><file name="SyncController.php" hash="ad184c8a1131ca6910af42439ab4c0f7"/></dir></dir><file name="CartController.php" hash="1c8244074ae4af895dd10cfe8537bf60"/><file name="ProductController.php" hash="eb5320060d6d0666f771e52ef15d170c"/><file name="UnsubscribeController.php" hash="d53aa203d3cad03f9a7b0253594ebe0d"/></dir><dir name="cron"><file name="clearCopernicaDatabase.php" hash="1b1a0fdf89ca96144fb78e9d86d184d8"/><file name="detectAbandonedCarts.php" hash="a35aa139a5cd5d31752a9200a28763fc"/><file name="fullSync.php" hash="0fe4bc3c9445bd0588384337a7e94178"/><file name="processQueue.php" hash="76e39feaf18b20c9f27a22512e42b0eb"/></dir><dir name="data"><dir name="marketingsoftware_setup"><file name="data-upgrade-3.4.0-3.4.1.php" hash="b4fc4e35407dd6b86a242d5e3780e031"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="06693ae7df5091f51d0f835d4e98aa8c"/><file name="config.xml" hash="46b883f9c6209baf0ebd8e1df4c15722"/></dir><dir name="sql"><dir name="marketingsoftware_setup"><file name="mysql4-install-1.2.0.php" hash="467816ea611e8cc17c7a93dc12405f8e"/><file name="mysql4-upgrade-1.1.5-1.1.6.php" hash="240fbe9fcfd9d345523e67518da9a5e0"/><file name="mysql4-upgrade-1.1.6-1.1.7.php" hash="7de6a9b2f0a561d3908bc74f8a3bf617"/><file name="mysql4-upgrade-1.1.7-1.1.8.php" hash="490751aae1a1c4572b89121ece85a8b0"/><file name="mysql4-upgrade-1.1.8-1.2.0.php" hash="dee44a66ee0fb373fe4e9fda353c2dd6"/><file name="mysql4-upgrade-2.0.1-2.0.2.php" hash="2cc4544464d52b6975857ff31ef5b31f"/><file name="mysql4-upgrade-2.1.0.1-2.2.0.php" hash="b7794eec7185b697cb8149363e20417a"/><file name="mysql4-upgrade-2.2.0.1-2.3.0.php" hash="b92c2d0f71405b35908d816e091b3684"/><file name="mysql4-upgrade-2.3.0-2.3.1.php" hash="60b950e165f1fe847e1a06af9a925171"/><file name="mysql4-upgrade-2.3.1-2.3.2.php" hash="eec8f91bcc8252be6de841132082f6ff"/><file name="mysql4-upgrade-2.3.2-2.3.3.php" hash="70aded2b5d9b4736471c43c7f2540b62"/><file name="mysql4-upgrade-2.3.3-2.3.4.php" hash="d1d64c1b0c4893779fd04b559cbfbb63"/><file name="mysql4-upgrade-2.3.4-2.3.5.php" hash="764f8072db313024846fb2a1c6722793"/><file name="mysql4-upgrade-2.3.8-2.4.0.php" hash="efa7b0cffae937b66bda59e9a13756eb"/><file name="mysql4-upgrade-2.4.0-2.4.1.php" hash="9a039757730ad4047df662c5b79e2e88"/><file name="mysql4-upgrade-2.4.1-2.4.2.php" hash="9dadc1435597153744ab7efb4aaa6b1a"/><file name="mysql4-upgrade-2.4.2-2.4.3.php" hash="5c070aa64ed9b6730a228c764533f9cd"/><file name="mysql4-upgrade-2.4.3-2.4.4.php" hash="2b0c4f12ce6fd87b886a01c573d55580"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Copernica_MarketingSoftware.xml" hash="a0f52371ec0e8a63ea5d066c6f9f24c3"/></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="169fd5c06606e854d80eb42d406c4f82"/><file name="export.phtml" hash="cd79d0803fda66072035ea3acdbf08cf"/><file name="link.phtml" hash="7b82ece3be8ad9ff9f0e3dbca5b3736a"/><file name="settings.phtml" hash="f5b4fa0fe8757935a458e7cbc67129b8"/><file name="sync.phtml" hash="78005a8bf2cad44424aba48cfcc940a6"/></dir></dir></dir></dir></dir></target><target name="mageweb"><dir name="js"><dir name="copernica"><dir name="marketingsoftware"><file name="link.js" hash="7309fdc8855cf3f031fedad336031c59"/></dir></dir></dir></target></contents>
19
  <compatible/>
20
  <dependencies><required><php><min>5.2.0</min><max>5.6.99</max></php><extension><name>PDO</name><min></min><max></max></extension><extension><name>curl</name><min></min><max></max></extension></required></dependencies>
21
  </package>