Quick Setup Guide
Get up and running in 3 simple steps:
Step 1: Install the App
Install the EU Withdrawal Button from the Shopify App Store. The app will appear in your Shopify admin sidebar.
Step 2: Activate the Button in Your Theme
- In the app dashboard, click “Open Theme Editor”
- In the left sidebar, click the puzzle icon (App Embeds)
- Toggle “EU Withdrawal Button” to ON
- Click Save in the top right corner
Step 3: Customize Your Settings
Go to the app settings to configure:
- Your notification email address
- Confirmation email texts and sender name
- Button and form colors to match your brand
- Form labels and button texts
That's it! The withdrawal button is now live in your store.
FAQ – General
What is the EU Withdrawal Button?
The EU Withdrawal Button is a Shopify app that adds a legally compliant withdrawal function to your online store, as required by EU Directive 2023/2673. It provides a two-step process: a visible button that opens a withdrawal form, followed by an automatic confirmation email.
Who needs this app?
Every online store that sells to customers in the European Union. The directive applies regardless of where your business is located – if you sell to EU consumers, you must comply by June 19, 2026.
What happens if I don't comply?
Non-compliance can result in fines up to €50,000 or 4% of annual revenue, depending on the EU member state.
Does this app replace legal advice?
No. While the app implements the technical requirements of the directive, we recommend consulting a legal professional to ensure full compliance for your specific business case.
FAQ – Setup & Configuration
Where does the withdrawal button appear?
The button appears as a link in your store's footer navigation or as a fixed bar at the bottom of the page – depending on your configuration in the Theme Editor. You can choose between both display modes.
Can I customize the appearance?
Yes! You can customize:
- Button and form colors (primary color, text color)
- All texts (button label, form title, field labels, confirmation button)
- Email templates (subject, sender name, confirmation text)
- Form fields and withdrawal reasons
Which languages are supported?
The storefront-facing elements (button, form, confirmation) support 8 languages out of the box: German, English, French, Spanish, Italian, Dutch, Polish, and Portuguese. The language is automatically selected based on your customer's browser language and your Shopify store language settings.
Can I test the form before going live?
Yes! After activating the button in the Theme Editor, visit your store's frontend and click the withdrawal button. Submit a test withdrawal to verify the entire process, including the confirmation email.
FAQ – Withdrawal Management
How do I manage incoming withdrawals?
All withdrawals appear in the app under “Withdrawals” in your Shopify admin. You can:
- Filter by status (Received, Confirmed, Processing, Completed, Rejected)
- Search by name, email, or order number
- Change the status directly by clicking the status badge
- Export all records as CSV or PDF
What statuses are available?
- Received – New withdrawal, just submitted
- Confirmed – You've acknowledged the withdrawal
- Processing – Withdrawal is being processed (refund, return, etc.)
- Completed – Withdrawal fully processed
- Rejected – Withdrawal was rejected (e.g., deadline expired)
Are withdrawals matched to Shopify orders?
Yes. When a customer enters their order number in the withdrawal form, the app automatically verifies it against your Shopify orders.
Can I export withdrawal data?
Yes. Click the “Export” button in the withdrawal list and choose between:
- CSV – Semicolon-separated, UTF-8 encoded (Excel-compatible)
- PDF – Formatted table with all withdrawal details
FAQ – Emails & Notifications
Does the customer receive a confirmation email?
Yes. Immediately after submitting the withdrawal form, the customer receives an automatic confirmation email with:
- Confirmation of receipt
- Date and time of the withdrawal
- Their submitted details (name, order number, reason)
This serves as legally required proof of the withdrawal.
Do I get notified about new withdrawals?
Yes. You receive an email notification for every new withdrawal. Configure your notification email address in the app settings.
Can I customize the email templates?
Yes. You can change the sender name, email subject, and the confirmation text in the app settings.
FAQ – Data & Privacy
What data does the app collect?
The app only collects data that customers voluntarily submit through the withdrawal form: name, email, order number, and withdrawal reason. Read our full Privacy Policy for details.
What happens when I uninstall the app?
All data is permanently deleted upon uninstallation. This includes all withdrawal records, settings, and session data. We recommend exporting your data before uninstalling.
Is the app GDPR compliant?
Yes. The app implements all mandatory Shopify GDPR webhooks, stores only necessary data, and provides full data deletion on uninstall. See our Privacy Policy.
Troubleshooting
The button doesn't appear in my store
- Make sure the app is activated in the settings (Dashboard → Settings → Active)
- Open the Theme Editor and verify the App Embed “EU Withdrawal Button” is toggled ON
- Click Save in the Theme Editor
- Clear your browser cache and reload your store
The confirmation email is not sent
- Check your notification email in the app settings
- Verify your Shopify store email settings are configured correctly
- Check your spam/junk folder
- Submit a test withdrawal and wait a few minutes
The form shows the wrong language
The form language is determined by your Shopify store's language settings and the customer's browser language. Make sure your Shopify store has the correct languages configured under Settings → Languages.
Contact Support
Can't find what you're looking for? We're here to help!
Email: apps@inventivo.de
Response time: Usually within 24 hours (business days)
Languages: German, English
You can also reach us via the chat widget directly inside the app.
About inventivo
The EU Withdrawal Button is developed by inventivo, a full-service web agency from Münster, Germany. We specialize in e-commerce solutions for Shopify, Shopware, and WordPress since 2004.