Ultimate PrestaShop© with MailChimp© synchronization

prestamailchimp

Increase your sales by taking advantage of all the eCommerce services of the Mailchimp solution.

This module will allow you a global synchronization of your PrestaShop directly on Mailchimp and allow you to use all Automations, abandoned baskets reminders, product recommendations for your customers.

The update is done in real time and transparently for your customers.


Data sheet

Version 2.10.0
Core modifications (override) No
Third party subscription: Yes
Translation : bg-da-de-el-es-et-fi-fr-hu-it-ja-nl-pl-pt-ro-sk-sv-uk
Compatible Prestashop 1.6 Yes
Compatible Prestashop 1.7 Yes
Compatible PrestaShop 8 Yes
Compatible PrestaShop 9 Yes
Compatible thirtybees 1.1 Yes
Compatible thirtybees 1.2 Yes
Compatible thirtybees 1.3 Yes
Compatible thirtybees 1.4 Yes
Compatible thirtybees 1.5 Yes
Compatible thirtybees 1.6 Oui
PhenixSuite compatible Yes
Responsive Design Yes
Multi Shop compatible: Yes
Service Url https://link.prestatoolbox.fr/mailchimp
Video https://player.vimeo.com/video/267747058
PrestaShop Forum https://www.prestashop.com/forums/topic/1072075-module-easily-synchronize-your-prestashop-store-with-mailchimp-for-targeted-and-personalized-communication-campaigns/
documentation https://demo-addons.eu/prestamailchimp/landing/en/readme_en.pdf
Demonstrations https://demo-addons.eu/prestamailchimp/landing/en/
Addons PrestaShop https://prestashop.pxf.io/ultimate-synchronization-of-prestashop-mailchimp

99,99 € tax excl.

Secure payment methods

Visit and subscribe

Access

License

By buying this product, you will benefit from all the updates for 365 days.

Number of downloads

185 Downloads

Last Update

05/28/2026: Version 2.10.0

Compatibility

This modules is compatible with all PrestaShop 1.6.x version This modules is compatible with all PrestaShop 1.7.x version This modules is compatible with all PrestaShop 8.x version This modules is compatible with all PrestaShop 9.x version

thirtybees Compatibility

This modules is compatible with all thirtybees 1.1.x version This modules is compatible with all thirtybees 1.2.x version This modules is compatible with all thirtybees 1.3.x version This modules is compatible with all thirtybees 1.4.x version This modules is compatible with all thirtybees 1.5.x version This modules is compatible with all thirtybees 1.6.x version

PhenixSuite Compatibility

This modules is compatible with all PhenixSuite version

Translate in

bg da de el es et fi fr hu it ja nl pl pt ro sk sv uk

Proposed by

Mediacom87


More info

The Problem

Mailchimp is one of the most widely used email marketing platforms in the world, yet PrestaShop offers no native integration. There is no way to automatically synchronize your contacts, products or orders.

The result: outdated contact lists, campaigns sent to unsubscribed users, missing e-commerce data in your Mailchimp reports and no abandoned cart recovery. You are leaving sales on the table.

The Solution

PrestaMailchimp connects your store to Mailchimp in real time. Every new customer, every order, every product and every promo code is automatically synchronized with your Mailchimp account via the v3 API.

Changes are bidirectional: an unsubscribe in Mailchimp is reflected in PrestaShop via webhook, and vice versa. You can finally harness the full power of Mailchimp with your actual store data.

How It Works

1

Connect

Enter your Mailchimp API key and link your contact lists to your PrestaShop store. Setup takes just a few clicks.

2

Synchronize

Run the initial sync for customers, products, orders and promo codes. A live progress modal shows real-time status. The engine is resumable: closing the tab or a network drop will not break the import — it continues from where it stopped.

3

Automate

Once the initial sync is complete, every change is sent to Mailchimp in real time via PrestaShop hooks and webhooks.

Detailed Features

Customer Synchronization

  • Automatic addition of new customers to your Mailchimp list
  • Real-time updates (email, name, group)
  • Deletion reflected in Mailchimp
  • Double opt-in support
  • Customer stats (order count, total spent)

Product Catalog

  • Full catalog synchronization with variants
  • Images, descriptions, prices and SKU references
  • Configurable description format (short, long, meta)
  • Price type selection (tax included or excluded)
  • Batch processing (up to 2,000 products per batch)

Orders

  • Order data sent with full line-item detail
  • Shipping and billing addresses included
  • Configurable order status filtering
  • Currency and totals data
  • Batch processing with execution-time management

Resumable Synchronization

  • Import state persisted in DB — resumes after network drop or tab close
  • Live progress modal with bar and clear error state
  • Mailchimp error report URL stored in Logs
  • Large catalogs and histories processed in adaptive batches

Abandoned Carts

  • Detection and sending of abandoned cart data to Mailchimp
  • Automatic cart recovery link generation
  • Optional auto-login on recovery link click
  • Campaign ID and email ID tracking via cookies

Promo Codes & Cart Rules

  • Synchronization of cart rules and discount codes
  • Automatic removal of expired codes
  • Active/inactive status tracking
  • Usable directly in Mailchimp campaigns

Bidirectional Webhooks

  • Real-time bidirectional synchronization
  • Supported events: subscribe, unsubscribe, cleaned
  • Newsletter status updated in PrestaShop
  • Validation via dedicated security key

Newsletter Forms

  • Integration with blocknewsletter (PS 1.6) and ps_emailsubscription (PS 1.7+)
  • Double opt-in support
  • Custom merge fields (radio, dropdown)
  • Required field validation

Logging & Monitoring

  • Detailed logs for every operation (successes and errors)
  • Configurable log mode (all or errors only)
  • View and delete logs from the back office
  • Integration with PrestaShop’s native logging system
  • Error analyzer: identify the root cause of Mailchimp errors directly from the module

Advanced Configuration

  • Mailchimp lists configured per language
  • Customer groups to exclude from sync
  • Configurable image format
  • Vendor type selection (category, manufacturer, supplier)

Security

  • Auto-generated security key for webhooks
  • Validation tokens on AJAX operations
  • pSQL() protection on all inputs
  • Encrypted cart recovery parameters

Full Back Office Interface

A tabbed administration interface covering: contact lists, e-commerce settings, orders, signup forms, logs, security and changelog. Launch a full sync with one click and track progress in real time, view list statistics and manage store/list associations per language. Error report analyzer accessible per data type (customers, products, orders, vouchers).

Installation

Download the module and install it from your back office (Modules > Module Manager)

Enter your Mailchimp API key in the module configuration

Link your Mailchimp lists to your store and configure options (double opt-in, price format, fields to synchronize)

Run the initial sync from the interface — customers, products, orders and promo codes are sent to Mailchimp in batches

Real-time synchronization starts automatically — every change in your store is reflected in Mailchimp

Changelog

2.10.0 - 05/17/2026

  • New resumable bulk import engine: a closed window, a timeout or a network drop no longer breaks the synchronization, it resumes where it stopped
  • New synchronization modal opened directly from the configuration page, with a live progress bar and a clear error state
  • Mailchimp error-report file URL is now stored and shown, and the window stays open when errors are reported
  • New error report analyzer: identify the root cause of Mailchimp synchronization errors directly from the configuration page
  • Single sync engine shared by customers, products, orders and vouchers (removed the legacy per-type controllers)
  • PrestaShop 9 / PHP 8.1+ compatibility fixes

2.9.0 - 11/20/2025

  • Add compatibility with PrestaShop 9

2.8.8 - 06/12/2025

  • Improved compatibility with PrestaShop 8
  • Add security policy

2.8.7 - 10/21/2024

  • Correction of an error in the translation of the DataTables library

2.8.6 - 11/15/2024

  • Improved customer data during synchronization
  • Fixed a bug related to the number of additional fields configured on Mailchimp
  • DataTables library updated to version 2.1.8

2.8.5 - 09/24/2024

  • Correction of customer group exclusions during initial global synchronization
  • Improved log recovery to avoid blockages
  • DataTables library updated to version 2.1.7
  • Improved newsletter subscription via the module form for existing customers

2.8.4 - 04/26/2024

  • PHP 7.0 bugfix
  • Fixed display bug in Firefox browser
  • Log list added directly to the module
  • Improved compatibility with PHP 8
  • Withdrawal of compatibility with PrestaShop 1.5

2.8.3 - 03/18/2023

  • Added an option to synchronize only new clients without having to synchronize all old clients

2.8.2 - 02/23/2023

  • Improvement of the synchronization library with Mailchimp

2.8.1 - 01/27/2023

  • Improved initial synchronization of customers, products, orders and coupons
  • Improved display of the language choice tabs in the module configuration

2.8.0 - 01/02/2023

  • Implementation of a radio type merge field management.
  • Redesign of the processing code for the first synchronization of clients with Mailchimp
  • Added compatibility with PrestaShop version 8
  • Reappearance of the icons on the buttons of the module

2.7.14 - 04/07/2022

  • Correction on the treatment of customer registrations if they have already registered to the newsletter before.

2.7.13 - 2022-03-23

  • The module now synchronizes all the products in the catalog whether they are activated or not, it allows to have a better synchronization of the old orders

2.7.12 - 2022-03-14

  • Added an option to automatically connect customers when retrieving abandoned carts

2.7.11 - 02/23/2022

  • Fixed the cart recovery method using Mailchimp's Automation feature for abandoned carts

2.7.10 - 12/12/2021

  • Performance improvement on customer address processing
  • Improved unsubscribing of newsletter subscribers when you want to synchronize only the subscribers

2.7.9 - 11/19/2021

  • Added management of client language change
  • Added automatic creation of new List / Audience
  • Fixed a bug on the synchronization of products

2.7.8 - 11/10/2021

  • Correction of the procedure for managing the synchronization of client group exclusions in real time
  • Setting up the deletion of customers from the Mailchimp list if they are in an excluded group and you only export customers who have subscribed to your newsletter

2.7.7 - 04/19/2021

  • Fixed a bug that could appear on some configurations when exporting client groups
  • Source code reduction for more backoffice performance

2.7.6 - 03/16/2021

  • Improved management of the synchronization of client groups

2.7.5 - 01/27/2021

  • Fixed a bug that could affect multilanguages stores

2.7.4 - 01/25/2021

  • Fixed a bug that could affect updated stores

2.7.3 - 01/07/2021

  • Correction of the display of the processing counters during the first synchronization of each item in the store
  • Correction of the recording of the emails already registered on Mailchimp from the default newsletter module of the store
  • Addition of information on the use of the registration form

2.7.2 - 12/24/2020

  • Changing the icon of the module on request of ©Mailchimp's lawyers

2.7.1 - 12/07/2020

  • Workaround of a PrestaShop© bug to succeed in overriding a module in order to validate customers' subscriptions to the newsletter

2.7.0 - 12/02/2020

  • Redesign of the code to integrate security elements
  • Deletion of obsolete elements dating from the upgrade to version 2 of the Mailchimp© API
  • Removal of unused HTML code in the module source code

2.6.5 - 11/26/2020

  • Redesign of the newsletter subscription module synchronization system on PrestaShop© 1.7

2.6.4 - 11/19/2020

  • Fixed a bug concerning the update of back-office orders in their status
  • Changing batch values to avoid time out on very small servers

2.6.3 - 10/08/2020

  • Corrected the management of customer email address changes in PrestaShop©

2.6.2 - 06/15/2020

  • Correction of the management of the Double Optin option for the registration of new customers

2.6.1 - 06/09/2020

  • Fix a url encoding defect in ajax calls when simplified urls are not active

2.6.0 - 05/03/2020

  • Improved client synchronization during manual synchronization where all clients are exported. Customers subscribed on Mailchimp© but not on PrestaShop© will be defined as subscribed also on PrestaShop©.
  • Add personal voucher in Merged Tags where you will find the latest promotional code created specifically for this customer that you can use in your communication.

2.5.1 - 04/11/2020

  • Complete redesign of voucher synchronization.
  • Client synchronization code optimization

2.5.0 - 04/09/2020

  • Added an option to synchronize only registered customers to the newsletter
  • Added an option to force double opt-in on all newsletter subscriptions
  • Source code improvement
  • Fixed a problem of duplication of commands in Mailchimp©.
  • Correction of order cancellation processing

2.4.4 - 02/17/2020

  • Improvement of the synchronization of shops with a large number of customers
  • Correction on the handling of exclusions on real-time synchronization of clients
  • Improvement of the customization of the financial statuses for the automated tracking proposed by Mailchimp©
  • Addition of the variable Landing_site when validating orders (The URL for the page where the buyer landed when entering the shop)
  • Adding the ps_versions_compliancy variable to secure the installation
  • Addition of a mailing address per member of the list that Mailchimp© can use with their postcard offer
  • Improvement of product addition on PrestaShop© 1.7

2.4.3 - 11/12/2019

  • Fixed real-time synchronization of groups associated with each client.

2.4.2 - 08/26/2019

  • Fixed a display bug on the PrestaShop© 1.7 registration form

2.4.1 - 04/29/2019

  • Fixed a bug with blocknewsletter & ps_emailsubscription subscriptions

2.4.0 - 03/03/2019

  • Adding new documentation
  • Fixed a bug on the update of promo codes
  • Improved security to avoid synchronization errors as much as possible
  • Added new Log recording points to make it easier to monitor the operation in real time
  • Improvement of the management of the Logs generated by the module
  • Fixed a previous omission for processing basket rules

2.3.1 - 01/30/2019

  • Fixed a bug in synchronization when updating a client

2.3.0 - 01/21/2019

  • Added synchronization of vouchers
  • Improved module configuration process, reduced steps to save time
  • Use of the basic module for subscribing to the PrestaShop© newsletter with time synchronisation on MailChimp

2.2.2 - 12/31/2018

  • Fix generation of synchronization url generation in multi store

2.2.1 - 11/07/2018

  • Correction of typing errors in the source code

2.2.0 - 10/16/2018

  • Fixed bug preventing the creation of commands from the backoffice
  • Taking into account the reductions applied to the price of products
  • Management of the pop-up form directly on MailChimp
  • Improved processing of Merge Fields in MailChimp lists

2.1.10 - 04/18/2018

  • Bug correction on Fatal error message
  • Better integration for connected store
  • Webhook correction to get action from MailChimp on PrestaShop©

2.1.9 - 04/03/2018

  • Better compatibility with multi shop
  • Add more logs to understand troubles

2.1.8 - 03/21/2018

  • Improved Abandoned Cart Reminder feature for customers to find their shopping cart in full on the store
  • Real time product synchronization code correction in multi store mode

2.1.7 - 10/16/2017

  • Fixed a bug on the exclusion of groups of customers

2.1.6 - 09/21/2017

  • View the complete MailChimps list

2.1.5 - 07/19/2017

  • Time optimization for first sync

2.1.4 - 06/23/2017

  • Fixed code for compatibility with PHP 5.4 below
  • Added option to not synchronize baskets if not using the MailChimp automations on the revival of abandoned shopping carts

2.1.3 - 06/22/2017

  • Code optimization during order validation
  • Bypassing the MailChimp ban from resubscribing a client to a list

2.1.2 - 06/15/2017

  • First sync correction for multi store option

2.1.1 - 06/13/2017

  • Code correction

2.1.0 - 06/09/2017

  • Add languages DE-IT-ES
  • Maintenance mode check
  • Add exclusion by client group
  • Addition of the management of the Order Notifications proposed by MailChimp
  • Possible customization of the Vendor Purchased (category, manufacturer or supplier)

2.0.9 - 05/09/2017

  • Correction of the block newsletter (ps_emailsubscription) for PrestaShop© 1.7 integration

2.0.8 - 05/03/2017

  • Add documentation tab

2.0.7 - 04/14/2017

  • Addition of the category of products for the segmentation of your lists

2.0.6 - 04/11/2017

  • SSL Control
  • Improved code

2.0.5 - 03/15/2017

  • Added carts information about clients

2.0.4 - 03/15/2017

  • Code correction for Carts synchronization

2.0.3 - 03/09/2017

  • Adding a limitation of the number of past orders to export to MailChimp
  • Allow to choose export prices of products with or without tax to Mailchimp

2.0.2 - 03/03/2017

  • Code correction for block newsletter
  • Multi store code optimization

2.0.0 - 01/25/2017

  • Complete code redesign
  • Integration of the Mailchimp V3 API
  • Full integration of the eCommerce elements required by MailChimp

Interested in product

Tell us your interest in this product and we will contact you for more details.

[0/]
PrestaShop module for synchronization with Mailchimp
Ultimate PrestaShop© with MailChimp© synchronization

Reviews