Over 200 add-ons available under a single subscription for $40 per month!

Abandoned cart reminder

The module sends email reminders to customers who added products to the cart but did not complete checkout. Reminder timing is configured by day and launched via cron.
Please enter a valid addres(es) of the shop where you are going to use the add-on.
By subscription 3 742 
Latest module version Updated:
Have questions about the module? Write to us: HelpDesk

This add-on is part of our Subscription plan.

Subscribe once — enjoy all add-ons without limits.

The add-on helps bring customers back to unfinished orders with email reminders. It is useful for stores that want to gently remind shoppers about their cart and improve conversion without manually processing every case.

The customer receives an email with the products from their cart and can quickly return to checkout. The store administrator controls the reminder schedule and limits how old a cart can be before it is no longer included in the mailing.

Purpose

The add-on automates abandoned cart recovery: it finds customers who added products but did not complete checkout and sends them a clear email reminder. This helps recover part of missed sales and keeps the team away from repetitive manual follow-ups.

Main features

  • automatic email reminders on schedule;
  • several reminder days, for example after 2, 3, and 5 days;
  • maximum cart age limit for reminder sending;
  • check that the customer has an email address;
  • product availability check before sending;
  • exclusion of unavailable products from the email;
  • email with product names, images, quantities, and prices;
  • last send tracking to avoid overly frequent reminders;
  • ready-made cron command and link for scheduled launch.

How it works

The administrator sets the schedule password, reminder days, and maximum cart age. Then the scheduled launch checks unfinished purchases and selects only the carts that are ready for a reminder.

Before sending, the add-on checks the cart contents and customer data. If the products are available, the customer receives an email reminder with product links, and the add-on updates the last send time for that cart.

Location in admin

The settings are available in the add-on card: Administration → Add-ons → Abandoned Cart Reminder. There you can set the cron password, reminder days, maximum cart age, and copy the ready-made command for scheduled launch.

Have questions about the add-on?

Write to us.

Product:
  • Store Builder
  • Store Builder Ultimate
  • Multi-Vendor
  • Multi-Vendor Plus
  • Multi-Vendor Ultimate
Recipient:
  • Owners
  • Vendors
Development
:
  • Frontend
Localization:
  • English
  • Русский
Compatible versions:
  • 4.20
  • 4.19.X
  • 4.18.X
  • 4.17.X
  • 4.16.X
  • 4.15.X
  • 4.14.X
  • 4.13.X
  • 4.12.X

Instructions for Abandoned Cart Reminder

The add-on helps bring customers back to unfinished orders with email reminders. It automatically finds suitable carts, prepares an email, and sends it on schedule so you have a better chance to complete the purchase.

What the add-on does

The add-on selects customer carts that have not been converted into orders for the required number of days, checks the cart contents, and sends an email reminder. After sending, it stores the result so reminders are not sent too often.

Where to find it

  • Abandoned Cart Reminder add-on card is where the main settings are stored.
  • Cron password (`cron_password`) is used to protect the cron request.
  • Cart abandoned days by comma (`abandoned_days`) defines when reminders should be sent.
  • Cart abandoned maximum days (`abandoned_max_days`) limits which carts can be included.
  • Cron command (`cron_url`) is the ready-to-use command or URL for scheduled runs.
  • Email template — `design/backend/mail/templates/addons/csc_abandoned_cart_reminder/cart_reminder.tpl`.

How to configure the add-on

  1. Open the add-on card.
  2. Set the cron_password that will be used in the cron request.
  3. Enter abandoned_days, for example 2,3,5, if you want reminders to go out in several steps.
  4. Set abandoned_max_days to limit how old a cart can be and still be included.
  5. Save the settings and copy the ready cron_url for scheduled runs.

How to check it works

  1. Create a test customer and add products to the cart without placing the order.
  2. Wait until the cart reaches one of the values in abandoned_days.
  3. Run the cron URL or call cart_reminder.send with the correct cron_password.
  4. Check that the reminder email was sent to the customer.
  5. Make sure last_sent in ?:user_session_products was updated and the add-on does not send reminders too often.
  6. If the cart contains deleted or unavailable products, verify that the add-on still sends the message and skips those items in the email.

What to keep in mind

  • Emails are sent from company_orders_department.
  • The add-on relies on cron runs, so a regular scheduler is required.
  • The reminder email uses a template that you can adapt to your store style.

Changelog

v1.7.0

05.06.2026

Changes and improvements:

  • Updated the module template and service elements of the add-on card.
  • Added HTML files for description, instruction, and changelog.

Fixes and changes:

  • Fixed the cron command hint to use the CS-Cart storefront script.
  • Strengthened cron password validation and moved reminder sending to a shared handler.

v1.6.0

02.02.2026

Changes and improvements:

  • Changed short PHP tags to standard tags.
  • Updated the module template.

v1.5.1

15.05.2023

Changes and improvements:

  • Updated licensing.
Reviews

Here you can share your opinion and evaluate our work.

Your feedback helps us become better and offer you even better service.

Similar add-ons