Shopware 6.7.9.0 Revocation Button: A Complete Setup & Troubleshooting Guide
Shopware 6.7.9.0 Revocation Button: A Complete Setup & Troubleshooting Guide
The introduction of the "Widerrufsbutton" (Revocation Button) in Shopware 6.7.9.0 aimed to streamline the process for customers to initiate returns or cancellations. However, as with many new features, its initial implementation and configuration left some users puzzled. This community insight, drawn from a recent Shopware forum discussion, provides a clear, step-by-step guide to setting up this crucial feature and troubleshooting common issues, ensuring your store remains compliant and customer-friendly.
Understanding the "Widerrufsbutton" Feature
The core confusion for many users stemmed from the expectation of a standalone button. Instead, Shopware's implementation integrates the revocation request through a dedicated form page linked from the footer. When activated and correctly configured, a link titled "Vertrag widerrufen" (Revoke Contract) appears in the storefront footer, leading customers to a form to submit their request.
Step-by-Step Configuration Guide
The forum thread highlighted several critical steps to get the Revocation Button working correctly:
- Activate the Button in Master Data: The first step is to enable the feature. Navigate to Einstellungen > Shop > Stammdaten > Datenschutz (Settings > Shop > Master Data > Privacy) in your Shopware admin panel. Here, you'll find an option to activate the "Vertrag widerrufen" button in the footer.
- Create a Dedicated Form Page: The button itself doesn't directly process the request; it links to a form. You need to create this form page using Shopware's "Erlebniswelten" (Shopping Experiences).
- Go to Inhalte > Erlebniswelten (Content > Shopping Experiences).
- Create a new layout or edit an existing one.
- Add a "Formular" (Form) block to your layout.
- Crucially, set the "Formulartyp" (Form Type) for this block to "Widerruf" (Revocation). This ensures the form collects the correct data and triggers the appropriate Shopware processes.
- Save and publish your new Shop Page.
- Assign the Form Page: Once your revocation form page is created, you must assign it to the button.
- Return to Einstellungen > Shop > Stammdaten > Datenschutz.
- Locate the setting "Shopseiten-Layout für Widerrufsantrag Seite" (Shop Page Layout for Revocation Request Page).
- Select the Shop Page you created in the previous step.
- Integrate into Footer Navigation (Optional/Theme-Dependent): While the system typically adds the link to the footer, if you're using a highly customized theme or a specific footer layout, you might need to manually add the link to your footer template. One user, fischer1, noted that even after the above steps, they didn't see an "explicit button," suggesting a theme override might be at play.
Troubleshooting Common Issues
Email Sending Problems
A frequent concern raised was about the email notification after a customer submits a revocation request. Users like rnd-vertrieb reported only seeing a confirmation message on screen but no email delivery.
- Check Flow Builder: Max_Shop suggested checking the Flow Builder. Shopware's Flow Builder allows you to define actions based on various events. Ensure there's a flow configured for "Widerrufsantrag" (Revocation Request) that includes sending emails to both the shop owner and the customer. The default behavior, as confirmed by flundi81, is that "Es wird eine mal an den Shopbetreiber und eine an den Kunden verschickt. Sonst passiert nix." (One is sent to the shop owner and one to the customer. Nothing else happens.)
- Use Frosh MailArchiv Plugin: If emails are still not arriving, Max_Shop recommended installing the Frosh MailArchiv Plugin. This plugin logs all outgoing emails, allowing you to verify if the emails are being generated and attempted to be sent by Shopware, helping diagnose if the issue lies with Shopware's internal mail handling or your mail server configuration.
Conclusion
The Shopware 6.7.9.0 Revocation Button, while a valuable addition for legal compliance and customer service, requires a precise setup involving multiple steps within the admin panel. By following these guidelines – activating the feature, creating and assigning a dedicated form page, and troubleshooting email flows – merchants can successfully implement this functionality. This community discussion served as a practical guide, clarifying the process and addressing initial setup hurdles, proving that even minor feature additions can benefit from clear, community-driven documentation.