MailUp - Version 2.1.0

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 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'=>'-- Error, please check your configuration --');
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
- return false;
64
  } catch (Exception $e) {
65
  Mage::log($e->getMessage(), 0);
66
- return false;
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.2</version>
7
  </SevenLike_MailUp>
8
  </modules>
9
 
@@ -89,35 +89,46 @@
89
  <menu>
90
  <newsletter>
91
  <children>
92
- <extensions translate="title">
93
  <title>MailUp</title>
94
  <children>
95
- <local translate="title">
96
  <title>Filters</title>
97
  <action>mailup/adminhtml_filter</action>
98
  <sort_order>0</sort_order>
99
- </local>
100
- <custom translate="title">
101
  <title>Fields mapping</title>
102
  <action>mailup/adminhtml_fieldsmapping</action>
103
  <sort_order>5</sort_order>
104
- </custom>
105
  </children>
106
- </extensions>
107
  </children>
108
  </newsletter>
109
  </menu>
110
  <acl>
111
  <resources>
 
 
 
112
  <admin>
113
  <children>
114
- <catalog>
115
  <children>
116
- <mailup_groups>
117
- <title>Mailup</title>
118
- </mailup_groups>
 
 
 
 
 
 
 
 
119
  </children>
120
- </catalog>
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
- "Members have not been sent correctly","Members have not been sent correctly"
2
- "Warning: no member has been selected","Warning: no member 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 settings of MailUp access in 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","More than 50 Euros orders"
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 a new e-mail address or select adresses to be removed from list"
51
- "Change members list: please add one email adress per row","Change members list: please 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 account."
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)","You can find it on your browser url bar (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 a DEM list directly from your mailup console"
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 hint?"
66
- "Please, give your new hint a name.","Please, give your new hint a name."
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"
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.2</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,12 +47,14 @@
47
  &lt;p&gt;&lt;br /&gt;Ad esempio un sito di ecommerce potrebbe alimentare il DB di MailUp con informazioni sugli acquisti e MailUp potr&amp;agrave; quindi inviare, ad esempio dopo 7 giorni dall'acquisto, un messaggio di costumer satisfaction oppure l'invito ad acquistare un prodotto correlato.&lt;/p&gt;</description>
48
  <notes>Changelog:&lt;br /&gt;&#xD;
49
  &lt;ul&gt;&#xD;
50
- &lt;li&gt;a bug with "newsletter only" subscribers was solved&lt;/li&gt;&#xD;
 
 
51
  &lt;/ul&gt;</notes>
52
  <authors><author><name>Sevenlike</name><user>sevenlike</user><email>moduli-magento@sevenlike.com</email></author></authors>
53
- <date>2012-06-05</date>
54
- <time>2012-06-05</time>
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="1ae5853d15dd56cf872fe3abd97f0307"/><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="28b44514b3d3c325945f0fc8a83df4ec"/><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="d80ff2dada129c29708be3de7bcf27bf"/><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="c6968947b0950b52f0fbeeddf347ad8c"/><file name="Wssend.php" hash="bbda3b6dcfbe8af129aa24431757605e"/></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="f94de27f3441889f32e45c2298f06be2"/><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="7388cfb49cf963f78f59c24633027f67"/></dir><dir name="it_IT"><file name="SevenLike_MailUp.csv" hash="53b451a3b28669f6bebfa8f39e391302"/></dir></target></contents>
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
  &lt;p&gt;&lt;br /&gt;Ad esempio un sito di ecommerce potrebbe alimentare il DB di MailUp con informazioni sugli acquisti e MailUp potr&amp;agrave; quindi inviare, ad esempio dopo 7 giorni dall'acquisto, un messaggio di costumer satisfaction oppure l'invito ad acquistare un prodotto correlato.&lt;/p&gt;</description>
48
  <notes>Changelog:&lt;br /&gt;&#xD;
49
  &lt;ul&gt;&#xD;
50
+ &lt;li&gt;solved a bug with acl configurations&lt;/li&gt;&#xD;
51
+ &lt;li&gt;solved a bug regarding fields mapping and default fields&lt;/li&gt;&#xD;
52
+ &lt;li&gt;translations updated&lt;/li&gt;&#xD;
53
  &lt;/ul&gt;</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>