Versions < 2.0.0: How to manage your newsletter subscription form?
Warning: this FAQ is only for the versions of the module < 2.0.0
The MailChimp E-Commerce Automation module allows you to synchronize in real time all new subscribers to your newsletter by taking into account the language of the site at the time of registration. You can create promotional campaigns in the language corresponding to each of your subscribers.
You can either choose to use the PrestaShop native form, or one of the advanced signup forms offered by MailChimp. We advise you to use a MailChimp form if you want something customized and complete. Indeed, unlike the PrestaShop native form which only offers one information field (the e-mail address), MailChimp lets you, among other things, add as many fields to fill as you want. You can ask for example the last name, the first name or the birthday of the subscriber. This form is also customizable, with an image for example, which allows you to have a totally unique form for your shop. If you want to know more about MailChimp signup forms, click on this link.
Please note: in order to apply the new General Data Protection Regulations, it is your responsibility, as the person responsible for the use of your users' personal data, to check that you comply with the law. Note that MailChimp's embedded form forms do not allow the inclusion of "RGPD" fields. Only certain styles of forms of the type "Pop-up" allow it. For more information on RGPD compliant MailChimp forms please click here.
Anyway, whether you want to use the PrestaShop native form or one of the MailChimp signup forms, we explain below how to do.
I want to continue with PrestaShop native form
MailChimp E-Commerce Automation allows you to synchronize, in real time and directly in the right list, all your new subscribers from the PrestaShop native form. Indeed, the module will automatically detect the language of the shop and will add the new subscriber in the list corresponding to this language.
For this synchronization in the right list to be active, here is the procedure to follow:
First, you have to create a list for each language insatlled on your shop and for which you want to use the module. If some languages don't have an associated list, go to the "Lists & Stores" tab, click on the green "+ List" button and create a list for each missing language. You don't need to synchronize lists with existing customer lists if you don't want to make transactional campaigns for its customers and if you only want to send them your newsletter. Then click on "Update".
Then, go to the module "Newsletter subscription form" tab and click on the small red crosses to activate each list corresponding to each of the languages installed on your shop:
Once you have activated a list by language, click on "Update". From this moment, all new registrations that will be done via the PrestaShop native form will be automatically synchronized and added in the correct list.
Important note: if you already used the PrestaShop native module, you should already have collected e-mails. You can decide to import this existing list into one of your MailChimp lists. Note, however, that you can't sort these existing e-mails by language. Indeed, the PrestaShop native module makes no distinction between languages at the time of subscription to the newsletter (this is our module that will allow you to do it, from now, for your future subscribers). You can then import these emails into only one list that matches with one language, even if some of them come from people who don't speak this list's language. This means that you will potentially have people who will receive e-mails that will not be fully adapted to them. Knowing this, so be sure to want to import these existing emails and choose wisely the list in which you want to do it. Once the list has been chosen, click on "Sync newsletter list" to import the list of existing emails:
I want to install one of the advanced MailChimp signup forms
If you want to integrate one of the MailChimp signup forms follow the following procedure:
First of all, start by deactivating the PrestaShop native newsletter subscription module if it is installed. It will be disabled for all languages installed on your shop as it doesn't make distinction between languages.
Then, you have to create a list for each language installed on your shop and for which you want to use the module. If some languages don't have an associated list, go to the "Lists & Stores" tab, click on the green "+ List" button and create a list for each missing language. You don't need to synchronize lists with existing customer lists if you don't want to make transactional campaigns for its customers and if you only want to send them your newsletter. Then click on "Update".
Then, go to the module "Newsletter subscription form" tab and click on the small red crosses to activate each list corresponding to each of the languages installed on your shop:
Once you have activated a list by language, click on "Update". Go to MailChimp plateform, log in and click on the "Lists" tab. Choose one of the lists previously activated in the module (for example the list for the english shop), click on the little arrow on the right and select "Signup forms":
You arrive on a page that offers several types of forms. Click here for details on the types of forms.
Please note: in order to apply the new General Data Protection Regulations, it is your responsibility, as the person responsible for the use of your users' personal data, to check that you comply with the law. Note that MailChimp's embedded form forms do not allow the inclusion of "RGPD" fields. Only certain styles of forms of the type "Pop-up" allow it. For more information on RGPD compliant MailChimp forms please click here.
To integrate the form onto your website, choose the "Embedded forms" type. To add a pop-up signup form, select "Subscriber pop-up". You will find precise documentation on each type of form by clicking on the links below(*):
(*)The "General forms" type allows you to create and share your form's URL on social networks or other communication channels. The "Forms integrations" type allows you to configure your form using other platforms (WordPress, Squarespace, ...). Then, these two types of forms will not be discussed here because they don't relate to the integration with a PrestaShop website.
Whichever type of form you choose, you then access its configuration. MailChimp offers multiple possibilities of personalization thanks to a very complete form divided into three parts: Design / Fields / Content.
Example of a pop-up form:
Create your form, define its display parameters and click on "Generate Code".
A window opens with the signup form code to include in the module. Copy this code and return to the module's back-office.
In the "Newsletter subscription form" tab, click on the little pencil corresponding to the list for which you have just created the form, in the column "Add your subscription form":
A window opens. Click "YES" for the option "Add the MC newsletter custom form?" then paste in the window the code given previously by MailChimp. Finally, click on "Add":
On the line corresponding to the list concerned, you should see a green check mark indicating that the form has been integrated for the corresponding language:
Click on the "Update" button and check on the front office that the form appears:
Note: know that if you change the appearance of your pop-up form in MailChimp, you will not have to copy the form code again into the module. In fact, all you have to do is click on "Publish" and the changes will automatically be applied to your site without you having to go through the module again:
Example of an embedded form:
Create your form according to your preferences. You have the choice between several types of embedded forms. Choose the one you want and fill out the form according to your preferences. Note that to manage the fields to be displayed, you have to go to the form builder. The link of this form buider is under the "Show only required fields" option:
Once your form is configured, copy the code given by MailChimp and return to the module's back-office:
In the "Newsletter subscription form" tab, click on the little pencil corresponding to the list for which you have just created the form, in the column "Add your subscription form":
A window opens. Click "YES" for the option "Add the MC newsletter custom form?" then paste in the window the code given previously by MailChimp. Finally, click on "Add":
On the line corresponding to the list concerned, you should see a green check mark indicating that the form has been integrated for the corresponding language:
Click on the "Update" button and check on the front office that the form appears.