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

Magento 2 Order Cancel Request with Admin Approval

Magento 2 Extension Hyvä Ready Magento 2.4.x

SKU: ORDERCANCELREQUEST1

  • customers request cancellation directly in the account
  • deadlines, order status and payment methods as rules
  • request list in the admin: approve or reject
  • emails to customer and team for every request
Auf Lager
€99.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 order cancel request: from the customer wish to your approval

With Magento 2 order cancel request from Mironsoft, customers submit their cancellation wish in the customer account. They choose a reason, the module checks order status and deadline and places the request on a list in the admin. Your team approves or rejects, and the customer receives an email each time. Approved requests are cancelled automatically. That saves email traffic and phone calls, and the interface uses Alpine.js in the Hyvä theme without an additional library.

Request in the account

Every order shows a Request cancellation button as long as the rules allow it.

Reasons to choose

Customers pick a reason from your list and may add a text.

Deadline and status

Requests are possible only in allowed order statuses and within your deadline.

Request list

All open requests with order, reason and time in the admin.

Approve or reject

Approved orders are cancelled, rejected ones receive a justification.

Emails

Customer and team are informed on submission, approval and rejection.

Why requests

Why a Magento 2 order cancel request beats email and phone calls

Many cancellation wishes arrive right after the order: wrong size, duplicate order, forgotten delivery address. Without a function in the account, customers write an email or call, and your team looks up order and status by hand. Merchants therefore look for a way to let customers submit a Magento 2 order cancel request without burdening support.

With a Magento 2 order cancel request the sequence matters: the module takes a wish, not a decision. Whether an order can still be cancelled depends on stock, shipping and payment method. So rules first check whether a request is possible at all, and your team decides afterwards.

01Request in the account

Order cancel request in the customer account: reasons, text and confirmation

A Magento 2 order cancel request starts in the order overview or detail view, where a Request cancellation button appears. The customer picks a reason from your list, may add a text and confirms. The order then shows the status request submitted, and a confirmation email goes to the customer. Guests without an account submit the request through the order tracking form with order number and email address.

  • Button in order overview and detail view
  • Reasons freely definable per store view, optional free text
  • Guests via order number and email address
My Account › Orders › Cancellation
Order
#1000123 (example)
Reason
Ordered twice
Request cancellationbutton
Configuration › Rules
Allowed statuses
Pending, Processing
Deadline
24 hours (example value)
Auto approval
no
02Rules

Rules for the Magento 2 order cancel request: status, deadline and payment methods

You decide in which order statuses a request is allowed, for example open or processing but not shipped. A deadline in hours after the order limits the period. Payment and shipping methods for which cancelling makes no sense can be excluded. For clear cases you can enable automatic approval: if the order has not yet been handed to the warehouse, it is cancelled immediately.

  • Allowed order statuses and deadline in hours
  • Exclude single payment and shipping methods
  • Automatic approval under conditions, optional
03Admin approval

Request list in the admin: approve or reject with one click

All requests sit in a list in the admin under Sales with order number, customer, reason, time and current order status. If your team approves a request, the module cancels the order with Magento core functions and restores the stock. On rejection the staff member adds a justification that the customer receives by email. Refunding an amount already paid remains a separate step triggered by your payment provider or your team.

  • List with filters for status, period and reason
  • Approval cancels the order through Magento core functions
  • Rejection with justification sent to the customer
Sales › Cancel Requests
2 open requests (example data)
#1000123 · Ordered twicereview
#1000131 · Wrong addressreview
Approve · Rejectaction
Configuration › Emails
Email to customer on submission
yes
Team notice to
service@example.test
Template
Cancellation approved
04Emails

Emails and history: customer and team always up to date

At every step of a Magento 2 order cancel request the module sends an email: request received, approved or rejected. The team can also be notified of every new request. Templates can be adjusted per store view and use the usual Magento variables. Every decision is noted with staff member and time in the order history so later questions stay traceable. The statutory right of withdrawal is unaffected; its legal classification is up to the shop operator.

  • Templates for request, approval and rejection per store view
  • Team notification on new requests
  • History entry with staff member and time
Use cases

Where the Magento 2 order cancel request helps in everyday shop work

Typical situations shortly after the order in which a Magento 2 order cancel request helps.

Ordered twice

The customer notices the mistake at once and submits the request before the order reaches the warehouse.

Wrong shipping address

Instead of email and phone he selects the reason wrong address. Your team cancels and the customer reorders.

Delivery time too long

Whoever underestimated the delivery time requests cancellation and stays a customer instead of arguing.

Weekends and holidays

Requests flow into the list around the clock and are handled on the next working day.

Comparison

Magento 2 order cancel request: without and with the module

Magento 2 order cancel request compared with email and phone.

TopicWithout moduleWith Mironsoft Order Cancel Request
IntakeEmail, phone, contact formRequest in the account with reason
CheckLook up order and status by handRules for status, deadline and payment
OverviewSupport mailboxRequest list in the admin
Customer infoPersonal reply emailTemplates for request, approval, rejection
TraceabilityScattered across emailsEntry in the order history
Setup

How we set up Magento 2 order cancel request for you

The process after you order.

1

Alignment

We clarify statuses, deadlines, reasons and whether guests may submit requests.

2

Installation

We install the module and set up Magento 2 order cancel request in the account and for guests.

3

Email templates

We design the three emails to match your shop and tone of voice, per store view.

4

Testing

We test the Magento 2 order cancel request from request to approval, rejection, deadline and the return of stock.

5

Handover

Your team gets a walkthrough of the request list and how to handle refunds.

Scope

How this differs from returns, the withdrawal button and order editing

The Mironsoft returns management accompanies returns after delivery. The withdrawal button maps the statutory right of withdrawal, and order editing in the admin changes items and addresses. Magento 2 order cancel request covers the moment before: the customer wants an order that has not shipped yet to not be delivered at all.

All modules can be combined. The account interface uses Alpine.js in the Hyvä theme and needs no additional library.

05How buying works

No download — personal setup instead

Order Cancel Request is not listed here as a ready-made download to install yourself. Buying means commissioning us: after your purchase we get in touch, install the module in your shop and agree rules, reasons and email templates 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 about requests, rules, approval and how the purchase works.

How can I let customers request a cancellation in Magento 2?
With the module every order in the account shows a Request cancellation button. The customer picks a reason and your team decides in the admin.
How can a customer cancel an order in Magento 2?
The customer submits the request in the account or as a guest with order number and email address. The cancellation itself happens after your approval.
For which orders is a Magento 2 order cancel request possible?
You decide: allowed order statuses, a deadline in hours and excluded payment and shipping methods.
Is the order cancelled automatically?
Only if you enable automatic approval and the conditions are met. Otherwise your team decides in the request list.
What happens to the stock?
On approval the order is cancelled with Magento core functions and the stock is restored.
Is the amount refunded automatically?
No. The refund remains a separate step through your payment provider or your team.
Does this replace the right of withdrawal?
No. The statutory right of withdrawal stays unaffected; legal classification is up to the shop operator.
Does the Magento 2 order cancel request work with Hyvä?
Yes, the account interface uses Alpine.js and needs no additional library.
Can guests ask for a cancellation?
Yes, if you allow it, with order number and email address.
Can I download and install the module myself?
No. This offer is not a download product. After your purchase we install and configure the module personally in your shop.
Write Your Own Review
You're reviewing: Magento 2 Order Cancel Request – Mironsoft
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 Order Cancel Request – Mironsoft

Magento 2 Order Cancel Request – Mironsoft

€99.00