Abandoned Cart Reminder Pro is a PrestaShop module for automated abandoned cart recovery. Send multi-step drip emails (e.g. after 1 h, 24 h, 48 h), issue one-time discount codes, and target campaigns by cart value and customer groups. Track recovery rate and attributed revenue in the ROI dashboard, run A/B tests, and control send schedules, anti-spam limits and GDPR opt-out — all processed in the background via cron, not on page load.

















Abandoned Cart Reminder PRO for PrestaShop intelligently recovers lost sales through powerful multi-step email sequences. It features smart targeting based on cart value, customer groups, and products, along with automatic unique discounts to entice buyers back. The module prevents sending emails for out-of-stock items by suggesting alternatives and includes a robust anti-spam engine. A comprehensive ROI dashboard tracks recovered revenue and campaign performance, offering detailed attribution. With A/B testing, GDPR compliance, and background cron processing, this module provides a professional solution to significantly boost your store’s conversion rates efficiently.
Every day, shoppers leave items behind and never come back. Abandoned Cart Reminder PRO runs intelligent, multi-step email sequences with smart targeting, automatic discounts, stock-aware messaging, and a clear ROI dashboard — so you recover sales without spamming your customers or hurting your margins.
A single “you forgot something” email might work once — but real recovery needs timing, relevance, and respect for the customer. Send too many messages and you damage trust. Offer discounts to everyone and you erode profit. Remind someone about a product that just sold out and you look out of touch.
Abandoned Cart Reminder PRO is built for serious store owners. It tracks abandoned carts (including guests), matches each cart to the right campaign using smart rules, and sends a sequenced series of emails on a background queue — never slowing down your storefront.
You get a visual email builder, unique discount codes per step, A/B testing, and hard numbers: how many carts were abandoned, how many came back, and exactly which email drove the order.
Limits how many recovery emails one customer can receive per day. If someone abandons several carts in a short time, the module can merge pending messages into one summary instead of flooding their inbox — protecting your sender reputation and customer patience.
Before sending, the module checks whether cart items are still available. If something sold out, the email switches to a substitute product layout — suggesting similar items from the same category (or bestsellers as fallback) instead of pushing customers back to dead links.
A clear back-office view: abandoned vs. recovered carts, recovery rate, attributed revenue, emails sent, and open/click rates. A daily chart shows trends at a glance, plus a breakdown of which recovery step generated actual orders.
Every recovery link carries your configured UTM parameters and a unique tracking token. When the customer completes checkout, the order is linked to the exact email step that brought them back — so you know what actually works, not just what was sent.
Test two subject lines, two discount levels, or two email designs. Create variant A and B steps with the same timing — each customer gets only one version (~50/50 split, stable per email address). Compare results in the dashboard and double down on winners.
Sending runs in the background via cron — your shop stays fast. Configure night quiet hours, optional weekend blocking, and batch size so emails go out when it makes sense for your brand, not at 3 AM.
Create multiple campaigns with different email sequences. When a cart is abandoned, Abandoned Cart Reminder PRO picks the first matching active campaign (sorted by priority). Leave fields empty to target everyone; fill only the rules you need.
Cart value thresholds use your shop’s default currency (other currencies are converted automatically before matching).
| Rule type | What you can configure |
|---|---|
| Cart value (min / max) | Run a gentle reminder for carts under €50, and a premium sequence with a bigger discount for carts over €500. Set 0 for no limit on either side. |
| Customer groups | Target or exclude specific groups — e.g. B2B wholesale, VIP, or retail only. Empty = all groups. Guest shoppers are matched when Guest or Visitor groups are selected. |
| Specific products | Campaign runs when the abandoned cart contains at least one of the products you pick (search by name in back office). |
| Categories | Trigger when any item in the cart belongs to one of your selected categories — ideal for seasonal collections or high-margin lines. |
| Manufacturers (brands) | Apply a dedicated sequence when the cart includes products from selected brands / manufacturers. |
| Suppliers | Match carts that include products from specific suppliers — useful for dropshipping or multi-source catalogs. |
| Catalog rules logic | If you set any catalog filter (product, category, manufacturer, or supplier), the cart must match at least one of those rules. Combine with cart value and groups for precise segments. |
| Priority | Lower number = evaluated first. Use priority so niche campaigns (e.g. “B2B only”) win over your default catch-all campaign. |
Each step in your drip sequence has its own timing, offer, and behaviour. Only active steps are queued and sent by cron.
| Option | What it does |
|---|---|
| Delay (minutes / hours / days) | Wait after abandonment (or after the previous step) before this email is scheduled — e.g. 1 hour, 24 hours, 3 days. |
| Only if customer did not return | Skips the step if the shopper already came back to the site after abandoning — avoids pointless reminders. |
| Unique discount code | Auto-generate a one-time voucher: percentage or fixed amount, with configurable validity in hours. Shown in the email via the discount placeholder. |
| Discount history protection | Global setting: stop offering new codes to customers who already received too many recovery vouchers in the last 30 days — protects your margin. |
| Countdown timer | Display urgency when a discount is active — shows remaining hours/minutes until the offer expires. |
| Cross-sell products | Adds a “customers also bought” block based on real order history from your store. |
| Bestsellers fallback | If the cart block cannot be shown, popular products from your catalog fill the space instead. |
| Star ratings (social proof) | Show product review stars next to cart items in the email when available. |
| A/B variant (A or B) | Pair two steps with the same position and test group name — split traffic 50/50 between subject lines, discounts, or full templates. |
| Multilingual subject & template | Subject lines per language; visual drag-and-drop builder or raw HTML editor with live desktop/mobile preview. |
Use these tags in your email HTML template or in the visual builder blocks. They are replaced automatically when each message is sent. Click to copy in the back-office email builder.
| Placeholder | What it inserts |
|---|---|
| {{customer_name}} | Customer’s first name (friendly greeting in the email). |
| {{cart_total}} | Formatted total value of the abandoned cart. |
| {{products}} | Product grid with images, names, quantities, and prices. If items are out of stock, shows substitute suggestions instead. Can include cross-sell and review stars per step settings. |
| {{discount}} | Highlighted promo code box when a unique voucher was generated for this step (empty if no discount). |
| {{countdown}} | Urgency timer showing time left until the discount expires (when countdown is enabled and a code exists). |
| {{cart_url}} | Tracked “complete your order” link — restores the cart at checkout with UTM parameters and click attribution. |
| {{shop_name}} | Your store name from shop configuration. |
| {{opt_out_url}} | One-click unsubscribe link (GDPR-friendly opt-out; logged in the module database). |
The visual builder also provides ready-made blocks — Header, Introduction, Products, Discount, Countdown, CTA button, and Footer — which you can drag, reorder, and combine with the placeholders above.
Carts are tracked on save and update. After your chosen idle time (e.g. 60 minutes), they are marked abandoned. Guest carts can be included when an email is available.
The right campaign is selected via smart rules. Steps are scheduled with delays; anti-spam, GDPR consent, and opt-out checks run before anything is sent.
Opens and clicks are logged. Completed orders are attributed to the recovery email. The dashboard shows revenue recovered and which step performed best.
Abandoned Cart Reminder PRO is built for EU and international compliance: every email can include an {{opt_out_url}} unsubscribe link, opt-outs are stored and honoured on all future sends, and you can require marketing consent (newsletter subscription) before any recovery message goes out. Consent actions are logged for your records.
When a customer completes an order, the abandoned cart is marked recovered automatically — so your sequences stop chasing buyers who already converted.
Professional abandoned-cart recovery for PrestaShop 1.7 through 9.x. Dedicated back-office tabs: Dashboard, Campaigns, Logs, and Settings.

















This module automates multi-step abandoned cart recovery with smart targeting, automatic discounts, and stock-aware messaging. It optimizes sales by using an ROI dashboard, A/B testing, and a cron-based queue for efficient, intelligent email sequences, significantly boosting revenue.
Abandoned Cart Reminder PRO maximizes sales by deploying smart, multi-step email campaigns with targeted discounts and stock-aware product suggestions. Its A/B testing and ROI dashboard continually optimize recovery efforts, ensuring increased conversions and significant revenue gains.
Leveraging 15 years of PrestaShop insights, our module offers sophisticated abandoned cart recovery. It incorporates advanced drip campaigns, smart targeting, and robust ROI tracking, refined to perfection from years of e-commerce experience to maximize your conversions.
Abandoned Cart Reminder PRO offers extensive customization through multi-step drip campaigns and smart targeting by cart value, customer groups, products, and categories. Each recovery step allows unique discount codes, A/B testing, and a visual email builder for perfectly tailored, high-converting sequences.
The module features a comprehensive visual builder and raw HTML editor for email templates, providing extensive customization options for campaign design and content. Users gain significant control over message appearance and flexibility.
Ensuring long-term value, this module offers robust compatibility across PrestaShop versions 1.7.0.x to 9.x. A built-in MyPresta update checker simplifies keeping your module current, guaranteeing its advanced features consistently meet evolving platform requirements for optimal performance.