Shopware Marketing & Promotions

Shopware 6 Abandoned Cart Recovery — Reminder Emails & Unique Discount Codes

Automatic reminder emails & unique discount codes for Shopware 6

Recover the abandoned carts Shopware CE lets slip away

At a glance
  • Up to 3 scheduled reminder emails with configurable delays (1 h, +24 h, +72 h by default)
  • Unique discount code per customer, attached to a Shopware promotion of your choice
  • One-click restore link that rebuilds the cart and redirects to checkout
  • Recovery tracking: every placed order is linked back to its abandoned cart
  • Compatible with Shopware CE 6.5, 6.6 and 6.7 — no Commercial plan, no external service
Shopware 6.5–6.7 No Commercial plan Up to 3 reminders Unique discount codes GDPR
  • 30-day refund
  • 12 months updates
  • 24h support
www.datafirefly.com/en/
Abandoned cart email reminders with unique discount codes on Shopware 6
v1.0.0 · updated 2026-07-22
What it does

The short version.

01

Abandoned cart detection

Every cart holding at least one product is tracked in a dedicated table: customer, language, sales channel, items and total. Guests are picked up as soon as they identify themselves — the cart merge on login updates the entry automatically.

02

Up to 3 scheduled reminders

A scheduled task runs every 15 minutes and sends 1 to 3 reminder emails at the delays you choose: 1 hour after abandonment, then +24 h and +72 h by default. A configurable minimum cart value keeps reminders focused on carts worth chasing.

03

Unique discount code per customer

The plugin generates an individual code (customisable prefix) and attaches it to a Shopware promotion of your choice: you stay in control of the discount amount, conditions and validity. The code ships with the reminder you pick — the 2nd by default, so customers who come back on their own don't get a discount for free.

04

One-click cart restore

Every email contains a secure link that rebuilds the customer's cart (items and quantities) and redirects straight to checkout, in their language and on their sales channel. Items that became unavailable are flagged cleanly.

05

Recovery tracking

As soon as an order is placed, the matching abandoned cart is marked as recovered with the order id. You measure exactly how much revenue your reminders bring back, link clicks included.

06

Editable email template in 5 languages

The email template is installed among Shopware's native mail templates, pre-translated into English, German, French, Spanish and Italian. Edit it freely in the admin: cart items, total, resume button, discount code and documented Twig variables.

The long version

Everything you'd want to know before you install.

A detailed look at how Shopware 6 Abandoned Cart Recovery — Reminder Emails & Unique Discount Codes works, why we built it the way we did, and the thinking behind the features above.

§ 01

The number one feature missing from Shopware Community Edition

Around 70% of e-commerce carts are abandoned — and Shopware CE does nothing about it: cart recovery is reserved for the Commercial plan through the extended Flow Builder. For a self-hosted shop, that means watching customers walk away every day when they were one click from ordering. DfCartRecovery brings this capability to the Community Edition, with no subscription, no third-party service and no customer data leaving your server.

§ 02

A follow-up sequence that has proven itself

The plugin applies the battle-tested email retargeting sequence: a fast first reminder (1 hour by default) while purchase intent is still hot, a second one at 24 hours carrying the discount code to remove the last objection, and a third at 72 hours as a final nudge. Every delay is tunable to the minute, and so are the number of reminders (1 to 3) and the minimum cart value. The scheduled task relies on Shopware's native system — no exotic cron to configure.

§ 03

Unique discount codes, not a coupon leaking to deal sites

A generic code always ends up on a coupon aggregator. DfCartRecovery generates an individual code per customer, injected into the individual promotion codes of a Shopware promotion you choose: discount amount, conditions and validity stay defined in your promotion, as usual. By default the code ships with the second reminder — customers who return after the first email order without a discount.

§ 04

One click, and the cart is rebuilt

Asking a customer to rebuild their cart is losing them a second time. Every reminder email contains a secure, customer-specific link: on click, the plugin reassembles the cart item by item, flags any product that is no longer available, and redirects to checkout — in the customer's language and on the right sales domain. The click is timestamped for your statistics.

§ 05

Measure what your reminders actually bring back

As soon as an order is placed, the plugin matches it to the corresponding abandoned cart: the entry flips to recovered, with the order id, the date and the number of reminders sent. You know precisely how many carts your emails brought back, and which ones clicked without converting. Tracking data is purged automatically after a configurable delay, as GDPR expects.

§ 06

Built to last from 6.5 to 6.7

Shopware 6.6 removed the customer and price columns from the cart table — most recovery plugins written for 6.5 stopped working. DfCartRecovery relies on its own tracking table fed by checkout events, a task handler compatible with all three constructor signatures and routing that stays neutral between Symfony 6 and 7. A single ZIP covers 6.5, 6.6 and 6.7, with no administration build.