Widerrufsbutton Pflicht 2026: Shopware 5 Community Plugin & Shopware 6 Official Solution

The e-commerce landscape in Germany is constantly evolving, with new legal requirements frequently emerging to protect consumers. One such significant change, effective June 19, 2026, is the mandatory 'Widerrufsbutton' (electronic withdrawal button) for online shops. This requirement aims to simplify the process for customers to exercise their right of withdrawal. A recent Shopware forum topic highlighted the community's proactive approach and Shopware's official response to this upcoming obligation.

Community Steps Up for Shopware 5

The discussion centered around a free, community-developed plugin for Shopware 5, created by Marcus Kreusch. This plugin provides a much-needed solution for merchants still operating on Shopware 5, ensuring they can meet the upcoming legal demands. The plugin, now available as version 1.1.0, is compatible with Shopware 5.6 and requires a minimum of PHP 7.4. It can be downloaded from haendler.club and is also available on GitHub.

The Debate: Timed vs. Permanent Display

A key point of discussion within the thread revolved around the plugin's functionality: should the withdrawal button be displayed permanently, or only for a limited time (e.g., 14 days after delivery)?

  • Initial Consideration: Marcus initially considered a time-controlled display, activating the button only within the legal withdrawal period after an order was delivered.
  • Community Feedback: Users like Nocke and stan_o strongly advocated for a permanent display. They highlighted the complexities and potential legal risks (known as 'Abmahngefahr' or risk of warnings/fines) associated with a time-controlled approach. Factors such as uncertain delivery dates, packages accepted by neighbors, or extended voluntary withdrawal periods granted by merchants make a timed display problematic for legal certainty.
  • Outcome: Based on community feedback and a poll (60:40 against timed display), Marcus decided against implementing the time-controlled display. This decision prioritizes legal safety and simplicity, acknowledging that the merchant ultimately decides whether to accept a withdrawal, regardless of when the button was clicked.

Shopware 6: Official Solution in Place

For merchants on the newer Shopware 6 platform, the good news came from Max_Shop, who confirmed that Shopware has already addressed the 'Widerrufsbutton' requirement. The feature was released in Shopware 6.6 and further updates are expected with Shopware 6.7. Shopware's official solution typically involves a simple link in the footer that opens a standard withdrawal form, aligning with the legal stipulations. Max_Shop referenced a Shopware blog post detailing the obligation.

Key Takeaways for Merchants

This forum discussion underscores the importance of staying compliant with e-commerce regulations. For Shopware 5 users, Marcus Kreusch's free plugin offers a robust community-driven solution. For Shopware 6 users, the official platform updates ensure compliance. The consensus on a permanently displayed button highlights a practical 'best practice' to mitigate legal risks, offering a straightforward approach to a potentially complex legal requirement.

Start with the tools

Explore migration tools

See options, compare methods, and pick the path that fits your store.

Explore migration tools