Shopware Checkout Compliance Under Scrutiny: The Order Button Dilemma

Shopware Checkout Compliance Under Scrutiny: The Order Button Dilemma

The Shopware community recently engaged in a critical discussion regarding the default implementation of legal information, specifically warranty and guarantee labels, and their placement relative to the 'buy now' button in the Shopware checkout process. This seemingly minor design detail has significant legal implications for e-commerce merchants operating under German and EU law.

The Heart of the Matter: Legal Placement vs. Design Decisions

The discussion was sparked by a query about how warranty and guarantee labels are presented by default in Shopware. Andreas_147 highlighted guidance from the renowned IT-Rechtskanzlei (IT Legal Firm), which explicitly recommends placing such labels as graphics below the 'Jetzt kaufen' (Buy Now) button. This recommendation prioritizes the legal hierarchy of information, even if it means placing content between the product/price summary and the final purchase button – a common area of legal contention in German e-commerce law.

Marcus.kreusch questioned whether Shopware's current design was a result of legal department review or purely a design choice. This led to Max_Shop's crucial clarification: the current layout was indeed a design decision, made in the context of changes to the AGB (General Terms and Conditions) confirmation process (where a checkbox is no longer strictly mandatory). He acknowledged that legal interpretations can vary, but the concerns raised were valid enough to warrant internal review.

Unpacking the Legal Challenge: Shopware 6.8 and EU/German Law

Max_Shop further revealed that the issue had been escalated, linking directly to a significant GitHub issue: shopware/shopware/issues/20642, titled "Legal: Shopware 6.8 Checkout Layout May Violate EU and German Order-Button Requirements."

This GitHub issue outlines a critical problem:

  • Placement of Legal Notices: In Shopware 6.8, legal notices and confirmation checkboxes are positioned between the mandatory order summary and the “Submit order” button.
  • Violation of "Order Button" Requirements: This placement potentially breaks the required direct spatial and functional connection between essential product information, total price, and the purchase button, as mandated by German law (§ 312j(2)–(3) BGB, Art. 246a § 1(1) EGBGB) and Article 8(2) of Directive 2011/83/EU.
  • Expert Guidance: The Stuttgart Chamber of Commerce (IHK) guidance explicitly recommends placing terms, cancellation information, and checkboxes before the mandatory order information, with no intervening content before the button.
  • Button Wording: The issue also notes that "Submit order" might not clearly communicate the payment obligation. "Order with obligation to pay" or similar unambiguous wording is recommended.

Implications for Merchants and the Path Forward

This discussion underscores the complex landscape of e-commerce legal compliance, particularly for merchants targeting the German and wider EU markets. The fact that Shopware has acknowledged this as a "Technical TODO" on GitHub is a positive sign that the platform is actively addressing these critical legal requirements.

For Shopware merchants, this thread serves as a vital alert. It highlights the importance of regularly reviewing their checkout processes for compliance, especially when platform updates occur. While Shopware works on a solution, merchants should be aware of these specific legal requirements to mitigate potential legal risks. This ongoing dialogue within the community and the direct engagement from Shopware developers are crucial for maintaining a legally sound e-commerce environment.

Start with the tools

Explore migration tools

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

Explore migration tools