MessageBusiness_ContactsSync - Version 1.0.5

Version Notes

Version 1.0.5 stable

Download this release

Release Info

Developer Magento Core Team
Extension MessageBusiness_ContactsSync
Version 1.0.5
Comparing to
See all releases


Code changes from version 1.0.4 to 1.0.5

app/code/community/MessageBusiness/ContactsSync/Helper/MbApi.php CHANGED
@@ -167,7 +167,12 @@ class MessageBusiness_ContactsSync_Helper_MbApi extends Mage_Core_Helper_Abstrac
167
  */
168
  private function createOptinFields()
169
  {
170
- if (is_null(Mage::getStoreConfig(MessageBusiness_ContactsSync_Helper_Data::XML_PATH_SYNC_FIELDS_OPTINID))) {
 
 
 
 
 
171
  // Champ principal optin
172
  $optinid = $this->getSoapClient()->AddAccountContactAttribute(array(
173
  'accountId' => $this->accountNumber,
@@ -199,7 +204,6 @@ class MessageBusiness_ContactsSync_Helper_MbApi extends Mage_Core_Helper_Abstrac
199
  Mage::getModel('core/config')->saveConfig(MessageBusiness_ContactsSync_Helper_Data::XML_PATH_SYNC_FIELDS_OPTINIDNO, $optinidno);
200
  Mage::getConfig()->reinit();
201
  }
202
-
203
  return true;
204
  }
205
 
@@ -213,10 +217,11 @@ class MessageBusiness_ContactsSync_Helper_MbApi extends Mage_Core_Helper_Abstrac
213
  $doc->loadXML($this->resultFields);
214
  $xpath = new DOMXPath($doc);
215
 
216
- $fields = array();
 
 
217
 
218
- if (Mage::getStoreConfig('customer/address/dob_show') == 'opt' ||
219
- Mage::getStoreConfig('customer/address/dob_show') == 'req') {
220
  $fields[] = array('magento_birthday', '[MG] Date of Birth', 'DateTime');
221
  }
222
 
@@ -248,8 +253,6 @@ class MessageBusiness_ContactsSync_Helper_MbApi extends Mage_Core_Helper_Abstrac
248
  $xpath = new DOMXPath($doc);
249
 
250
  $fields = array(
251
- array('magento_dateadd', '[MG] Date of Registration', 'DateTime'),
252
- array('magento_customerid', '[MG] Customer ID in Magento', 'ShortText'),
253
  array('magento_lastconnection', '[MG] Date of Last Customer Login', 'DateTime'),
254
  array('magento_lastcancelledcartdate', '[MG] Last Date of Abandoned Shopping cart', 'DateTime'),
255
  array('magento_lastdeliverydate', '[MG] Date of Last Delivery', 'DateTime'),
@@ -295,7 +298,7 @@ class MessageBusiness_ContactsSync_Helper_MbApi extends Mage_Core_Helper_Abstrac
295
 
296
  $segments = array(
297
  array(
298
- 'name' => 'Newsletter Subcribers - All [MG]',
299
  'mode' => 'Intersection',
300
  'id' => 'magento_subscribers',
301
  'details' => '<Criterias><Criteria guid="f8bd77f7-800b-4425-bc05-93e409533636" reference="selection-equals-list" type="ContactAttribute" id="' . Mage::getStoreConfig(MessageBusiness_ContactsSync_Helper_Data::XML_PATH_SYNC_FIELDS_OPTINID) . '" op="selection-equals-list" is="true" value1="0,' . Mage::getStoreConfig(MessageBusiness_ContactsSync_Helper_Data::XML_PATH_SYNC_FIELDS_OPTINIDYES) . ',0" value2="" /></Criterias>'
@@ -309,7 +312,7 @@ class MessageBusiness_ContactsSync_Helper_MbApi extends Mage_Core_Helper_Abstrac
309
  $res = $this->getSoapClient()->AddAccountSegment(array(
310
  'accountId' => $this->accountNumber,
311
  'apiKey' => $this->apikey,
312
- 'name' => Mage::helper('core')->__($segment['name']) . ' [MG]',
313
  'mode' => $segment['mode'].'|'.$segment['id'],
314
  'details' => $segment['details']));
315
  }
@@ -332,18 +335,6 @@ class MessageBusiness_ContactsSync_Helper_MbApi extends Mage_Core_Helper_Abstrac
332
  $xpath = new DOMXPath($doc);
333
 
334
  $segments = array(
335
- array(
336
- 'name' => 'Registered Newsletter - Customers [MG]',
337
- 'mode' => 'Intersection',
338
- 'id' => 'magento_subscriberscustomers',
339
- 'details' => '<Criterias><Criteria guid="f8bd77f7-800b-4425-bc05-93e409533636" reference="selection-equals-list" type="ContactAttribute" id="' . Mage::getStoreConfig(MessageBusiness_ContactsSync_Helper_Data::XML_PATH_SYNC_FIELDS_OPTINID) . '" op="selection-equals-list" is="true" value1="0,' . Mage::getStoreConfig(MessageBusiness_ContactsSync_Helper_Data::XML_PATH_SYNC_FIELDS_OPTINIDYES) . ',0" value2="" /><Criteria guid="e2eced35-0a19-4d35-8fa4-a377e6cd15f1" reference="str-containssomething" type="ContactAttribute" id="' . Mage::getStoreConfig(MessageBusiness_ContactsSync_Helper_Data::XML_PATH_SYNC_FIELDS_MAGENTO_CUSTOMERID) . '" op="str-containssomething" is="true" value1="" value2="" /></Criterias>'
340
- ),
341
- array(
342
- 'name' => 'Registered Newsletter - Not Customers [MG]',
343
- 'mode' => 'Intersection',
344
- 'id' => 'magento_subscribersnotcustomers',
345
- 'details' => '<Criterias><Criteria guid="f8bd77f7-800b-4425-bc05-93e409533636" reference="selection-equals-list" type="ContactAttribute" id="' . Mage::getStoreConfig(MessageBusiness_ContactsSync_Helper_Data::XML_PATH_SYNC_FIELDS_OPTINID) . '" op="selection-equals-list" is="true" value1="0,' . Mage::getStoreConfig(MessageBusiness_ContactsSync_Helper_Data::XML_PATH_SYNC_FIELDS_OPTINIDYES) . ',0" value2="" /><Criteria guid="e2eced35-0a19-4d35-8fa4-a377e6cd15f1" reference="!str-containssomething" type="ContactAttribute" id="' . Mage::getStoreConfig(MessageBusiness_ContactsSync_Helper_Data::XML_PATH_SYNC_FIELDS_MAGENTO_CUSTOMERID) . '" op="str-containssomething" is="false" value1="" value2="" /></Criterias>'
346
- ),
347
  array(
348
  'name' => 'Customers - All [MG]',
349
  'mode' => 'Intersection',
@@ -380,12 +371,6 @@ class MessageBusiness_ContactsSync_Helper_MbApi extends Mage_Core_Helper_Abstrac
380
  'id' => 'magento_customerscancelled',
381
  'details' => '<Criterias><Criteria guid="68e3188d-29d7-4bda-9755-cc47d6078f1f" reference="num-higher" type="ContactAttribute" id="' . Mage::getStoreConfig(MessageBusiness_ContactsSync_Helper_Data::XML_PATH_SYNC_FIELDS_MAGENTO_ORDERSCOUNT) . '" op="num-higher" is="true" value1="1" value2="" /><Criteria guid="2f0a2931-754c-4082-8bb5-268772669906" reference="date-containssomething" type="ContactAttribute" id="' . Mage::getStoreConfig(MessageBusiness_ContactsSync_Helper_Data::XML_PATH_SYNC_FIELDS_MAGENTO_LASTCANCELEDCARTDATE) . '" op="date-containssomething" is="true" value1="" value2="" /></Criterias>'
382
  ),
383
- array(
384
- 'name' => 'Contacts [MG] and Customers [MG] with cancelled carts (over 2 days)',
385
- 'mode' => 'Intersection',
386
- 'id' => 'magento_contactscancelled',
387
- 'details' => '<Criterias><Criteria guid="2f0a2931-754c-4082-8bb5-268772669906" reference="date-containssomething" type="ContactAttribute" id="' . Mage::getStoreConfig(MessageBusiness_ContactsSync_Helper_Data::XML_PATH_SYNC_FIELDS_MAGENTO_LASTCANCELEDCARTDATE) . '" op="date-containssomething" is="true" value1="" value2="" /></Criterias>'
388
- ),
389
  array(
390
  'name' => 'Customers [MG] Motivated (30 days)',
391
  'mode' => 'Intersection',
@@ -576,4 +561,4 @@ class MessageBusiness_ContactsSync_Helper_MbApi extends Mage_Core_Helper_Abstrac
576
  {
577
  return new SoapClient(self::MB_WSDL);
578
  }
579
- }
167
  */
168
  private function createOptinFields()
169
  {
170
+ // if (is_null(Mage::getStoreConfig(MessageBusiness_ContactsSync_Helper_Data::XML_PATH_SYNC_FIELDS_OPTINID))) {
171
+ $doc = new DOMDocument();
172
+ $doc->loadXML($this->resultFields);
173
+ $xpath = new DOMXPath($doc);
174
+ $entries = $xpath->query("//Fields/Field[@Description='magento_optin']");
175
+ if ($entries->length == 0) {
176
  // Champ principal optin
177
  $optinid = $this->getSoapClient()->AddAccountContactAttribute(array(
178
  'accountId' => $this->accountNumber,
204
  Mage::getModel('core/config')->saveConfig(MessageBusiness_ContactsSync_Helper_Data::XML_PATH_SYNC_FIELDS_OPTINIDNO, $optinidno);
205
  Mage::getConfig()->reinit();
206
  }
 
207
  return true;
208
  }
209
 
217
  $doc->loadXML($this->resultFields);
218
  $xpath = new DOMXPath($doc);
219
 
220
+ $fields = array(
221
+ array('magento_dateadd', '[MG] Date of Registration', 'DateTime'),
222
+ array('magento_customerid', '[MG] Customer ID in Magento', 'ShortText'));
223
 
224
+ if (Mage::getStoreConfig('customer/address/dob_show') == 'opt' || Mage::getStoreConfig('customer/address/dob_show') == 'req') {
 
225
  $fields[] = array('magento_birthday', '[MG] Date of Birth', 'DateTime');
226
  }
227
 
253
  $xpath = new DOMXPath($doc);
254
 
255
  $fields = array(
 
 
256
  array('magento_lastconnection', '[MG] Date of Last Customer Login', 'DateTime'),
257
  array('magento_lastcancelledcartdate', '[MG] Last Date of Abandoned Shopping cart', 'DateTime'),
258
  array('magento_lastdeliverydate', '[MG] Date of Last Delivery', 'DateTime'),
298
 
299
  $segments = array(
300
  array(
301
+ 'name' => 'Newsletter Subcribers [MG]',
302
  'mode' => 'Intersection',
303
  'id' => 'magento_subscribers',
304
  'details' => '<Criterias><Criteria guid="f8bd77f7-800b-4425-bc05-93e409533636" reference="selection-equals-list" type="ContactAttribute" id="' . Mage::getStoreConfig(MessageBusiness_ContactsSync_Helper_Data::XML_PATH_SYNC_FIELDS_OPTINID) . '" op="selection-equals-list" is="true" value1="0,' . Mage::getStoreConfig(MessageBusiness_ContactsSync_Helper_Data::XML_PATH_SYNC_FIELDS_OPTINIDYES) . ',0" value2="" /></Criterias>'
312
  $res = $this->getSoapClient()->AddAccountSegment(array(
313
  'accountId' => $this->accountNumber,
314
  'apiKey' => $this->apikey,
315
+ 'name' => Mage::helper('core')->__($segment['name']),
316
  'mode' => $segment['mode'].'|'.$segment['id'],
317
  'details' => $segment['details']));
318
  }
335
  $xpath = new DOMXPath($doc);
336
 
337
  $segments = array(
 
 
 
 
 
 
 
 
 
 
 
 
338
  array(
339
  'name' => 'Customers - All [MG]',
340
  'mode' => 'Intersection',
371
  'id' => 'magento_customerscancelled',
372
  'details' => '<Criterias><Criteria guid="68e3188d-29d7-4bda-9755-cc47d6078f1f" reference="num-higher" type="ContactAttribute" id="' . Mage::getStoreConfig(MessageBusiness_ContactsSync_Helper_Data::XML_PATH_SYNC_FIELDS_MAGENTO_ORDERSCOUNT) . '" op="num-higher" is="true" value1="1" value2="" /><Criteria guid="2f0a2931-754c-4082-8bb5-268772669906" reference="date-containssomething" type="ContactAttribute" id="' . Mage::getStoreConfig(MessageBusiness_ContactsSync_Helper_Data::XML_PATH_SYNC_FIELDS_MAGENTO_LASTCANCELEDCARTDATE) . '" op="date-containssomething" is="true" value1="" value2="" /></Criterias>'
373
  ),
 
 
 
 
 
 
374
  array(
375
  'name' => 'Customers [MG] Motivated (30 days)',
376
  'mode' => 'Intersection',
561
  {
562
  return new SoapClient(self::MB_WSDL);
563
  }
564
+ }
app/locale/es_ES/MessageBusiness_ContactsSync.csv CHANGED
@@ -13,7 +13,7 @@
13
  "Yes","Si"
14
  "[MG] Date of Birth","[MG] Fecha de nacimiento"
15
  "[MG] Customer ID in Magento","[MG] Identificación Cliente en MG"
16
- "Newsletter Subcribers - All [MG]","[MG] Abonados Newsletter –Todos"
17
  "[MG] Date of Last Customer Login","[MG] Fecha de la última conexión Cliente"
18
  "[MG] Last Date of Abandoned Shopping cart","[MG] Fecha de la última cesta abandonada (desde 2 días)"
19
  "[MG] Date of Last Delivery","[MG] Fech última entrega Cliente"
@@ -23,8 +23,6 @@
23
  "[MG] Average frequency between Orders (days)","[MG] Frecuencia mediana entre los pedidos (en días)"
24
  "[MG] Total Orders Amount","[MG] Facturación total de los pedidos"
25
  "[MG] Total Orders","[MG] Cantidad Total de pedido"
26
- "Registered Newsletter - Customers [MG]","Inscrito Newsletter - Clientes [MG]"
27
- "Registered Newsletter - Not Customers [MG]","Inscrito Newsletter - No Clientes [MG]"
28
  "Customers - All [MG]","Clientes - Todos [MG]"
29
  "Customers - Without Revenue [MG]","Clientes - Sin facturación [MG]"
30
  "Customers - With Revenue [MG]","Clientes - Con facturación [MG]"
@@ -62,4 +60,4 @@
62
  "Update newsletter subscription et Partners Optin between Message Business Account and Magento site (recommended).","Actualización de la registración al boletín y Asociados Optin entre la cuenta Message Business y el sitio de Magento (recomendado)."
63
  "Find all information regarding credentials on %s. as well as possible usages of the Message Business module for Magento. If you do not have an account on Message Business, %s.", "Encuentra toda la información sobre el software en %s, así como los usos posibles del módulo Message Business para Magento. Si usted no tiene una cuenta en Message Business, %s."
64
  "Campus Business User", "Message Business Campus"
65
- "now signup to have a free evaluation of Message Business", "regístrese ahora y evalúelo gratuitamente"
13
  "Yes","Si"
14
  "[MG] Date of Birth","[MG] Fecha de nacimiento"
15
  "[MG] Customer ID in Magento","[MG] Identificación Cliente en MG"
16
+ "Newsletter Subcribers [MG]","[MG] Abonados Newsletter"
17
  "[MG] Date of Last Customer Login","[MG] Fecha de la última conexión Cliente"
18
  "[MG] Last Date of Abandoned Shopping cart","[MG] Fecha de la última cesta abandonada (desde 2 días)"
19
  "[MG] Date of Last Delivery","[MG] Fech última entrega Cliente"
23
  "[MG] Average frequency between Orders (days)","[MG] Frecuencia mediana entre los pedidos (en días)"
24
  "[MG] Total Orders Amount","[MG] Facturación total de los pedidos"
25
  "[MG] Total Orders","[MG] Cantidad Total de pedido"
 
 
26
  "Customers - All [MG]","Clientes - Todos [MG]"
27
  "Customers - Without Revenue [MG]","Clientes - Sin facturación [MG]"
28
  "Customers - With Revenue [MG]","Clientes - Con facturación [MG]"
60
  "Update newsletter subscription et Partners Optin between Message Business Account and Magento site (recommended).","Actualización de la registración al boletín y Asociados Optin entre la cuenta Message Business y el sitio de Magento (recomendado)."
61
  "Find all information regarding credentials on %s. as well as possible usages of the Message Business module for Magento. If you do not have an account on Message Business, %s.", "Encuentra toda la información sobre el software en %s, así como los usos posibles del módulo Message Business para Magento. Si usted no tiene una cuenta en Message Business, %s."
62
  "Campus Business User", "Message Business Campus"
63
+ "now signup to have a free evaluation of Message Business", "regístrese ahora y evalúelo gratuitamente"
app/locale/fr_FR/MessageBusiness_ContactsSync.csv CHANGED
@@ -30,16 +30,13 @@
30
  "[MG] Average frequency between Orders (days)","[MG] Fréquence Moyenne entre les Commandes (en jours)"
31
  "[MG] Total Orders Amount","[MG] Chiffre d'Affaire Total Commandes"
32
  "[MG] Total Orders","[MG] Nombre Total des Commandes"
33
- "Newsletter Subcribers - All [MG]","Inscrits Newsletter - Tous [MG]"
34
- "Registered Newsletter - Customers [MG]","Inscrits Newsletter - Clients [MG]"
35
- "Registered Newsletter - Not Customers [MG]","Inscrits Newsletter - Non-clients [MG]"
36
  "Customers - All [MG]","Clients - Tous [MG]"
37
  "Customers - Without Revenue [MG]","Clients - Sans CA [MG]"
38
  "Customers - With Revenue [MG]","Clients - Avec CA [MG]"
39
  "Customers [MG] First purchase","Clients [MG] Premier achat"
40
  "Customers [MG] 2 Purchases and More","Clients [MG] 2 Achats et Plus"
41
  "Customers [MG] with cancelled carts (over 2 days)","Clients [MG] Abandonistes (depuis plus de 2 jours)"
42
- "Contacts [MG] and Customers [MG] with cancelled carts (over 2 days)","Contacts [MG] et Clients [MG] Abandonistes (depuis plus de 2 jours)"
43
  "Customers [MG] Motivated (30 days)","Clients [MG] Motivés (30 jours)"
44
  "Customers [MG] Delivered (last 7 days)","Clients [MG] Livrés (depuis 7 jours)"
45
  "Customers [MG] 90 days without order","Clients [MG] sans Commande depuis 90 jours"
@@ -56,4 +53,4 @@
56
  "The specified Message Business account number is not known. This may be an error in typing the account number or this account is no longer existing.","Le numéro de compte Message Business renseigné n'est pas reconnu . Cela peut venir d'une erreur de saisie de votre numéro de compte ou bien que celui-ci n'existe plus."
57
  "The specified Message Business account is not yet activated. Please login, and activate the specified account before continuing the configuration of the module.","Le compte Message Business renseigné n'est pas encore activé. Veuillez vous connecter sur le compte en question pour l'activer avant de continuer la configuration du module."
58
  "There's no API key currently set for this Message Business account. Please login, then go the the section More > Your Settings > Language and Interface and generate a new API key Note: The new API key will be available one hour after its generation.","La clé API renseignée ne correspond pas au compte Message Business indiqué. Veuillez vous connecter au compte Message Business, puis recopier une clé API déjà disponible ou générer une nouvelle clé d'accès API dans la partie affichée dans l'onglet Plus > Vos Paramètres > Langues et Interface. A noter : cette nouvelle clé API sera disponible 1 heure après sa génération."
59
- "The API key you have typed does not match one the keys of the specified Message Business account. Please login, then go to the section More > Your Settings > Language and Interface and copy an already existing API key or generate a new one. Note: The new API key will be available one hour after its generation.","Le numéro de compte Message Business et/ou la clé API ne sont pas reconnus. Cela peut venir d'une erreur de saisie de votre numéro de compte ou bien que celui-ci n’existe pas. Si vous disposez déjà d’un compte Message Business, veuillez vous y connecter puis recopier une clé API déjà disponible ou générer une nouvelle clé d’accès API dans la partie affichée dans l'onglet Plus > Vos Paramètres > Langues et Interface. A noter : cette nouvelle clé API sera disponible 1 heure après sa génération."
30
  "[MG] Average frequency between Orders (days)","[MG] Fréquence Moyenne entre les Commandes (en jours)"
31
  "[MG] Total Orders Amount","[MG] Chiffre d'Affaire Total Commandes"
32
  "[MG] Total Orders","[MG] Nombre Total des Commandes"
33
+ "Newsletter Subcribers [MG]","Inscrits Newsletter [MG]"
 
 
34
  "Customers - All [MG]","Clients - Tous [MG]"
35
  "Customers - Without Revenue [MG]","Clients - Sans CA [MG]"
36
  "Customers - With Revenue [MG]","Clients - Avec CA [MG]"
37
  "Customers [MG] First purchase","Clients [MG] Premier achat"
38
  "Customers [MG] 2 Purchases and More","Clients [MG] 2 Achats et Plus"
39
  "Customers [MG] with cancelled carts (over 2 days)","Clients [MG] Abandonistes (depuis plus de 2 jours)"
 
40
  "Customers [MG] Motivated (30 days)","Clients [MG] Motivés (30 jours)"
41
  "Customers [MG] Delivered (last 7 days)","Clients [MG] Livrés (depuis 7 jours)"
42
  "Customers [MG] 90 days without order","Clients [MG] sans Commande depuis 90 jours"
53
  "The specified Message Business account number is not known. This may be an error in typing the account number or this account is no longer existing.","Le numéro de compte Message Business renseigné n'est pas reconnu . Cela peut venir d'une erreur de saisie de votre numéro de compte ou bien que celui-ci n'existe plus."
54
  "The specified Message Business account is not yet activated. Please login, and activate the specified account before continuing the configuration of the module.","Le compte Message Business renseigné n'est pas encore activé. Veuillez vous connecter sur le compte en question pour l'activer avant de continuer la configuration du module."
55
  "There's no API key currently set for this Message Business account. Please login, then go the the section More > Your Settings > Language and Interface and generate a new API key Note: The new API key will be available one hour after its generation.","La clé API renseignée ne correspond pas au compte Message Business indiqué. Veuillez vous connecter au compte Message Business, puis recopier une clé API déjà disponible ou générer une nouvelle clé d'accès API dans la partie affichée dans l'onglet Plus > Vos Paramètres > Langues et Interface. A noter : cette nouvelle clé API sera disponible 1 heure après sa génération."
56
+ "The API key you have typed does not match one the keys of the specified Message Business account. Please login, then go to the section More > Your Settings > Language and Interface and copy an already existing API key or generate a new one. Note: The new API key will be available one hour after its generation.","Le numéro de compte Message Business et/ou la clé API ne sont pas reconnus. Cela peut venir d'une erreur de saisie de votre numéro de compte ou bien que celui-ci n’existe pas. Si vous disposez déjà d’un compte Message Business, veuillez vous y connecter puis recopier une clé API déjà disponible ou générer une nouvelle clé d’accès API dans la partie affichée dans l'onglet Plus > Vos Paramètres > Langues et Interface. A noter : cette nouvelle clé API sera disponible 1 heure après sa génération."
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>MessageBusiness_ContactsSync</name>
4
- <version>1.0.4</version>
5
  <stability>stable</stability>
6
  <license>Academic Free License (AFL)</license>
7
  <channel>community</channel>
@@ -12,11 +12,11 @@ This extension does not limit itself to simply retrieve the email address! It an
12
  Based on consolidated data, your Message Business account will be automatically and configured your main segments already created (first customer purchase, inactive, etc ...). You can easily create more!&#xD;
13
  Made reliable with data, you can immediately drive effective marketing campaigns and automated without computer knowledge.&#xD;
14
  This free extension is to serve your customer relationship and development of your sales!</description>
15
- <notes>Version 1.0.4 stable</notes>
16
  <authors><author><name>Sinabs</name><user>auto-converted</user><email>tech@sinabs.fr</email></author></authors>
17
- <date>2013-01-17</date>
18
- <time>13:17:49</time>
19
- <contents><target name="magecommunity"><dir name="MessageBusiness"><dir name="ContactsSync"><dir name="Block"><dir name="Adminhtml"><dir name="Sync"><file name="Button.php" hash="96d7a43f3d073e5c96a50f291545bb34"/></dir></dir><dir name="System"><dir name="Config"><dir name="Form"><dir name="Fieldset"><file name="Import.php" hash="147849470cc11da6e1ad8db84a9d60be"/><file name="Service.php" hash="edc7e67b19116bfbc395b78db4e31f89"/></dir></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="f00e2f239b64651da9d8f1b567638458"/><file name="MbApi.php" hash="4a11d589b8780a08147a2b4020e7e577"/></dir><dir name="Model"><dir name="System"><dir name="Config"><dir name="Source"><dir name="Newsletter"><file name="Subscription.php" hash="a956948f3aef0b31ea4b46e1a1446216"/></dir><dir name="Synchro"><file name="Type.php" hash="6da69e17398b78eadf9a26e2fa945f8c"/></dir></dir></dir></dir><file name="Observer.php" hash="b1dae04f0118f1c0ed5dc5e88c3892aa"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="AjaxController.php" hash="bc1787b697890b9926709b1a0d4bb5e8"/></dir><file name="InterfaceController.php" hash="57c7a3aae5b67b2efbc1d20e4318b5d7"/></dir><dir name="etc"><file name="config.xml" hash="fc120712bfa65bb16217e41ee998d984"/><file name="system.xml" hash="4dc173ab5ab4ecb009b7a8f7441b366a"/></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="contactssync"><dir name="system"><dir name="config"><dir name="sync"><file name="run.phtml" hash="3b2efd9ef3b5f34a256f18bdc6a3d436"/></dir></dir></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="MessageBusiness_ContactsSync.xml" hash="676b5fb5c19515a258e2b43238036f93"/></dir></target><target name="magelocale"><dir name="es_ES"><file name="MessageBusiness_ContactsSync.csv" hash="c3d6a031b3af5cb46717c704be3024e5"/></dir><dir name="fr_FR"><file name="MessageBusiness_ContactsSync.csv" hash="fb1767163a68929194d94103d854c7d0"/></dir></target></contents>
20
  <compatible/>
21
  <dependencies/>
22
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>MessageBusiness_ContactsSync</name>
4
+ <version>1.0.5</version>
5
  <stability>stable</stability>
6
  <license>Academic Free License (AFL)</license>
7
  <channel>community</channel>
12
  Based on consolidated data, your Message Business account will be automatically and configured your main segments already created (first customer purchase, inactive, etc ...). You can easily create more!&#xD;
13
  Made reliable with data, you can immediately drive effective marketing campaigns and automated without computer knowledge.&#xD;
14
  This free extension is to serve your customer relationship and development of your sales!</description>
15
+ <notes>Version 1.0.5 stable</notes>
16
  <authors><author><name>Sinabs</name><user>auto-converted</user><email>tech@sinabs.fr</email></author></authors>
17
+ <date>2013-01-24</date>
18
+ <time>09:39:11</time>
19
+ <contents><target name="magecommunity"><dir name="MessageBusiness"><dir name="ContactsSync"><dir name="Block"><dir name="Adminhtml"><dir name="Sync"><file name="Button.php" hash="96d7a43f3d073e5c96a50f291545bb34"/></dir></dir><dir name="System"><dir name="Config"><dir name="Form"><dir name="Fieldset"><file name="Import.php" hash="147849470cc11da6e1ad8db84a9d60be"/><file name="Service.php" hash="edc7e67b19116bfbc395b78db4e31f89"/></dir></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="f00e2f239b64651da9d8f1b567638458"/><file name="MbApi.php" hash="59da069bf030315c5c58096b8e045a7a"/></dir><dir name="Model"><dir name="System"><dir name="Config"><dir name="Source"><dir name="Newsletter"><file name="Subscription.php" hash="a956948f3aef0b31ea4b46e1a1446216"/></dir><dir name="Synchro"><file name="Type.php" hash="6da69e17398b78eadf9a26e2fa945f8c"/></dir></dir></dir></dir><file name="Observer.php" hash="b1dae04f0118f1c0ed5dc5e88c3892aa"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="AjaxController.php" hash="bc1787b697890b9926709b1a0d4bb5e8"/></dir><file name="InterfaceController.php" hash="57c7a3aae5b67b2efbc1d20e4318b5d7"/></dir><dir name="etc"><file name="config.xml" hash="fc120712bfa65bb16217e41ee998d984"/><file name="system.xml" hash="4dc173ab5ab4ecb009b7a8f7441b366a"/></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="contactssync"><dir name="system"><dir name="config"><dir name="sync"><file name="run.phtml" hash="3b2efd9ef3b5f34a256f18bdc6a3d436"/></dir></dir></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="MessageBusiness_ContactsSync.xml" hash="676b5fb5c19515a258e2b43238036f93"/></dir></target><target name="magelocale"><dir name="es_ES"><file name="MessageBusiness_ContactsSync.csv" hash="a4841d7211976fadc6c10b74798844aa"/></dir><dir name="fr_FR"><file name="MessageBusiness_ContactsSync.csv" hash="2af4d0db3c5e52484b0cd31f6a80fc8c"/></dir></target></contents>
20
  <compatible/>
21
  <dependencies/>
22
  </package>