Changelog

Version history of the module since 2025. The full list is also in the module's Changelog tab, in the back office.

2.14.2 - November 10, 2026

  • Security: the cart recovery links of the Mailchimp e-mails are now signed and expire after 14 days, update recommended
  • Fixed the configuration page, which could no longer open when Mailchimp refused the API key (expired or revoked): it now shows the error and opens the API Key tab
  • Fixed account creation, customer updates and order validation, which could fail while Mailchimp was out of reach
  • License key entry fixed: a valid key is accepted again, even typed in lower case or pasted from an email
  • After any action in the License tab, the page reopens on this tab and shows the result

2.14.1 - October 30, 2026

  • Fixed the saving of the open tracking consent of customer accounts on the stores installed since version 2.11.0, whose account and checkout pages could show an error
  • Can be installed on the same shop as medmathcaptcha (version 4.2.0 or later): an address refused as spam is no longer sent to Mailchimp
  • Fixed the newsletter block sending to Mailchimp an address refused by the shop, or an unsubscription request

2.14.0 - October 26, 2026

  • New button in the List tab to archive on Mailchimp the contacts who are not subscribed, so that they no longer count in your plan (with the "Only subscribers" option)
  • Fixed the Save buttons of the configuration and the license check, which could do nothing since version 2.12.0

2.13.0 - October 5, 2026

  • Fixed newsletter block signups of visitors without an account, which Mailchimp refused when the audience had a birthday field, and whose tracking consent was recorded as refused
  • New button in the List tab to send to Mailchimp the newsletter block subscribers who never reached it (PrestaShop 1.7 and later)
  • Fixed the real-time sending of carts to Mailchimp, which left abandoned cart automations without data
  • The tracking consent checkbox is no longer mandatory to subscribe, create an account or order
  • New Privacy tab: the Mailchimp site script and campaign tracking can wait for visitor consent, driven by your consent management platform
  • Faster shop pages: the Mailchimp site script is now cached instead of being requested on every page
  • Customer addresses and phone numbers, as well as specific prices, are sent to Mailchimp in real time
  • Security: the API key no longer appears in the server error log, and a diagnostic access point has been removed
  • License: a license already purchased for the shop domain is found again automatically (reinstallation, restored backup, subdomain), and the key can be received by email
  • Compatible with PHP 8.4
  • FAQ and translations corrected in several languages

2.12.0 - September 14, 2026

  • New button applying the Mailchimp unsubscribes to the local base, to realign customers who unsubscribed while the webhook was unreachable
  • The alignment never sends those unsubscribes back to Mailchimp, so the two bases cannot loop against each other
  • The first alignment walks the whole audience, the next ones only load the changes since the last run
  • The customer detail page now shows what Mailchimp holds for that contact, and warns when the two bases disagree
  • Two buttons on that page synchronize a single customer, either sending it to Mailchimp or applying the Mailchimp status locally
  • Removed the DataTables dependency loaded from an external CDN: the log list now relies on our own table, so the back office no longer calls a third party and keeps working offline
  • On direct-sale versions, the contact button now opens a form in the back office instead of a mailto link, which did nothing for a merchant with no mail client configured
  • Fixed the newsletter checkbox of the registration form being ignored when ps_emailsubscription is installed but disabled or unhooked, which created accounts as unsubscribed
  • Fixed a fatal error that prevented the module from loading on PHP versions below 8.0
  • Fixed the synchronization script, missing since 2.10.1, which left the synchronization buttons without any effect
  • The log list is now limited to the most recent entries, so a large history no longer leaves it empty
  • A shop under maintenance is now reported in the log tab, and no longer warns when employees are allowed to browse the shop

2.11.0 - July 27, 2026

  • New CNIL / GDPR tracking consent feature: a required checkbox on newsletter signup forms lets subscribers explicitly accept or refuse the Mailchimp open-tracking pixel
  • Consent stored per customer in a dedicated table and synchronized to Mailchimp as a new TRACKING merge field (0 = refused, 1 = accepted)
  • Tracking consent checkbox pre-filled on the customer account edit page, allowing subscribers to change their choice at any time
  • Consent status (accepted / refused / not recorded) displayed in the customer detail page in the back office
  • TRACKING merge field automatically created when generating merge fields for an audience
  • New FAQ tab in the module configuration with answers to the most common setup and usage questions

2.10.1 - July 21, 2026

  • Fixed .htaccess in the vendor folder that was blocking Riot.js and CSS assets (Apache 2.4 compatibility)

2.10.0 - May 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.1 - March 3, 2026

  • Fixed a bug when creating a new product
  • Fixed PHP 7.0 compatibility

2.9.0 - November 20, 2025

  • Add compatibility with PrestaShop 9

2.8.8 - June 12, 2025

  • Improved compatibility with PrestaShop 8
  • Add security policy