Version Notes
Changelog:
- solved a bug with acl configurations
- solved a bug regarding fields mapping and default fields
- translations updated
Download this release
Release Info
Developer | Sevenlike |
Extension | MailUp |
Version | 2.1.0 |
Comparing to | |
See all releases |
Code changes from version 2.0.2 to 2.1.0
- app/code/local/SevenLike/MailUp/Helper/Data.php +2 -0
- app/code/local/SevenLike/MailUp/Model/Lists.php +1 -1
- app/code/local/SevenLike/MailUp/Model/Observer.php +36 -3
- app/code/local/SevenLike/MailUp/Model/Ws.php +4 -0
- app/code/local/SevenLike/MailUp/Model/Wssend.php +6 -2
- app/code/local/SevenLike/MailUp/etc/config.xml +23 -12
- app/locale/en_US/SevenLike_MailUp.csv +73 -73
- package.xml +7 -5
app/code/local/SevenLike/MailUp/Helper/Data.php
CHANGED
@@ -34,6 +34,8 @@ class SevenLike_MailUp_Helper_Data extends Mage_Core_Helper_Abstract {
|
|
34 |
->getCollection()
|
35 |
->addAttributeToFilter('customer_id', $currentCustomerId);
|
36 |
foreach ($orders as $order) {
|
|
|
|
|
37 |
$currentOrderTotal = floatval($order->getGrandTotal());
|
38 |
$allOrdersTotalAmount += $currentOrderTotal;
|
39 |
|
34 |
->getCollection()
|
35 |
->addAttributeToFilter('customer_id', $currentCustomerId);
|
36 |
foreach ($orders as $order) {
|
37 |
+
Mage::log("ORDINE IN STATUS: " . $order->getStatus());
|
38 |
+
if (!in_array($order->getStatus(), array("closed", "complete", "processing"))) continue;
|
39 |
$currentOrderTotal = floatval($order->getGrandTotal());
|
40 |
$allOrdersTotalAmount += $currentOrderTotal;
|
41 |
|
app/code/local/SevenLike/MailUp/Model/Lists.php
CHANGED
@@ -53,7 +53,7 @@ class SevenLike_MailUp_Model_Lists {
|
|
53 |
}
|
54 |
} else {
|
55 |
Mage::log('LoginFromId failed', 0);
|
56 |
-
$selectLists[0] = array('value' => 0, 'label'
|
57 |
}
|
58 |
}
|
59 |
|
53 |
}
|
54 |
} else {
|
55 |
Mage::log('LoginFromId failed', 0);
|
56 |
+
$selectLists[0] = array('value' => 0, 'label'=>$GLOBALS["__sl_mailup_login_error"]);
|
57 |
}
|
58 |
}
|
59 |
|
app/code/local/SevenLike/MailUp/Model/Observer.php
CHANGED
@@ -76,6 +76,9 @@ class SevenLike_MailUp_Model_Observer
|
|
76 |
public function leggiUtente($observer)
|
77 |
{
|
78 |
$model = $observer->getEvent()->getModel();
|
|
|
|
|
|
|
79 |
|
80 |
$WSDLUrl = 'http://services.mailupnet.it/MailupReport.asmx?WSDL';
|
81 |
$user = Mage::getStoreConfig('newsletter/mailup/username_ws');
|
@@ -93,7 +96,7 @@ class SevenLike_MailUp_Model_Observer
|
|
93 |
$errorCode = (string)$xml->errorCode;
|
94 |
$errorDescription = (string)$xml->errorDescription;
|
95 |
$accessKey = (string)$xml->accessKey;
|
96 |
-
|
97 |
$result = $soapclient->ReportByUser(array(
|
98 |
"accessKey" => $accessKey,
|
99 |
"email" => $model->getEmail(),
|
@@ -104,11 +107,16 @@ class SevenLike_MailUp_Model_Observer
|
|
104 |
$xml = simplexml_load_string($result['ReportByUserResult']);
|
105 |
|
106 |
$stato_registrazione = (string)$xml->Canali->Email;
|
|
|
107 |
if ($stato_registrazione) {
|
108 |
if ($stato_registrazione == "Iscritto") {
|
109 |
Mage::getModel('newsletter/subscriber')->loadByEmail($model->getEmail())->setStatus(Mage_Newsletter_Model_Subscriber::STATUS_SUBSCRIBED)->save();
|
|
|
|
|
110 |
} else {
|
111 |
Mage::getModel('newsletter/subscriber')->loadByEmail($model->getEmail())->setStatus(Mage_Newsletter_Model_Subscriber::STATUS_UNSUBSCRIBED)->save();
|
|
|
|
|
112 |
}
|
113 |
}
|
114 |
|
@@ -117,13 +125,36 @@ class SevenLike_MailUp_Model_Observer
|
|
117 |
|
118 |
public function inviaUtente($observer)
|
119 |
{
|
|
|
|
|
|
|
120 |
$model = $observer->getEvent()->getDataObject();
|
|
|
121 |
$status = Mage::getModel('newsletter/subscriber')->loadByEmail($model->getEmail())->getStatus();
|
122 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
123 |
$console = Mage::getStoreConfig('newsletter/mailup/url_console');
|
124 |
$listId = Mage::getStoreConfig('newsletter/mailup/list');
|
125 |
|
126 |
-
if(!class_exists(MailUpWsImport)) $MailUpWsImport = Mage::getModel('mailup/ws');
|
127 |
$wsImport = new MailUpWsImport();
|
128 |
$xmlString = $wsImport->GetNlList();
|
129 |
if (!$xmlString) return $this;
|
@@ -142,7 +173,7 @@ class SevenLike_MailUp_Model_Observer
|
|
142 |
break;
|
143 |
}
|
144 |
}
|
145 |
-
|
146 |
if ($status == 1) {
|
147 |
$ws = "http://{$console}/frontend/Xmlsubscribe.aspx";
|
148 |
} else {
|
@@ -154,7 +185,9 @@ class SevenLike_MailUp_Model_Observer
|
|
154 |
$ws .= "&Email=" . rawurlencode($model->getEmail());
|
155 |
|
156 |
try {
|
|
|
157 |
$result = @file_get_contents($ws);
|
|
|
158 |
} catch (Exception $e) {}
|
159 |
|
160 |
return $this;
|
76 |
public function leggiUtente($observer)
|
77 |
{
|
78 |
$model = $observer->getEvent()->getModel();
|
79 |
+
if (empty($model)) $model = $model = $observer->getEvent()->getDataObject();
|
80 |
+
if (isset($GLOBALS["__sl_mailup_leggi_utente"])) return $this;
|
81 |
+
$GLOBALS["__sl_mailup_leggi_utente"] = true;
|
82 |
|
83 |
$WSDLUrl = 'http://services.mailupnet.it/MailupReport.asmx?WSDL';
|
84 |
$user = Mage::getStoreConfig('newsletter/mailup/username_ws');
|
96 |
$errorCode = (string)$xml->errorCode;
|
97 |
$errorDescription = (string)$xml->errorDescription;
|
98 |
$accessKey = (string)$xml->accessKey;
|
99 |
+
|
100 |
$result = $soapclient->ReportByUser(array(
|
101 |
"accessKey" => $accessKey,
|
102 |
"email" => $model->getEmail(),
|
107 |
$xml = simplexml_load_string($result['ReportByUserResult']);
|
108 |
|
109 |
$stato_registrazione = (string)$xml->Canali->Email;
|
110 |
+
Mage::log("stato registrazione: " . $stato_registrazione);
|
111 |
if ($stato_registrazione) {
|
112 |
if ($stato_registrazione == "Iscritto") {
|
113 |
Mage::getModel('newsletter/subscriber')->loadByEmail($model->getEmail())->setStatus(Mage_Newsletter_Model_Subscriber::STATUS_SUBSCRIBED)->save();
|
114 |
+
$model->setIsSubscribed(1);
|
115 |
+
$model->save();
|
116 |
} else {
|
117 |
Mage::getModel('newsletter/subscriber')->loadByEmail($model->getEmail())->setStatus(Mage_Newsletter_Model_Subscriber::STATUS_UNSUBSCRIBED)->save();
|
118 |
+
$model->setIsSubscribed(0);
|
119 |
+
$model->save();
|
120 |
}
|
121 |
}
|
122 |
|
125 |
|
126 |
public function inviaUtente($observer)
|
127 |
{
|
128 |
+
if (isset($GLOBALS["__sl_mailup_invia_utente"])) return $this;
|
129 |
+
$GLOBALS["__sl_mailup_invia_utente"] = true;
|
130 |
+
|
131 |
$model = $observer->getEvent()->getDataObject();
|
132 |
+
Mage::log($model->getData());
|
133 |
$status = Mage::getModel('newsletter/subscriber')->loadByEmail($model->getEmail())->getStatus();
|
134 |
|
135 |
+
$module = Mage::app()->getRequest()->getModuleName();
|
136 |
+
$controller = Mage::app()->getRequest()->getControllerName();
|
137 |
+
$action = Mage::app()->getRequest()->getActionName();
|
138 |
+
|
139 |
+
Mage::log("mailup: invia utente");
|
140 |
+
|
141 |
+
if (($module == "customer" and $controller == "account" and $action == "createpost") or ($module == "checkout" and $controller == "onepage" and $action == "saveOrder")) {
|
142 |
+
Mage::log("SONO in registrazione, LEGGO PRIMA mailup!");
|
143 |
+
//sono in registrazione, controllo lo stato di subscribe magento, se non risulto iscritto leggo lo status da mailup e se sono iscritto lo salvo su magento prima di continuare
|
144 |
+
if (!$status) {
|
145 |
+
//leggo l'utente da mailup
|
146 |
+
$this->leggiUtente($observer);
|
147 |
+
//rileggo lo status perch� potrebbe essere stato modificato dalla precedente chiamata
|
148 |
+
$status = Mage::getModel('newsletter/subscriber')->loadByEmail($model->getEmail())->getStatus();
|
149 |
+
// se non sono iscritto nemmeno lato mailup allora posso evitare di andare oltre
|
150 |
+
if (!$status) return $this;
|
151 |
+
}
|
152 |
+
}
|
153 |
+
|
154 |
$console = Mage::getStoreConfig('newsletter/mailup/url_console');
|
155 |
$listId = Mage::getStoreConfig('newsletter/mailup/list');
|
156 |
|
157 |
+
if(!class_exists("MailUpWsImport")) $MailUpWsImport = Mage::getModel('mailup/ws');
|
158 |
$wsImport = new MailUpWsImport();
|
159 |
$xmlString = $wsImport->GetNlList();
|
160 |
if (!$xmlString) return $this;
|
173 |
break;
|
174 |
}
|
175 |
}
|
176 |
+
|
177 |
if ($status == 1) {
|
178 |
$ws = "http://{$console}/frontend/Xmlsubscribe.aspx";
|
179 |
} else {
|
185 |
$ws .= "&Email=" . rawurlencode($model->getEmail());
|
186 |
|
187 |
try {
|
188 |
+
Mage::log("mailup invio utente $ws");
|
189 |
$result = @file_get_contents($ws);
|
190 |
+
Mage::log("mailup risultato invio $result");
|
191 |
} catch (Exception $e) {}
|
192 |
|
193 |
return $this;
|
app/code/local/SevenLike/MailUp/Model/Ws.php
CHANGED
@@ -206,6 +206,7 @@ class MailUpWsImport {
|
|
206 |
$mailupProductId = Mage::getModel('catalog/product')->getIdBySku($request->getRequest()->getParam('mailupProductSku'));
|
207 |
|
208 |
foreach ($orders->getData() as $order) {
|
|
|
209 |
$orderIncrementId = $order['increment_id'];
|
210 |
|
211 |
//carico i dati di ogni ordine
|
@@ -251,6 +252,7 @@ class MailUpWsImport {
|
|
251 |
$purchasedCategory = 0;
|
252 |
|
253 |
foreach ($orders->getData() as $order) {
|
|
|
254 |
$orderIncrementId = $order['increment_id'];
|
255 |
|
256 |
//carico i dati di ogni ordine
|
@@ -404,6 +406,7 @@ class MailUpWsImport {
|
|
404 |
$totalOrdered = 0;
|
405 |
|
406 |
foreach ($orders->getData() as $order) {
|
|
|
407 |
$totalOrdered += $order['subtotal'];
|
408 |
}
|
409 |
|
@@ -446,6 +449,7 @@ class MailUpWsImport {
|
|
446 |
$orderedDate = 0;
|
447 |
|
448 |
foreach ($orders->getData() as $order) {
|
|
|
449 |
$createdAt = substr(str_replace('-', '', $order['created_at']), 0, 8);
|
450 |
|
451 |
$filterStart = '';
|
206 |
$mailupProductId = Mage::getModel('catalog/product')->getIdBySku($request->getRequest()->getParam('mailupProductSku'));
|
207 |
|
208 |
foreach ($orders->getData() as $order) {
|
209 |
+
if (!in_array($order["status"], array("closed", "complete", "processing"))) continue;
|
210 |
$orderIncrementId = $order['increment_id'];
|
211 |
|
212 |
//carico i dati di ogni ordine
|
252 |
$purchasedCategory = 0;
|
253 |
|
254 |
foreach ($orders->getData() as $order) {
|
255 |
+
if (!in_array($order["status"], array("closed", "complete", "processing"))) continue;
|
256 |
$orderIncrementId = $order['increment_id'];
|
257 |
|
258 |
//carico i dati di ogni ordine
|
406 |
$totalOrdered = 0;
|
407 |
|
408 |
foreach ($orders->getData() as $order) {
|
409 |
+
if (!in_array($order["status"], array("closed", "complete", "processing"))) continue;
|
410 |
$totalOrdered += $order['subtotal'];
|
411 |
}
|
412 |
|
449 |
$orderedDate = 0;
|
450 |
|
451 |
foreach ($orders->getData() as $order) {
|
452 |
+
if (!in_array($order["status"], array("closed", "complete", "processing"))) continue;
|
453 |
$createdAt = substr(str_replace('-', '', $order['created_at']), 0, 8);
|
454 |
|
455 |
$filterStart = '';
|
app/code/local/SevenLike/MailUp/Model/Wssend.php
CHANGED
@@ -60,11 +60,14 @@ class MailUpWsSend {
|
|
60 |
} catch (SoapFault $soapFault) {
|
61 |
Mage::log('SOAP error', 0);
|
62 |
Mage::log($soapFault, 0);
|
63 |
-
|
64 |
} catch (Exception $e) {
|
65 |
Mage::log($e->getMessage(), 0);
|
66 |
-
|
67 |
}
|
|
|
|
|
|
|
68 |
}
|
69 |
|
70 |
public function GetFields($accessKey) {
|
@@ -94,6 +97,7 @@ class MailUpWsSend {
|
|
94 |
$fields = $this->_getFieldsDefaultConfiguration();
|
95 |
|
96 |
if ($xmlSimpleElement->Fields && sizeof($xmlSimpleElement->Fields->Field) > 0) {
|
|
|
97 |
Mage::log('Fields returned, overwriting default configuration', 0);
|
98 |
foreach ($xmlSimpleElement->Fields->Field as $fieldSimpleElement) {
|
99 |
$fields[(string)$fieldSimpleElement['Name']] = (string)$fieldSimpleElement['Id'];
|
60 |
} catch (SoapFault $soapFault) {
|
61 |
Mage::log('SOAP error', 0);
|
62 |
Mage::log($soapFault, 0);
|
63 |
+
$errorDescription = $soapFault;
|
64 |
} catch (Exception $e) {
|
65 |
Mage::log($e->getMessage(), 0);
|
66 |
+
$errorDescription = $e->getMessage();
|
67 |
}
|
68 |
+
|
69 |
+
$GLOBALS["__sl_mailup_login_error"] = $errorDescription;
|
70 |
+
return false;
|
71 |
}
|
72 |
|
73 |
public function GetFields($accessKey) {
|
97 |
$fields = $this->_getFieldsDefaultConfiguration();
|
98 |
|
99 |
if ($xmlSimpleElement->Fields && sizeof($xmlSimpleElement->Fields->Field) > 0) {
|
100 |
+
$fields = array();
|
101 |
Mage::log('Fields returned, overwriting default configuration', 0);
|
102 |
foreach ($xmlSimpleElement->Fields->Field as $fieldSimpleElement) {
|
103 |
$fields[(string)$fieldSimpleElement['Name']] = (string)$fieldSimpleElement['Id'];
|
app/code/local/SevenLike/MailUp/etc/config.xml
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
<config>
|
4 |
<modules>
|
5 |
<SevenLike_MailUp>
|
6 |
-
<version>2.0
|
7 |
</SevenLike_MailUp>
|
8 |
</modules>
|
9 |
|
@@ -89,35 +89,46 @@
|
|
89 |
<menu>
|
90 |
<newsletter>
|
91 |
<children>
|
92 |
-
<
|
93 |
<title>MailUp</title>
|
94 |
<children>
|
95 |
-
<
|
96 |
<title>Filters</title>
|
97 |
<action>mailup/adminhtml_filter</action>
|
98 |
<sort_order>0</sort_order>
|
99 |
-
</
|
100 |
-
<
|
101 |
<title>Fields mapping</title>
|
102 |
<action>mailup/adminhtml_fieldsmapping</action>
|
103 |
<sort_order>5</sort_order>
|
104 |
-
</
|
105 |
</children>
|
106 |
-
</
|
107 |
</children>
|
108 |
</newsletter>
|
109 |
</menu>
|
110 |
<acl>
|
111 |
<resources>
|
|
|
|
|
|
|
112 |
<admin>
|
113 |
<children>
|
114 |
-
<
|
115 |
<children>
|
116 |
-
|
117 |
-
|
118 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
119 |
</children>
|
120 |
-
</
|
121 |
</children>
|
122 |
</admin>
|
123 |
</resources>
|
3 |
<config>
|
4 |
<modules>
|
5 |
<SevenLike_MailUp>
|
6 |
+
<version>2.1.0</version>
|
7 |
</SevenLike_MailUp>
|
8 |
</modules>
|
9 |
|
89 |
<menu>
|
90 |
<newsletter>
|
91 |
<children>
|
92 |
+
<mailup translate="title">
|
93 |
<title>MailUp</title>
|
94 |
<children>
|
95 |
+
<mailup_filters translate="title">
|
96 |
<title>Filters</title>
|
97 |
<action>mailup/adminhtml_filter</action>
|
98 |
<sort_order>0</sort_order>
|
99 |
+
</mailup_filters>
|
100 |
+
<mailup_fieldsmapping translate="title">
|
101 |
<title>Fields mapping</title>
|
102 |
<action>mailup/adminhtml_fieldsmapping</action>
|
103 |
<sort_order>5</sort_order>
|
104 |
+
</mailup_fieldsmapping>
|
105 |
</children>
|
106 |
+
</mailup>
|
107 |
</children>
|
108 |
</newsletter>
|
109 |
</menu>
|
110 |
<acl>
|
111 |
<resources>
|
112 |
+
<all>
|
113 |
+
<title>Allow everything</title>
|
114 |
+
</all>
|
115 |
<admin>
|
116 |
<children>
|
117 |
+
<newsletter>
|
118 |
<children>
|
119 |
+
<mailup>
|
120 |
+
<title>Mailup</title>
|
121 |
+
<children>
|
122 |
+
<mailup_filters>
|
123 |
+
<title>Mailup Filters</title>
|
124 |
+
</mailup_filters>
|
125 |
+
<mailup_fieldsmapping>
|
126 |
+
<title>Mailup Fields Mapping</title>
|
127 |
+
</mailup_fieldsmapping>
|
128 |
+
</children>
|
129 |
+
</mailup>
|
130 |
</children>
|
131 |
+
</newsletter>
|
132 |
</children>
|
133 |
</admin>
|
134 |
</resources>
|
app/locale/en_US/SevenLike_MailUp.csv
CHANGED
@@ -1,73 +1,73 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
"If you haven't yet, we suggest you to create a DEM list directly from your mailup console","If you haven't yet, we suggest you to create
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
"Please, give your new hint a name.",
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
1 |
+
Members have not been sent correctly,Customers have not been sent correctly
|
2 |
+
Warning: no member has been selected,Warning: no customer has been selected
|
3 |
+
WARNING: before proceeding you must correctly configure the settings of MailUp access in System->Configuration->Newsletter->MailUp,WARNING: before proceeding you must correctly configure the MailUp extension settings under System->Configuration->Newsletter->MailUp
|
4 |
+
Apply filter,Apply filter
|
5 |
+
Get hints,View saved filters
|
6 |
+
Sold products,Purchase History
|
7 |
+
All customers,All customers
|
8 |
+
Customers who have purchased,Customers who have purchased
|
9 |
+
Customers who have not purchased,Customers who have not purchased
|
10 |
+
Select product,Select product
|
11 |
+
Any,Any
|
12 |
+
Select category,Products that belong to this category...
|
13 |
+
Groups,Groups
|
14 |
+
Select customer group,Select customer group
|
15 |
+
Location,Location
|
16 |
+
Select country,Select country
|
17 |
+
Zip code,Zip code
|
18 |
+
From,Between
|
19 |
+
To,And
|
20 |
+
Total purchased amount,Total purchased amount
|
21 |
+
Order total,Customers who have ordered
|
22 |
+
less than,less than
|
23 |
+
same as,exactly
|
24 |
+
more than,more than
|
25 |
+
Specify amount,Specify amount
|
26 |
+
Date of purchase,Purchase timeframe
|
27 |
+
Show customers who,Show customers who
|
28 |
+
Haven't purchased,did not purchase
|
29 |
+
Have purchased,purchased
|
30 |
+
In this period,In this period
|
31 |
+
Filter hints,Saved Filters
|
32 |
+
All wholesale customers who haven't purchased yet,All wholesale customers who haven't purchased yet
|
33 |
+
Set filter,Set filter
|
34 |
+
More than 50 Euros orders,Customer who purchased over $50
|
35 |
+
Members with no purchase in,Members with no purchase in
|
36 |
+
Reset filters,Reset filters
|
37 |
+
Export to CSV,Export to CSV
|
38 |
+
Send to MailUp,Send to MailUp
|
39 |
+
Confirm filtered customers and select MailUp group,Confirm filtered customers and select MailUp group
|
40 |
+
Were found,Were found
|
41 |
+
records,records
|
42 |
+
Filtered customers,Filtered customers
|
43 |
+
Selected list,Selected list
|
44 |
+
Next step,Next step
|
45 |
+
Select group,Select group
|
46 |
+
Select an existing group,Select an existing group
|
47 |
+
or,or
|
48 |
+
Create new customer group,Create new customer group
|
49 |
+
Group name,Group name
|
50 |
+
Add a new e-mail address or select adresses to be removed from list,Add new email addresses or select addresses to be removed from list
|
51 |
+
Change members list: please add one email adress per row,Edit customers list: add one email address per row
|
52 |
+
Save changes,Save changes
|
53 |
+
By this plugin you can import contacts registered in your eCommerce to the MailUp platform.,By using this tool you can export targeted groups of customers to MailUp and send them a message from within your MailUp admin console.
|
54 |
+
Set and customize one of the following filters:,Set and customize one of the following filters:
|
55 |
+
Filter customers,Filter customers
|
56 |
+
You can find it on your browser url bar (e.g. g4a0.s03.it),Shown in your browser address field when you use MailUp (e.g. g4a0.s03.it)
|
57 |
+
"If you haven't yet, we suggest you to create a DEM list directly from your mailup console","If you haven't yet, we suggest you to create an 'ecommerce' (or similar) list in your MailUp account"
|
58 |
+
Insert product SKU,Products whose SKU contains...
|
59 |
+
Enable Cron Export,Enable Cron Export
|
60 |
+
Subscription date,Subscription date
|
61 |
+
Save hint,Save filter
|
62 |
+
Delete hint,Delete
|
63 |
+
Set hint,Use this filter
|
64 |
+
Or choose one of those you saved:,Or choose one of those you saved:
|
65 |
+
Do you really want to delete this hint?,Do you really want to delete this filter?
|
66 |
+
"Please, give your new hint a name.",Please provide a name for the filter.
|
67 |
+
Save current filters as hint,Save this filter
|
68 |
+
Opted-in Only,Opted-in Only
|
69 |
+
All customers,All customers
|
70 |
+
Products and categories,Products and categories
|
71 |
+
dd/mm/yyyy,dd/mm/yyyy
|
72 |
+
e.g.,e.g.
|
73 |
+
Opt-in Status,Opt-in Status
|
package.xml
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>MailUp</name>
|
4 |
-
<version>2.0
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://www.opensource.org/licenses/academic.php">Academic Free License (AFL)</license>
|
7 |
<channel>community</channel>
|
@@ -47,12 +47,14 @@
|
|
47 |
<p><br />Ad esempio un sito di ecommerce potrebbe alimentare il DB di MailUp con informazioni sugli acquisti e MailUp potr&agrave; quindi inviare, ad esempio dopo 7 giorni dall'acquisto, un messaggio di costumer satisfaction oppure l'invito ad acquistare un prodotto correlato.</p></description>
|
48 |
<notes>Changelog:<br />
|
49 |
<ul>
|
50 |
-
<li>a bug with
|
|
|
|
|
51 |
</ul></notes>
|
52 |
<authors><author><name>Sevenlike</name><user>sevenlike</user><email>moduli-magento@sevenlike.com</email></author></authors>
|
53 |
-
<date>2012-06-
|
54 |
-
<time>2012-06-
|
55 |
-
<contents><target name="magelocal"><dir name="SevenLike"><dir name="MailUp"><dir name="Block"><file name=".DS_Store" hash="194577a7e20bdcc7afbb718f502c134c"/></dir><dir name="Helper"><file name="Data.php" hash="
|
56 |
<compatible/>
|
57 |
<dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php></required></dependencies>
|
58 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>MailUp</name>
|
4 |
+
<version>2.1.0</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://www.opensource.org/licenses/academic.php">Academic Free License (AFL)</license>
|
7 |
<channel>community</channel>
|
47 |
<p><br />Ad esempio un sito di ecommerce potrebbe alimentare il DB di MailUp con informazioni sugli acquisti e MailUp potr&agrave; quindi inviare, ad esempio dopo 7 giorni dall'acquisto, un messaggio di costumer satisfaction oppure l'invito ad acquistare un prodotto correlato.</p></description>
|
48 |
<notes>Changelog:<br />
|
49 |
<ul>
|
50 |
+
<li>solved a bug with acl configurations</li>
|
51 |
+
<li>solved a bug regarding fields mapping and default fields</li>
|
52 |
+
<li>translations updated</li>
|
53 |
</ul></notes>
|
54 |
<authors><author><name>Sevenlike</name><user>sevenlike</user><email>moduli-magento@sevenlike.com</email></author></authors>
|
55 |
+
<date>2012-06-29</date>
|
56 |
+
<time>2012-06-29</time>
|
57 |
+
<contents><target name="magelocal"><dir name="SevenLike"><dir name="MailUp"><dir name="Block"><file name=".DS_Store" hash="194577a7e20bdcc7afbb718f502c134c"/></dir><dir name="Helper"><file name="Data.php" hash="0c747869305e595ebb2dd18e63771e4a"/><file name=".DS_Store" hash="194577a7e20bdcc7afbb718f502c134c"/></dir><dir name="Model"><dir name="Adminhtml"><dir name="System"><dir name="Source"><dir name="Cron"><file name="Frequency.php" hash="57c892490ca67de41b2d5d4d043761b9"/><file name="Hours.php" hash="3f9ec0f1233b4468ed86b4eba050602e"/></dir></dir></dir></dir><file name="Cron.php" hash="4123ac2606add1be880f497b67597e6c"/><file name="Lists.php" hash="43115386f4f464e14b881bfbb88d775b"/><file name="MailUp.php" hash="2829fb8a8ad6317ce5b2a28a2fe0149d"/><dir name="Mysql14"><dir name="MailUp"><file name="Collection.php" hash="1435c91e677f7b668079373599aae3eb"/></dir><file name="MailUp.php" hash="4e6e23f0eccdfe35776d1e8eab68692a"/></dir><file name="Observer.php" hash="14d93b69a7d4a56affcb95d872c8eb3e"/><dir name="System"><dir name="Source"><dir name="Cron"><file name="Frequency.php" hash="0a9ee4aacdcf270eb192f5b32e1e4a26"/><file name="Hours.php" hash="029b0d2d998c7e246333ee7bff64661a"/></dir></dir></dir><file name="Ws.php" hash="57ab6ec96ccd8a1f6eafd8af12284c60"/><file name="Wssend.php" hash="45aa4a49be67deda5f0f8d58c54b4327"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="FieldsmappingController.php" hash="0e4ef6aca47bbbd1d1881ce02465a688"/><file name="FilterController.php" hash="b449d54d6e573b38bc618eea1519e1ae"/><file name=".DS_Store" hash="194577a7e20bdcc7afbb718f502c134c"/></dir><file name=".DS_Store" hash="194577a7e20bdcc7afbb718f502c134c"/></dir><dir name="etc"><file name="config.xml" hash="d36b24869254058b68699e79201db19b"/><file name="system.xml" hash="c9e10400e27057dacf2e3f9d18f6ed21"/><file name=".DS_Store" hash="194577a7e20bdcc7afbb718f502c134c"/></dir><dir name="sql"><dir name="mailup_setup"><file name="mysql4-install-0.1.0.php" hash="46770fc0e2204faeba2b82c975fc6fb8"/><file name="mysql4-upgrade-0.1.0-1.0.0.php" hash="8fb23d8f3c3d38661aa50697f23e98c7"/><file name="mysql4-upgrade-0.3.0-1.0.0.php" hash="89080c835857a5dd135da5608a77ced1"/><file name="mysql4-upgrade-1.0.0-1.5.2.php" hash="d88d151e34f9ddba5bdc7d8c8cc21f97"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="sevenlike"><dir name="mailup"><file name="confirm.phtml" hash="b6e4af2eb21000d218648abc3b2f7caf"/><file name="fieldsmapping.phtml" hash="6d31a300cf8774c94219a38b95635486"/><file name="filter.phtml" hash="2d8918fea5ffb7ea36686a9d5ea2e9b6"/></dir></dir></dir><dir name="layout"><file name="mailup.xml" hash="37a171055aedfb552cb261dede1e0037"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="SevenLike_MailUp.xml" hash="8377b55193e7524ca9572ed4dc2dca62"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="sevenlike"><dir name="mailup"><dir name="images"><file name="titoli.png" hash="95a7996cd77d3413fd048018095aec6e"/></dir><file name="mailup.css" hash="37febcfd87a78148d5962da507c62ecc"/></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><file name="SevenLike_MailUp.csv" hash="e354d443219d2d90afd32eb80366221b"/></dir><dir name="it_IT"><file name="SevenLike_MailUp.csv" hash="53b451a3b28669f6bebfa8f39e391302"/></dir></target></contents>
|
58 |
<compatible/>
|
59 |
<dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php></required></dependencies>
|
60 |
</package>
|