Payment reminder for unpaid orders

195 downloads
The plugin allows for fully automated email reminders for unpaid orders, triggered by defined time intervals, helping merchants increase payment completion rates efficiently.
Monthly
€31.90* / month
Cancelable monthly
Annual
16.67% discount
€26.58 / month
€382.80* €319.00* / year
after first year €382.80* / year

Technical Information

Category Administration
Created At January 26, 2021
Last Updated June 8, 2026
Languages de_DE, en_GB
Keywords Payment, payment reminder, Payment fraud prevention, reminder for payment, reminder email payment
Technical name ProxaPaymentReminder

Highlights

  • Automatic dispatch of payment reminders for outstanding orders
  • Multi-stage reminder logic with individually definable time intervals
  • Flexible control based on payment status, payment method and sales channel

Features

  • Automatic payment reminders based on payment status
  • Two freely configurable reminder levels with individual sending intervals
  • Customisable email templates for each payment reminder
  • Automatic change of payment status possible after reminder sent
  • Control of reminders by sales channel, payment method and payment status
  • Exclude certain order statuses from reminders
  • Start date for sending reminders can be defined
  • Optional attachment of the invoice to the reminder email
  • Display of the last cron job execution in the plugin
  • Activation/deactivation directly in the admin under Extensions > My Extensions > Configure
  • Integration into the order area: new category ‘Payment Status Time Interval’ for defining the conditions

Purpose of the plugin

Outstanding or late payments often lead to additional administrative work, as customers have to be manually reminded of outstanding orders. This plugin automates the sending of payment reminders and helps to receive payments faster

Automatic payment reminders
The plugin monitors orders with specific payment statuses and automatically sends payment reminders to customers. The sending times can be set individually so that reminders are sent after a few hours, days or weeks, for example. Several reminder levels can be set up, such as a first friendly reminder and another reminder at a later date. Separate sending intervals and email templates can be defined for each level.

Flexible configuration

Reminders can be controlled specifically according to payment status, payment method and sales channel. In addition, order statuses can be specified for which no reminder should be sent. Optionally, a new payment status can be set automatically after a reminder has been sent in order to control the further processing of the order.

Send invoice directly in the reminder
Optionally, the invoice can be automatically attached to the payment reminder. This means that customers receive all relevant information directly in the email and can complete the payment quickly and easily.

Possible use cases / application scenarios

  • Reminder for cancelled or failed PayPal payments
  • Follow-up email for prepayment orders without receipt of payment
  • Reminder for recurring late-paying customers
  • Automated processes in the B2B environment with longer payment terms

Restrictions / notes

  • An active cron job is required for automatic sending
  • The Shopware email template must be available and customised
  • The plugin does not send reminder levels or fees – only payment reminders

Note on plugin history and support

This plugin was originally developed by Proxation GmbH and, as part of a strategic realignment of the company, was transferred to ACRIS E-Commerce GmbH for further development and support

For support enquiries, please contact us directly as usual via account.shopware.com. We will be happy to assist you there.

Installation

  • Open Plugin Manager via Settings > System > Plugins
  • Upload, install and activate the plugin
  • After installation, the plugin can be activated or deactivated via Extensions > My Extensions > Configure.

Configure reminder dispatch

Order area > Configuration for reminder dispatch > Payment status interval time

  1. Sales Channel
    Select the sales channel for which the payment reminders should apply.
  2. Payment status
    Determines the payment status at which a payment reminder should be sent.
  3. Payment method
    Optionally, sending can be restricted to certain payment methods.
  4. Sending interval in minutes for the first payment reminder
    Defines the period after the order when the first reminder is sent.
  5. Email template for the first reminder
    Selects the email template to be used for the first payment reminder.
  6. Set new payment status for first payment reminder
    Optionally, a new payment status can be set automatically after dispatch.
  7. Dispatch interval in minutes for the second payment reminder
    Defines the period after the first reminder during which another reminder is sent.
  8. Email template for the second reminder
    Selects the email template for the second payment reminder.
  9. Set new payment status for second payment reminder
    Optionally, a new payment status can be set after the second reminder is sent.
  10. Select order status if no reminder should be sent
    Here you can define order statuses for which no payment reminder is sent, for example, for cancelled or
  11. Start date
    Specifies the date from which automatic payment reminders are active.
  12. Attach invoice to email
    If enabled, the invoice is automatically attached to the payment reminder.

Frequently Asked Questions

First Payment Reminder

The first payment reminder is calculated based on the order time and the first interval.

Formula:
Order time + first interval

Example (Order placed on 23.01.2026 at 15:00)
First interval: 20 minutes
First reminder: 23.01.2026 at 15:20 (15:00 + 20 min)

Second Payment Reminder

The second payment reminder is calculated based on the order time, the first and the second interval.

Formula:
Order time + first interval + second interval

Example (Order placed on 23.01.2026 at 15:00)
First interval: 20 minutes
Second interval: 40 minutes
Second reminder: 23.01.2026 at 16:00 (15:00 + 20 min + 40 min)

Note: The emails are not sent exactly at these times because the scheduled task runs only every 10 minutes. This can delay sending by up to 10 minutes.

Please check the following two points:

  1. Is the plugin activated for the sales channel? Go to the plugin settings and select the relevant sales channel in the top right corner. The option "Active for this sales channel" must be enabled.
  2. Is a sales channel specified in the payment reminder entry? Open the respective payment reminder entry (under Extensions --> ProxaPaymentReminder) and make sure that the desired sales channel is selected in the "Sales Channel" field.

Important: Both settings must be correctly configured at the same time - if either one is missing, no reminder emails will be sent for that sales channel.

When the payment status is automatically changed after sending the reminder (e.g. to "Reminded"), Shopware will by default send its own system email for this status change. To disable this additional email, proceed as follows:

  1. Open Shopware Admin --> Settings --> Email Templates
  2. Search for the email template associated with the relevant payment status (e.g. "Reminder / Reminded").
  3. Open this template and clear its content (delete the subject, HTML and plain text content), or:
  4. Alternatively: Under Settings --> Workflows / State Machines, check the relevant status transition and remove or disable the associated email action there.

Tip: The easiest approach is to clear the content of the automatically sent Shopware status email for this transition - while Shopware will technically still send an empty email, this is in practice the simplest way to prevent the customer from receiving duplicate emails.

Version Date Compatibility Changelog
5.3.1 26 May 2026 >=6.7.0.0 < 6.8.0.0
  • - Fixed missing email header and footer in reminder emails.
5.3.0 22 May 2026 >=6.7.0.0 < 6.8.0.0
  • - Added support for multiple invoice document types as email attachments.
5.2.2 20 May 2026 >=6.7.0.0 < 6.8.0.0
  • - Optimized code quality
5.2.1 19 May 2026 >=6.7.0.0 < 6.8.0.0
  • - Fixed missing `domains` association when loading SalesChannel, which caused "Impossible to access an attribute (url) on a bool variable" error in Twig email templates.
  • - Fixed missing `salesChannel` object in mail template data so that `salesChannel.domains|first.url` works correctly.
5.2.0 14 April 2026 >=6.7.0.0 < 6.8.0.0
  • - New config to select the starting point for the interval calculation (order date or first invoice creation date).
  • - New config to select a custom field for an alternative email address.
5.1.2 9 March 2026 >=6.7.0.0 < 6.8.0.0
  • - Optimized admin.
5.1.1 3 March 2026 >=6.7.0.0 < 6.8.0.0
  • - Improved admin.
5.1.0 3 March 2026 >=6.7.0.0 < 6.8.0.0
  • - A new selection option has been added, allowing a new payment status to be set after each payment reminder.
5.0.2 26 February 2026 >=6.7.0.0 < 6.8.0.0
  • - Code optimizations.
5.0.1 21 January 2026 >=6.7.0.0 < 6.8.0.0
  • - Optimized admin.
5.0.0 7 May 2025 >=6.7.0.0 < 6.8.0.0
  • - Compatibility with Shopware 6.7.
  • - Support for the following languages: de-DE, en-GB, nl-NL, fr-FR, es-ES, fi-FI, nn-NO, sv-SE, cs-CZ, pt-PT, tr-TR, da-DK, it-IT, pl-PL, bs-BA
4.3.6 26 May 2026 >=6.6.0.0 < 6.7.0.0
  • - Fixed missing email header and footer in reminder emails.
4.3.5 19 May 2026 >=6.6.0.0 < 6.7.0.0
  • - Fixed missing `domains` association when loading SalesChannel, which caused "Impossible to access an attribute (url) on a bool variable" error in Twig email templates.
  • - Fixed missing `salesChannel` object in mail template data so that `salesChannel.domains|first.url` works correctly.
4.3.4 11 May 2026 >=6.6.0.0 < 6.7.0.0
  • - Fixed an issue where lastRunTimestamp was not set correctly if no intervals were configured.
  • - Fixed an issue where lastRunTimestamp was set to false if a sales channel was deactivated.
4.3.3 28 April 2026 >=6.6.0.0 < 6.7.0.0
  • - Fixed an issue where orders from additional sales channels were not processed correctly when sending payment reminders.
4.3.2 24 April 2026 >=6.6.0.0 < 6.7.0.0
  • - Improved sending mails with custom mail templates.
4.3.1 23 April 2026 >=6.6.0.0 < 6.7.0.0
  • - Improved admin.
4.3.0 15 April 2026 >=6.6.0.0 < 6.7.0.0
  • - New config to select the starting point for the interval calculation (order date or first invoice creation date).
  • - New config to select a custom field for an alternative email address.
4.2.0 3 March 2026 >=6.6.0.0 < 6.7.0.0
  • - A new selection option has been added, allowing a new payment status to be set after each payment reminder.
4.1.2 26 February 2026 >=6.6.0.0 < 6.7.0.0
  • - Code optimizations.
4.1.1 18 February 2025 >=6.6.0.0 < 6.7.0.0
  • - Change of the plugin basic data.
Bewertungen

Average rating of 4.6 out of 5 stars

10 reviews

9
0
0
1
0

Absolut notwendige Erweiterung

Review with rating of 5 out of 5 stars

· 22 April 2024

Wir sind sehr glücklich über und mit dieser Erweiterung, würden diese Funktion eigentlich im SW Standard sehen. Ist nicht ganz einfach im Setup, aber einmal erledigt läuft es reibungslos. Support steht schnell für Antworten oder Setup Hilfe bereit. Ich würde das Ding jedem Shopbetreiber empfehlen :)

Mangelhaft

Review with rating of 1.5 out of 5 stars

· 14 February 2024

Plugin funktioniert mit aktueller SW Version nicht. Keine Support-Reaktionen mehr. Ticket seit drei Tagen überfällig.

Mega geniales Plugin

Review with rating of 5 out of 5 stars

· 3 August 2023

-

Geiles Ding!

Review with rating of 5 out of 5 stars

· 16 December 2022

Super Plugin, hält was es verspricht und dank dem neuesten Update gibt es nun sogar nen Follow Up Intervall, damit selbst der zahlungsunfreudigste Kunde merkt, dass er zahlen muss!

Gutes Plugin!

Review with rating of 5 out of 5 stars

· 7 June 2022

Finden das Plugin sehr nützlich und funktioniert zuverlässig. Eine Möglichkeit zur Kombi mit Zahlungsart wäre wünschenswert, vielleicht kommt das ja noch..