Shopware

Shopware's Revocation Button: Unpacking Mobile UX, Legal Compliance, and Best Practices for E-commerce Success

The dynamic world of e-commerce constantly evolves, bringing new features, enhanced user experiences, and, crucially, updated legal requirements. For Shopware merchants, staying abreast of these changes is paramount. A recent discussion in the Shopware forum, sparked by the introduction of the new revocation button in Shopware 6.7.9.1, highlighted a critical intersection of user experience (UX) and legal compliance, particularly concerning mobile device visibility.

Comparison of Shopware revocation button on desktop vs. mobile
Comparison of Shopware revocation button on desktop vs. mobile

The New Revocation Button: Initial Observations and a Critical Flaw

The right of withdrawal (Widerrufsrecht) is a cornerstone of consumer protection in Germany and the EU, granting buyers the right to cancel online purchases within a specific period. To facilitate this, e-commerce platforms are often required to provide an easily accessible mechanism for consumers to exercise this right. Shopware's introduction of a dedicated revocation button in version 6.7.9.1 was a welcome step towards streamlining this process.

However, as Andreas_147, a vigilant Shopware merchant, quickly pointed out, the implementation raised several questions:

  • Modal vs. CMS Page: Initially, there was confusion regarding whether clicking the button should trigger a modal window or open a standard CMS page. Shopware's Max_Shop clarified that opening a CMS page is the intended default behavior, though customization to a modal is possible via developer documentation. This offers flexibility but requires merchants to be aware of the default.
  • Legal Requirement for Discoverability: More critically, Andreas_147 questioned whether the button met the legal mandate of being "easily findable and prominently displayed on every page." This query led directly to the most significant concern.

The Mobile Visibility Conundrum: A Compliance Risk?

The core of the issue lay in the button's placement and visibility on smartphones and tablets. Andreas_147's screenshots vividly demonstrated that on mobile devices, the revocation button was not permanently visible. Instead, it was tucked away within an expandable footer section, only appearing after a user actively clicked a "+" icon next to "Service-Hotline."

This design choice presents a dual challenge:

  1. Poor User Experience: Hiding a crucial legal function behind an extra click adds friction and frustration for users. It assumes prior knowledge of where to find the button, which is an unreasonable expectation for consumers.
  2. Potential Legal Non-Compliance: German and EU consumer protection laws, particularly those governing the right of withdrawal, emphasize that such essential information and tools must be easily and immediately accessible. A button hidden behind an expandable element could be interpreted as not meeting the "prominently displayed" and "easily findable" criteria. Non-compliance can lead to warnings, fines, and reputational damage, making this a serious concern for any e-commerce business.

Shopware's Responsive Action and Community Power

The strength of the Shopware community often lies in its ability to identify and address critical issues collaboratively. Max_Shop, representing Shopware, acknowledged Andreas_147's valid concerns. Crucially, this led to the creation of a GitHub issue (Revocation button only visible after opening footer column on smartphones and tablets · Issue #16803 · shopware/shopware · GitHub), which was promptly assigned a "priority/high" status. This swift response underscores Shopware's commitment to addressing critical feedback and ensuring the platform's legal robustness.

Actionable Insights and Best Practices for Merchants

While Shopware works on a permanent solution, merchants using Shopware 6.7.9.1 (or similar versions) should proactively review their store's mobile experience. Here are some actionable insights and best practices:

1. Audit Your Mobile Footer

Immediately check your Shopware store on various mobile devices. Navigate to the footer section and confirm whether the revocation button is permanently visible or hidden behind an expandable element. If it's hidden, consider temporary solutions.

2. Consider Customization for Immediate Visibility

Andreas_147's suggestion to place the button above the copyright or VAT information in the footer is an excellent interim solution. These sections are typically non-collapsible and permanently visible on all devices. While this might require some custom CSS or template adjustments, it ensures immediate legal compliance and a better user experience.

/* Example CSS (consult a developer for precise implementation) */
@media (max-width: 768px) {
  .footer-column-service .revocation-button-wrapper {
    display: block !important; /* Ensure visibility */
    position: relative; /* Adjust positioning as needed */
    order: -1; /* Move to a higher position in flex container */
  }
  .footer-column-service .footer-column-toggle {
    display: none; /* Hide the toggle if button is moved out */
  }
}

3. Learn from the "Big Players"

As Max_Shop noted, many large e-commerce sites opt for a simple, permanently visible text link in their footer (e.g., "Vertrag widerrufen" or "Right of Withdrawal"). This approach is often less intrusive than a prominent button but equally effective in meeting legal discoverability requirements.

4. Stay Updated with Shopware Releases

Given the high priority assigned to the GitHub issue, it's highly probable that a fix or an improved configuration option will be released in a future Shopware update. Regularly update your Shopware instance to benefit from these improvements.

5. Prioritize Legal Consultation

When in doubt about legal compliance, especially concerning consumer rights, always consult with a legal expert specializing in e-commerce law. This proactive step can save your business from potential legal pitfalls.

The Migrate My Store Perspective

At Migrate My Store, we understand that maintaining a legally compliant and user-friendly e-commerce platform is crucial for long-term success. Issues like the mobile visibility of the revocation button highlight the importance of thorough testing and optimization, especially after platform updates or migrations. Our expertise in Shopware migrations ensures that your store not only transitions smoothly but also adheres to the latest best practices in UX and legal compliance, safeguarding your business against potential risks.

Conclusion

The discussion around Shopware 6.7.9.1's revocation button serves as a valuable reminder that even seemingly minor design choices can have significant implications for legal compliance and user experience. By actively engaging with the community, staying informed, and implementing best practices, Shopware merchants can ensure their stores remain both legally sound and customer-friendly. As the e-commerce landscape continues to evolve, a proactive approach to these details will be a key differentiator for success.

Share:

Start with the tools

Explore migration tools

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

Explore migration tools