No results were found...

How to connect PrestaShop to MailerLite

Note: If you're a Legacy (Classic) user, please log in to your account to access the dedicated Legacy (Classic) Help Center.

The MailerLite plugin for PrestaShop allows you to automatically sync your PrestaShop customers with your MailerLite subscribers. By installing the plugin, you will be able to select a group in MailerLite to which your PrestaShop customers will be added.

To install the MailerLite plugin for PrestaShop: 

  1. Log in to your PrestaShop admin dashboard.

  2. Go to Modules > Module Manager.

3. Search and find MailerLite. The plugin is also found on the PrestaShop Module Marketplace.

4. Click on Install.

5. Once completed, click Configure.

6. Enter your MailerLite API token and click save. You can generate an API token at https://dashboard.mailerlite.com/integrations/api. You can also check our guide on Where to find the MailerLite API key and documentation.

7. If successful, you will get an additional settings panel.

8. Select a group and other behavior settings. You can also choose to enable Mailerlite popups so you can create popup forms in your MailerLite account, and they will show on your PrestaShop store without the need to manually add the Javascript code yourself.

9. Click save.

10. If successful, the synchronization panel will appear.

When you sync your PrestaShop customers with MailerLite, their data is synced with them including their name, email address, and order information. This information is added to your subscriber Fields. You can then create segments using your subscriber fields.

Prestashop fields include:

  • PrestaShop Orders count - The number of orders that the subscriber has made

  • PrestaShop Total spent - The total amount of money that subscriber has spent on your Prestashop store

  • PrestaShop Accepts marketing - when subscribers accept to receive newsletters from you

In addition to using these fields to collect data, you can also use them to search for subscribers and create segments.

Need help creating a newsletter? Learn more here ➡️ How to create and schedule a campaign

Our Products element in the Drag & drop editor allows you to add your product directly into your MailerLite campaigns. 

This will automatically import images, descriptions, and prices of your products and link directly to your PrestaShop store.

To add a product to your newsletters:

  1. Open your campaign in the Drag & drop editor.

  2. Under the Products section, you will find Import from stores. Simply drag and drop the element into your email.

3. Click into the block to open the settings on the right. Use the Add products from your store button to add products from PrestaShop.

4. If your account has multiple stores connected, be sure to select your PrestaShop store from the drop-down list.

5. You can choose to display one product or multiple. Once the product is selected, click Add products.

6. Click into the block to open the Settings on the right. From here, you can adjust elements like image positioning, alignment, and choose which details such as Price and Description are displayed.

7. Click Save settings to save your edits.

8. When you are done editing your campaign, click Done editing.

9. On the Campaign details page, fill out the Subject line, Preheader, and choose the Recipients to send your campaign.

⚠️ Important: To make sure that any PrestaShop products through your campaign are tracked in MailerLite, toggle ON the option to Track links.

When a subscriber purchases your PrestaShop product through the newsletter and completes the transaction, the order will be tracked in the campaign’s report in the Orders tab.

Note: You may find that the Total revenue does not match the number in your PrestaShop total spent field.

This is because Total revenue only refers to the revenue generated from your MailerLite campaigns. Any orders placed in your shop within 30 days of a link to your shop clicked from any of your campaigns or automations will be considered as email revenue.

our PrestaShop total spent field includes all purchases, including those not made through MailerLite.

Need help creating a landing page? Learn more here ➡️ How to create a landing page

To promote your PrestaShop products in a landing page:

  1. In the landing page editor under Elements, check the Special category to locate the Products element.

2. Or, under Sections, you can find Multiple product sections in the Pricing & Purchase category.

3. Drag and drop either of these elements into your landing page to add your PrestaShop products.

4. Click the Settings icon to open the panel on the right.

5. Choose Add products from your store to select the products to add to this site.

6. If you have multiple e-commerce stores connected to your MailerLite account, choose your PrestaShop store.

Once you have selected your PrestaShop products, click Add products.

7. Once you have added your products, click the Settings button to open the configurations on the right. Here, you can edit the Product and Success view, as well as choose Layout, Content, and Button settings.

8. When a subscriber purchases your PrestaShop product via the landing page and completes the transaction, the order will be tracked in the site’s report in the Orders tab.

Need help creating automations? Check our guide ➡️ How to create an automation workflow

When you connect your PrestaShop store, it sends customer and order data to your account in real time.

MailerLite automations (e-commerce triggers specifically) use this data to automatically start workflows based on customer actions, such as when someone places an order or abandons their cart.

The PrestaShop integration supports these e-commerce triggers:

  • Abandoned cart

  • Abandoned checkout

  • Purchases any product

  • Purchases specific product

  • Purchases from category

  • Purchase frequency

In order to trigger an automation that uses an e-commerce trigger, customers of your store must also be newsletter subscribers and accept to receive marketing from you. This can be by completing any of your sign-up forms, or by checking the box to accept marketing at checkout.

💡 Curious how these triggers work?
Learn how to use them in our E-commerce automation triggers article.

If a customer of your PrestaShop store makes a purchase, and is not added to your active subscriber list or does not trigger a purchased-based automation, you can check the following factors:

  • Order status - In order to be successfully added to your active subscriber list or trigger any purchased-based automations, the customer’s order status must be Payment Accepted. If your customer's order status is still Payment pending or Processing, they will not trigger any actions in MailerLite.

  • Accepts marketing - If your customer did not check the box to accept email marketing at checkout, they cannot be synced to your MailerLite account.

Last time edited: Jun 9, 2026