Magento 2 Experts — Hyvä Theme, Tailwind CSS & SEO from a Single Source ›

Magento 2 Cancel Unpaid Orders Automatically After a Prepayment Deadline

Magento 2 Extension Hyvä Ready Magento 2.4.x

SKU: PREPAYMENTAUTOCANCEL1

  • automatically cancel unpaid prepayment orders after X days
  • warning email before cancelling, cancellation email afterwards
  • stock is released again
  • test run, exceptions and log in the admin
Auf Lager
€79.00

Einmaliger Kauf · inkl. 12 Monate Updates · zzgl. MwSt.

No download, but personal setup

No download, but personal setup. This product is not a downloadable software package for self-installation. With your order, you commission Mironsoft to individually set up this module in your shop. We will get in touch with you within 2 business days — we'll sort out the details and payment together then.

This offer is aimed at business owners and companies running a Magento 2 shop.

6 Features

Magento 2 Cancel Unpaid Orders when prepayment stays open

With the Magento 2 cancel unpaid orders feature from Mironsoft for prepayment you tidy up unpaid orders on your own. After a deadline in days without incoming payment the module cancels the order, releases the stock and informs the customer. Beforehand a warning email with bank details goes out. A test run shows which orders would be affected before anything happens. The notices at checkout use Alpine.js without an extra library.

Deadline in days

Define after how many days a prepayment order without incoming payment is cancelled, optionally excluding weekends.

Warning beforehand

Two days before Magento 2 cancel unpaid orders takes effect, the customer receives an email with amount and bank details so that they can transfer in time.

Cancellation by cron

Magento 2 cancel unpaid orders means that a cron job cancels due orders and writes the reason to the log.

Stock released

When Magento 2 cancel unpaid orders runs, the stock returns so that popular items are available again for paying customers.

Exceptions

Customer groups and single orders can be excluded, for example with an agreed payment term.

Test run and log

The test run lists affected orders without cancelling, and the log proves every action.

Why cancel automatically

Why merchants clean up unpaid prepayment orders in the Magento 2 shop

An unpaid prepayment order reserves goods that another customer would buy. If the transfer fails to arrive, the item shows as scarce in the shop although it sits in the warehouse. Merchants therefore search for a way to let Magento 2 cancel unpaid orders automatically or ask how prepayment can be cancelled after a deadline. By default the order stays in the status Pending until somebody cancels it by hand.

With Magento 2 cancel unpaid orders the manual work disappears. The customer knows beforehand until when they must pay, receives a friendly notice and gets no surprise. You gain clean stock and a tidy order list.

01Deadline and payment methods

Magento 2 cancel unpaid orders: choose deadline and payment methods

In the admin you choose for which payment methods the cancellation deadline applies, typically prepayment and bank transfer, and how many days it lasts. The deadline counts from the order date, optionally excluding weekends and public holidays. You also set how many days before the end the warning is sent. A different deadline for single customer groups is possible. The deadline should be named in your terms and at checkout; legal review is the responsibility of the shop operator.

  • Payment methods and deadline in days configurable
  • Counting from the order date, weekends excludable
  • Own deadline per customer group
Stores › Configuration › Mironsoft › Prepayment Auto Cancel
Payment methods
prepayment, bank transfer
Cancellation deadline
10 days (example value)
Warning email
2 days before (example value)
Marketing › Email templates
Warning template2 days before the end
Cancellation templateafter cancelling
Example texts, the wording is up to you
02Warning and cancellation

Warning email before cancelling and information afterwards

Before the deadline ends the customer receives an email with order number, amount, bank details and the last payment day. After the cancellation a second email follows that explains what happened and contains a link to order again. You edit both templates per store view in the admin. The notice at checkout names the deadline already when ordering so nobody is surprised. A note on the legal position belongs in your terms and is checked by the shop operator.

  • Warning email with amount, bank details, last day
  • Cancellation email with link to reorder
  • Deadline notice already at checkout
03Check and stock

Check payment, cancel and release stock

Before cancelling, the module checks whether an invoice or payment exists for the order. If the amount has arrived but is not booked yet, a buffer period protects against a wrong cancellation, and you can exclude orders from the automation with an admin action. When it cancels, the module uses the Magento cancellation so that stock, coupon usage and reservations are reset cleanly. Orders with partial shipment or shipping are never cancelled.

  • Check for invoice and payment before cancelling
  • Buffer period against wrong cancellations
  • Cancellation via Magento logic with stock release
Sales › Orders
#100000411 · prepaymentdeadline expired
#100000412 · prepaymentpaid, stays
Example data, check before every cancellation
Sales › Prepayment cancellation
Test run today7 affected (example)
Last live run3 cancelled (example)
Example data, log exportable
04Test run and log

Use the test run, exceptions and log in the admin

Before the first live run the test run shows as a list which orders would be affected, without cancelling. Afterwards you switch to live operation. The log records which order was cancelled or warned when and for which reason, with mail status. You can mark single orders as exceptions, for example after an agreement with the customer. A summary of the runs appears in the admin grid.

  • Test run without cancelling
  • Exceptions per order and customer group
  • Log with date, reason and mail status
Use cases

Where Magento 2 cancel unpaid orders helps in daily shop work

Four typical situations for shops with prepayment and bank transfer.

Scarce goods

With Magento 2 cancel unpaid orders, items that were reserved but never paid return to sale after the deadline.

Limited quantities

During special promotions, Magento 2 cancel unpaid orders frees quotas that unpaid orders would otherwise block, so that paying customers get them.

Small teams

Instead of going through lists, Magento 2 cancel unpaid orders checks daily and writes every action to the log.

B2B with payment terms

You exclude customers with an agreed payment term, while new customers on prepayment run through the deadline.

Comparison

Magento 2 cancel unpaid orders compared: manual work and a deadline

What changes when unpaid orders are no longer cancelled by hand.

TopicWithout moduleWith Mironsoft Prepayment Auto Cancel
DetectionSearching the order listCron checks daily
CustomersNo advance warningWarning email before the deadline
StockStays blockedReleased on cancellation
SafetyWrong cancellations possiblePayment check, buffer, test run
EvidenceNoneLog with reason and mail status
Setup

How we set up Magento 2 cancel unpaid orders for your shop

The process after you place the order.

1

Alignment

You tell us the payment methods, deadlines for Magento 2 cancel unpaid orders, time of the warning and exceptions for customer groups.

2

Installation

We install the module and configure Magento 2 cancel unpaid orders for your store views.

3

Templates and notices

We style the warning and cancellation emails and the deadline notice at checkout.

4

Test run

We start the test run on your existing orders and check the list together with you.

5

Live operation and handover

We switch to live operation and train your team on log and exceptions.

Scope

Scope of Magento 2 cancel unpaid orders compared with payment reminders

The payment reminders from Mironsoft chase open invoices in several levels without cancelling. Magento 2 cancel unpaid orders instead ends unpaid prepayment orders after a deadline and releases the stock. The two modules complement each other: remind first, cancel at the end.

Legal notes: the module carries out your settings and is not legal advice. Whether and how you set deadlines, name them in the contract and terms, and how that relates to withdrawal and consumer law is checked by the shop operator.

05How the purchase works

No download — personal setup instead

Prepayment Auto Cancel is not listed here as a ready-made download file to install yourself. The purchase is a commission: after the purchase we get in touch, install the module in your shop and agree deadlines, emails and exceptions with you.

Important to know

Your purchase does not include a download link. We will get in touch with you within 2 business days — we'll sort out the details and payment together then. This offer is aimed at business owners and companies running a Magento 2 shop.

FAQ

Frequently asked questions

Everything important about deadlines, emails, checks and how the purchase works.

How can I let Magento 2 cancel unpaid orders for prepayment automatically?
You choose the payment methods and the deadline in days. The module then cancels due orders without payment by cron.
How can I cancel unpaid orders after X days in Magento 2?
Enter the deadline in days, optionally without weekends. A deadline per customer group is possible.
Does the customer learn about the cancellation beforehand?
Yes, a warning email before the deadline names amount, bank details and the last payment day. After the cancellation a second email follows.
Is the stock released again?
Yes, Magento 2 cancel unpaid orders uses the Magento cancellation so that stock, coupon usage and reservations are reset.
What happens with orders that are already paid?
Before cancelling, the module checks for invoice and payment. Paid orders are left alone, and a buffer protects against wrong cancellations.
Can I test Magento 2 cancel unpaid orders first?
Yes, the test run lists affected orders without cancelling. Afterwards you switch to live operation.
Can single customers be excluded?
Yes, customer groups and single orders can be excluded, for example with an agreed payment term.
Does Magento 2 cancel unpaid orders work with Hyvä?
Yes, the deadline notice at checkout is built with Alpine.js and Tailwind, without jQuery or Knockout and without an extra library.
Is the cancellation legally secured?
The module is not legal advice. The shop operator checks deadlines and how they are named in the terms and at checkout.
Can I download and install the module myself?
No. This offer is not a download product. After the purchase we install and configure the module personally in your shop.
Write Your Own Review
You're reviewing: Magento 2 Cancel Unpaid Orders – Mironsoft Prepayment Auto Cancel
loader
Loading...

You submitted your review for moderation.

This form is protected by reCAPTCHA - the Google Privacy Policy and Terms of Service apply.

Magento 2 Cancel Unpaid Orders – Mironsoft Prepayment Auto Cancel

Magento 2 Cancel Unpaid Orders – Mironsoft Prepayment Auto Cancel

€79.00