Cancellation button according to EU law, Shopware 5
Description
Features
About the Extension
The plugin creates a “Cancel Order” link in the top-right corner
When a customer clicks on it, a pop-up opens where they
enter their email address
their name
the order number of the order they wish to cancel
All three of these points must match an order before the customer is given access to the cancellation form, which lists all products purchased with that order. We are quite flexible regarding the name—whether it’s the first or last name, delivery address, or billing address.
Since a product can be purchased multiple times and partial cancellations should be possible, there is an input field where the customer can enter the quantity they wish to return. Additionally, there's a button above the list that allows you to select/deselect everything at once. This means that all fields will be filled with the maximum amount (if you've purchased 10, it will enter 10), or deselecting them will delete everything.
At the bottom of the form are two buttons:
- "Cancel" ⇒ Clicking this button takes the customer back to the homepage without making any changes.
- "Cancel Selected Products" ⇒ A window will open asking the customer if they really want to cancel the following products, followed by a list of the selected products. Clicking "No" will return them to the form. Clicking "Confirm Cancellation" confirms the cancellation of the order (or parts of the order).
You and your customer will then receive an email containing all the selected products.
We don't change anything in the shop itself; we only provide information. Firstly, because we don't know if you might be using an ERP system, and secondly, because you probably want to check first whether the customer's cancellation is legal.
FAQ
Q: Why is the link in the top right corner and not in the footer?
A: Because our law firm told us that the link must be immediately visible—either VERY prominently in the footer or in the top right corner—so we decided to put it in the top right corner.
Q: Why isn’t the link working for me, or why isn’t it showing up, or why is it appearing behind the shopping cart?
A: Because either the creator of your theme or the creator of one of your other plugins messed something up. In Shopware, the theme must be loaded first, followed by the plugins. By the way, you can try forcing this:
root/themes/frontend/MYTHEME/theme.php
It must contain the following: protected $injectBeforePlugins = true;
Otherwise, we recommend that you disable all plugins except ours, clear the cache, and recompile the theme. Then our plugin should work. Now, re-enable the plugins one by one, clear the cache, and recompile the theme until the error occurs. Now you’ll know which developer’s plugin is causing the issue.
Q: Can you fix this for us?
A: Of course, we can troubleshoot and fix errors caused by other developers, but this would incur a fee.
Details
- Available: English, German
- Latest update: 15 June 2026
- Publication date: 9 June 2026
- Version: 1.0.5
- Category: Special features
Resources
Reviews (0)
About the Extension Partner
Fishnet Services
Partner Status
-
Shopware
Extension Partner
Details
- Ø-Rating: 4.8
- Partner since: 2021
- Extensions: 22
Support
- Based in: Germany
- Speaks: German, English, French
- Response time: Very quickly