Why the cancellation button is not an isolated mini-feature
Many shop owners think of legal changes first... Legal textsUpdate the terms and conditions, check the cancellation policy, review the privacy policy, and you're done. But that's not enough for the cancellation button. The new electronic cancellation function concerns the technical user experience. Customers shouldn't have to search, guess, or improvise using a contact form. They should be able to submit their cancellation online.
For Magento 2, this means: The function must work with real order data. A simple form with name, E-mail And free text is often insufficient. A better approach is a process that requests or pre-fills specific order information. This includes order number, email address, customer data, item reference, and clear confirmation. This is precisely where a visually appealing interface differs from a robust solution.
Guest checkout is a classic stumbling block. Many shops offer guest checkout because it increases conversion rates. That makes sense. But if cancellations are only possible through the customer account, a problem arises. Guest customers don't have a login. So they need a separate way to submit their cancellation via the order details. Otherwise, a conversion advantage suddenly becomes a process problem.
What will practically change for Magento 2 merchants from June 2026
The most important point is this: the cancellation process must be conceived as a digital process. Not as a text snippet. Not as a PDF. Not as an email address in the footer. Customers expect a clear interface. Merchants need a seamless internal workflow. Both sides benefit when the process is transparent.
This creates several tasks for Magento 2 shops. The shop must make the cancellation option visible. It must capture or verify order data. It must function for registered customers and guest checkouts. It must trigger a notification. It must integrate with existing checkout and customer processes. And it should be implemented in such a way that future modifications remain possible without a complete rebuild.
The The Chamber of Industry and Commerce (IHK) informs about the obligation to include a cancellation button from June 2026. and describes the aim of the regulation: Consumers should be able to cancel contracts concluded online more easily. For retailers, this is a clear indication that purely stopgap solutions are not ideal. Those who prepare now will save themselves technical headaches later.
Why switching to an enhanced one-page checkout can be beneficial
Many Magento 2 shops use a checkout process that has evolved organically over the years. A small tweak here, a payment fix there, shipping logic added, themes overwritten, templates changed. Anyone who's managed Magento projects for a while knows this. It works. Most of the time. Until new requirements arise and nobody knows exactly which file is currently overwriting which block. As charming as a tangled mess of cables under a desk.
Instead of simply adding an isolated cancellation function to an old checkout setup, the Switch to our enhanced OPC It's cleaner. The advantage lies in the consolidation. Checkout, consumer information, cancellation form, placement options, and notifications all come together in one place. Merchants don't have to develop a custom solution that later needs to be maintained, tested, and adjusted.
The Magento 2 STM Smart One Page Checkout Extension was specifically designed for this purpose. It not only assists with order completion but also adds legally relevant information and process components to the checkout process. This is particularly useful for merchants who want to avoid a proliferation of modules, templates, and custom forms.
The new features of the STM Smart One Page Checkout Extension
Information on statutory warranty
An important component is providing information about the statutory warranty. Many customers confuse warranty, guarantee, return, and cancellation. It's helpful for the shop to clearly distinguish between these topics. This extension allows you to integrate relevant information into the checkout process or in configurable locations. This way, customers receive the relevant information right where they make a purchase decision.
This increases transparency and reduces follow-up questions. A customer who understands their rights is less likely to write a cryptic email with the subject line "Problem with order!!!" And yes, three exclamation marks are usually not a good sign for smooth support processes.
Online cancellation with specific order details
The key feature is the ability to submit cancellations online. Crucially, this should be linked to specific order details. A cancellation request shouldn't just float around the shop as a random contact form; it should be directly associated with a particular order. This saves time for customer service and reduces processing errors.
For registered customers, the process can be managed using existing customer data and orders. For guest orders, access is granted via order details. This combination is crucial because Magento shops often allow both order types. Focusing on only one group leaves a gap in the process.
Configurable placement options
Not every online store is structured the same. Some retailers want to place information directly in the checkout process. Others prefer a supplementary position in the customer account, the order overview, or on a separate page. Configurable placement options give store owners control over how prominently and where the information appears.
This is important for UX and conversion. Legal information must be visible, but shouldn't unnecessarily clutter the purchase process. A good checkout is clear and concise, not like a bureaucratic marathon of forms.
Automated notifications for cancellations
An online cancellation is of little use if no one internally is informed. Automated notifications ensure that incoming cancellations are forwarded directly to the responsible department. This could be customer service, accounting, the returns team, or a central shop email address.
This turns the button into a real process. The customer submits the cancellation. The shop records the data. The team receives a notification. Processing can begin. Clean, fast, and transparent.
Magento Core Checkout, other checkout extensions, or the new OPC?
Many merchants will ask themselves: Is my current checkout sufficient? The honest answer is: It depends. The Magento core checkout provides a solid foundation for orders, but legally required additional processes often need to be added individually. External checkout extensions can offer conversion features, but not every solution will include the necessary consumer protection features in time.
Custom development is possible, but it takes time. It needs to be planned, implemented, tested, and maintained. Furthermore, it must integrate with themes, payment modules, shipping logic, customer groups, guest checkout, and email processes. Anyone familiar with Magento knows that a small customization is rarely small when checkout, customer data, and emails are involved.
The German Federal Government has adopted the electronic revocation function as part of the implementation of European regulations. Further background information is available in the... Information from the Federal Ministry of Justice on contract cancellation by clickFor shop operators, this shows that the topic is not a theoretical footnote, but is becoming part of normal e-commerce obligations.
Practical tips for preparing your Magento 2 shop
1. Honestly review your current checkout process
Open your shop from a customer's perspective. Not as an admin. Not with developer glasses. Order like a real customer. Then ask yourself: Where can I find information about returns? Where can I find information about consumer rights? Can I submit a return online as a guest? Are order details properly linked? Will anyone internally be notified?
If you can't answer these questions clearly, your shop isn't well prepared yet. That's not a problem. It's a task.
2. Think of revocation as a process, not a button.
A button is just the starting point. After that, the customer needs a clear interface. They need to know what information is required. The system should use order data where possible. A clear confirmation should be provided after submission. An internal notification should be triggered. Otherwise, it's just a digital mailbox without a doorbell.
3. Don't forget guest orders
Guest orders are commonplace in e-commerce. Therefore, your return process must function even without a customer account. A well-designed form requests the necessary order details and allows for proper order matching. This reduces support workload and prevents frustrated customers from sending multiple messages through various channels.
4. Keep text and technology together
Legal texts and technical implementation must be compatible. If your cancellation policy refers to an electronic cancellation function, this function must also be accessible. If your shop offers such a function, the texts The process must be clearly depicted. If the text and technology do not match, the shop appears unprofessional and generates inquiries.
5. Test with real-world scenarios
Don't just test the ideal scenario. Test a registered order. Test a guest order. Test different payment methods. Test canceled, shipped, and completed orders. Test mobile views. Test email notifications. Also test what happens when a customer enters an incorrect order number. That's where you'll see if the process is stable.
Why this topic is also relevant for conversion and trust
Many retailers see legal requirements as conversion killers. That's short-sighted. Clearly presented information can build trust. A transparent checkout process works. seriöseCustomers are more likely to buy if they know they can easily exercise their rights. Nobody wants to feel like they'll end up in a support maze after placing an order.
A good OPC (Online Purchase Concept) can achieve both: simplifying orders and clearly presenting important information. The trick is to avoid cluttering the interface. Legal notices should be visible and understandable, but not dominate the entire checkout process. The purchasing process remains clear, and the information is still readily available. This is exactly what modern e-commerce UX should look like.
Addressing this issue early can even give you a slight advantage in building trust. While other shops might implement a half-baked solution at the last minute, your shop will appear prepared. People notice this. Not loudly, but subconsciously. And in e-commerce, that feeling often plays a decisive role.
For whom the new STM OPC is particularly useful
Switching to the enhanced STM Smart One Page Checkout Extension is particularly interesting for Magento 2 merchants who already want to modernize their checkout process. Shops with outdated checkout extensions, confusing custom developments, or missing return policies also benefit. Instead of combining multiple individual components, they receive a solution that integrates checkout and new consumer rights features.
This is especially true for B2C shops that have many guest orders, use different customer groups, or have their own Support to relieve the burden. Agencies and technical support staff can also benefit, because they don't have to design a new, individual solution for every shop.
Typical mistakes retailers should avoid
A common mistake is assuming that an email address in the legal notice is sufficient. This does not fulfill the purpose of the electronic cancellation function. Another mistake is a form without an order reference. Then, customer support has to painstakingly determine which order is meant later. A solution that only reaches logged-in customers and excludes guest orders is also problematic.
Placement is also important. If the cancellation option is hidden somewhere in the footer between shipping costs, privacy policy, and careers, it doesn't appear user-friendly. The function should be easily accessible. At the same time, it should fit the shop's design. A wildly flashing button with an alarm-like appearance is not the answer. The shop isn't a carnival.
A good legal and technical overview of the topic is also provided by the IT law firm with its guide to the cancellation button in online commerceLooking at typical implementation questions is particularly helpful, because many retailers only realize in detail that the button alone is not enough.
This is how you can address the issue internally.
Start with a brief inventory. Which checkout solution does your shop currently use? Which modules are involved in the checkout process, customer account, and emails? Is there already a return or cancellation form? Are guest orders correctly detected? Who receives notifications? Which legal texts need to be updated?
Next, you should decide whether a custom extension makes sense or whether switching to a pre-built checkout solution is a better fit. In many cases, switching to the new OPC is more efficient. You reduce development effort, gain centralized configuration options, and can test the process more effectively.
For developers, it's important to remember: the checkout process is sensitive. Every change must be compatible with payment methods, Shipping methodsThemes, caches, email templates, and third-party modules need to be checked. Therefore, implementation shouldn't be left until the last minute. Testing early allows you to identify conflicts and react appropriately.
Comment question for you
How is your Magento 2 shop currently set up? Are you using the Magento Core Checkout, an external one-page checkout extension, or a custom solution? Feel free to share your current setup in the comments. Real-world examples are especially interesting: guest orders, return processes, support effort, or issues with existing checkout modules.
If you're an agency, developer, or shop owner already planning a solution, please share your insights. Experiences like these help other retailers identify common mistakes earlier. And let's be honest: we all prefer learning from other people's checkout issues rather than from our own live environment at 23:47 PM.
Conclusion: The new OPC is more than just a checkout upgrade.
The new requirements, effective from June 19, 2026, make it clear: the checkout is no longer just the place where customers pay. It is increasingly becoming a central hub for trust and information within the online store. Retailers must integrate consumer rights more clearly and ensure technically sound online returns.
The enhanced Magento 2 STM Smart One Page Checkout Extension addresses this very issue. It combines an optimized one-page checkout with information on statutory warranty rights, online cancellation via order details form, support for registered customers and guest checkouts, flexible placement options, and automated notifications. This transforms a necessary requirement into a predictable part of your Magento 2 strategy, rather than a hectic special project.
Acting now allows you to better structure your shop, improve support processes, and offer customers clear user guidance. The cancellation button isn't just a small decorative element. It's a new process step in e-commerce. And that's precisely why it shouldn't be tacked on somewhere, but rather seamlessly integrated into your Magento 2 setup.








Since June 19, 2026, many B2C online shops in the EU have been required to provide an electronic cancellation function. In Germany, this obligation is regulated in § 356a of the German Civil Code (BGB). The cancellation button must be easily accessible, clearly legible, and unambiguously labeled "Cancel contract." The process must be two-step and conclude with a confirmation of cancellation. Merchants must electronically confirm receipt of the cancellation. Failure to provide this function can result in warnings, fines, and an extension of the cancellation period to up to twelve months and 14 days.
FAQ
What is the cancellation button?
The cancellation button is an electronic function that allows consumers to cancel a contract concluded online directly in the shop or on the platform.
Since when has the cancellation button been mandatory?
The obligation has been in effect since June 19, 2026.
What legal basis applies in Germany?
The obligation is regulated in § 356a of the German Civil Code (BGB). It is based on EU Directive 2023/2673.
Does the button really have to be a graphical button?
No. A clearly visible and unambiguously labeled link can also suffice. However, it must be easily accessible and clearly identifiable as a revocation function.
Should the cancellation only be possible after logging in?
Requiring a login is problematic if the contract could also be concluded without a customer account. Consumers must not be unnecessarily prevented from exercising their right of withdrawal.
Is it permissible to ask for a reason for revocation?
Providing a reason for withdrawal may be voluntary. However, it may not be a mandatory field.
What needs to happen after the cancellation?
The retailer must immediately confirm receipt of the cancellation electronically, for example via automated means. E-mail.
Which shops are affected?
The regulations affect B2C online shops, platforms, apps, and providers through which consumers can conclude contracts online. This includes goods, services, digital content, subscriptions, and financial services.
What are the consequences of failing to implement the measures?
Warnings, fines and an extension of the cancellation period to up to twelve months and 14 days are possible.