Version Notes
1.2.2
--------
Fixes:
Several Typos
Categories to send all the categories selected for a product.
Warning: htmlspecialchars() expects parameter 1 to be string.
Bulk export supports different lists for each store view.
Country sent to MailChimp now shows full name in stead of the Id.
Bulk import and export now support different MailChimp accounts per store view.
problem for Ecommerce360 by Cron depending status and campaign not being saved.
Export with groupings.
Back to stock alert working for multiple store views.
Problem with isTableExists for Magento 1.5
Problem with other dialog popups for Email Catcher.
Problem with checkout subscription to Magento's newsletter.
Clear async orders table when reseting Ecommerce orders.
Problem for MailChimp groups with underscore.
Compatibility problem with extensions that leave the cart as active after finishing purchase.
Additions:
Zip code to get sent to MailChimp.
Stop rules processing for Autoresponder coupons.
Limit to export subscribers and orders async.
Success subscription message on account subscription.
If product is deleted and exported later it sends the information from the order only.
Allow mandrill to use Magento's queue.
Send products out of stock when backorders enabled for Abandoned Carts Recovery.
Release Info
Developer | Magento Core Team |
Extension | Ebizmarts_MageMonkey |
Version | 1.2.2 |
Comparing to | |
See all releases |
Code changes from version 1.2.1 to 1.2.2
- app/code/community/Ebizmarts/AbandonedCart/Block/Popup/Emailcatcher.php +2 -1
- app/code/community/Ebizmarts/AbandonedCart/Model/Cron.php +8 -4
- app/code/community/Ebizmarts/AbandonedCart/etc/config.xml +1 -1
- app/code/community/Ebizmarts/AbandonedCart/sql/ebizmarts_abandonedcart_setup/mysql4-upgrade-1.1.35-1.2.0.php +14 -8
- app/code/community/Ebizmarts/Autoresponder/Model/Cron.php +5 -2
- app/code/community/Ebizmarts/Autoresponder/Model/EventObserver.php +9 -4
- app/code/community/Ebizmarts/Autoresponder/controllers/BacktostockController.php +3 -1
- app/code/community/Ebizmarts/Autoresponder/etc/config.xml +1 -1
- app/code/community/Ebizmarts/Autoresponder/sql/ebizmarts_autoresponder_setup/mysql4-upgrade-1.1.14-1.2.0.php +17 -11
- app/code/community/Ebizmarts/Autoresponder/sql/ebizmarts_autoresponder_setup/mysql4-upgrade-1.2.0-1.2.1.php +19 -0
- app/code/community/Ebizmarts/MageMonkey/Block/Adminhtml/Bulksync/Export.php +1 -2
- app/code/community/Ebizmarts/MageMonkey/Block/Adminhtml/Bulksync/Export/Form.php +1 -0
- app/code/community/Ebizmarts/MageMonkey/Block/Adminhtml/Bulksync/Import.php +1 -0
- app/code/community/Ebizmarts/MageMonkey/Block/Adminhtml/Bulksync/Import/Form.php +9 -0
- app/code/community/Ebizmarts/MageMonkey/Block/Adminhtml/Bulksync/QueueImport/Grid.php +13 -0
- app/code/community/Ebizmarts/MageMonkey/Block/Adminhtml/Renderer/Lists.php +3 -3
- app/code/community/Ebizmarts/MageMonkey/Block/Adminhtml/System/Config/UpgradeForPatch.php +2 -3
- app/code/community/Ebizmarts/MageMonkey/Block/Lists.php +14 -71
- app/code/community/Ebizmarts/MageMonkey/Helper/Data.php +18 -8
- app/code/community/Ebizmarts/MageMonkey/Model/Cron.php +9 -22
- app/code/community/Ebizmarts/MageMonkey/Model/Ecommerce360.php +18 -16
- app/code/community/Ebizmarts/MageMonkey/Model/Monkey.php +8 -5
- app/code/community/Ebizmarts/MageMonkey/Model/Observer.php +0 -55
- app/code/community/Ebizmarts/MageMonkey/controllers/Adminhtml/BulksyncController.php +14 -1
- app/code/community/Ebizmarts/MageMonkey/controllers/Adminhtml/EcommerceController.php +7 -0
- app/code/community/Ebizmarts/MageMonkey/etc/config.xml +2 -2
- app/code/community/Ebizmarts/MageMonkey/sql/monkey_setup/mysql4-upgrade-1.2.1-1.2.2.php +11 -0
- app/code/community/Ebizmarts/Mandrill/Model/Email/Queue.php +89 -0
- app/code/community/Ebizmarts/Mandrill/Model/Email/Template.php +30 -2
- app/code/community/Ebizmarts/Mandrill/controllers/Adminhtml/Mandrill/UsersController.php +1 -1
- app/code/community/Ebizmarts/Mandrill/etc/config.xml +2 -1
- app/design/adminhtml/default/default/template/magemonkey/bulksync/export/form.phtml +84 -0
- app/design/adminhtml/default/default/template/magemonkey/bulksync/import/form.phtml +84 -0
- app/design/frontend/base/default/template/ebizmarts/autoresponder/review/items.phtml +1 -1
- app/design/frontend/base/default/template/ebizmarts_abandonedcart/popup/emailcatcher.phtml +1 -1
- app/design/frontend/base/default/template/magemonkey/checkout/subscribe.phtml +2 -1
- package.xml +30 -6
@@ -78,7 +78,8 @@ class Ebizmarts_AbandonedCart_Block_Popup_Emailcatcher extends Mage_Core_Block_T
|
|
78 |
if($lName){
|
79 |
$subscriber->setSubscriberLastname($lName);
|
80 |
}
|
81 |
-
$subscriber->
|
|
|
82 |
return 'location.reload';
|
83 |
}
|
84 |
}
|
78 |
if($lName){
|
79 |
$subscriber->setSubscriberLastname($lName);
|
80 |
}
|
81 |
+
$subscriber->setStoreId($storeId)
|
82 |
+
->subscribe($email);
|
83 |
return 'location.reload';
|
84 |
}
|
85 |
}
|
@@ -165,7 +165,10 @@ class Ebizmarts_AbandonedCart_Model_Cron
|
|
165 |
->addFieldToFilter('main_table.reserved_order_id', array('neq' => 'NULL'))
|
166 |
->addFieldToFilter('main_table.customer_email', array('eq' => $quote->getCustomerEmail()))
|
167 |
->addFieldToFilter('main_table.updated_at', array('from' => $quote->getUpdatedAt()));
|
168 |
-
|
|
|
|
|
|
|
169 |
//Set counter to its max value to prevent this quote to slow the process in the future
|
170 |
$quote->setEbizmartsAbandonedcartCounter($this->maxtimes);
|
171 |
$quote->save();
|
@@ -273,7 +276,8 @@ class Ebizmarts_AbandonedCart_Model_Cron
|
|
273 |
foreach ($quote->getAllVisibleItems() as $item) {
|
274 |
$removeFromQuote = false;
|
275 |
$product = Mage::getModel('catalog/product')->setStoreId($storeId)->load($item->getProductId());
|
276 |
-
|
|
|
277 |
Mage::log('AbandonedCart; ' . $product->getSku() . ' is no longer present or enabled; remove from quote ' . $quote->getId() . ' for email', null, 'Ebizmarts_AbandonedCart.log');
|
278 |
$removeFromQuote = true;
|
279 |
}
|
@@ -307,13 +311,13 @@ class Ebizmarts_AbandonedCart_Model_Cron
|
|
307 |
$stock = $product->getStockItem();
|
308 |
$stockQty = $stock->getQty();
|
309 |
}
|
310 |
-
|
311 |
if (
|
312 |
(
|
313 |
is_object($stock) && ($stock->getManageStock() ||
|
314 |
($stock->getUseConfigManageStock() && Mage::getStoreConfig('cataloginventory/item_options/manage_stock', $quote->getStoreId())))
|
315 |
)
|
316 |
-
&& $stockQty < $item->getQty()
|
317 |
) {
|
318 |
Mage::log('AbandonedCart; ' . $product->getSku() . ' is no longer in stock; remove from quote ' . $quote->getId() . ' for email', null, 'Ebizmarts_AbandonedCart.log');
|
319 |
$removeFromQuote = true;
|
165 |
->addFieldToFilter('main_table.reserved_order_id', array('neq' => 'NULL'))
|
166 |
->addFieldToFilter('main_table.customer_email', array('eq' => $quote->getCustomerEmail()))
|
167 |
->addFieldToFilter('main_table.updated_at', array('from' => $quote->getUpdatedAt()));
|
168 |
+
$collection3 = Mage::getModel('sales/order')->getCollection();
|
169 |
+
$collection3->addFieldToFilter('main_table.customer_email', array('eq' => $quote->getCustomerEmail()))
|
170 |
+
->addFieldToFilter('main_table.updated_at', array('from' => $quote->getUpdatedAt()));
|
171 |
+
if ($collection2->getSize() || $collection3->getSize()) {
|
172 |
//Set counter to its max value to prevent this quote to slow the process in the future
|
173 |
$quote->setEbizmartsAbandonedcartCounter($this->maxtimes);
|
174 |
$quote->save();
|
276 |
foreach ($quote->getAllVisibleItems() as $item) {
|
277 |
$removeFromQuote = false;
|
278 |
$product = Mage::getModel('catalog/product')->setStoreId($storeId)->load($item->getProductId());
|
279 |
+
$stockItem = Mage::getModel('catalog/product')->load($product->getId())->getStockItem();
|
280 |
+
if (!$product || $product->getStatus() == Mage_Catalog_Model_Product_Status::STATUS_DISABLED && !$stockItem->getBackorders()) {
|
281 |
Mage::log('AbandonedCart; ' . $product->getSku() . ' is no longer present or enabled; remove from quote ' . $quote->getId() . ' for email', null, 'Ebizmarts_AbandonedCart.log');
|
282 |
$removeFromQuote = true;
|
283 |
}
|
311 |
$stock = $product->getStockItem();
|
312 |
$stockQty = $stock->getQty();
|
313 |
}
|
314 |
+
$inventory = Mage::getModel('cataloginventory/stock_item')->loadByProduct($product);
|
315 |
if (
|
316 |
(
|
317 |
is_object($stock) && ($stock->getManageStock() ||
|
318 |
($stock->getUseConfigManageStock() && Mage::getStoreConfig('cataloginventory/item_options/manage_stock', $quote->getStoreId())))
|
319 |
)
|
320 |
+
&& $stockQty < $item->getQty() && (!$inventory->getBackorders() || $stockItem->getBackorders())
|
321 |
) {
|
322 |
Mage::log('AbandonedCart; ' . $product->getSku() . ' is no longer in stock; remove from quote ' . $quote->getId() . ' for email', null, 'Ebizmarts_AbandonedCart.log');
|
323 |
$removeFromQuote = true;
|
@@ -10,7 +10,7 @@
|
|
10 |
<config>
|
11 |
<modules>
|
12 |
<Ebizmarts_AbandonedCart>
|
13 |
-
<version>1.2.
|
14 |
</Ebizmarts_AbandonedCart>
|
15 |
</modules>
|
16 |
<global>
|
10 |
<config>
|
11 |
<modules>
|
12 |
<Ebizmarts_AbandonedCart>
|
13 |
+
<version>1.2.1</version>
|
14 |
</Ebizmarts_AbandonedCart>
|
15 |
</modules>
|
16 |
<global>
|
@@ -13,13 +13,19 @@ $installer = $this;
|
|
13 |
$installer->startSetup();
|
14 |
|
15 |
$tableName = $installer->getTable('permission_block');
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
23 |
}
|
24 |
|
25 |
$installer->getConnection()
|
@@ -27,4 +33,4 @@ $installer->getConnection()
|
|
27 |
'nullable' => false,
|
28 |
), 'Store Id');
|
29 |
|
30 |
-
$installer->endSetup();
|
13 |
$installer->startSetup();
|
14 |
|
15 |
$tableName = $installer->getTable('permission_block');
|
16 |
+
$result = $installer->getConnection()->fetchAll("SHOW TABLES LIKE '".$tableName."'");
|
17 |
+
$tableExists = count($result) > 0;
|
18 |
+
if ($tableExists) {
|
19 |
+
try {
|
20 |
+
$installer->getConnection()->insertMultiple(
|
21 |
+
$installer->getTable('admin/permission_block'),
|
22 |
+
array(
|
23 |
+
array('block_name' => 'ebizmarts_abandonedcart/email_order_items', 'is_allowed' => 1)
|
24 |
+
)
|
25 |
+
);
|
26 |
+
}catch (Exception $e){
|
27 |
+
|
28 |
+
}
|
29 |
}
|
30 |
|
31 |
$installer->getConnection()
|
33 |
'nullable' => false,
|
34 |
), 'Store Id');
|
35 |
|
36 |
+
$installer->endSetup();
|
@@ -666,7 +666,8 @@ class Ebizmarts_Autoresponder_Model_Cron
|
|
666 |
$alert = Mage::getModel('ebizmarts_autoresponder/backtostockalert');
|
667 |
$alert
|
668 |
->getCollection()
|
669 |
-
->addFieldToFilter('is_active', array('eq' => 1))
|
|
|
670 |
|
671 |
if (count($alert) > 0) {
|
672 |
|
@@ -717,7 +718,8 @@ class Ebizmarts_Autoresponder_Model_Cron
|
|
717 |
$collection = Mage::getModel('ebizmarts_autoresponder/backtostock')->getCollection();
|
718 |
$collection
|
719 |
->addFieldToFilter('is_active', array('eq' => 1))
|
720 |
-
->addFieldToFilter('alert_id', array('eq' => $productStockAlert->getAlertId()))
|
|
|
721 |
|
722 |
if (count($collection) > 0) {
|
723 |
|
@@ -888,6 +890,7 @@ class Ebizmarts_Autoresponder_Model_Cron
|
|
888 |
$coupon_rule = Mage::getModel('salesrule/rule');
|
889 |
$coupon_rule->setName($string . ' ' . $email)
|
890 |
->setDescription($string . ' ' . $email)
|
|
|
891 |
->setFromDate($fromDate)
|
892 |
->setToDate($toDate)
|
893 |
->setIsActive(1)
|
666 |
$alert = Mage::getModel('ebizmarts_autoresponder/backtostockalert');
|
667 |
$alert
|
668 |
->getCollection()
|
669 |
+
->addFieldToFilter('is_active', array('eq' => 1))
|
670 |
+
->addFieldToFilter('store_id', array('eq' => $storeId));
|
671 |
|
672 |
if (count($alert) > 0) {
|
673 |
|
718 |
$collection = Mage::getModel('ebizmarts_autoresponder/backtostock')->getCollection();
|
719 |
$collection
|
720 |
->addFieldToFilter('is_active', array('eq' => 1))
|
721 |
+
->addFieldToFilter('alert_id', array('eq' => $productStockAlert->getAlertId()))
|
722 |
+
->addFieldToFilter('store_id', array('eq' => $storeId));
|
723 |
|
724 |
if (count($collection) > 0) {
|
725 |
|
890 |
$coupon_rule = Mage::getModel('salesrule/rule');
|
891 |
$coupon_rule->setName($string . ' ' . $email)
|
892 |
->setDescription($string . ' ' . $email)
|
893 |
+
->setStopRulesProcessing(0)
|
894 |
->setFromDate($fromDate)
|
895 |
->setToDate($toDate)
|
896 |
->setIsActive(1)
|
@@ -80,9 +80,14 @@ class Ebizmarts_Autoresponder_Model_EventObserver
|
|
80 |
if ($this->_generateReviewCoupon($reviewData)) {
|
81 |
//generate coupon
|
82 |
$customer = Mage::getModel('customer/customer')->load($reviewData->getCustomerId());
|
83 |
-
$
|
84 |
-
|
85 |
-
|
|
|
|
|
|
|
|
|
|
|
86 |
if (Mage::getStoreConfig(Ebizmarts_Autoresponder_Model_Config::REVIEW_COUPON_AUTOMATIC, $storeId) == Ebizmarts_Autoresponder_Model_Config::COUPON_AUTOMATIC) {
|
87 |
list($couponcode, $discount, $toDate) = $this->_createNewCoupon($storeId, $email);
|
88 |
$vars = array('couponcode' => $couponcode, 'discount' => $discount, 'todate' => $toDate, 'name' => $name, 'tags' => array($tags));
|
@@ -183,7 +188,7 @@ class Ebizmarts_Autoresponder_Model_EventObserver
|
|
183 |
$toDate = date('Y-m-d', strtotime($fromDate . " + $couponexpiredays day"));
|
184 |
if ($coupontype == 1) {
|
185 |
$action = 'cart_fixed';
|
186 |
-
$discount = Mage::app()->getStore($store)->getCurrentCurrencyCode() . "$couponamount";
|
187 |
} elseif ($coupontype == 2) {
|
188 |
$action = 'by_percent';
|
189 |
$discount = "$couponamount%";
|
80 |
if ($this->_generateReviewCoupon($reviewData)) {
|
81 |
//generate coupon
|
82 |
$customer = Mage::getModel('customer/customer')->load($reviewData->getCustomerId());
|
83 |
+
if($customer->getId()) {
|
84 |
+
$email = $customer->getEmail();
|
85 |
+
$name = $customer->getFirstname() . ' ' . $customer->getLastname();
|
86 |
+
$customerGroup = $customer->getGroupId();
|
87 |
+
}else{
|
88 |
+
|
89 |
+
}
|
90 |
+
if (in_array($customerGroup, $customerGroupsCoupon)) {
|
91 |
if (Mage::getStoreConfig(Ebizmarts_Autoresponder_Model_Config::REVIEW_COUPON_AUTOMATIC, $storeId) == Ebizmarts_Autoresponder_Model_Config::COUPON_AUTOMATIC) {
|
92 |
list($couponcode, $discount, $toDate) = $this->_createNewCoupon($storeId, $email);
|
93 |
$vars = array('couponcode' => $couponcode, 'discount' => $discount, 'todate' => $toDate, 'name' => $name, 'tags' => array($tags));
|
188 |
$toDate = date('Y-m-d', strtotime($fromDate . " + $couponexpiredays day"));
|
189 |
if ($coupontype == 1) {
|
190 |
$action = 'cart_fixed';
|
191 |
+
$discount = Mage::app()->getStore($store)->getCurrentCurrencyCode()->getSymbol() . "$couponamount";
|
192 |
} elseif ($coupontype == 2) {
|
193 |
$action = 'by_percent';
|
194 |
$discount = "$couponamount%";
|
@@ -13,6 +13,7 @@ class Ebizmarts_Autoresponder_BacktostockController extends Mage_Core_Controller
|
|
13 |
public function subscribeAction()
|
14 |
{
|
15 |
$params = $this->getRequest()->getParams();
|
|
|
16 |
$redirect = '/';
|
17 |
|
18 |
if (isset($params['subscriber_email']) && isset($params['product_id'])) {
|
@@ -48,7 +49,8 @@ class Ebizmarts_Autoresponder_BacktostockController extends Mage_Core_Controller
|
|
48 |
$backStock = Mage::getModel('ebizmarts_autoresponder/backtostock');
|
49 |
$backStock
|
50 |
->setAlertId($alertId)
|
51 |
-
->setEmail($email)
|
|
|
52 |
$backStock->save();
|
53 |
|
54 |
|
13 |
public function subscribeAction()
|
14 |
{
|
15 |
$params = $this->getRequest()->getParams();
|
16 |
+
$storeId = Mage::app()->getStore()->getId();
|
17 |
$redirect = '/';
|
18 |
|
19 |
if (isset($params['subscriber_email']) && isset($params['product_id'])) {
|
49 |
$backStock = Mage::getModel('ebizmarts_autoresponder/backtostock');
|
50 |
$backStock
|
51 |
->setAlertId($alertId)
|
52 |
+
->setEmail($email)
|
53 |
+
->setStoreId($storeId);
|
54 |
$backStock->save();
|
55 |
|
56 |
|
@@ -10,7 +10,7 @@
|
|
10 |
<config>
|
11 |
<modules>
|
12 |
<Ebizmarts_Autoresponder>
|
13 |
-
<version>1.2.
|
14 |
</Ebizmarts_Autoresponder>
|
15 |
</modules>
|
16 |
<global>
|
10 |
<config>
|
11 |
<modules>
|
12 |
<Ebizmarts_Autoresponder>
|
13 |
+
<version>1.2.1</version>
|
14 |
</Ebizmarts_Autoresponder>
|
15 |
</modules>
|
16 |
<global>
|
@@ -12,16 +12,22 @@ $installer = $this;
|
|
12 |
|
13 |
$installer->startSetup();
|
14 |
$tableName = $installer->getTable('permission_block');
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
array(
|
22 |
-
|
23 |
-
|
24 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
}
|
26 |
|
27 |
-
$installer->endSetup();
|
12 |
|
13 |
$installer->startSetup();
|
14 |
$tableName = $installer->getTable('permission_block');
|
15 |
+
$result = $installer->getConnection()->fetchAll("SHOW TABLES LIKE '".$tableName."'");
|
16 |
+
$tableExists = count($result) > 0;
|
17 |
+
if ($tableExists) {
|
18 |
+
try {
|
19 |
+
$installer->getConnection()->insertMultiple(
|
20 |
+
$installer->getTable('admin/permission_block'),
|
21 |
+
array(
|
22 |
+
array('block_name' => 'ebizmarts_autoresponder/email_backtostock_item', 'is_allowed' => 1),
|
23 |
+
array('block_name' => 'ebizmarts_autoresponder/email_related_items', 'is_allowed' => 1),
|
24 |
+
array('block_name' => 'ebizmarts_autoresponder/email_review_items', 'is_allowed' => 1),
|
25 |
+
array('block_name' => 'ebizmarts_autoresponder/email_wishlist_items', 'is_allowed' => 1),
|
26 |
+
)
|
27 |
+
);
|
28 |
+
}catch (Exception $e){
|
29 |
+
|
30 |
+
}
|
31 |
}
|
32 |
|
33 |
+
$installer->endSetup();
|
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
*
|
5 |
+
* @category Ebizmarts
|
6 |
+
* @package Ebizmarts_Autoresponder
|
7 |
+
* @author Ebizmarts Team <info@ebizmarts.com>
|
8 |
+
* @license http://opensource.org/licenses/osl-3.0.php
|
9 |
+
*/
|
10 |
+
|
11 |
+
$installer = $this;
|
12 |
+
|
13 |
+
$installer->startSetup();
|
14 |
+
$installer->getConnection()
|
15 |
+
->addColumn($installer->getTable('ebizmarts_autoresponder/backtostock'),'store_id', Varien_Db_Ddl_Table::TYPE_SMALLINT, null, array(
|
16 |
+
'nullable' => false,
|
17 |
+
), 'Store Id');
|
18 |
+
|
19 |
+
$installer->endSetup();
|
@@ -16,10 +16,9 @@ class Ebizmarts_MageMonkey_Block_Adminhtml_Bulksync_Export extends Mage_Adminhtm
|
|
16 |
$this->_controller = 'adminhtml_bulksync';
|
17 |
$this->_blockGroup = 'monkey';
|
18 |
$this->_mode = 'export';
|
19 |
-
|
20 |
parent::__construct();
|
21 |
-
|
22 |
$this->_updateButton('save', 'label', Mage::helper('monkey')->__('All set!'));
|
|
|
23 |
}
|
24 |
|
25 |
public function getHeaderText()
|
16 |
$this->_controller = 'adminhtml_bulksync';
|
17 |
$this->_blockGroup = 'monkey';
|
18 |
$this->_mode = 'export';
|
|
|
19 |
parent::__construct();
|
|
|
20 |
$this->_updateButton('save', 'label', Mage::helper('monkey')->__('All set!'));
|
21 |
+
$this->setTemplate('magemonkey/bulksync/export/form.phtml');
|
22 |
}
|
23 |
|
24 |
public function getHeaderText()
|
@@ -52,6 +52,7 @@ class Ebizmarts_MageMonkey_Block_Adminhtml_Bulksync_Export_Form extends Mage_Adm
|
|
52 |
'name' => 'store_id',
|
53 |
'label' => Mage::helper('monkey')->__('Store'),
|
54 |
'title' => Mage::helper('monkey')->__('Store'),
|
|
|
55 |
'required' => true,
|
56 |
'values' => Mage::getSingleton('adminhtml/system_store')->getStoreValuesForForm(false, true),
|
57 |
));
|
52 |
'name' => 'store_id',
|
53 |
'label' => Mage::helper('monkey')->__('Store'),
|
54 |
'title' => Mage::helper('monkey')->__('Store'),
|
55 |
+
'onchange' => 'javascript:getLists();',
|
56 |
'required' => true,
|
57 |
'values' => Mage::getSingleton('adminhtml/system_store')->getStoreValuesForForm(false, true),
|
58 |
));
|
@@ -20,6 +20,7 @@ class Ebizmarts_MageMonkey_Block_Adminhtml_Bulksync_Import extends Mage_Adminhtm
|
|
20 |
parent::__construct();
|
21 |
|
22 |
$this->_updateButton('save', 'label', Mage::helper('monkey')->__('All set!'));
|
|
|
23 |
}
|
24 |
|
25 |
public function getHeaderText()
|
20 |
parent::__construct();
|
21 |
|
22 |
$this->_updateButton('save', 'label', Mage::helper('monkey')->__('All set!'));
|
23 |
+
$this->setTemplate('magemonkey/bulksync/import/form.phtml');
|
24 |
}
|
25 |
|
26 |
public function getHeaderText()
|
@@ -68,6 +68,15 @@ class Ebizmarts_MageMonkey_Block_Adminhtml_Bulksync_Import_Form extends Mage_Adm
|
|
68 |
'value' => 'import',
|
69 |
));
|
70 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
71 |
//Set default FORM values
|
72 |
$formValues = array(
|
73 |
'import_types' => array('subscribed')
|
68 |
'value' => 'import',
|
69 |
));
|
70 |
|
71 |
+
$fieldset->addField('store_id', 'select', array(
|
72 |
+
'name' => 'store_id',
|
73 |
+
'label' => Mage::helper('monkey')->__('Store'),
|
74 |
+
'title' => Mage::helper('monkey')->__('Store'),
|
75 |
+
'onchange' => 'javascript:getLists();',
|
76 |
+
'required' => true,
|
77 |
+
'values' => Mage::getSingleton('adminhtml/system_store')->getStoreValuesForForm(false, true),
|
78 |
+
));
|
79 |
+
|
80 |
//Set default FORM values
|
81 |
$formValues = array(
|
82 |
'import_types' => array('subscribed')
|
@@ -105,6 +105,19 @@ class Ebizmarts_MageMonkey_Block_Adminhtml_Bulksync_QueueImport_Grid extends Mag
|
|
105 |
'type' => 'datetime'
|
106 |
));
|
107 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
108 |
$this->addColumn('action',
|
109 |
array(
|
110 |
'header' => Mage::helper('monkey')->__('Action'),
|
105 |
'type' => 'datetime'
|
106 |
));
|
107 |
|
108 |
+
$views = Mage::getModel('core/store')->getCollection()->toOptionHash();
|
109 |
+
$views[0] = Mage::helper('monkey')->__('All store views');
|
110 |
+
$this->addColumn('store_id',
|
111 |
+
array(
|
112 |
+
'header' => Mage::helper('monkey')->__('Store'),
|
113 |
+
'width' => '100px',
|
114 |
+
'sortable' => false,
|
115 |
+
'filter' => false,
|
116 |
+
'index' => 'store_id',
|
117 |
+
'type' => 'options',
|
118 |
+
'options' => $views,
|
119 |
+
));
|
120 |
+
|
121 |
$this->addColumn('action',
|
122 |
array(
|
123 |
'header' => Mage::helper('monkey')->__('Action'),
|
@@ -19,9 +19,9 @@ class Ebizmarts_MageMonkey_Block_Adminhtml_Renderer_Lists extends Mage_Adminhtml
|
|
19 |
public function render(Varien_Object $row)
|
20 |
{
|
21 |
$value = $this->_getValue($row);
|
22 |
-
|
23 |
-
$
|
24 |
-
|
25 |
|
26 |
$listsNames = array();
|
27 |
|
19 |
public function render(Varien_Object $row)
|
20 |
{
|
21 |
$value = $this->_getValue($row);
|
22 |
+
$storeId = $row->getData('store_id');
|
23 |
+
$api = Mage::getModel('monkey/api', array('store' => $storeId));
|
24 |
+
$lists = $api->lists(array('list_id' => implode(', ', $row->lists())));
|
25 |
|
26 |
$listsNames = array();
|
27 |
|
@@ -54,11 +54,10 @@ class Ebizmarts_MageMonkey_Block_Adminhtml_System_Config_UpgradeForPatch extends
|
|
54 |
}else{
|
55 |
$pre = '';
|
56 |
}
|
57 |
-
$resource = Mage::getSingleton('core/resource')
|
58 |
-
->getConnection('core_write');
|
59 |
|
60 |
$table = $resource->getTableName($pre.'permission_block');
|
61 |
-
$tableExists = (bool)$resource->showTableStatus($table);
|
62 |
return $tableExists;
|
63 |
}
|
64 |
}
|
54 |
}else{
|
55 |
$pre = '';
|
56 |
}
|
57 |
+
$resource = Mage::getSingleton('core/resource');
|
|
|
58 |
|
59 |
$table = $resource->getTableName($pre.'permission_block');
|
60 |
+
$tableExists = (bool)$resource->getConnection()->showTableStatus($table);
|
61 |
return $tableExists;
|
62 |
}
|
63 |
}
|
@@ -281,81 +281,19 @@ class Ebizmarts_MageMonkey_Block_Lists extends Mage_Core_Block_Template
|
|
281 |
case 'dropdown':
|
282 |
$class = 'Varien_Data_Form_Element_Select';
|
283 |
break;
|
284 |
-
case 'hidden':
|
285 |
-
$class = 'Varien_Data_Form_Element_Hidden';
|
286 |
-
break;
|
287 |
default:
|
288 |
$class = 'Varien_Data_Form_Element_Text';
|
289 |
break;
|
290 |
}
|
291 |
-
$html =
|
292 |
-
|
293 |
-
|
294 |
-
|
295 |
-
|
296 |
-
|
297 |
-
// $object->setValue($myGroups[$group['id']]);
|
298 |
-
// } else {
|
299 |
-
// $object->setValue(array());
|
300 |
-
// }
|
301 |
-
//
|
302 |
-
// if ($fieldType == 'checkboxes' || $fieldType == 'dropdown') {
|
303 |
-
//
|
304 |
-
// $options = array();
|
305 |
-
//
|
306 |
-
// if ($fieldType == 'dropdown') {
|
307 |
-
// $options[''] = '';
|
308 |
-
// }
|
309 |
-
//
|
310 |
-
// foreach ($group['groups'] as $g) {
|
311 |
-
// if ($this->helper('monkey')->config('list') == $list['id']) {
|
312 |
-
// if ($this->_groupAllowed($g['name'])) {
|
313 |
-
// $options [$g['name']] = $g['name'];
|
314 |
-
// }
|
315 |
-
// } else {
|
316 |
-
// $options [$g['name']] = $g['name'];
|
317 |
-
// }
|
318 |
-
// }
|
319 |
-
//
|
320 |
-
// if (method_exists('Varien_Data_Form_Element_Checkboxes', 'addElementValues')) {
|
321 |
-
// $object->addElementValues($options);
|
322 |
-
// } else {
|
323 |
-
// $object->setValues($options);
|
324 |
-
// }
|
325 |
-
//
|
326 |
-
// $object->setName($this->_htmlGroupName($list, $group, ($fieldType == 'checkboxes' ? TRUE : FALSE)));
|
327 |
-
// $object->setHtmlId('interest-group');
|
328 |
-
//
|
329 |
-
// $html = $object->getElementHtml();
|
330 |
-
//
|
331 |
-
// } elseif ($fieldType == 'radio' || $fieldType == 'hidden') {
|
332 |
-
//
|
333 |
-
// $options = array();
|
334 |
-
// foreach ($group['groups'] as $g) {
|
335 |
-
// if ($this->helper('monkey')->config('list') == $list['id']) {
|
336 |
-
// if ($this->_groupAllowed($g['name'])) {
|
337 |
-
// $options [] = new Varien_Object(array('value' => $g['name'], 'label' => $g['name']));
|
338 |
-
// }
|
339 |
-
// } else {
|
340 |
-
// $options [] = new Varien_Object(array('value' => $g['name'], 'label' => $g['name']));
|
341 |
-
// }
|
342 |
-
// }
|
343 |
-
//
|
344 |
-
// $object->setName($this->_htmlGroupName($list, $group));
|
345 |
-
// $object->setHtmlId('interest-group');
|
346 |
-
//
|
347 |
-
// if (method_exists('Varien_Data_Form_Element_Checkboxes', 'addElementValues')) {
|
348 |
-
// $object->addElementValues($options);
|
349 |
-
// } else {
|
350 |
-
// $object->setValues($options);
|
351 |
-
// }
|
352 |
-
//
|
353 |
-
// $html = $object->getElementHtml();
|
354 |
-
// }
|
355 |
-
//
|
356 |
-
// if ($fieldType != 'checkboxes') {
|
357 |
-
// $html = "<div class=\"groups-list\">{$html}</div>";
|
358 |
-
// }
|
359 |
|
360 |
return $html;
|
361 |
|
@@ -511,6 +449,11 @@ class Ebizmarts_MageMonkey_Block_Lists extends Mage_Core_Block_Template
|
|
511 |
if (isset($allowedGroups)) {
|
512 |
foreach ($allowedGroups as $group) {
|
513 |
$group = explode('_', $group);
|
|
|
|
|
|
|
|
|
|
|
514 |
if (isset($group[1]) && $group[1] == $groupName) {
|
515 |
$ret = true;
|
516 |
}
|
281 |
case 'dropdown':
|
282 |
$class = 'Varien_Data_Form_Element_Select';
|
283 |
break;
|
284 |
+
// case 'hidden':
|
285 |
+
// $class = 'Varien_Data_Form_Element_Hidden';
|
286 |
+
// break;
|
287 |
default:
|
288 |
$class = 'Varien_Data_Form_Element_Text';
|
289 |
break;
|
290 |
}
|
291 |
+
$html = '';
|
292 |
+
if($fieldType!='hidden')
|
293 |
+
{
|
294 |
+
$html = $this->_generateHtml($myGroups, $group, $checked, $list, $class, $fieldType);
|
295 |
+
}
|
296 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
297 |
|
298 |
return $html;
|
299 |
|
449 |
if (isset($allowedGroups)) {
|
450 |
foreach ($allowedGroups as $group) {
|
451 |
$group = explode('_', $group);
|
452 |
+
if(count($group) > 2){
|
453 |
+
for ($i = 2; $i < count($group); $i++){
|
454 |
+
$group[1] .= '_'.$group[$i];
|
455 |
+
}
|
456 |
+
}
|
457 |
if (isset($group[1]) && $group[1] == $groupName) {
|
458 |
$ret = true;
|
459 |
}
|
@@ -417,9 +417,9 @@ class Ebizmarts_MageMonkey_Helper_Data extends Mage_Core_Helper_Abstract
|
|
417 |
//GUEST
|
418 |
$guestFirstName = '';
|
419 |
if (!$customer->getId() && !$request->getPost('firstname')) {
|
420 |
-
if($
|
421 |
$guestFirstName = $this->config('guest_name', $customer->getStoreId());
|
422 |
-
}elseif($customer->
|
423 |
$guestFirstName = $customer->getSubscriberFirstname();
|
424 |
}
|
425 |
|
@@ -429,9 +429,9 @@ class Ebizmarts_MageMonkey_Helper_Data extends Mage_Core_Helper_Abstract
|
|
429 |
}
|
430 |
$guestLastName = '';
|
431 |
if (!$customer->getId() && !$request->getPost('lastname')) {
|
432 |
-
if($
|
433 |
$guestLastName = $this->config('guest_lastname', $customer->getStoreId());
|
434 |
-
}elseif($customer->
|
435 |
$guestLastName = $customer->getSubscriberLastname();
|
436 |
}
|
437 |
|
@@ -578,6 +578,7 @@ class Ebizmarts_MageMonkey_Helper_Data extends Mage_Core_Helper_Abstract
|
|
578 |
}
|
579 |
protected function _setAddress($customAtt,$merge_vars, $customer, $key)
|
580 |
{
|
|
|
581 |
$addr = explode('_', $customAtt);
|
582 |
$address = $customer->{'getPrimary' . ucfirst($addr[0]) . 'Address'}();
|
583 |
if (!$address) {
|
@@ -604,7 +605,12 @@ class Ebizmarts_MageMonkey_Helper_Data extends Mage_Core_Helper_Abstract
|
|
604 |
}
|
605 |
$country = $address->getCountryId();
|
606 |
if ($country) {
|
607 |
-
$
|
|
|
|
|
|
|
|
|
|
|
608 |
}
|
609 |
}
|
610 |
return $merge_vars;
|
@@ -658,11 +664,11 @@ class Ebizmarts_MageMonkey_Helper_Data extends Mage_Core_Helper_Abstract
|
|
658 |
$post = unserialize($monkeyPost);
|
659 |
}
|
660 |
//if post exists && is not admin backend subscription && not footer subscription
|
661 |
-
$mergeVars = array_merge($this->_checkGrouping($post,$currentList, $object)
|
662 |
|
663 |
return $mergeVars;
|
664 |
}
|
665 |
-
|
666 |
{
|
667 |
$mergeVars = array();
|
668 |
$request = Mage::app()->getRequest();
|
@@ -936,7 +942,7 @@ class Ebizmarts_MageMonkey_Helper_Data extends Mage_Core_Helper_Abstract
|
|
936 |
$listId = $defaultList;
|
937 |
}
|
938 |
$alreadySubscribed = Mage::getSingleton('newsletter/subscriber')->loadByEmail($email);
|
939 |
-
if ($listId == $defaultList && !Mage::getSingleton('core/session')->getIsHandleSubscriber() && !$forceSubscribe && !$alreadySubscribed) {
|
940 |
$subscriber->subscribe($email);
|
941 |
} else {
|
942 |
$alreadyOnList = Mage::getSingleton('monkey/asyncsubscribers')->getCollection()
|
@@ -968,6 +974,9 @@ class Ebizmarts_MageMonkey_Helper_Data extends Mage_Core_Helper_Abstract
|
|
968 |
|
969 |
$mergeVars = Mage::helper('monkey')->mergeVars($object, FALSE, $listId);
|
970 |
$this->_subscribe($listId, $email, $mergeVars, $isConfirmNeed, $db);
|
|
|
|
|
|
|
971 |
}
|
972 |
}
|
973 |
|
@@ -1131,6 +1140,7 @@ class Ebizmarts_MageMonkey_Helper_Data extends Mage_Core_Helper_Abstract
|
|
1131 |
$subscriber->setMcListId($listId);
|
1132 |
$subscriber->setMcStoreId(Mage::app()->getStore()->getId());
|
1133 |
$subscriber->subscribe($email);
|
|
|
1134 |
} else {
|
1135 |
$customer->setListGroups($groupings);
|
1136 |
$customer->setMcListId($listId);
|
417 |
//GUEST
|
418 |
$guestFirstName = '';
|
419 |
if (!$customer->getId() && !$request->getPost('firstname')) {
|
420 |
+
if($customer->getSubscriberFirstname()){
|
421 |
$guestFirstName = $this->config('guest_name', $customer->getStoreId());
|
422 |
+
}elseif($this->config('guest_name', $customer->getStoreId())) {
|
423 |
$guestFirstName = $customer->getSubscriberFirstname();
|
424 |
}
|
425 |
|
429 |
}
|
430 |
$guestLastName = '';
|
431 |
if (!$customer->getId() && !$request->getPost('lastname')) {
|
432 |
+
if($customer->getSubscriberLastname()){
|
433 |
$guestLastName = $this->config('guest_lastname', $customer->getStoreId());
|
434 |
+
}elseif($this->config('guest_lastname', $customer->getStoreId())){
|
435 |
$guestLastName = $customer->getSubscriberLastname();
|
436 |
}
|
437 |
|
578 |
}
|
579 |
protected function _setAddress($customAtt,$merge_vars, $customer, $key)
|
580 |
{
|
581 |
+
|
582 |
$addr = explode('_', $customAtt);
|
583 |
$address = $customer->{'getPrimary' . ucfirst($addr[0]) . 'Address'}();
|
584 |
if (!$address) {
|
605 |
}
|
606 |
$country = $address->getCountryId();
|
607 |
if ($country) {
|
608 |
+
$countryName = Mage::getModel('directory/country')->load($country)->getName();
|
609 |
+
$merge_vars['COUNTRY'] = $countryName;
|
610 |
+
}
|
611 |
+
$zipCode = $address->getPostcode();
|
612 |
+
if ($zipCode) {
|
613 |
+
$merge_vars['ZIPCODE'] = $zipCode;
|
614 |
}
|
615 |
}
|
616 |
return $merge_vars;
|
664 |
$post = unserialize($monkeyPost);
|
665 |
}
|
666 |
//if post exists && is not admin backend subscription && not footer subscription
|
667 |
+
$mergeVars = array_merge($mergeVars, $this->_checkGrouping($post,$currentList, $object));
|
668 |
|
669 |
return $mergeVars;
|
670 |
}
|
671 |
+
protected function _checkGrouping($post,$currentList, $object)
|
672 |
{
|
673 |
$mergeVars = array();
|
674 |
$request = Mage::app()->getRequest();
|
942 |
$listId = $defaultList;
|
943 |
}
|
944 |
$alreadySubscribed = Mage::getSingleton('newsletter/subscriber')->loadByEmail($email);
|
945 |
+
if ($listId == $defaultList && !Mage::getSingleton('core/session')->getIsHandleSubscriber() && !$forceSubscribe && (!$alreadySubscribed || !$alreadySubscribed->getId())) {
|
946 |
$subscriber->subscribe($email);
|
947 |
} else {
|
948 |
$alreadyOnList = Mage::getSingleton('monkey/asyncsubscribers')->getCollection()
|
974 |
|
975 |
$mergeVars = Mage::helper('monkey')->mergeVars($object, FALSE, $listId);
|
976 |
$this->_subscribe($listId, $email, $mergeVars, $isConfirmNeed, $db);
|
977 |
+
if(Mage::getSingleton('core/session')->getMonkeyCheckout()){
|
978 |
+
$subscriber->subscribe($email);
|
979 |
+
}
|
980 |
}
|
981 |
}
|
982 |
|
1140 |
$subscriber->setMcListId($listId);
|
1141 |
$subscriber->setMcStoreId(Mage::app()->getStore()->getId());
|
1142 |
$subscriber->subscribe($email);
|
1143 |
+
Mage::getSingleton('core/session')->addSuccess($this->__('Thank you for your subscription.'));
|
1144 |
} else {
|
1145 |
$customer->setListGroups($groupings);
|
1146 |
$customer->setMcListId($listId);
|
@@ -271,11 +271,11 @@ class Ebizmarts_MageMonkey_Model_Cron
|
|
271 |
$isOnMailChimp = Mage::helper('monkey')->subscribedToList($item->getEmail(), $listId);
|
272 |
if ($isOnMailChimp) {
|
273 |
$processedCount++;
|
274 |
-
$api->listUpdateMember($listId, $item->getEmail(), $this->_helper()->
|
275 |
-
$lastId = $item->getLastId();
|
276 |
} else {
|
277 |
$batch [] = $this->_helper()->getMergeVars($item, TRUE);
|
278 |
}
|
|
|
279 |
}
|
280 |
|
281 |
$job->setStatus('chunk_running')
|
@@ -298,7 +298,7 @@ class Ebizmarts_MageMonkey_Model_Cron
|
|
298 |
}
|
299 |
|
300 |
}
|
301 |
-
if($job->getProcessedCount()
|
302 |
$job->setStatus('finished');
|
303 |
}
|
304 |
$job->save();
|
@@ -432,19 +432,6 @@ class Ebizmarts_MageMonkey_Model_Cron
|
|
432 |
$storeId = null;
|
433 |
foreach ($collection as $item) {
|
434 |
$info = (array)unserialize($item->getInfo());
|
435 |
-
// $collection2 = Mage::getmodel('monkey/asyncsubscribers')->getCollection()
|
436 |
-
// ->addFieldToFilter('processed',array('eq'=>1))
|
437 |
-
// ->addFieldToFilter('email', array('eq'=>$info['email']));
|
438 |
-
// if(count($collection2) == 0){
|
439 |
-
// $storeId = $info['store_id'];
|
440 |
-
// $storeLists = Mage::helper('monkey')->getListsByStoreId($storeId);
|
441 |
-
// foreach($storeLists as $listId) {
|
442 |
-
// $isOnMailChimp = Mage::helper('monkey')->subscribedToList($info['email'], $listId);
|
443 |
-
// if ($isOnMailChimp != 1) {
|
444 |
-
// continue 2;
|
445 |
-
// }
|
446 |
-
// }
|
447 |
-
// }
|
448 |
$orderId = $info['order_id'];
|
449 |
unset($info['order_id']);
|
450 |
if ($storeId != $info['store_id']) {
|
@@ -518,12 +505,12 @@ class Ebizmarts_MageMonkey_Model_Cron
|
|
518 |
}else {
|
519 |
$batch[] = $mergeVars;
|
520 |
}
|
521 |
-
|
522 |
-
|
523 |
-
|
524 |
-
|
525 |
-
|
526 |
-
|
527 |
}
|
528 |
|
529 |
}
|
271 |
$isOnMailChimp = Mage::helper('monkey')->subscribedToList($item->getEmail(), $listId);
|
272 |
if ($isOnMailChimp) {
|
273 |
$processedCount++;
|
274 |
+
$api->listUpdateMember($listId, $item->getEmail(), $this->_helper()->mergeVars($item));
|
|
|
275 |
} else {
|
276 |
$batch [] = $this->_helper()->getMergeVars($item, TRUE);
|
277 |
}
|
278 |
+
$lastId = $item->getId();
|
279 |
}
|
280 |
|
281 |
$job->setStatus('chunk_running')
|
298 |
}
|
299 |
|
300 |
}
|
301 |
+
if($job->getProcessedCount() >= $job->getTotalCount()) {
|
302 |
$job->setStatus('finished');
|
303 |
}
|
304 |
$job->save();
|
432 |
$storeId = null;
|
433 |
foreach ($collection as $item) {
|
434 |
$info = (array)unserialize($item->getInfo());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
435 |
$orderId = $info['order_id'];
|
436 |
unset($info['order_id']);
|
437 |
if ($storeId != $info['store_id']) {
|
505 |
}else {
|
506 |
$batch[] = $mergeVars;
|
507 |
}
|
508 |
+
//$email = $item->getEmail();
|
509 |
+
//Mage::getSingleton('monkey/api')->listSubscribe($listId, $email, $mergeVars, 'html', $isConfirmNeed);
|
510 |
+
$item->setProcessed(1)->save();
|
511 |
+
if ($item->getId() == $collection->getLastItem()->getId() && count($batch) > 0) {
|
512 |
+
Mage::getSingleton('monkey/api')->listBatchSubscribe($oldList, $batch, $isConfirmNeed, TRUE, FALSE);
|
513 |
+
}
|
514 |
}
|
515 |
|
516 |
}
|
@@ -106,7 +106,7 @@ class Ebizmarts_MageMonkey_Model_Ecommerce360
|
|
106 |
->save();
|
107 |
}
|
108 |
if ((($this->_getCampaignCookie() &&
|
109 |
-
$this->_getEmailCookie()) || Mage::getStoreConfig(Ebizmarts_MageMonkey_Model_Config::ECOMMERCE360_ACTIVE, $storeId) == 2) &&
|
110 |
$this->isActive()
|
111 |
) {
|
112 |
$this->logSale($order);
|
@@ -175,7 +175,7 @@ class Ebizmarts_MageMonkey_Model_Ecommerce360
|
|
175 |
->save();
|
176 |
$rs = true;
|
177 |
} else {
|
178 |
-
$rs = 'Order already sent or ready to get sent
|
179 |
}
|
180 |
} else {
|
181 |
//Send order to MailChimp
|
@@ -201,7 +201,7 @@ class Ebizmarts_MageMonkey_Model_Ecommerce360
|
|
201 |
->save();
|
202 |
$rs = true;
|
203 |
} else {
|
204 |
-
$rs = 'Order already sent or ready to get sent
|
205 |
}
|
206 |
} else {
|
207 |
$rs = $api->ecommOrderAdd($this->_info);
|
@@ -226,19 +226,19 @@ class Ebizmarts_MageMonkey_Model_Ecommerce360
|
|
226 |
private function setItemstoSend($storeId)
|
227 |
{
|
228 |
foreach ($this->_order->getAllItems() as $item) {
|
|
|
229 |
$mcitem = array();
|
230 |
$product = Mage::getModel('catalog/product')->load($item->getProductId());
|
231 |
|
232 |
-
if (in_array($
|
233 |
-
if ($
|
234 |
$this->_auxPrice = $item->getBasePrice();
|
235 |
}
|
236 |
continue;
|
237 |
}
|
238 |
-
|
239 |
-
$mcitem['
|
240 |
-
$mcitem['
|
241 |
-
$mcitem['product_name'] = $product->getName();
|
242 |
$attributesToSend = explode(',', Mage::getStoreConfig(Ebizmarts_MageMonkey_Model_Config::ECOMMERCE360_ATTRIBUTES, $storeId));
|
243 |
$attributes = $product->getAttributes();
|
244 |
$productAttributes = '';
|
@@ -262,18 +262,20 @@ class Ebizmarts_MageMonkey_Model_Ecommerce360
|
|
262 |
$cat_ids = $product->getCategoryIds();
|
263 |
|
264 |
if (is_array($cat_ids) && count($cat_ids) > 0) {
|
265 |
-
$
|
266 |
-
|
267 |
-
$names[] = $category->getName();
|
268 |
-
while ($category->getParentId() && $category->getParentId() != 1) {
|
269 |
-
$category = Mage::getModel('catalog/category')->load($category->getParentId());
|
270 |
$names[] = $category->getName();
|
|
|
271 |
}
|
|
|
|
|
|
|
|
|
272 |
}
|
273 |
-
|
|
|
274 |
$mcitem['category_id'] = 0;
|
275 |
}
|
276 |
-
$mcitem['category_name'] = (count($names)) ? implode(" - ", array_reverse($names)) : 'None';
|
277 |
$mcitem['qty'] = $item->getQtyOrdered();
|
278 |
$mcitem['cost'] = ($this->_auxPrice > 0) ? $this->_auxPrice : $item->getBasePrice();
|
279 |
$this->_info['items'][] = $mcitem;
|
106 |
->save();
|
107 |
}
|
108 |
if ((($this->_getCampaignCookie() &&
|
109 |
+
$this->_getEmailCookie()) || Mage::getStoreConfig(Ebizmarts_MageMonkey_Model_Config::ECOMMERCE360_ACTIVE, $storeId) == 2 || Mage::getStoreConfig(Ebizmarts_MageMonkey_Model_Config::ECOMMERCE360_ACTIVE, $storeId) == 3) &&
|
110 |
$this->isActive()
|
111 |
) {
|
112 |
$this->logSale($order);
|
175 |
->save();
|
176 |
$rs = true;
|
177 |
} else {
|
178 |
+
$rs = 'Order already sent or ready to get sent the next time the cron job runs';
|
179 |
}
|
180 |
} else {
|
181 |
//Send order to MailChimp
|
201 |
->save();
|
202 |
$rs = true;
|
203 |
} else {
|
204 |
+
$rs = 'Order already sent or ready to get sent the next time the cron job runs';
|
205 |
}
|
206 |
} else {
|
207 |
$rs = $api->ecommOrderAdd($this->_info);
|
226 |
private function setItemstoSend($storeId)
|
227 |
{
|
228 |
foreach ($this->_order->getAllItems() as $item) {
|
229 |
+
|
230 |
$mcitem = array();
|
231 |
$product = Mage::getModel('catalog/product')->load($item->getProductId());
|
232 |
|
233 |
+
if (in_array($item->getProductType(), $this->_productsToSkip) && $product->getPriceType() == 0) {
|
234 |
+
if ($item->getProductType() == Mage_Catalog_Model_Product_Type::TYPE_CONFIGURABLE) {
|
235 |
$this->_auxPrice = $item->getBasePrice();
|
236 |
}
|
237 |
continue;
|
238 |
}
|
239 |
+
$mcitem['product_id'] = $item->getId();
|
240 |
+
$mcitem['sku'] = $item->getSku();
|
241 |
+
$mcitem['product_name'] = $item->getName();
|
|
|
242 |
$attributesToSend = explode(',', Mage::getStoreConfig(Ebizmarts_MageMonkey_Model_Config::ECOMMERCE360_ATTRIBUTES, $storeId));
|
243 |
$attributes = $product->getAttributes();
|
244 |
$productAttributes = '';
|
262 |
$cat_ids = $product->getCategoryIds();
|
263 |
|
264 |
if (is_array($cat_ids) && count($cat_ids) > 0) {
|
265 |
+
foreach($cat_ids as $id){
|
266 |
+
$category = Mage::getModel('catalog/category')->load($id);
|
|
|
|
|
|
|
267 |
$names[] = $category->getName();
|
268 |
+
$mcitem['category_id'] = $id;
|
269 |
}
|
270 |
+
// while ($category->getParentId() && $category->getParentId() != 1) {
|
271 |
+
// $category = Mage::getModel('catalog/category')->load($category->getParentId());
|
272 |
+
// $names[] = $category->getName();
|
273 |
+
// }
|
274 |
}
|
275 |
+
$mcitem['category_name'] = (count($names)) ? implode(" - ", $names) : 'None';
|
276 |
+
if(!$mcitem['category_id']) {
|
277 |
$mcitem['category_id'] = 0;
|
278 |
}
|
|
|
279 |
$mcitem['qty'] = $item->getQtyOrdered();
|
280 |
$mcitem['cost'] = ($this->_auxPrice > 0) ? $this->_auxPrice : $item->getBasePrice();
|
281 |
$this->_info['items'][] = $mcitem;
|
@@ -67,6 +67,7 @@ class Ebizmarts_MageMonkey_Model_Monkey
|
|
67 |
break;
|
68 |
case 'profile':
|
69 |
$this->_profile($data);
|
|
|
70 |
break;
|
71 |
}
|
72 |
|
@@ -234,20 +235,22 @@ class Ebizmarts_MageMonkey_Model_Monkey
|
|
234 |
}
|
235 |
}
|
236 |
|
237 |
-
protected function _profile($data)
|
238 |
{
|
239 |
-
|
240 |
-
$subscriber = $this->loadByEmail($
|
241 |
$storeId = $subscriber->getStoreId();
|
242 |
-
$mapMerges = Mage::getStoreConfig(Ebizmarts_MageMonkey_Model_Config::GENERAL_MAP_FIELDS, $storeId);
|
243 |
|
244 |
$customerCollection = Mage::getModel('customer/customer')->getCollection()
|
245 |
-
->addFieldToFilter('email', array('eq' => $
|
246 |
if (count($customerCollection) > 0) {
|
247 |
$toUpdate = $customerCollection->getFirstItem();
|
248 |
} else {
|
249 |
$toUpdate = $subscriber;
|
250 |
}
|
|
|
|
|
|
|
251 |
|
252 |
|
253 |
}
|
67 |
break;
|
68 |
case 'profile':
|
69 |
$this->_profile($data);
|
70 |
+
$cacheHelper->clearCache('listUpdateMember', $object);
|
71 |
break;
|
72 |
}
|
73 |
|
235 |
}
|
236 |
}
|
237 |
|
238 |
+
protected function _profile(array $data)
|
239 |
{
|
240 |
+
$email = $data['data']['email'];
|
241 |
+
$subscriber = $this->loadByEmail($email);
|
242 |
$storeId = $subscriber->getStoreId();
|
|
|
243 |
|
244 |
$customerCollection = Mage::getModel('customer/customer')->getCollection()
|
245 |
+
->addFieldToFilter('email', array('eq' => $email));
|
246 |
if (count($customerCollection) > 0) {
|
247 |
$toUpdate = $customerCollection->getFirstItem();
|
248 |
} else {
|
249 |
$toUpdate = $subscriber;
|
250 |
}
|
251 |
+
$toUpdate->setFirstname($data['data']['merges']['FNAME']);
|
252 |
+
$toUpdate->setLastname($data['data']['merges']['LNAME']);
|
253 |
+
$toUpdate->save();
|
254 |
|
255 |
|
256 |
}
|
@@ -217,61 +217,6 @@ class Ebizmarts_MageMonkey_Model_Observer
|
|
217 |
$lists = $api->lists();
|
218 |
|
219 |
$this->_saveCustomerGroups($lists,$api,$selectedLists,$hookUrl);
|
220 |
-
// foreach ($lists['data'] as $list) {
|
221 |
-
//
|
222 |
-
// if (in_array($list['id'], $selectedLists)) {
|
223 |
-
//
|
224 |
-
// /**
|
225 |
-
// * Customer Group - Interest Grouping
|
226 |
-
// */
|
227 |
-
// $magentoGroups = Mage::helper('customer')->getGroups()->toOptionHash();
|
228 |
-
// array_push($magentoGroups, "NOT LOGGED IN");
|
229 |
-
// $customerGroup = array('field_type' => 'dropdown', 'choices' => $magentoGroups);
|
230 |
-
// $mergeVars = $api->listMergeVars($list['id']);
|
231 |
-
// $mergeExist = false;
|
232 |
-
// foreach ($mergeVars as $vars) {
|
233 |
-
// if ($vars['tag'] == 'CGROUP') {
|
234 |
-
// $mergeExist = true;
|
235 |
-
// if ($magentoGroups === $vars['choices']) {
|
236 |
-
// $update = false;
|
237 |
-
// } else {
|
238 |
-
// $update = true;
|
239 |
-
// }
|
240 |
-
// }
|
241 |
-
// }
|
242 |
-
// if ($mergeExist) {
|
243 |
-
// if ($update) {
|
244 |
-
// $newValue = array('choices' => $magentoGroups);
|
245 |
-
// $api->listMergeVarUpdate($list['id'], 'CGROUP', $newValue);
|
246 |
-
// }
|
247 |
-
// } else {
|
248 |
-
// $api->listMergeVarAdd($list['id'], 'CGROUP', 'Customer Groups', $customerGroup);
|
249 |
-
// }
|
250 |
-
// /**
|
251 |
-
// * Customer Group - Interest Grouping
|
252 |
-
// */
|
253 |
-
//
|
254 |
-
// /**
|
255 |
-
// * Adding Webhooks
|
256 |
-
// */
|
257 |
-
// $api->listWebhookAdd($list['id'], $hookUrl);
|
258 |
-
//
|
259 |
-
// //If webhook was not added, add a message on Admin panel
|
260 |
-
// if ($api->errorCode && Mage::helper('monkey')->isAdmin()) {
|
261 |
-
//
|
262 |
-
// //Don't show an error if webhook already in, otherwise, show error message and code
|
263 |
-
// if ($api->errorMessage !== "Setting up multiple WebHooks for one URL is not allowed.") {
|
264 |
-
// $message = Mage::helper('monkey')->__('Could not add Webhook "%s" for list "%s", error code %s, %s', $hookUrl, $list['name'], $api->errorCode, $api->errorMessage);
|
265 |
-
// Mage::getSingleton('adminhtml/session')->addError($message);
|
266 |
-
// }
|
267 |
-
//
|
268 |
-
// }
|
269 |
-
// /**
|
270 |
-
// * Adding Webhooks
|
271 |
-
// */
|
272 |
-
// }
|
273 |
-
//
|
274 |
-
// }
|
275 |
|
276 |
}
|
277 |
protected function _saveCustomerGroups($lists,$api,$selectedLists,$hookUrl)
|
217 |
$lists = $api->lists();
|
218 |
|
219 |
$this->_saveCustomerGroups($lists,$api,$selectedLists,$hookUrl);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
220 |
|
221 |
}
|
222 |
protected function _saveCustomerGroups($lists,$api,$selectedLists,$hookUrl)
|
@@ -174,7 +174,8 @@ class Ebizmarts_MageMonkey_Adminhtml_BulksyncController extends Mage_Adminhtml_C
|
|
174 |
->setStatus('idle')
|
175 |
->setLists(serialize($request->getPost('list')))
|
176 |
->setImportTypes(serialize($request->getPost('import_types')))
|
177 |
-
->setCreateCustomer((int)$request->getPost('create_customers'))
|
|
|
178 |
|
179 |
if ($request->getPost('since')) {
|
180 |
$job->setSince($request->getPost('since') . ' 00:00:00');
|
@@ -201,8 +202,20 @@ class Ebizmarts_MageMonkey_Adminhtml_BulksyncController extends Mage_Adminhtml_C
|
|
201 |
$this->_redirectReferer($this->_defredirect);
|
202 |
}
|
203 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
204 |
protected function _isAllowed() {
|
205 |
switch ($this->getRequest()->getActionName()) {
|
|
|
206 |
case 'export':
|
207 |
case 'exportgrid':
|
208 |
$acl = 'newsletter/magemonkey/bulksync/mage_to_mc';
|
174 |
->setStatus('idle')
|
175 |
->setLists(serialize($request->getPost('list')))
|
176 |
->setImportTypes(serialize($request->getPost('import_types')))
|
177 |
+
->setCreateCustomer((int)$request->getPost('create_customers'))
|
178 |
+
->setStoreId((int)$request->getPost('store_id'));
|
179 |
|
180 |
if ($request->getPost('since')) {
|
181 |
$job->setSince($request->getPost('since') . ' 00:00:00');
|
202 |
$this->_redirectReferer($this->_defredirect);
|
203 |
}
|
204 |
|
205 |
+
public function getListsAction(){
|
206 |
+
$params = $this->getRequest()->getParams();
|
207 |
+
$storeId = $params['store_id'];
|
208 |
+
$curstore = Mage::app()->getStore();
|
209 |
+
Mage::app()->setCurrentStore($storeId);
|
210 |
+
$lists = Mage::getSingleton('monkey/system_config_source_list')->toOptionArray();
|
211 |
+
Mage::app()->setCurrentStore($curstore);
|
212 |
+
$this->getResponse()->setHeader('Content-type', 'application/json');
|
213 |
+
$this->getResponse()->setBody(Mage::helper('core')->jsonEncode($lists));
|
214 |
+
}
|
215 |
+
|
216 |
protected function _isAllowed() {
|
217 |
switch ($this->getRequest()->getActionName()) {
|
218 |
+
case 'getLists':
|
219 |
case 'export':
|
220 |
case 'exportgrid':
|
221 |
$acl = 'newsletter/magemonkey/bulksync/mage_to_mc';
|
@@ -93,6 +93,13 @@ class Ebizmarts_MageMonkey_Adminhtml_EcommerceController extends Mage_Adminhtml_
|
|
93 |
} else {
|
94 |
try {
|
95 |
$ecommerce = Mage::getModel('monkey/ecommerce');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
96 |
foreach ($orderIds as $orderId) {
|
97 |
$ecommerce->load($orderId)->delete();
|
98 |
}
|
93 |
} else {
|
94 |
try {
|
95 |
$ecommerce = Mage::getModel('monkey/ecommerce');
|
96 |
+
$asyncOrders = Mage::getModel('monkey/asyncorders')->getCollection();
|
97 |
+
foreach($asyncOrders as $order) {
|
98 |
+
$info = unserialize($order->getInfo());
|
99 |
+
if(in_array($info['order_id'], $orderIds)){
|
100 |
+
$order->delete();
|
101 |
+
}
|
102 |
+
}
|
103 |
foreach ($orderIds as $orderId) {
|
104 |
$ecommerce->load($orderId)->delete();
|
105 |
}
|
@@ -10,7 +10,7 @@
|
|
10 |
<config>
|
11 |
<modules>
|
12 |
<Ebizmarts_MageMonkey>
|
13 |
-
<version>1.2.
|
14 |
</Ebizmarts_MageMonkey>
|
15 |
</modules>
|
16 |
<global>
|
@@ -263,7 +263,7 @@
|
|
263 |
<checkout_subscribe>0</checkout_subscribe>
|
264 |
<transactional_emails>false</transactional_emails>
|
265 |
<map_fields><![CDATA[a:15:{i:0;a:2:{s:7:"magento";s:9:"firstname";s:9:"mailchimp";s:5:"FNAME";}i:1;a:2:{s:7:"magento";s:8:"lastname";s:9:"mailchimp";s:5:"LNAME";}i:2;a:2:{s:7:"magento";s:3:"dob";s:9:"mailchimp";s:3:"DOB";}i:3;a:2:{s:7:"magento";s:6:"prefix";s:9:"mailchimp";s:7:"PRENAME";}i:4;a:2:{s:7:"magento";s:15:"billing_address";s:9:"mailchimp";s:7:"BILLING";}i:5;a:2:{s:7:"magento";s:16:"shipping_address";s:9:"mailchimp";s:8:"SHIPPING";}i:6;a:2:{s:7:"magento";s:6:"gender";s:9:"mailchimp";s:6:"GENDER";}i:7;a:2:{s:7:"magento";s:8:"store_id";s:9:"mailchimp";s:7:"STOREID";}i:8;a:2:{s:7:"magento";s:10:"website_id";s:9:"mailchimp";s:7:"WEBSITE";}i:9;a:2:{s:7:"magento";s:16:"date_of_purchase";s:9:"mailchimp";s:3:"DOP";}i:10;a:2:{s:7:"magento";s:19:"ee_customer_balance";s:9:"mailchimp";s:9:"STORECRED";}i:11;a:2:{s:7:"magento";s:8:"group_id";s:9:"mailchimp";s:6:"CGROUP";}i:12;a:2:{s:7:"magento";s:9:"telephone";s:9:"mailchimp";s:9:"TELEPHONE";}i:13;a:2:{s:7:"magento";s:7:"company";s:9:"mailchimp";s:7:"COMPANY";}i:14;a:2:{s:7:"magento";s:10:"store_code";s:9:"mailchimp";s:8:"STORECOD";}}]]></map_fields>
|
266 |
-
<cron_export>
|
267 |
<enable_log>1</enable_log>
|
268 |
<checkout_async>1</checkout_async>
|
269 |
<markfield>HASCLICKED</markfield>
|
10 |
<config>
|
11 |
<modules>
|
12 |
<Ebizmarts_MageMonkey>
|
13 |
+
<version>1.2.2</version>
|
14 |
</Ebizmarts_MageMonkey>
|
15 |
</modules>
|
16 |
<global>
|
263 |
<checkout_subscribe>0</checkout_subscribe>
|
264 |
<transactional_emails>false</transactional_emails>
|
265 |
<map_fields><![CDATA[a:15:{i:0;a:2:{s:7:"magento";s:9:"firstname";s:9:"mailchimp";s:5:"FNAME";}i:1;a:2:{s:7:"magento";s:8:"lastname";s:9:"mailchimp";s:5:"LNAME";}i:2;a:2:{s:7:"magento";s:3:"dob";s:9:"mailchimp";s:3:"DOB";}i:3;a:2:{s:7:"magento";s:6:"prefix";s:9:"mailchimp";s:7:"PRENAME";}i:4;a:2:{s:7:"magento";s:15:"billing_address";s:9:"mailchimp";s:7:"BILLING";}i:5;a:2:{s:7:"magento";s:16:"shipping_address";s:9:"mailchimp";s:8:"SHIPPING";}i:6;a:2:{s:7:"magento";s:6:"gender";s:9:"mailchimp";s:6:"GENDER";}i:7;a:2:{s:7:"magento";s:8:"store_id";s:9:"mailchimp";s:7:"STOREID";}i:8;a:2:{s:7:"magento";s:10:"website_id";s:9:"mailchimp";s:7:"WEBSITE";}i:9;a:2:{s:7:"magento";s:16:"date_of_purchase";s:9:"mailchimp";s:3:"DOP";}i:10;a:2:{s:7:"magento";s:19:"ee_customer_balance";s:9:"mailchimp";s:9:"STORECRED";}i:11;a:2:{s:7:"magento";s:8:"group_id";s:9:"mailchimp";s:6:"CGROUP";}i:12;a:2:{s:7:"magento";s:9:"telephone";s:9:"mailchimp";s:9:"TELEPHONE";}i:13;a:2:{s:7:"magento";s:7:"company";s:9:"mailchimp";s:7:"COMPANY";}i:14;a:2:{s:7:"magento";s:10:"store_code";s:9:"mailchimp";s:8:"STORECOD";}}]]></map_fields>
|
266 |
+
<cron_export>200</cron_export>
|
267 |
<enable_log>1</enable_log>
|
268 |
<checkout_async>1</checkout_async>
|
269 |
<markfield>HASCLICKED</markfield>
|
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
$installer = $this;
|
4 |
+
|
5 |
+
$installer->startSetup();
|
6 |
+
|
7 |
+
$installer->getConnection()->addColumn(
|
8 |
+
$installer->getTable('magemonkey_bulksync_import'), 'store_id', 'smallint(5)'
|
9 |
+
);
|
10 |
+
|
11 |
+
$installer->endSetup();
|
@@ -0,0 +1,89 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
*
|
4 |
+
* @category Ebizmarts
|
5 |
+
* @package magemonkey1922
|
6 |
+
* @author Ebizmarts Team <info@ebizmarts.com>
|
7 |
+
* @copyright Ebizmarts (http://ebizmarts.com)
|
8 |
+
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
9 |
+
* @date: 2/16/16 12:46 PM
|
10 |
+
* @file: Queue.php
|
11 |
+
*/
|
12 |
+
class Ebizmarts_Mandrill_Model_Email_Queue extends Mage_Core_Model_Email_Queue
|
13 |
+
{
|
14 |
+
/**
|
15 |
+
* Send all messages in a queue via manrill
|
16 |
+
*
|
17 |
+
* @return Mage_Core_Model_Email_Queue
|
18 |
+
*/
|
19 |
+
public function send()
|
20 |
+
{
|
21 |
+
if (!Mage::getStoreConfig(Ebizmarts_Mandrill_Model_System_Config::ENABLE)) {
|
22 |
+
return parent::send();
|
23 |
+
}
|
24 |
+
/** @var $collection Mage_Core_Model_Resource_Email_Queue_Collection */
|
25 |
+
$collection = Mage::getModel('core/email_queue')->getCollection()
|
26 |
+
->addOnlyForSendingFilter()
|
27 |
+
->setPageSize(self::MESSAGES_LIMIT_PER_CRON_RUN)
|
28 |
+
->setCurPage(1)
|
29 |
+
->load();
|
30 |
+
/** @var $message Mage_Core_Model_Email_Queue */
|
31 |
+
foreach ($collection as $message) {
|
32 |
+
if ($message->getId()) {
|
33 |
+
$parameters = new Varien_Object($message->getMessageParameters());
|
34 |
+
$mailer = $this->getMail();
|
35 |
+
$mandrill = [
|
36 |
+
'subject' => $parameters->getSubject(),
|
37 |
+
'to' => [],
|
38 |
+
'from_email' => $parameters->getFromEmail(),
|
39 |
+
'from_name' => $parameters->getFromName(),
|
40 |
+
'headers' => $mailer->getHeaders(),
|
41 |
+
'html' => ($parameters->getIsPlain() ? "" : $message->getMessageBody()),
|
42 |
+
'text' => ($parameters->getIsPlain() ? $message->getMessageBody() : ""),
|
43 |
+
];
|
44 |
+
foreach ($message->getRecipients() as $recipient) {
|
45 |
+
list($email, $name, $type) = $recipient;
|
46 |
+
$mandrill['to'][] = [
|
47 |
+
'type' => ($type == self::EMAIL_TYPE_BCC ? "bcc" : "to"),
|
48 |
+
'email' => $email,
|
49 |
+
'name' => $name
|
50 |
+
];
|
51 |
+
}
|
52 |
+
if ($parameters->getReplyTo() !== null) {
|
53 |
+
$mandrill['headers'] = array_merge($mandrill['headers'], ['Reply-To' => $parameters->getReplyTo()]);
|
54 |
+
}
|
55 |
+
if ($parameters->getReturnTo() !== null) {
|
56 |
+
$mailer->setReturnPath($parameters->getReturnTo());
|
57 |
+
}
|
58 |
+
try {
|
59 |
+
$mailer->messages->send($mandrill);
|
60 |
+
} catch (Exception $e) {
|
61 |
+
Mage::logException($e);
|
62 |
+
}
|
63 |
+
unset($mailer);
|
64 |
+
unset($mandrill);
|
65 |
+
$message->setProcessedAt(Varien_Date::formatDate(true));
|
66 |
+
$message->save();
|
67 |
+
}
|
68 |
+
}
|
69 |
+
return $this;
|
70 |
+
}
|
71 |
+
/**
|
72 |
+
* @return Mandrill_Message|Zend_Mail
|
73 |
+
*/
|
74 |
+
public function getMail()
|
75 |
+
{
|
76 |
+
$storeId = Mage::app()->getStore()->getId();
|
77 |
+
if (!Mage::getStoreConfig(Ebizmarts_Mandrill_Model_System_Config::ENABLE, $storeId)) {
|
78 |
+
return parent::getMail();
|
79 |
+
}
|
80 |
+
if ($this->_mail) {
|
81 |
+
return $this->_mail;
|
82 |
+
} else {
|
83 |
+
$storeId = Mage::app()->getStore()->getId();
|
84 |
+
Mage::helper('ebizmarts_mandrill')->log("store: $storeId API: " . Mage::getStoreConfig(Ebizmarts_Mandrill_Model_System_Config::APIKEY, $storeId));
|
85 |
+
$this->_mail = new Mandrill_Message(Mage::getStoreConfig(Ebizmarts_Mandrill_Model_System_Config::APIKEY, $storeId));
|
86 |
+
return $this->_mail;
|
87 |
+
}
|
88 |
+
}
|
89 |
+
}
|
@@ -42,9 +42,22 @@ class Ebizmarts_Mandrill_Model_Email_Template extends Mage_Core_Model_Email_Temp
|
|
42 |
$variables['email'] = reset($emails);
|
43 |
$variables['name'] = reset($names);
|
44 |
$message = $this->getProcessedTemplate($variables, true);
|
|
|
45 |
|
46 |
-
|
47 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
48 |
$mail = $this->getMail();
|
49 |
$max = count($emails);
|
50 |
for ($i = 0; $i < $max; $i++) {
|
@@ -104,6 +117,21 @@ class Ebizmarts_Mandrill_Model_Email_Template extends Mage_Core_Model_Email_Temp
|
|
104 |
else
|
105 |
$email['html'] = $message;
|
106 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
107 |
try {
|
108 |
$result = $mail->messages->send($email);
|
109 |
} catch (Exception $e) {
|
42 |
$variables['email'] = reset($emails);
|
43 |
$variables['name'] = reset($names);
|
44 |
$message = $this->getProcessedTemplate($variables, true);
|
45 |
+
$subject = $this->getProcessedTemplateSubject($variables);
|
46 |
|
47 |
+
//$email = array('subject' => $this->getProcessedTemplateSubject($variables), 'to' => array());
|
48 |
+
$email = array('subject' => $subject, 'to' => array());
|
49 |
+
$setReturnPath = Mage::getStoreConfig(self::XML_PATH_SENDING_SET_RETURN_PATH);
|
50 |
+
switch ($setReturnPath) {
|
51 |
+
case 1:
|
52 |
+
$returnPathEmail = $this->getSenderEmail();
|
53 |
+
break;
|
54 |
+
case 2:
|
55 |
+
$returnPathEmail = Mage::getStoreConfig(self::XML_PATH_SENDING_RETURN_PATH_EMAIL);
|
56 |
+
break;
|
57 |
+
default:
|
58 |
+
$returnPathEmail = null;
|
59 |
+
break;
|
60 |
+
}
|
61 |
$mail = $this->getMail();
|
62 |
$max = count($emails);
|
63 |
for ($i = 0; $i < $max; $i++) {
|
117 |
else
|
118 |
$email['html'] = $message;
|
119 |
|
120 |
+
if ($this->hasQueue() && $this->getQueue() instanceof Mage_Core_Model_Email_Queue) {
|
121 |
+
$emailQueue = $this->getQueue();
|
122 |
+
$emailQueue->setMessageBody($message);
|
123 |
+
$emailQueue->setMessageParameters(array(
|
124 |
+
'subject' => $subject,
|
125 |
+
'return_path_email' => $returnPathEmail,
|
126 |
+
'is_plain' => $this->isPlain(),
|
127 |
+
'from_email' => $this->getSenderEmail(),
|
128 |
+
'from_name' => $this->getSenderName()
|
129 |
+
))
|
130 |
+
->addRecipients($emails, $names, Mage_Core_Model_Email_Queue::EMAIL_TYPE_TO)
|
131 |
+
->addRecipients($this->_bccEmails, array(), Mage_Core_Model_Email_Queue::EMAIL_TYPE_BCC);
|
132 |
+
$emailQueue->addMessageToQueue();
|
133 |
+
return true;
|
134 |
+
}
|
135 |
try {
|
136 |
$result = $mail->messages->send($email);
|
137 |
} catch (Exception $e) {
|
@@ -21,7 +21,7 @@ class Ebizmarts_Mandrill_Adminhtml_Mandrill_UsersController extends Mage_Adminht
|
|
21 |
$this->_title($this->__('Mandrill'));
|
22 |
|
23 |
$this->loadLayout();
|
24 |
-
$this->_setActiveMenu('
|
25 |
return $this;
|
26 |
}
|
27 |
|
21 |
$this->_title($this->__('Mandrill'));
|
22 |
|
23 |
$this->loadLayout();
|
24 |
+
$this->_setActiveMenu('system');
|
25 |
return $this;
|
26 |
}
|
27 |
|
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Ebizmarts_Mandrill>
|
5 |
-
<version>2.0.
|
6 |
</Ebizmarts_Mandrill>
|
7 |
</modules>
|
8 |
<global>
|
@@ -17,6 +17,7 @@
|
|
17 |
<core>
|
18 |
<rewrite>
|
19 |
<email_template>Ebizmarts_Mandrill_Model_Email_Template</email_template>
|
|
|
20 |
</rewrite>
|
21 |
</core>
|
22 |
</models>
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Ebizmarts_Mandrill>
|
5 |
+
<version>2.0.8</version>
|
6 |
</Ebizmarts_Mandrill>
|
7 |
</modules>
|
8 |
<global>
|
17 |
<core>
|
18 |
<rewrite>
|
19 |
<email_template>Ebizmarts_Mandrill_Model_Email_Template</email_template>
|
20 |
+
<email_queue>Ebizmarts_Mandrill_Model_Email_Queue</email_queue>
|
21 |
</rewrite>
|
22 |
</core>
|
23 |
</models>
|
@@ -0,0 +1,84 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<script type="text/javascript">
|
2 |
+
//<![CDATA[
|
3 |
+
function getLists() {
|
4 |
+
var storeId = $('store_id').getValue();
|
5 |
+
new Ajax.Request("<?php echo Mage::helper('adminhtml')->getUrl('adminhtml/bulksync/getLists'); ?>" + "store_id/" + storeId, {
|
6 |
+
method: 'get',
|
7 |
+
onSuccess: function (transport) {
|
8 |
+
$el = $('list');
|
9 |
+
while ($el.firstChild) {
|
10 |
+
$el.removeChild($el.firstChild);
|
11 |
+
}
|
12 |
+
if (transport.responseJSON.length == 0) {
|
13 |
+
opt = document.createElement('option');
|
14 |
+
opt.text = '--- No data ---';
|
15 |
+
opt.value = -1;
|
16 |
+
$el.options.add(opt);
|
17 |
+
}
|
18 |
+
else {
|
19 |
+
transport.responseJSON.each(function (i) {
|
20 |
+
opt = document.createElement('option');
|
21 |
+
opt.text = i.label;
|
22 |
+
opt.value = i.value;
|
23 |
+
if (i.style) {
|
24 |
+
opt.style = i.style;
|
25 |
+
}
|
26 |
+
if (i.disabled) {
|
27 |
+
opt.disabled = 1;
|
28 |
+
}
|
29 |
+
opt.selected = i.selected;
|
30 |
+
$el.options.add(opt);
|
31 |
+
}
|
32 |
+
);
|
33 |
+
}
|
34 |
+
}
|
35 |
+
});
|
36 |
+
}
|
37 |
+
//]]>
|
38 |
+
</script>
|
39 |
+
<?php
|
40 |
+
/**
|
41 |
+
* Magento
|
42 |
+
*
|
43 |
+
* NOTICE OF LICENSE
|
44 |
+
*
|
45 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
46 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
47 |
+
* It is also available through the world-wide-web at this URL:
|
48 |
+
* http://opensource.org/licenses/afl-3.0.php
|
49 |
+
* If you did not receive a copy of the license and are unable to
|
50 |
+
* obtain it through the world-wide-web, please send an email
|
51 |
+
* to license@magento.com so we can send you a copy immediately.
|
52 |
+
*
|
53 |
+
* DISCLAIMER
|
54 |
+
*
|
55 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
56 |
+
* versions in the future. If you wish to customize Magento for your
|
57 |
+
* needs please refer to http://www.magento.com for more information.
|
58 |
+
*
|
59 |
+
* @category design
|
60 |
+
* @package default_default
|
61 |
+
* @copyright Copyright (c) 2006-2015 X.commerce, Inc. (http://www.magento.com)
|
62 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
63 |
+
*/
|
64 |
+
?>
|
65 |
+
<?php
|
66 |
+
/**
|
67 |
+
* @see Mage_Adminhtml_Block_Widget_Form_Container
|
68 |
+
*/
|
69 |
+
?>
|
70 |
+
<?php echo $this->getFormInitScripts() ?>
|
71 |
+
<div class="content-header">
|
72 |
+
<?php echo $this->getHeaderHtml() ?>
|
73 |
+
<p class="form-buttons"><?php echo $this->getButtonsHtml('header') ?></p>
|
74 |
+
</div>
|
75 |
+
<?php echo $this->getFormHtml() ?>
|
76 |
+
<?php if ($this->hasFooterButtons()): ?>
|
77 |
+
<div class="content-footer">
|
78 |
+
<p class="form-buttons"><?php echo $this->getButtonsHtml('footer') ?></p>
|
79 |
+
</div>
|
80 |
+
<?php endif; ?>
|
81 |
+
<script type="text/javascript">
|
82 |
+
editForm = new varienForm('edit_form', '<?php echo $this->getValidationUrl() ?>');
|
83 |
+
</script>
|
84 |
+
<?php echo $this->getFormScripts() ?>
|
@@ -0,0 +1,84 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<script type="text/javascript">
|
2 |
+
//<![CDATA[
|
3 |
+
function getLists() {
|
4 |
+
var storeId = $('store_id').getValue();
|
5 |
+
new Ajax.Request("<?php echo Mage::helper('adminhtml')->getUrl('adminhtml/bulksync/getLists'); ?>" + "store_id/" + storeId, {
|
6 |
+
method: 'get',
|
7 |
+
onSuccess: function (transport) {
|
8 |
+
$el = $('list');
|
9 |
+
while ($el.firstChild) {
|
10 |
+
$el.removeChild($el.firstChild);
|
11 |
+
}
|
12 |
+
if (transport.responseJSON.length == 0) {
|
13 |
+
opt = document.createElement('option');
|
14 |
+
opt.text = '--- No data ---';
|
15 |
+
opt.value = -1;
|
16 |
+
$el.options.add(opt);
|
17 |
+
}
|
18 |
+
else {
|
19 |
+
transport.responseJSON.each(function (i) {
|
20 |
+
opt = document.createElement('option');
|
21 |
+
opt.text = i.label;
|
22 |
+
opt.value = i.value;
|
23 |
+
if (i.style) {
|
24 |
+
opt.style = i.style;
|
25 |
+
}
|
26 |
+
if (i.disabled) {
|
27 |
+
opt.disabled = 1;
|
28 |
+
}
|
29 |
+
opt.selected = i.selected;
|
30 |
+
$el.options.add(opt);
|
31 |
+
}
|
32 |
+
);
|
33 |
+
}
|
34 |
+
}
|
35 |
+
});
|
36 |
+
}
|
37 |
+
//]]>
|
38 |
+
</script>
|
39 |
+
<?php
|
40 |
+
/**
|
41 |
+
* Magento
|
42 |
+
*
|
43 |
+
* NOTICE OF LICENSE
|
44 |
+
*
|
45 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
46 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
47 |
+
* It is also available through the world-wide-web at this URL:
|
48 |
+
* http://opensource.org/licenses/afl-3.0.php
|
49 |
+
* If you did not receive a copy of the license and are unable to
|
50 |
+
* obtain it through the world-wide-web, please send an email
|
51 |
+
* to license@magento.com so we can send you a copy immediately.
|
52 |
+
*
|
53 |
+
* DISCLAIMER
|
54 |
+
*
|
55 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
56 |
+
* versions in the future. If you wish to customize Magento for your
|
57 |
+
* needs please refer to http://www.magento.com for more information.
|
58 |
+
*
|
59 |
+
* @category design
|
60 |
+
* @package default_default
|
61 |
+
* @copyright Copyright (c) 2006-2015 X.commerce, Inc. (http://www.magento.com)
|
62 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
63 |
+
*/
|
64 |
+
?>
|
65 |
+
<?php
|
66 |
+
/**
|
67 |
+
* @see Mage_Adminhtml_Block_Widget_Form_Container
|
68 |
+
*/
|
69 |
+
?>
|
70 |
+
<?php echo $this->getFormInitScripts() ?>
|
71 |
+
<div class="content-header">
|
72 |
+
<?php echo $this->getHeaderHtml() ?>
|
73 |
+
<p class="form-buttons"><?php echo $this->getButtonsHtml('header') ?></p>
|
74 |
+
</div>
|
75 |
+
<?php echo $this->getFormHtml() ?>
|
76 |
+
<?php if ($this->hasFooterButtons()): ?>
|
77 |
+
<div class="content-footer">
|
78 |
+
<p class="form-buttons"><?php echo $this->getButtonsHtml('footer') ?></p>
|
79 |
+
</div>
|
80 |
+
<?php endif; ?>
|
81 |
+
<script type="text/javascript">
|
82 |
+
editForm = new varienForm('edit_form', '<?php echo $this->getValidationUrl() ?>');
|
83 |
+
</script>
|
84 |
+
<?php echo $this->getFormScripts() ?>
|
@@ -35,7 +35,7 @@ $token = $this->getToken();
|
|
35 |
</td>
|
36 |
<td valign="top" align="left" style="padding:3px 9px"><p>
|
37 |
|
38 |
-
<h2><a href="<?php echo $url; ?>"
|
39 |
</h2></p><?php echo $product->getShortDescription(); ?></td>
|
40 |
</tr>
|
41 |
<?php endforeach; ?>
|
35 |
</td>
|
36 |
<td valign="top" align="left" style="padding:3px 9px"><p>
|
37 |
|
38 |
+
<h2><a href="<?php echo $url; ?>"><?php echo ' ' . $this->__('Rate') . ' ' . $this->escapeHtml($product->getName()); ?></a>
|
39 |
</h2></p><?php echo $product->getShortDescription(); ?></td>
|
40 |
</tr>
|
41 |
<?php endforeach; ?>
|
@@ -67,7 +67,7 @@
|
|
67 |
}
|
68 |
});
|
69 |
var cookieStored = emailCookieExists();
|
70 |
-
if (!cookieStored) {
|
71 |
var popupWidth = <?php Print(json_decode(Mage::getStoreConfig(Ebizmarts_AbandonedCart_Model_Config::POPUP_WIDTH, $this->_getStoreId()))); ?>*window.innerWidth/100;
|
72 |
var popupHeight = <?php Print(json_decode(Mage::getStoreConfig(Ebizmarts_AbandonedCart_Model_Config::POPUP_HEIGHT, $this->_getStoreId()))); ?>*window.innerHeight/100;
|
73 |
var win = Dialog.confirm($('email').innerHTML, {
|
67 |
}
|
68 |
});
|
69 |
var cookieStored = emailCookieExists();
|
70 |
+
if (!cookieStored && $('popupDialog') == undefined) {
|
71 |
var popupWidth = <?php Print(json_decode(Mage::getStoreConfig(Ebizmarts_AbandonedCart_Model_Config::POPUP_WIDTH, $this->_getStoreId()))); ?>*window.innerWidth/100;
|
72 |
var popupHeight = <?php Print(json_decode(Mage::getStoreConfig(Ebizmarts_AbandonedCart_Model_Config::POPUP_HEIGHT, $this->_getStoreId()))); ?>*window.innerHeight/100;
|
73 |
var win = Dialog.confirm($('email').innerHTML, {
|
@@ -116,7 +116,8 @@ $force = $this->getForce();
|
|
116 |
<?php echo $this->getBlockHtml('formkey'); ?>
|
117 |
<div class="monkey-multisubscribe">
|
118 |
<ul class="monkey-general-list">
|
119 |
-
<li class="listdata"
|
|
|
120 |
<input<?php if ($auto): ?> checked="checked"<?php endif; ?> type="checkbox"
|
121 |
onchange="addSubscribeToPost(this);"
|
122 |
name="list[<?php echo $generalList['id'] ?>][subscribed]"
|
116 |
<?php echo $this->getBlockHtml('formkey'); ?>
|
117 |
<div class="monkey-multisubscribe">
|
118 |
<ul class="monkey-general-list">
|
119 |
+
<li class="listdata">
|
120 |
+
<label for="magemonkey-trigger"><?php echo $generalList['name']; ?></label>
|
121 |
<input<?php if ($auto): ?> checked="checked"<?php endif; ?> type="checkbox"
|
122 |
onchange="addSubscribeToPost(this);"
|
123 |
name="list[<?php echo $generalList['id'] ?>][subscribed]"
|
@@ -1,20 +1,44 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Ebizmarts_MageMonkey</name>
|
4 |
-
<version>1.2.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://www.opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>MailChimp integration for Magento by Ebizmarts</summary>
|
10 |
<description>Full MailChimp integration, automatic webhooks, multiple lists, interest groups</description>
|
11 |
-
<notes>1.2.
|
12 |
--------
|
13 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
<authors><author><name>Ebizmarts Development Team</name><user>auto-converted</user><email>info@ebizmarts.com</email></author></authors>
|
15 |
-
<date>
|
16 |
-
<time>
|
17 |
-
<contents><target name="magecommunity"><dir name="Ebizmarts"><dir name="MageMonkey"><dir name="Block"><dir name="Adminhtml"><dir name="Bulksync"><dir name="Export"><file name="Form.php" hash="ae560b94bb9e440d660be69f5165b69f"/></dir><dir name="Import"><file name="Form.php" hash="0421281b9cfbc446329d7482c24c2c11"/></dir><dir name="Queue"><file name="Grid.php" hash="23b3edec3bc13fae8aee5b7292c4d4d1"/></dir><dir name="QueueExport"><file name="Grid.php" hash="68ec401dc23cddf8a1362c53aaab69b2"/></dir><dir name="QueueImport"><file name="Grid.php" hash="a695371e46328137d025b0fdf09944fe"/></dir><file name="Export.php" hash="62714f95580e489105914270b889a142"/><file name="Import.php" hash="d573582da25766aecba918d299c02586"/><file name="Queue.php" hash="c3cea1da02e0a09d7876958058ee091e"/><file name="QueueExport.php" hash="69536eee264346535f1c786d61b3cf84"/><file name="QueueImport.php" hash="d9fbc0d22f94df54f71116d0d484d1a3"/></dir><dir name="Customer"><dir name="Edit"><dir name="Tab"><file name="Memberactivity.php" hash="55fbb4519c6d862948dc4d8bf4416cfb"/></dir></dir></dir><dir name="Ecommerce"><file name="Grid.php" hash="b1ad37ffe9fe0752356d29a6548b0434"/></dir><dir name="Ecommerceapi"><dir name="Renderer"><file name="Items.php" hash="d72cfedf0cafc938becf9bd52801ba3a"/></dir><file name="Grid.php" hash="ee1be42cb6c893e3c59cac784df67fb3"/></dir><dir name="Memberactivity"><file name="Grid.php" hash="2753517318120344d1f7694a6b7a278d"/></dir><dir name="Newsletter"><dir name="Subscriber"><dir name="Renderer"><file name="Firstname.php" hash="e814d3ba07b32e851585363b29e37b3a"/><file name="Lastname.php" hash="9a8b007c2db6add0572cf4012b28f63e"/></dir></dir></dir><dir name="Renderer"><file name="Date.php" hash="6e4e52403ec55df3aa2183fd4b51b095"/><file name="Importypes.php" hash="87c7a222e403781fcd8ee08cf0b489ba"/><file name="Lists.php" hash="15f5b5e087b49396a6f844e0f1bfb6b1"/><file name="Progress.php" hash="31eaaa5a7e99b21a4ed705971fe1001d"/><file name="Yesno.php" hash="c3173a8e8ea2d5f03531e7d996bbd259"/></dir><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="Hint.php" hash="31bf492c4e6137312c55bc437bf226cf"/></dir><dir name="Form"><dir name="Field"><file name="Mapfields.php" hash="8f2a10ca1a1d239b3b231ca2cee5f96e"/></dir></dir><file name="Account.php" hash="fccf1faac2682d754655631e6451c026"/><file name="Date.php" hash="455120f4f2e8d7801f3c220e231b6789"/><file name="OauthWizard.php" hash="bd79f8b43d71137337e732fbeb415ffb"/><file name="ResetLocalEcommerce.php" hash="493126ac056c3585ed2d3020d62c76e1"/><file name="ResetRemoteEcommerce.php" hash="40d54bb2d6e7dd7bf3a91c9346f988bf"/><file name="UpgradeForPatch.php" hash="d641d79e0ce65469e40c1b7eb81a2591"/></dir></dir><file name="Ecommerce.php" hash="48c237e8cc1223ad26a88d2409679fec"/><file name="Ecommerceapi.php" hash="a9f659502d96bcd1a69a88d15fcab4f9"/></dir><dir name="Checkout"><file name="Subscribe.php" hash="14de0075005dafe3363716e3ffd10d20"/></dir><dir name="Customer"><dir name="Account"><file name="Lists.php" hash="64f0e5a8360750f6b19d8b5db0fcac23"/></dir></dir><file name="Lists.php" hash="1e92aea24b1a59b7d7ae7c264a18c96c"/><file name="Signup.php" hash="93b0e787e63a90a5fb4bacba1e03bd05"/></dir><dir name="Helper"><file name="Cache.php" hash="4e6cd9724c2788056aacacd37f5699cc"/><file name="Data.php" hash="d9d65684cbbe959b45db17ddb4d82403"/><file name="Export.php" hash="91f24805e9cbbe124f0c99cb8f1f1272"/><file name="Oauth2.php" hash="684a7b71d97b438081ebf332057ec8ea"/></dir><dir name="Model"><dir name="Custom"><file name="Collection.php" hash="304d372c1b8bd8d8d09dd743e03cdf66"/></dir><dir name="Email"><file name="Template.php" hash="81c9f040cf931dfb9e2a2484d9cc0b09"/></dir><dir name="Feed"><file name="Updates.php" hash="d6401edef548f125f238ae7d80a458fe"/></dir><dir name="Mysql4"><dir name="Apidebug"><file name="Collection.php" hash="7cc3fe74a46da1a4770b49eb7ac47f97"/></dir><dir name="Asyncorders"><file name="Collection.php" hash="e7b17fac028f7116c762e120b0f3f0a8"/></dir><dir name="Asyncsubscribers"><file name="Collection.php" hash="3458134c9a1ced7359db40f7b79a133f"/></dir><dir name="Bulksync"><dir name="Export"><file name="Collection.php" hash="ac64bc652233136189c504f678062374"/></dir><dir name="Import"><file name="Collection.php" hash="6cb3e09a817488f9bfa50f877a5c2b0b"/></dir><file name="Export.php" hash="eedc5a3549b3815f0d290eca3e0579df"/><file name="Import.php" hash="487fc6c0335ebf352081185d9afe3f88"/></dir><dir name="Ecommerce"><file name="Collection.php" hash="80319b6c991c510f1569800c80d384f1"/></dir><dir name="Lastorder"><file name="Collection.php" hash="38d6a7519cfe21caf7f5d22877aa1477"/></dir><file name="Apidebug.php" hash="2699eec825e8fb88b1d572728c10b7bc"/><file name="Asyncorders.php" hash="3eb64d883705854ce7899fd891101c63"/><file name="Asyncsubscribers.php" hash="a067c1e951ce61558e00f3aa8e5d15ef"/><file name="Ecommerce.php" hash="b3290a6170c8c8f275dcd4300840ea26"/><file name="Lastorder.php" hash="f3987329cb78c978bcc94ba375d9f998"/></dir><dir name="System"><dir name="Config"><dir name="Source"><file name="Account.php" hash="5bbf12b572234101af3e753ba74bcd41"/><file name="Attributes.php" hash="4ac1c98f3b3b84b2c93ddfcc3df5d817"/><file name="BulksyncDatasource.php" hash="36331ac3ecd034f914666a49e4d75cbc"/><file name="BulksyncStatus.php" hash="658f1f9d1ee7177d5dc094862bce155a"/><file name="Checkoutsubscribe.php" hash="28c8641a8fa4c336487af2227e152136"/><file name="CronProcessLimit.php" hash="3ca3a61f07b7aa84479eddda35efdde4"/><file name="CustomerGroup.php" hash="299b8514de098e02efe5393ebe7bdf65"/><file name="Ecommerce360.php" hash="24906da389cbf6b4a97c3edab5c7f020"/><file name="List.php" hash="bd9ef222e15d69b5c5038a98723d18c6"/><file name="OrderProcessLimit.php" hash="bc3add48e125caa904774cb6b669ba0c"/><file name="OrderStatus.php" hash="d3eeeee5d614e8fa83e258ce53cbed79"/><file name="Status.php" hash="e1e5cf6252241f39d0ceaff6f94d3afb"/><file name="TransactionalEmails.php" hash="b2f0d564a59372cba59d3aac7e4fe9e0"/><file name="WebhookDelete.php" hash="c90bbf8b0cf2a546c0f72193f8c605cf"/></dir></dir></dir><file name="Api.php" hash="ea7c720767bc58cb740d2f70100f699b"/><file name="Asyncorders.php" hash="3f60d1a1c1885268ae7e2ddfb1772feb"/><file name="Asyncsubscribers.php" hash="b79a42df357267205d7e74bb7c220755"/><file name="BulksyncExport.php" hash="71af9a6134b415a324dc9c937a5b2f8e"/><file name="BulksyncImport.php" hash="fb3716e235bc22cf91c4c17edf10ec23"/><file name="Cache.php" hash="89ac2fac903a566e6f6a3c0951bf274d"/><file name="Config.php" hash="276026d2d6ac8af349b7f2f82dc17668"/><file name="Cron.php" hash="e2e724c016b3521a8d690f8bbab6e4e3"/><file name="Ecommerce.php" hash="f4581befe128963df3e3d062b1bc4d55"/><file name="Ecommerce360.php" hash="b2571e3e8e619360ed6f3fc9b8a67435"/><file name="Lastorder.php" hash="f2977e76892b0b1a5e031f8eabf93f18"/><file name="MCAPI.php" hash="c86a58e5a40b709aefecd05c813ee7be"/><file name="MCEXPORTAPI.php" hash="810b1c7b0f6daf93e11c7fbbc90980a3"/><file name="Monkey.php" hash="f04b642b018553eeca9f7d1a84d143f1"/><file name="Observer.php" hash="1135a6b0b31f6c74bb618a9c5e604232"/><file name="Subscriber.php" hash="26903cf8899d9cf1d2a0548d2a01a287"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="BulksyncController.php" hash="eca2f78696482b5422294a8b7ce1e1d5"/><file name="ConfigController.php" hash="76499dbccd19f75abb3ea6c4755d70b6"/><file name="EcommerceController.php" hash="36cb709dd0eaf0592b4f5d8cf54f272d"/></dir><dir name="Customer"><file name="AccountController.php" hash="14479dffeacd3c2421ce5822f7d7f190"/></dir><file name="SignupController.php" hash="e379f52f8ee0191a4c7289cd2afcd19d"/><file name="WebhookController.php" hash="319878266b5463d5d8591b6a4fb5e096"/></dir><dir name="etc"><file name="adminhtml.xml" hash="2ca3d47af5d16f1d5e0efb71346d3fe4"/><file name="config.xml" hash="22b441b83905d14d2de795d1a5c93a6a"/><file name="system.xml" hash="b40934b302b5a10fc3926fa12567fb2c"/></dir><dir name="sql"><dir name="monkey_setup"><file name="mysql4-install-0.0.1.php" hash="4df34769f4d5a8ceca90fd582500e3a9"/><file name="mysql4-upgrade-0.0.1-0.0.2.php" hash="d81147dab407bc55c59cddb5a764c53e"/><file name="mysql4-upgrade-0.0.2-0.0.3.php" hash="ce1925ff2ab03aa9fd6cbe43283ea37d"/><file name="mysql4-upgrade-0.0.3-0.0.4.php" hash="7f1e38bcf030e6346a9fd8321f1a4362"/><file name="mysql4-upgrade-0.0.4-0.0.5.php" hash="bbe6b895320effca77cc2c23431f043f"/><file name="mysql4-upgrade-0.0.5-0.0.6.php" hash="98b72d9ef4ec8078c09a1f641fc35a39"/><file name="mysql4-upgrade-0.0.6-0.0.7.php" hash="ea15755fc072e7c82b78063589360779"/><file name="mysql4-upgrade-1.0.10-1.0.11.php" hash="b2ec497921eb2bd9a97a318554fd980b"/><file name="mysql4-upgrade-1.1.21-1.1.22.php" hash="738e3d3e33c1a3a02bb101b89743cc5c"/><file name="mysql4-upgrade-1.1.23-1.1.24.php" hash="5a1bfdc8014edbc8b8c728954405a9f5"/><file name="mysql4-upgrade-1.1.33-1.1.34.php" hash="68f74c77460e76ea6153ebc823d49990"/><file name="mysql4-upgrade-1.1.5-1.1.6.php" hash="14750274ece5816d6c1ab490f7d610ab"/></dir></dir></dir><dir name="Mandrill"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="Hint.php" hash="6ca5fb9bf9254323e1f2b4447203b562"/></dir><file name="Userinfo.php" hash="7cd34efc0231424c9e2f5e662154c41c"/></dir></dir><dir name="Templates"><dir name="Templates"><file name="Grid.php" hash="1ecdb6b04fbd16043de908f261353b8d"/></dir><file name="Templates.php" hash="1682fe6d39605a9839bf3cdb3c1185b7"/></dir><dir name="Users"><dir name="Senders"><file name="Grid.php" hash="292097a493de241540d3e3aea463241f"/></dir><file name="Senders.php" hash="4a4449652c495a9d4c12966ab007e7a4"/></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="86fcaa6a66a5a628ded7215172448daf"/></dir><dir name="Model"><dir name="Email"><file name="Template.php" hash="7a387e01c007e5bbca225dd8f3e1f2d5"/></dir><dir name="System"><dir name="Config"><dir name="Source"><file name="Userinfo.php" hash="12a9c9c27c985efd021a4e6c7fdfcf5e"/></dir></dir><file name="Config.php" hash="2219d951bf6b2553ec0284b65d8d92a2"/></dir><file name="Customcollection.php" hash="9b5766c0393a54b4356254725b4d78b2"/></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Mandrill"><file name="UsersController.php" hash="82f6e810f51b12b65d009bdeaded95e8"/></dir></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="8ea87cce062596388f7e9507943e8bb5"/><file name="config.xml" hash="665cd0d4711816875ba91c1df15250ed"/><file name="system.xml" hash="d05b90ca129297b6ffda52a4ba1fd26a"/></dir></dir><dir name="AbandonedCart"><dir name="Block"><dir name="Adminhtml"><dir name="Abandonedmails"><file name="Grid.php" hash="f2813a7ec47e20b78874a0dbb1461b3e"/></dir><dir name="Abandonedorder"><file name="Grid.php" hash="5ab9e3884d3306d78e78133f09e22614"/></dir><dir name="Dashboard"><file name="Sales.php" hash="b0d6fce3a5f4ef5a891c8578eb36ef97"/><file name="Totals.php" hash="4cd3c1e0d8d357c79ec6e7a2ed98c6a0"/></dir><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="Hint.php" hash="6358bc58857011c08dedcbab885b461f"/></dir><file name="Date.php" hash="323a49af281f06dfa72c1d3512257e04"/></dir></dir><file name="Abandonedmails.php" hash="c2714b5a6cb534c91564ebc340fe3f26"/><file name="Abandonedorder.php" hash="1a14da87647612a8773f34f70bc05dea"/><file name="Dashboard.php" hash="c27d5ec29455176fff7e2fac86fcce21"/></dir><dir name="Email"><dir name="Order"><file name="Items.php" hash="5c4be14f72d2cfe0a25058246d016d25"/></dir></dir><dir name="Popup"><file name="Emailcatcher.php" hash="e9605eaf417f12ac10bfe5676ce17eca"/></dir></dir><dir name="Helper"><file name="Data.php" hash="7395f6fc74f1851de4de9e962964f2d4"/></dir><dir name="Model"><dir name="Resource"><dir name="Abtesting"><file name="Collection.php" hash="f96fe4be550bef6daabc5d211c86aca0"/></dir><dir name="Mailssent"><file name="Collection.php" hash="dc1e2c44eb53381d57d10a6bc08ad497"/></dir><dir name="Order"><file name="Collection.php" hash="a079410c43e1afbb428b7163d1537482"/></dir><dir name="Popup"><file name="Collection.php" hash="af37502f9802c7574318ab28a8fb1b16"/></dir><file name="Abtesting.php" hash="46e70f8507676e157ddec44f66094e59"/><file name="Mailssent.php" hash="80f0b4e3f29d10951362f07eb45a3ece"/><file name="Popup.php" hash="446921e9b1da1973c83665e8f749bbbb"/></dir><dir name="System"><dir name="Config"><file name="Automatic.php" hash="a4f5e052810187fb824933e76ea8a1cf"/><file name="Cmspage.php" hash="89bfcbe90a7b2f396a56b3f1fe72dbd2"/><file name="Customergroup.php" hash="74af027c3fb6745d0e45938f83394489"/><file name="Discounttype.php" hash="55c251fafbd10821d6c18c381c307888"/><file name="Maxemails.php" hash="63b860ace056552d159ada056eebfbd7"/><file name="Unit.php" hash="07fa0c25182538e08479cc4f91c7ca16"/><file name="Yesnovariation.php" hash="d24e4bf79afe73e85422c53835de0012"/></dir></dir><file name="Abtesting.php" hash="fdf9df78b6656c898fd74fbcb3ec51e1"/><file name="Config.php" hash="3571e63f143d9b49a272da02b0a48f84"/><file name="Cron.php" hash="562046cdce3b931a9f77c6fe90264fd0"/><file name="EventObserver.php" hash="717246fa2ef5b4e13a4eb36e23ac78e5"/><file name="Mailssent.php" hash="e238f4116cb473cdcfb3a909d08adaa4"/><file name="Popup.php" hash="d2a4922acc0c5c3994cbc0b2114658b8"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="AbandonedmailsController.php" hash="060e46a386be3365ae23722c951de848"/><file name="AbandonedorderController.php" hash="3b74880847f1e33d06043eb673b6c39a"/></dir><file name="AbandonedController.php" hash="70aa47c1c680760e849e8fc032bfab08"/></dir><dir name="etc"><file name="adminhtml.xml" hash="62708e88154b231e694210cca0aa6c97"/><file name="config.xml" hash="9085224df1c354e2d5cf55bac87c4928"/><file name="system.xml" hash="0add7faf564acd7e1129836e6af6ca3f"/></dir><dir name="sql"><dir name="ebizmarts_abandonedcart_setup"><file name="mysql4-install-0.1.0.php" hash="0e1a8c0391654c480773b78a50db5a83"/><file name="mysql4-upgrade-0.1.12-0.1.13.php" hash="4835436b744f8cbff61a66c2e345976f"/><file name="mysql4-upgrade-0.1.18-0.1.19.php" hash="e51b332cb70c81ee472b586fda4e8a7e"/><file name="mysql4-upgrade-0.1.2-0.1.3.php" hash="2e87d09a5008ac2f2432a25e08474c87"/><file name="mysql4-upgrade-0.1.20-0.1.21.php" hash="c461ba10961b4ee4e9385173d4264617"/><file name="mysql4-upgrade-0.1.29-0.1.30.php" hash="e9fdf4551cf19b488ed68ca0dd55ab67"/><file name="mysql4-upgrade-0.1.30-0.1.31.php" hash="2889ca071f7b974f2cd85a6b9405e541"/><file name="mysql4-upgrade-0.1.6-0.1.7.php" hash="60daa0d70a1af929a39d6e20ee52ee9c"/><file name="mysql4-upgrade-1.1.35-1.2.0.php" hash="34d0805f4e1946ec7907ffd287c9add5"/></dir></dir></dir><dir name="Autoresponder"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Backtostock"><dir name="Fieldset"><file name="Hint.php" hash="196c96e0bdfb853c42510d8cef4bf69a"/></dir></dir><dir name="Birthday"><dir name="Fieldset"><file name="Hint.php" hash="bff790a4ecf1f7ed7ac5d966cb8d516f"/></dir></dir><dir name="Fieldset"><file name="Hint.php" hash="eea231bb3f99b0f3708c2d43144e0f44"/></dir><dir name="Review"><dir name="Fieldset"><file name="Hint.php" hash="d9906e111824893ef363926dd2b485eb"/></dir></dir><dir name="Wishlist"><dir name="Fieldset"><file name="Hint.php" hash="75a66f64700f02eebfa391f953bc42d0"/></dir></dir></dir></dir></dir><dir name="Backtostock"><file name="Notice.php" hash="30efc30519a1ecb31d39a5fe59a6ae90"/></dir><dir name="Customer"><dir name="Account"><file name="List.php" hash="755d6d07d113450617bc31e8bc039df0"/></dir></dir><dir name="Email"><dir name="Backtostock"><file name="Item.php" hash="178b97ceae8c488bf49cb44b6f5f5d11"/></dir><dir name="Related"><file name="Items.php" hash="831fda241af415c53d47274ecc395299"/></dir><dir name="Review"><file name="Items.php" hash="de3dd88f0a2399314c746b08cbe4ab82"/></dir><dir name="Wishlist"><file name="Items.php" hash="5c712e43bca1a83bf7592e082acca863"/></dir></dir><dir name="Review"><file name="Form.php" hash="cb10cbe1702bc6261874ed68eec47a00"/></dir><file name="Unsubscribe.php" hash="bb945f9a63f38ca0b6cdd2a0daed5416"/></dir><dir name="Helper"><file name="Data.php" hash="45eec5e986cf0997ff5f97f7148f0ec3"/></dir><dir name="Model"><dir name="Resource"><dir name="Backtostock"><file name="Collection.php" hash="95a70c48dce1bac7fcb86447bb899057"/></dir><dir name="Backtostockalert"><file name="Collection.php" hash="c0c5d87c559d2e4011697b1a0ccf4846"/></dir><dir name="Review"><file name="Collection.php" hash="098061d250555679c9f609d2087ef9d4"/></dir><dir name="Unsubscribe"><file name="Collection.php" hash="11048027437c0a5bc1478e4f2cdcc51d"/></dir><dir name="Visited"><file name="Collection.php" hash="b09c0ce08ac30cc30f974e5c744eabf1"/></dir><file name="Backtostock.php" hash="85c29c73ba30f2fdf819fc88f5e03098"/><file name="Backtostockalert.php" hash="148ae085ef93a7cf6e52cdd60f1ca9a2"/><file name="Review.php" hash="cf78994db6e262e42a589b6538a45a32"/><file name="Unsubscribe.php" hash="3b9e4d09dbb7ba483a5d16b6312050e6"/><file name="Visited.php" hash="55f2d0c1f90b41e852ecbf964925dc10"/></dir><dir name="System"><dir name="Config"><file name="Automatic.php" hash="4de4d5c373fa1ea373751cbd5ed7efbc"/><file name="Couponcounter.php" hash="18049531633e26b8970935e6b9c73823"/><file name="Customergroup.php" hash="aa31f980b1d28248f137fe2a06b3ba2c"/><file name="Discounttype.php" hash="1228055f8abc3bffba6020f4bb4210e0"/><file name="Generaltype.php" hash="463210c06e00794b79df38a61dfa56c2"/><file name="Hours.php" hash="db8c055c1fc0628f5fad84fc15c6d389"/><file name="Newordertrigger.php" hash="757bcc13562d4a5b905d57920906411f"/><file name="Time.php" hash="4b491667d8ea9816b07f584e84556556"/></dir></dir><file name="Backtostock.php" hash="fa62a4685c70474a2ce3da394e68c597"/><file name="Backtostockalert.php" hash="eabe65c559ee1d93bc8b67dc0bb32a40"/><file name="Config.php" hash="75a65035e240a5154b2037feceb4d864"/><file name="Cron.php" hash="cfd5d4e21dce1cacb6344065494cb09e"/><file name="EventObserver.php" hash="6fbdbe95331c9b4a15853b49d3984d6e"/><file name="Review.php" hash="c14806dfb106363262b9911e8d06f628"/><file name="Unsubscribe.php" hash="cb20baf948256b9b70a13ed52ab91bab"/><file name="Visited.php" hash="2e9f119fc630cefc50f5a2a21546ebfc"/></dir><dir name="controllers"><file name="AutoresponderController.php" hash="bd9c5001c6438f5b76e53371f6149798"/><file name="BacktostockController.php" hash="34b99cc172104773070d9d39cb290534"/></dir><dir name="etc"><file name="adminhtml.xml" hash="59a240f12b496566f1a2b1de5f053e96"/><file name="config.xml" hash="057bfa4b4259e87958dd1758c18a6381"/><file name="system.xml" hash="790c6d43450e7a251c19e09a78cf9d93"/></dir><dir name="sql"><dir name="ebizmarts_autoresponder_setup"><file name="mysql4-install-0.1.0.php" hash="d2152df00146562b30910ebe36c9b4e8"/><file name="mysql4-upgrade-0.1.3-0.1.4.php" hash="2ab92d2cf0f5fa7ccf7b61d9ab142a01"/><file name="mysql4-upgrade-0.1.4-0.1.5.php" hash="af5c814496fe07a20aac583cd68cb0b7"/><file name="mysql4-upgrade-0.1.5-0.1.6.php" hash="378accc07eb80b16029db84f56bed683"/><file name="mysql4-upgrade-0.1.9-0.1.10.php" hash="53cc6beed11e8631c11a008c5fd78ce1"/><file name="mysql4-upgrade-1.1.14-1.2.0.php" hash="f88c9dd4ff2691fbf8e05887df4815c3"/></dir></dir></dir><dir name="SweetMonkey"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="Hint.php" hash="a1d28320ed21eaa6c20aa98c0b4e3492"/></dir><dir name="Form"><dir name="Field"><file name="Mapfields.php" hash="a0dfcfa3e1e22bdb33005a999cb0867b"/></dir></dir><file name="Autovars.php" hash="fc3ebb5ffe5344ef74a294547614c28f"/></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="83c32ef3e5433e701a10ef9cc5370d04"/></dir><dir name="Model"><file name="Observer.php" hash="d293aae1eae63f787b78d310d3364e79"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="MageMonkeyController.php" hash="f7d0e23ca908825800044a19ef68094a"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="8a81e6639cd53c96717a6b993d5fcd93"/><file name="config.xml" hash="0550e8de5d4215aeb945d06514ae6959"/><file name="system.xml" hash="93e8f26427a0df9183f6680441ce23f6"/></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Ebizmarts_MageMonkey.xml" hash="951aa15bc51345726e05080bd5fc084b"/><file name="Ebizmarts_Mandrill.xml" hash="ea4b352b5a0233330ecde76a0f9113dd"/><file name="Ebizmarts_AbandonedCart.xml" hash="48c4cfe8246d5a995e2836c43ab38d74"/><file name="Ebizmarts_Autoresponder.xml" hash="97302f94f5893147db18c4034d135256"/><file name="Ebizmarts_SweetMonkey.xml" hash="05d9393c17c76a589fd7681ed668d53f"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><dir name="ebizmarts"><file name="abandonedcart.xml" hash="14282d8f8739578d51c57def5df1227a"/><file name="autoresponder.xml" hash="d8dfb68cfd7c838cf29e9281a9a76c36"/></dir><file name="magemonkey.xml" hash="8eef43f9d728e252a5f7d7b6cea93a19"/></dir><dir name="template"><dir name="magemonkey"><dir name="checkout"><file name="subscribe.phtml" hash="d974501533c084c82bcbbc85a7fa4cbc"/></dir><file name="lists.phtml" hash="8562e11e1d5e60807e7d8d991b8d1fb1"/></dir><dir name="ebizmarts_abandonedcart"><dir name="email"><dir name="order"><dir name="items"><dir name="order"><file name="default.phtml" hash="c078d029b2065e8b1938c3cfb24e8219"/></dir></dir><file name="items.phtml" hash="7be104a21130974fd4aae1f8727d5e7d"/></dir></dir><dir name="popup"><file name="emailcatcher.phtml" hash="a79344eea2b900a96a3396b0fb5e25cf"/></dir></dir><dir name="ebizmarts"><dir name="autoresponder"><dir name="backtostock"><dir name="catalog"><dir name="product"><file name="form.phtml" hash="c04b1aaf96617c47d1530538f2f9f5e0"/><file name="notice.phtml" hash="ba7963278c9ed51066c736cdc0b73978"/></dir></dir><file name="item.phtml" hash="9ff57a2867309f380525ad671a753f9e"/></dir><dir name="customer"><file name="list.phtml" hash="21d2f116e2f509943175c43bc5863582"/></dir><dir name="related"><file name="items.phtml" hash="b2a04397a22c9cdd421fe04b4c107dd7"/></dir><dir name="review"><file name="items.phtml" hash="3fd942bafbb36bff0010eaf73b77caf8"/></dir><dir name="wishlist"><file name="items.phtml" hash="1e65bee4638cb557503b36e3224b853c"/></dir><file name="unsubscribe.phtml" hash="ca8ed1c5810e07f1cdc91edb64420417"/></dir></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><dir name="ebizmarts"><file name="mandrill.xml" hash="ba93e973a9019841c7d914ecd729983c"/><file name="abandonedcart.xml" hash="9ed91dab216911a13a2669bd81734180"/></dir><file name="magemonkey.xml" hash="4a2ba63a9d3002774b622e76339e6fbb"/></dir><dir name="template"><dir name="magemonkey"><dir name="system"><dir name="config"><dir name="fieldset"><file name="hint.phtml" hash="d5613b376031fd67f883d64cfc20eb50"/></dir><file name="oauth_wizard.phtml" hash="91b3472b4e9a5bc26851b76bfcea59c5"/><file name="resetlocal360.phtml" hash="4980aa3c4fe6de0d234288d46cf59c82"/><file name="resetremote360.phtml" hash="2a67ad95f8ffabdc1e2d1e572c4118ae"/><file name="upgradeforpatch.phtml" hash="9b0409250466a34ccc789b0aaee74749"/></dir></dir></dir><dir name="ebizmarts"><dir name="mandrill"><dir name="system"><dir name="config"><dir name="fieldset"><file name="hint.phtml" hash="ae30b23b623555f4945c56292f004003"/></dir></dir></dir></dir><dir name="abandonedcart"><dir name="dashboard"><file name="index.phtml" hash="31a02b6aa63614bb2a52044195568f15"/><file name="salebar.phtml" hash="7a8c978ff415853550f9b1a3cbabfd1c"/><file name="totalbar.phtml" hash="95cb90a952f5548481c180004e39b7f1"/></dir><dir name="system"><dir name="config"><dir name="fieldset"><file name="hint.phtml" hash="ba6ebe4bb4a1e8ed5c964fc17b381785"/></dir></dir></dir></dir><dir name="autoresponder"><dir name="system"><dir name="config"><dir name="backtostock"><dir name="fieldset"><file name="hint.phtml" hash="623380a9c486eae57da00de6bd8b843d"/></dir></dir><dir name="birthday"><dir name="fieldset"><file name="hint.phtml" hash="d7f944a685769a46cb709f89c6e56f3b"/></dir></dir><dir name="fieldset"><file name="hint.phtml" hash="4f33fe2e4d8f997b6adca212450e4d9b"/></dir><dir name="review"><dir name="fieldset"><file name="hint.phtml" hash="205b3fac2bc9682cdbdc9e3a8ec688df"/></dir></dir><dir name="wishlist"><dir name="fieldset"><file name="hint.phtml" hash="563ece5feca65f3ff728b89929cb2339"/></dir></dir></dir></dir></dir></dir><dir name="sweetmonkey"><dir name="system"><dir name="config"><dir name="fieldset"><file name="hint.phtml" hash="9d3cbc62ce5f2afc38f5c1936a29484c"/></dir><file name="autovars.phtml" hash="53da8402573546ecdcbe2f5e9b3ab57a"/></dir></dir></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><dir name="template"><dir name="email"><dir name="ebizmarts"><dir name="abandonedcart"><file name="abandoned_cart_mail_1.html" hash="36ceaf0e511ecb2c785fb482c634ed2c"/><file name="abandoned_cart_mail_2.html" hash="ab628f7bf4f82d44d8d9a5b39c838e00"/><file name="abandoned_cart_mail_3.html" hash="c46eef13c346494f26f2e01ff7de9de2"/><file name="abandoned_cart_mail_generic.html" hash="c87513fa9e7fc18035c9b4421c51478e"/><file name="popup_coupon_template.html" hash="7411805f6751997e3de8a4f11196c14e"/></dir><dir name="autoresponder"><file name="backtostock.html" hash="f909f0edf431e2da29281904612bd902"/><file name="birthday.html" hash="716502b8dd97b4b485264c18e7c75317"/><file name="neworder.html" hash="14db5244b8bb8e7b33ad32991ea8060f"/><file name="noactivity.html" hash="ca5ba93441cf80ccf0ea79aef039fc77"/><file name="relatedproducts.html" hash="9cd19f74d0c42967526d54a197453945"/><file name="review.html" hash="0d9d872e4a0d0290cea079ccec3658c5"/><file name="reviewcoupon.html" hash="925152cf7f223b6caf92f0a502233e03"/><file name="visitedproducts.html" hash="fc89e6fd3007ca57a6359553f389a656"/><file name="wishlist.html" hash="804468d3e1f758988c633d3b8eb547ea"/></dir></dir></dir></dir><file name="Ebizmarts_MageMonkey.csv" hash="181e91ed91dfea5fe7dab66af5719af8"/><file name="Ebizmarts_Mandrill.csv" hash="3dac3af57664fd34f5eda8abf4098ee0"/><file name="Ebizmarts_AbandonedCart.csv" hash="214bcd0e8cd6153c48fab236dcfdba1b"/><file name="Ebizmarts_Autoresponder.csv" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="Ebizmarts_SweetMonkey.csv" hash="f0cdb51ba2052ce7f7ec1c9885ee5d3c"/></dir><dir name="nl_NL"><dir name="template"><dir name="email"><dir name="ebizmarts"><dir name="abandonedcart"><file name="abandoned_cart_mail_1.html" hash="64df67da5c2759572c80c47677fc4244"/><file name="abandoned_cart_mail_2.html" hash="3e65ab1c4140408422b6fd7e190a2f4b"/><file name="abandoned_cart_mail_3.html" hash="de4cbef63748e20638017e04827d39b9"/><file name="abandoned_cart_mail_generic.html" hash="de90f1d4f52d4603e3c08ebd4c5aa4e5"/><file name="popup_coupon_template.html" hash="8059d68fce7783956033ff0cf27f2c0b"/></dir><dir name="autoresponder"><file name="backtostock.html" hash="d5feeeaaf9f7416dcfb072e1b39844fa"/><file name="birthday.html" hash="b7099ba5f0de5e8c7f56f1aca1ec8779"/><file name="neworder.html" hash="dd016910da8029a2b2266e9a82eac167"/><file name="noactivity.html" hash="6d3b63329f5d664a9f81b2aba55b5588"/><file name="relatedproducts.html" hash="5bb28d77374568fbab07519048edb301"/><file name="review.html" hash="a1116b4a34c72fb94d8945730096ed83"/><file name="reviewcoupon.html" hash="bdd27369d3e76d915489399d95a502fc"/><file name="visitedproducts.html" hash="74941796112fba1158707ab6bdf4b2d4"/><file name="wishlist.html" hash="e456275499caa1cc018d7da1da32d525"/></dir></dir></dir></dir><file name="Ebizmarts_MageMonkey.csv" hash="3e0b1485b10cf7c9f6f64437f870c7fe"/><file name="Ebizmarts_SweetMonkey.csv" hash="063c94afbaa6e2fbe2028580209bc09b"/><file name="Ebizmarts_AbandonedCart.csv" hash="099104a7a9492249c0e24909145abfa3"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="magemonkey"><file name="magemonkey.css" hash="2072357ef844855f7a4607245b1e9a17"/><file name="magemonkey.js" hash="1a515d6697d533ee012754dd20e60345"/><file name="mailchimp-connected-ebizmarts-title.png" hash="c6bcb1aa606ecd3b0a9753bb48ddeb58"/><file name="mailchimp-ico.png" hash="14978ec398cede4060bc9b00365bb6c5"/><file name="mailchimp-section-background.png" hash="d4536261c6a3534fbb855428c0cca62c"/><file name="mailchimp-tab.png" hash="61972b4e063364071e81d8c9e10d8feb"/></dir><dir name="abandonedcart"><file name="abandonedcart.css" hash="bd6049fa8b17a1060e8a63fa29aefd94"/></dir><dir name="ebizmarts"><dir name="mandrill"><file name="mandrill-tab.png" hash="d7eaf9deef355e4b8b55a96070b90ffe"/><file name="mandrill.css" hash="d93f1f52db38195a4f85d20de519151e"/></dir><file name="ebizmarts-tab.png" hash="6dfa08c5cd4329d1df6e7b71fb1f925a"/><file name="ebizmarts.css" hash="a579734639953c1970ec26f56dda5837"/></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="magemonkey"><file name="magemonkey.css" hash="8f25ca79fc6901215f713f0e048c4a9f"/><file name="monkey.js" hash="5984cd563aee48b7ba648066f733113a"/></dir></dir></dir></dir></target><target name="mage"><dir name="lib"><dir name="Mandrill"><dir name="Mandrill"><file name="Exceptions.php" hash="54d952267c004cddeedd8d9be07698c8"/><file name="Exports.php" hash="3ed368771a7174af0e01287e3a3e030f"/><file name="Inbound.php" hash="32378db89f2f47fe158577c256837896"/><file name="Internal.php" hash="fa680d47c780922a111078827cad1505"/><file name="Ips.php" hash="c70c08b34454d2e7aebc31101cfdca81"/><file name="Messages.php" hash="f1f3c20b6c872c72dcc33790d6a3adf4"/><file name="Metadata.php" hash="57820ae2032206334fb6e6d9b12f4df2"/><file name="Rejects.php" hash="f40f9ef016c338c6ae9d161c3112eea6"/><file name="Senders.php" hash="875ddbeff3f920397c73c2c2797f3eea"/><file name="Subaccounts.php" hash="9b6b61a8e0364c9f917952deffe0320c"/><file name="Tags.php" hash="ee2f9e328d4d49aa8b0289978f7375b0"/><file name="Templates.php" hash="9920cf5d10bdcb5416193435c425f123"/><file name="Urls.php" hash="184c17ebb031f1f6e6dad687a4bf767d"/><file name="Users.php" hash="826dac98663eefce2f5ccc4a5b0d38e9"/><file name="Webhooks.php" hash="37ea24a982630aa321444b85392f3397"/><file name="Whitelists.php" hash="d132144d50c3b713c98ad699984e4e38"/></dir><file name="Mandrill.php" hash="cb6620ee6d4767e9b4edb1d574fe5dbe"/><file name="Message.php" hash="784920e095d8d9f0269b46f00071fcc9"/></dir></dir><dir name="js"><dir name="ebizmarts"><dir name="abandonedcart"><file name="popup.css" hash="2bf9fef85964298cc44143ef0fc78d21"/><file name="xmark.png" hash="6f14c834def36c1185347c49021030a4"/></dir><dir name="autoresponders"><file name="visitedproducts.js" hash="61ef8d19642d349a19a43d018888f205"/><file name="visitedproductsstorecodes.js" hash="2cea5956611572cae6140db11c6d4672"/></dir><dir name="magemonkey"><file name="campaignCatcher.js" hash="9f4c4fc34c221e593186f7acb70f64b2"/></dir></dir></dir></target></contents>
|
18 |
<compatible/>
|
19 |
<dependencies/>
|
20 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Ebizmarts_MageMonkey</name>
|
4 |
+
<version>1.2.2</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://www.opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>MailChimp integration for Magento by Ebizmarts</summary>
|
10 |
<description>Full MailChimp integration, automatic webhooks, multiple lists, interest groups</description>
|
11 |
+
<notes>1.2.2
|
12 |
--------
|
13 |
+
Fixes:
|
14 |
+
Several Typos
|
15 |
+
Categories to send all the categories selected for a product.
|
16 |
+
Warning: htmlspecialchars() expects parameter 1 to be string.
|
17 |
+
Bulk export supports different lists for each store view.
|
18 |
+
Country sent to MailChimp now shows full name in stead of the Id.
|
19 |
+
Bulk import and export now support different MailChimp accounts per store view.
|
20 |
+
problem for Ecommerce360 by Cron depending status and campaign not being saved.
|
21 |
+
Export with groupings.
|
22 |
+
Back to stock alert working for multiple store views.
|
23 |
+
Problem with isTableExists for Magento 1.5
|
24 |
+
Problem with other dialog popups for Email Catcher.
|
25 |
+
Problem with checkout subscription to Magento's newsletter.
|
26 |
+
Clear async orders table when reseting Ecommerce orders.
|
27 |
+
Problem for MailChimp groups with underscore.
|
28 |
+
Compatibility problem with extensions that leave the cart as active after finishing purchase.
|
29 |
+

|
30 |
+
Additions:
|
31 |
+
Zip code to get sent to MailChimp.
|
32 |
+
Stop rules processing for Autoresponder coupons.
|
33 |
+
Limit to export subscribers and orders async.
|
34 |
+
Success subscription message on account subscription.
|
35 |
+
If product is deleted and exported later it sends the information from the order only.
|
36 |
+
Allow mandrill to use Magento's queue.
|
37 |
+
Send products out of stock when backorders enabled for Abandoned Carts Recovery.</notes>
|
38 |
<authors><author><name>Ebizmarts Development Team</name><user>auto-converted</user><email>info@ebizmarts.com</email></author></authors>
|
39 |
+
<date>2016-02-18</date>
|
40 |
+
<time>19:25:45</time>
|
41 |
+
<contents><target name="magecommunity"><dir name="Ebizmarts"><dir name="MageMonkey"><dir name="Block"><dir name="Adminhtml"><dir name="Bulksync"><dir name="Export"><file name="Form.php" hash="43de22b1bd39304bcd60cd6eebc25d28"/></dir><dir name="Import"><file name="Form.php" hash="8927f46053a203e491e2bc2cb25fea1a"/></dir><dir name="Queue"><file name="Grid.php" hash="23b3edec3bc13fae8aee5b7292c4d4d1"/></dir><dir name="QueueExport"><file name="Grid.php" hash="68ec401dc23cddf8a1362c53aaab69b2"/></dir><dir name="QueueImport"><file name="Grid.php" hash="0e43409930757224fbfcb3734fea9c67"/></dir><file name="Export.php" hash="ab839a4011692b69b292fe59eb50100e"/><file name="Import.php" hash="9c7ba4a566038356e60e9482301d7cb7"/><file name="Queue.php" hash="c3cea1da02e0a09d7876958058ee091e"/><file name="QueueExport.php" hash="69536eee264346535f1c786d61b3cf84"/><file name="QueueImport.php" hash="d9fbc0d22f94df54f71116d0d484d1a3"/></dir><dir name="Customer"><dir name="Edit"><dir name="Tab"><file name="Memberactivity.php" hash="55fbb4519c6d862948dc4d8bf4416cfb"/></dir></dir></dir><dir name="Ecommerce"><file name="Grid.php" hash="b1ad37ffe9fe0752356d29a6548b0434"/></dir><dir name="Ecommerceapi"><dir name="Renderer"><file name="Items.php" hash="d72cfedf0cafc938becf9bd52801ba3a"/></dir><file name="Grid.php" hash="ee1be42cb6c893e3c59cac784df67fb3"/></dir><dir name="Memberactivity"><file name="Grid.php" hash="2753517318120344d1f7694a6b7a278d"/></dir><dir name="Newsletter"><dir name="Subscriber"><dir name="Renderer"><file name="Firstname.php" hash="e814d3ba07b32e851585363b29e37b3a"/><file name="Lastname.php" hash="9a8b007c2db6add0572cf4012b28f63e"/></dir></dir></dir><dir name="Renderer"><file name="Date.php" hash="6e4e52403ec55df3aa2183fd4b51b095"/><file name="Importypes.php" hash="87c7a222e403781fcd8ee08cf0b489ba"/><file name="Lists.php" hash="2dbd23844a822d3406efae08e89ce0d7"/><file name="Progress.php" hash="31eaaa5a7e99b21a4ed705971fe1001d"/><file name="Yesno.php" hash="c3173a8e8ea2d5f03531e7d996bbd259"/></dir><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="Hint.php" hash="31bf492c4e6137312c55bc437bf226cf"/></dir><dir name="Form"><dir name="Field"><file name="Mapfields.php" hash="8f2a10ca1a1d239b3b231ca2cee5f96e"/></dir></dir><file name="Account.php" hash="fccf1faac2682d754655631e6451c026"/><file name="Date.php" hash="455120f4f2e8d7801f3c220e231b6789"/><file name="OauthWizard.php" hash="bd79f8b43d71137337e732fbeb415ffb"/><file name="ResetLocalEcommerce.php" hash="493126ac056c3585ed2d3020d62c76e1"/><file name="ResetRemoteEcommerce.php" hash="40d54bb2d6e7dd7bf3a91c9346f988bf"/><file name="UpgradeForPatch.php" hash="781cf1956b91dcf72c7d86dfdec09540"/></dir></dir><file name="Ecommerce.php" hash="48c237e8cc1223ad26a88d2409679fec"/><file name="Ecommerceapi.php" hash="a9f659502d96bcd1a69a88d15fcab4f9"/></dir><dir name="Checkout"><file name="Subscribe.php" hash="14de0075005dafe3363716e3ffd10d20"/></dir><dir name="Customer"><dir name="Account"><file name="Lists.php" hash="64f0e5a8360750f6b19d8b5db0fcac23"/></dir></dir><file name="Lists.php" hash="bea29a7dc4e80337d85427a094af1316"/><file name="Signup.php" hash="93b0e787e63a90a5fb4bacba1e03bd05"/></dir><dir name="Helper"><file name="Cache.php" hash="4e6cd9724c2788056aacacd37f5699cc"/><file name="Data.php" hash="5847d0a407d71e5667e2501db8276fef"/><file name="Export.php" hash="91f24805e9cbbe124f0c99cb8f1f1272"/><file name="Oauth2.php" hash="684a7b71d97b438081ebf332057ec8ea"/></dir><dir name="Model"><dir name="Custom"><file name="Collection.php" hash="304d372c1b8bd8d8d09dd743e03cdf66"/></dir><dir name="Email"><file name="Template.php" hash="81c9f040cf931dfb9e2a2484d9cc0b09"/></dir><dir name="Feed"><file name="Updates.php" hash="d6401edef548f125f238ae7d80a458fe"/></dir><dir name="Mysql4"><dir name="Apidebug"><file name="Collection.php" hash="7cc3fe74a46da1a4770b49eb7ac47f97"/></dir><dir name="Asyncorders"><file name="Collection.php" hash="e7b17fac028f7116c762e120b0f3f0a8"/></dir><dir name="Asyncsubscribers"><file name="Collection.php" hash="3458134c9a1ced7359db40f7b79a133f"/></dir><dir name="Bulksync"><dir name="Export"><file name="Collection.php" hash="ac64bc652233136189c504f678062374"/></dir><dir name="Import"><file name="Collection.php" hash="6cb3e09a817488f9bfa50f877a5c2b0b"/></dir><file name="Export.php" hash="eedc5a3549b3815f0d290eca3e0579df"/><file name="Import.php" hash="487fc6c0335ebf352081185d9afe3f88"/></dir><dir name="Ecommerce"><file name="Collection.php" hash="80319b6c991c510f1569800c80d384f1"/></dir><dir name="Lastorder"><file name="Collection.php" hash="38d6a7519cfe21caf7f5d22877aa1477"/></dir><file name="Apidebug.php" hash="2699eec825e8fb88b1d572728c10b7bc"/><file name="Asyncorders.php" hash="3eb64d883705854ce7899fd891101c63"/><file name="Asyncsubscribers.php" hash="a067c1e951ce61558e00f3aa8e5d15ef"/><file name="Ecommerce.php" hash="b3290a6170c8c8f275dcd4300840ea26"/><file name="Lastorder.php" hash="f3987329cb78c978bcc94ba375d9f998"/></dir><dir name="System"><dir name="Config"><dir name="Source"><file name="Account.php" hash="5bbf12b572234101af3e753ba74bcd41"/><file name="Attributes.php" hash="4ac1c98f3b3b84b2c93ddfcc3df5d817"/><file name="BulksyncDatasource.php" hash="36331ac3ecd034f914666a49e4d75cbc"/><file name="BulksyncStatus.php" hash="658f1f9d1ee7177d5dc094862bce155a"/><file name="Checkoutsubscribe.php" hash="28c8641a8fa4c336487af2227e152136"/><file name="CronProcessLimit.php" hash="3ca3a61f07b7aa84479eddda35efdde4"/><file name="CustomerGroup.php" hash="299b8514de098e02efe5393ebe7bdf65"/><file name="Ecommerce360.php" hash="24906da389cbf6b4a97c3edab5c7f020"/><file name="List.php" hash="bd9ef222e15d69b5c5038a98723d18c6"/><file name="OrderProcessLimit.php" hash="bc3add48e125caa904774cb6b669ba0c"/><file name="OrderStatus.php" hash="d3eeeee5d614e8fa83e258ce53cbed79"/><file name="Status.php" hash="e1e5cf6252241f39d0ceaff6f94d3afb"/><file name="TransactionalEmails.php" hash="b2f0d564a59372cba59d3aac7e4fe9e0"/><file name="WebhookDelete.php" hash="c90bbf8b0cf2a546c0f72193f8c605cf"/></dir></dir></dir><file name="Api.php" hash="ea7c720767bc58cb740d2f70100f699b"/><file name="Asyncorders.php" hash="3f60d1a1c1885268ae7e2ddfb1772feb"/><file name="Asyncsubscribers.php" hash="b79a42df357267205d7e74bb7c220755"/><file name="BulksyncExport.php" hash="71af9a6134b415a324dc9c937a5b2f8e"/><file name="BulksyncImport.php" hash="fb3716e235bc22cf91c4c17edf10ec23"/><file name="Cache.php" hash="89ac2fac903a566e6f6a3c0951bf274d"/><file name="Config.php" hash="276026d2d6ac8af349b7f2f82dc17668"/><file name="Cron.php" hash="5c622c3ca0ca8c6fb815e2db6b7edcaa"/><file name="Ecommerce.php" hash="f4581befe128963df3e3d062b1bc4d55"/><file name="Ecommerce360.php" hash="604401e77ff0ff050db817d916aa3d95"/><file name="Lastorder.php" hash="f2977e76892b0b1a5e031f8eabf93f18"/><file name="MCAPI.php" hash="c86a58e5a40b709aefecd05c813ee7be"/><file name="MCEXPORTAPI.php" hash="810b1c7b0f6daf93e11c7fbbc90980a3"/><file name="Monkey.php" hash="0e6ffbf0ca43733a2075cdeabd3e30e8"/><file name="Observer.php" hash="67ddc4e07e510b4a0a347121ee03a80a"/><file name="Subscriber.php" hash="26903cf8899d9cf1d2a0548d2a01a287"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="BulksyncController.php" hash="1e044f49bb90de5e2a2d9d0ec2feb73f"/><file name="ConfigController.php" hash="76499dbccd19f75abb3ea6c4755d70b6"/><file name="EcommerceController.php" hash="4db500b32fb676705b4edad7ddb23e59"/></dir><dir name="Customer"><file name="AccountController.php" hash="14479dffeacd3c2421ce5822f7d7f190"/></dir><file name="SignupController.php" hash="e379f52f8ee0191a4c7289cd2afcd19d"/><file name="WebhookController.php" hash="319878266b5463d5d8591b6a4fb5e096"/></dir><dir name="etc"><file name="adminhtml.xml" hash="2ca3d47af5d16f1d5e0efb71346d3fe4"/><file name="config.xml" hash="728b2311db20355c3dc52dd57d0343e2"/><file name="system.xml" hash="b40934b302b5a10fc3926fa12567fb2c"/></dir><dir name="sql"><dir name="monkey_setup"><file name="mysql4-install-0.0.1.php" hash="4df34769f4d5a8ceca90fd582500e3a9"/><file name="mysql4-upgrade-0.0.1-0.0.2.php" hash="d81147dab407bc55c59cddb5a764c53e"/><file name="mysql4-upgrade-0.0.2-0.0.3.php" hash="ce1925ff2ab03aa9fd6cbe43283ea37d"/><file name="mysql4-upgrade-0.0.3-0.0.4.php" hash="7f1e38bcf030e6346a9fd8321f1a4362"/><file name="mysql4-upgrade-0.0.4-0.0.5.php" hash="bbe6b895320effca77cc2c23431f043f"/><file name="mysql4-upgrade-0.0.5-0.0.6.php" hash="98b72d9ef4ec8078c09a1f641fc35a39"/><file name="mysql4-upgrade-0.0.6-0.0.7.php" hash="ea15755fc072e7c82b78063589360779"/><file name="mysql4-upgrade-1.0.10-1.0.11.php" hash="b2ec497921eb2bd9a97a318554fd980b"/><file name="mysql4-upgrade-1.1.21-1.1.22.php" hash="738e3d3e33c1a3a02bb101b89743cc5c"/><file name="mysql4-upgrade-1.1.23-1.1.24.php" hash="5a1bfdc8014edbc8b8c728954405a9f5"/><file name="mysql4-upgrade-1.1.33-1.1.34.php" hash="68f74c77460e76ea6153ebc823d49990"/><file name="mysql4-upgrade-1.1.5-1.1.6.php" hash="14750274ece5816d6c1ab490f7d610ab"/><file name="mysql4-upgrade-1.2.1-1.2.2.php" hash="c622ec016eb8134492d6011007d82149"/></dir></dir></dir><dir name="Mandrill"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="Hint.php" hash="6ca5fb9bf9254323e1f2b4447203b562"/></dir><file name="Userinfo.php" hash="7cd34efc0231424c9e2f5e662154c41c"/></dir></dir><dir name="Templates"><dir name="Templates"><file name="Grid.php" hash="1ecdb6b04fbd16043de908f261353b8d"/></dir><file name="Templates.php" hash="1682fe6d39605a9839bf3cdb3c1185b7"/></dir><dir name="Users"><dir name="Senders"><file name="Grid.php" hash="292097a493de241540d3e3aea463241f"/></dir><file name="Senders.php" hash="4a4449652c495a9d4c12966ab007e7a4"/></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="86fcaa6a66a5a628ded7215172448daf"/></dir><dir name="Model"><dir name="Email"><file name="Queue.php" hash="0c35ebeb2a07391bee0659102014376c"/><file name="Template.php" hash="6f7fd1e312589b5e5060783084c85833"/></dir><dir name="System"><dir name="Config"><dir name="Source"><file name="Userinfo.php" hash="12a9c9c27c985efd021a4e6c7fdfcf5e"/></dir></dir><file name="Config.php" hash="2219d951bf6b2553ec0284b65d8d92a2"/></dir><file name="Customcollection.php" hash="9b5766c0393a54b4356254725b4d78b2"/></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Mandrill"><file name="UsersController.php" hash="72cb77b136fafaf5ef98e599ab8d5eb8"/></dir></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="8ea87cce062596388f7e9507943e8bb5"/><file name="config.xml" hash="1af75ddaefbca893de34c84a534be093"/><file name="system.xml" hash="d05b90ca129297b6ffda52a4ba1fd26a"/></dir></dir><dir name="AbandonedCart"><dir name="Block"><dir name="Adminhtml"><dir name="Abandonedmails"><file name="Grid.php" hash="f2813a7ec47e20b78874a0dbb1461b3e"/></dir><dir name="Abandonedorder"><file name="Grid.php" hash="5ab9e3884d3306d78e78133f09e22614"/></dir><dir name="Dashboard"><file name="Sales.php" hash="b0d6fce3a5f4ef5a891c8578eb36ef97"/><file name="Totals.php" hash="4cd3c1e0d8d357c79ec6e7a2ed98c6a0"/></dir><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="Hint.php" hash="6358bc58857011c08dedcbab885b461f"/></dir><file name="Date.php" hash="323a49af281f06dfa72c1d3512257e04"/></dir></dir><file name="Abandonedmails.php" hash="c2714b5a6cb534c91564ebc340fe3f26"/><file name="Abandonedorder.php" hash="1a14da87647612a8773f34f70bc05dea"/><file name="Dashboard.php" hash="c27d5ec29455176fff7e2fac86fcce21"/></dir><dir name="Email"><dir name="Order"><file name="Items.php" hash="5c4be14f72d2cfe0a25058246d016d25"/></dir></dir><dir name="Popup"><file name="Emailcatcher.php" hash="1c04a8992ebf40cd2474d0db7ad48516"/></dir></dir><dir name="Helper"><file name="Data.php" hash="7395f6fc74f1851de4de9e962964f2d4"/></dir><dir name="Model"><dir name="Resource"><dir name="Abtesting"><file name="Collection.php" hash="f96fe4be550bef6daabc5d211c86aca0"/></dir><dir name="Mailssent"><file name="Collection.php" hash="dc1e2c44eb53381d57d10a6bc08ad497"/></dir><dir name="Order"><file name="Collection.php" hash="a079410c43e1afbb428b7163d1537482"/></dir><dir name="Popup"><file name="Collection.php" hash="af37502f9802c7574318ab28a8fb1b16"/></dir><file name="Abtesting.php" hash="46e70f8507676e157ddec44f66094e59"/><file name="Mailssent.php" hash="80f0b4e3f29d10951362f07eb45a3ece"/><file name="Popup.php" hash="446921e9b1da1973c83665e8f749bbbb"/></dir><dir name="System"><dir name="Config"><file name="Automatic.php" hash="a4f5e052810187fb824933e76ea8a1cf"/><file name="Cmspage.php" hash="89bfcbe90a7b2f396a56b3f1fe72dbd2"/><file name="Customergroup.php" hash="74af027c3fb6745d0e45938f83394489"/><file name="Discounttype.php" hash="55c251fafbd10821d6c18c381c307888"/><file name="Maxemails.php" hash="63b860ace056552d159ada056eebfbd7"/><file name="Unit.php" hash="07fa0c25182538e08479cc4f91c7ca16"/><file name="Yesnovariation.php" hash="d24e4bf79afe73e85422c53835de0012"/></dir></dir><file name="Abtesting.php" hash="fdf9df78b6656c898fd74fbcb3ec51e1"/><file name="Config.php" hash="3571e63f143d9b49a272da02b0a48f84"/><file name="Cron.php" hash="742c0ccf89ae7ad8caf299f8da480ea8"/><file name="EventObserver.php" hash="717246fa2ef5b4e13a4eb36e23ac78e5"/><file name="Mailssent.php" hash="e238f4116cb473cdcfb3a909d08adaa4"/><file name="Popup.php" hash="d2a4922acc0c5c3994cbc0b2114658b8"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="AbandonedmailsController.php" hash="060e46a386be3365ae23722c951de848"/><file name="AbandonedorderController.php" hash="3b74880847f1e33d06043eb673b6c39a"/></dir><file name="AbandonedController.php" hash="70aa47c1c680760e849e8fc032bfab08"/></dir><dir name="etc"><file name="adminhtml.xml" hash="62708e88154b231e694210cca0aa6c97"/><file name="config.xml" hash="1960c0d520152a4771ed96483812c95e"/><file name="system.xml" hash="0add7faf564acd7e1129836e6af6ca3f"/></dir><dir name="sql"><dir name="ebizmarts_abandonedcart_setup"><file name="mysql4-install-0.1.0.php" hash="0e1a8c0391654c480773b78a50db5a83"/><file name="mysql4-upgrade-0.1.12-0.1.13.php" hash="4835436b744f8cbff61a66c2e345976f"/><file name="mysql4-upgrade-0.1.18-0.1.19.php" hash="e51b332cb70c81ee472b586fda4e8a7e"/><file name="mysql4-upgrade-0.1.2-0.1.3.php" hash="2e87d09a5008ac2f2432a25e08474c87"/><file name="mysql4-upgrade-0.1.20-0.1.21.php" hash="c461ba10961b4ee4e9385173d4264617"/><file name="mysql4-upgrade-0.1.29-0.1.30.php" hash="e9fdf4551cf19b488ed68ca0dd55ab67"/><file name="mysql4-upgrade-0.1.30-0.1.31.php" hash="2889ca071f7b974f2cd85a6b9405e541"/><file name="mysql4-upgrade-0.1.6-0.1.7.php" hash="60daa0d70a1af929a39d6e20ee52ee9c"/><file name="mysql4-upgrade-1.1.35-1.2.0.php" hash="58589b5e37eeb8069e08863f6b4c06e5"/></dir></dir></dir><dir name="Autoresponder"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Backtostock"><dir name="Fieldset"><file name="Hint.php" hash="196c96e0bdfb853c42510d8cef4bf69a"/></dir></dir><dir name="Birthday"><dir name="Fieldset"><file name="Hint.php" hash="bff790a4ecf1f7ed7ac5d966cb8d516f"/></dir></dir><dir name="Fieldset"><file name="Hint.php" hash="eea231bb3f99b0f3708c2d43144e0f44"/></dir><dir name="Review"><dir name="Fieldset"><file name="Hint.php" hash="d9906e111824893ef363926dd2b485eb"/></dir></dir><dir name="Wishlist"><dir name="Fieldset"><file name="Hint.php" hash="75a66f64700f02eebfa391f953bc42d0"/></dir></dir></dir></dir></dir><dir name="Backtostock"><file name="Notice.php" hash="30efc30519a1ecb31d39a5fe59a6ae90"/></dir><dir name="Customer"><dir name="Account"><file name="List.php" hash="755d6d07d113450617bc31e8bc039df0"/></dir></dir><dir name="Email"><dir name="Backtostock"><file name="Item.php" hash="178b97ceae8c488bf49cb44b6f5f5d11"/></dir><dir name="Related"><file name="Items.php" hash="831fda241af415c53d47274ecc395299"/></dir><dir name="Review"><file name="Items.php" hash="de3dd88f0a2399314c746b08cbe4ab82"/></dir><dir name="Wishlist"><file name="Items.php" hash="5c712e43bca1a83bf7592e082acca863"/></dir></dir><dir name="Review"><file name="Form.php" hash="cb10cbe1702bc6261874ed68eec47a00"/></dir><file name="Unsubscribe.php" hash="bb945f9a63f38ca0b6cdd2a0daed5416"/></dir><dir name="Helper"><file name="Data.php" hash="45eec5e986cf0997ff5f97f7148f0ec3"/></dir><dir name="Model"><dir name="Resource"><dir name="Backtostock"><file name="Collection.php" hash="95a70c48dce1bac7fcb86447bb899057"/></dir><dir name="Backtostockalert"><file name="Collection.php" hash="c0c5d87c559d2e4011697b1a0ccf4846"/></dir><dir name="Review"><file name="Collection.php" hash="098061d250555679c9f609d2087ef9d4"/></dir><dir name="Unsubscribe"><file name="Collection.php" hash="11048027437c0a5bc1478e4f2cdcc51d"/></dir><dir name="Visited"><file name="Collection.php" hash="b09c0ce08ac30cc30f974e5c744eabf1"/></dir><file name="Backtostock.php" hash="85c29c73ba30f2fdf819fc88f5e03098"/><file name="Backtostockalert.php" hash="148ae085ef93a7cf6e52cdd60f1ca9a2"/><file name="Review.php" hash="cf78994db6e262e42a589b6538a45a32"/><file name="Unsubscribe.php" hash="3b9e4d09dbb7ba483a5d16b6312050e6"/><file name="Visited.php" hash="55f2d0c1f90b41e852ecbf964925dc10"/></dir><dir name="System"><dir name="Config"><file name="Automatic.php" hash="4de4d5c373fa1ea373751cbd5ed7efbc"/><file name="Couponcounter.php" hash="18049531633e26b8970935e6b9c73823"/><file name="Customergroup.php" hash="aa31f980b1d28248f137fe2a06b3ba2c"/><file name="Discounttype.php" hash="1228055f8abc3bffba6020f4bb4210e0"/><file name="Generaltype.php" hash="463210c06e00794b79df38a61dfa56c2"/><file name="Hours.php" hash="db8c055c1fc0628f5fad84fc15c6d389"/><file name="Newordertrigger.php" hash="757bcc13562d4a5b905d57920906411f"/><file name="Time.php" hash="4b491667d8ea9816b07f584e84556556"/></dir></dir><file name="Backtostock.php" hash="fa62a4685c70474a2ce3da394e68c597"/><file name="Backtostockalert.php" hash="eabe65c559ee1d93bc8b67dc0bb32a40"/><file name="Config.php" hash="75a65035e240a5154b2037feceb4d864"/><file name="Cron.php" hash="c224bb104ea6bc10ad000d22ff9f41ad"/><file name="EventObserver.php" hash="b505ddedbaa6ead64992db00fd587d81"/><file name="Review.php" hash="c14806dfb106363262b9911e8d06f628"/><file name="Unsubscribe.php" hash="cb20baf948256b9b70a13ed52ab91bab"/><file name="Visited.php" hash="2e9f119fc630cefc50f5a2a21546ebfc"/></dir><dir name="controllers"><file name="AutoresponderController.php" hash="bd9c5001c6438f5b76e53371f6149798"/><file name="BacktostockController.php" hash="61f07f9bdc3951dbddeaf8161d55023d"/></dir><dir name="etc"><file name="adminhtml.xml" hash="59a240f12b496566f1a2b1de5f053e96"/><file name="config.xml" hash="5a3451a22a450b123c3c1269dcb0e285"/><file name="system.xml" hash="790c6d43450e7a251c19e09a78cf9d93"/></dir><dir name="sql"><dir name="ebizmarts_autoresponder_setup"><file name="mysql4-install-0.1.0.php" hash="d2152df00146562b30910ebe36c9b4e8"/><file name="mysql4-upgrade-0.1.3-0.1.4.php" hash="2ab92d2cf0f5fa7ccf7b61d9ab142a01"/><file name="mysql4-upgrade-0.1.4-0.1.5.php" hash="af5c814496fe07a20aac583cd68cb0b7"/><file name="mysql4-upgrade-0.1.5-0.1.6.php" hash="378accc07eb80b16029db84f56bed683"/><file name="mysql4-upgrade-0.1.9-0.1.10.php" hash="53cc6beed11e8631c11a008c5fd78ce1"/><file name="mysql4-upgrade-1.1.14-1.2.0.php" hash="3cd44860cc2b2df0a7c68c6ffbd64628"/><file name="mysql4-upgrade-1.2.0-1.2.1.php" hash="8ffeb3186d48743e6c24134ff6900953"/></dir></dir></dir><dir name="SweetMonkey"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="Hint.php" hash="a1d28320ed21eaa6c20aa98c0b4e3492"/></dir><dir name="Form"><dir name="Field"><file name="Mapfields.php" hash="a0dfcfa3e1e22bdb33005a999cb0867b"/></dir></dir><file name="Autovars.php" hash="fc3ebb5ffe5344ef74a294547614c28f"/></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="83c32ef3e5433e701a10ef9cc5370d04"/></dir><dir name="Model"><file name="Observer.php" hash="d293aae1eae63f787b78d310d3364e79"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="MageMonkeyController.php" hash="f7d0e23ca908825800044a19ef68094a"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="8a81e6639cd53c96717a6b993d5fcd93"/><file name="config.xml" hash="0550e8de5d4215aeb945d06514ae6959"/><file name="system.xml" hash="93e8f26427a0df9183f6680441ce23f6"/></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Ebizmarts_MageMonkey.xml" hash="951aa15bc51345726e05080bd5fc084b"/><file name="Ebizmarts_Mandrill.xml" hash="ea4b352b5a0233330ecde76a0f9113dd"/><file name="Ebizmarts_AbandonedCart.xml" hash="48c4cfe8246d5a995e2836c43ab38d74"/><file name="Ebizmarts_Autoresponder.xml" hash="97302f94f5893147db18c4034d135256"/><file name="Ebizmarts_SweetMonkey.xml" hash="05d9393c17c76a589fd7681ed668d53f"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><dir name="ebizmarts"><file name="abandonedcart.xml" hash="14282d8f8739578d51c57def5df1227a"/><file name="autoresponder.xml" hash="d8dfb68cfd7c838cf29e9281a9a76c36"/></dir><file name="magemonkey.xml" hash="8eef43f9d728e252a5f7d7b6cea93a19"/></dir><dir name="template"><dir name="magemonkey"><dir name="checkout"><file name="subscribe.phtml" hash="a8c4acca864984ab4a86fbab474b063a"/></dir><file name="lists.phtml" hash="8562e11e1d5e60807e7d8d991b8d1fb1"/></dir><dir name="ebizmarts_abandonedcart"><dir name="email"><dir name="order"><dir name="items"><dir name="order"><file name="default.phtml" hash="c078d029b2065e8b1938c3cfb24e8219"/></dir></dir><file name="items.phtml" hash="7be104a21130974fd4aae1f8727d5e7d"/></dir></dir><dir name="popup"><file name="emailcatcher.phtml" hash="9c08d432e13c19aacab45c276a86db81"/></dir></dir><dir name="ebizmarts"><dir name="autoresponder"><dir name="backtostock"><dir name="catalog"><dir name="product"><file name="form.phtml" hash="c04b1aaf96617c47d1530538f2f9f5e0"/><file name="notice.phtml" hash="ba7963278c9ed51066c736cdc0b73978"/></dir></dir><file name="item.phtml" hash="9ff57a2867309f380525ad671a753f9e"/></dir><dir name="customer"><file name="list.phtml" hash="21d2f116e2f509943175c43bc5863582"/></dir><dir name="related"><file name="items.phtml" hash="b2a04397a22c9cdd421fe04b4c107dd7"/></dir><dir name="review"><file name="items.phtml" hash="1bc37dcc7087d375eed0849b76bcec64"/></dir><dir name="wishlist"><file name="items.phtml" hash="1e65bee4638cb557503b36e3224b853c"/></dir><file name="unsubscribe.phtml" hash="ca8ed1c5810e07f1cdc91edb64420417"/></dir></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><dir name="ebizmarts"><file name="mandrill.xml" hash="ba93e973a9019841c7d914ecd729983c"/><file name="abandonedcart.xml" hash="9ed91dab216911a13a2669bd81734180"/></dir><file name="magemonkey.xml" hash="4a2ba63a9d3002774b622e76339e6fbb"/></dir><dir name="template"><dir name="magemonkey"><dir name="bulksync"><dir name="export"><file name="form.phtml" hash="06a3c582f8469c11c644e688efb4e5a5"/></dir><dir name="import"><file name="form.phtml" hash="06a3c582f8469c11c644e688efb4e5a5"/></dir></dir><dir name="system"><dir name="config"><dir name="fieldset"><file name="hint.phtml" hash="d5613b376031fd67f883d64cfc20eb50"/></dir><file name="oauth_wizard.phtml" hash="91b3472b4e9a5bc26851b76bfcea59c5"/><file name="resetlocal360.phtml" hash="4980aa3c4fe6de0d234288d46cf59c82"/><file name="resetremote360.phtml" hash="2a67ad95f8ffabdc1e2d1e572c4118ae"/><file name="upgradeforpatch.phtml" hash="9b0409250466a34ccc789b0aaee74749"/></dir></dir></dir><dir name="ebizmarts"><dir name="mandrill"><dir name="system"><dir name="config"><dir name="fieldset"><file name="hint.phtml" hash="ae30b23b623555f4945c56292f004003"/></dir></dir></dir></dir><dir name="abandonedcart"><dir name="dashboard"><file name="index.phtml" hash="31a02b6aa63614bb2a52044195568f15"/><file name="salebar.phtml" hash="7a8c978ff415853550f9b1a3cbabfd1c"/><file name="totalbar.phtml" hash="95cb90a952f5548481c180004e39b7f1"/></dir><dir name="system"><dir name="config"><dir name="fieldset"><file name="hint.phtml" hash="ba6ebe4bb4a1e8ed5c964fc17b381785"/></dir></dir></dir></dir><dir name="autoresponder"><dir name="system"><dir name="config"><dir name="backtostock"><dir name="fieldset"><file name="hint.phtml" hash="623380a9c486eae57da00de6bd8b843d"/></dir></dir><dir name="birthday"><dir name="fieldset"><file name="hint.phtml" hash="d7f944a685769a46cb709f89c6e56f3b"/></dir></dir><dir name="fieldset"><file name="hint.phtml" hash="4f33fe2e4d8f997b6adca212450e4d9b"/></dir><dir name="review"><dir name="fieldset"><file name="hint.phtml" hash="205b3fac2bc9682cdbdc9e3a8ec688df"/></dir></dir><dir name="wishlist"><dir name="fieldset"><file name="hint.phtml" hash="563ece5feca65f3ff728b89929cb2339"/></dir></dir></dir></dir></dir></dir><dir name="sweetmonkey"><dir name="system"><dir name="config"><dir name="fieldset"><file name="hint.phtml" hash="9d3cbc62ce5f2afc38f5c1936a29484c"/></dir><file name="autovars.phtml" hash="53da8402573546ecdcbe2f5e9b3ab57a"/></dir></dir></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><dir name="template"><dir name="email"><dir name="ebizmarts"><dir name="abandonedcart"><file name="abandoned_cart_mail_1.html" hash="36ceaf0e511ecb2c785fb482c634ed2c"/><file name="abandoned_cart_mail_2.html" hash="ab628f7bf4f82d44d8d9a5b39c838e00"/><file name="abandoned_cart_mail_3.html" hash="c46eef13c346494f26f2e01ff7de9de2"/><file name="abandoned_cart_mail_generic.html" hash="c87513fa9e7fc18035c9b4421c51478e"/><file name="popup_coupon_template.html" hash="7411805f6751997e3de8a4f11196c14e"/></dir><dir name="autoresponder"><file name="backtostock.html" hash="f909f0edf431e2da29281904612bd902"/><file name="birthday.html" hash="716502b8dd97b4b485264c18e7c75317"/><file name="neworder.html" hash="14db5244b8bb8e7b33ad32991ea8060f"/><file name="noactivity.html" hash="ca5ba93441cf80ccf0ea79aef039fc77"/><file name="relatedproducts.html" hash="9cd19f74d0c42967526d54a197453945"/><file name="review.html" hash="0d9d872e4a0d0290cea079ccec3658c5"/><file name="reviewcoupon.html" hash="925152cf7f223b6caf92f0a502233e03"/><file name="visitedproducts.html" hash="fc89e6fd3007ca57a6359553f389a656"/><file name="wishlist.html" hash="804468d3e1f758988c633d3b8eb547ea"/></dir></dir></dir></dir><file name="Ebizmarts_MageMonkey.csv" hash="181e91ed91dfea5fe7dab66af5719af8"/><file name="Ebizmarts_Mandrill.csv" hash="3dac3af57664fd34f5eda8abf4098ee0"/><file name="Ebizmarts_AbandonedCart.csv" hash="214bcd0e8cd6153c48fab236dcfdba1b"/><file name="Ebizmarts_Autoresponder.csv" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="Ebizmarts_SweetMonkey.csv" hash="f0cdb51ba2052ce7f7ec1c9885ee5d3c"/></dir><dir name="nl_NL"><dir name="template"><dir name="email"><dir name="ebizmarts"><dir name="abandonedcart"><file name="abandoned_cart_mail_1.html" hash="64df67da5c2759572c80c47677fc4244"/><file name="abandoned_cart_mail_2.html" hash="3e65ab1c4140408422b6fd7e190a2f4b"/><file name="abandoned_cart_mail_3.html" hash="de4cbef63748e20638017e04827d39b9"/><file name="abandoned_cart_mail_generic.html" hash="de90f1d4f52d4603e3c08ebd4c5aa4e5"/><file name="popup_coupon_template.html" hash="8059d68fce7783956033ff0cf27f2c0b"/></dir><dir name="autoresponder"><file name="backtostock.html" hash="d5feeeaaf9f7416dcfb072e1b39844fa"/><file name="birthday.html" hash="b7099ba5f0de5e8c7f56f1aca1ec8779"/><file name="neworder.html" hash="dd016910da8029a2b2266e9a82eac167"/><file name="noactivity.html" hash="6d3b63329f5d664a9f81b2aba55b5588"/><file name="relatedproducts.html" hash="5bb28d77374568fbab07519048edb301"/><file name="review.html" hash="a1116b4a34c72fb94d8945730096ed83"/><file name="reviewcoupon.html" hash="bdd27369d3e76d915489399d95a502fc"/><file name="visitedproducts.html" hash="74941796112fba1158707ab6bdf4b2d4"/><file name="wishlist.html" hash="e456275499caa1cc018d7da1da32d525"/></dir></dir></dir></dir><file name="Ebizmarts_MageMonkey.csv" hash="3e0b1485b10cf7c9f6f64437f870c7fe"/><file name="Ebizmarts_SweetMonkey.csv" hash="063c94afbaa6e2fbe2028580209bc09b"/><file name="Ebizmarts_AbandonedCart.csv" hash="099104a7a9492249c0e24909145abfa3"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="magemonkey"><file name="magemonkey.css" hash="2072357ef844855f7a4607245b1e9a17"/><file name="magemonkey.js" hash="1a515d6697d533ee012754dd20e60345"/><file name="mailchimp-connected-ebizmarts-title.png" hash="c6bcb1aa606ecd3b0a9753bb48ddeb58"/><file name="mailchimp-ico.png" hash="14978ec398cede4060bc9b00365bb6c5"/><file name="mailchimp-section-background.png" hash="d4536261c6a3534fbb855428c0cca62c"/><file name="mailchimp-tab.png" hash="61972b4e063364071e81d8c9e10d8feb"/></dir><dir name="abandonedcart"><file name="abandonedcart.css" hash="bd6049fa8b17a1060e8a63fa29aefd94"/></dir><dir name="ebizmarts"><dir name="mandrill"><file name="mandrill-tab.png" hash="d7eaf9deef355e4b8b55a96070b90ffe"/><file name="mandrill.css" hash="d93f1f52db38195a4f85d20de519151e"/></dir><file name="ebizmarts-tab.png" hash="6dfa08c5cd4329d1df6e7b71fb1f925a"/><file name="ebizmarts.css" hash="a579734639953c1970ec26f56dda5837"/></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="magemonkey"><file name="magemonkey.css" hash="8f25ca79fc6901215f713f0e048c4a9f"/><file name="monkey.js" hash="5984cd563aee48b7ba648066f733113a"/></dir></dir></dir></dir></target><target name="mage"><dir name="lib"><dir name="Mandrill"><dir name="Mandrill"><file name="Exceptions.php" hash="54d952267c004cddeedd8d9be07698c8"/><file name="Exports.php" hash="3ed368771a7174af0e01287e3a3e030f"/><file name="Inbound.php" hash="32378db89f2f47fe158577c256837896"/><file name="Internal.php" hash="fa680d47c780922a111078827cad1505"/><file name="Ips.php" hash="c70c08b34454d2e7aebc31101cfdca81"/><file name="Messages.php" hash="f1f3c20b6c872c72dcc33790d6a3adf4"/><file name="Metadata.php" hash="57820ae2032206334fb6e6d9b12f4df2"/><file name="Rejects.php" hash="f40f9ef016c338c6ae9d161c3112eea6"/><file name="Senders.php" hash="875ddbeff3f920397c73c2c2797f3eea"/><file name="Subaccounts.php" hash="9b6b61a8e0364c9f917952deffe0320c"/><file name="Tags.php" hash="ee2f9e328d4d49aa8b0289978f7375b0"/><file name="Templates.php" hash="9920cf5d10bdcb5416193435c425f123"/><file name="Urls.php" hash="184c17ebb031f1f6e6dad687a4bf767d"/><file name="Users.php" hash="826dac98663eefce2f5ccc4a5b0d38e9"/><file name="Webhooks.php" hash="37ea24a982630aa321444b85392f3397"/><file name="Whitelists.php" hash="d132144d50c3b713c98ad699984e4e38"/></dir><file name="Mandrill.php" hash="cb6620ee6d4767e9b4edb1d574fe5dbe"/><file name="Message.php" hash="784920e095d8d9f0269b46f00071fcc9"/></dir></dir><dir name="js"><dir name="ebizmarts"><dir name="abandonedcart"><file name="popup.css" hash="2bf9fef85964298cc44143ef0fc78d21"/><file name="xmark.png" hash="6f14c834def36c1185347c49021030a4"/></dir><dir name="autoresponders"><file name="visitedproducts.js" hash="61ef8d19642d349a19a43d018888f205"/><file name="visitedproductsstorecodes.js" hash="2cea5956611572cae6140db11c6d4672"/></dir><dir name="magemonkey"><file name="campaignCatcher.js" hash="9f4c4fc34c221e593186f7acb70f64b2"/></dir></dir></dir></target></contents>
|
42 |
<compatible/>
|
43 |
<dependencies/>
|
44 |
</package>
|