Required from 19 June 2026 · EU workflow

EU Withdrawal Button for Shopify

Prepare your store before the June 19, 2026 requirement. Add a no-login withdrawal button, two-step form, confirmation email, Shopify order matching, deadline checks, and audit-ready records without custom theme work.

Setup path designed for minutes, not one-off theme builds. Technical workflow tool, not legal advice.

No custom theme work
No customer login required
Two-step confirmation and email receipt
Withdrawly storefront withdrawal form and request inbox

Built for EU-facing Shopify stores

Designed for merchants selling to customers in EU markets.

No-login withdrawal form

Guest customers and account holders can submit without creating an account.

Confirmation emails and order matching

Send receipts and connect requests with Shopify order context.

EU-oriented data handling

DPA, subprocessors, security, and privacy pages are available.

Why Shopify merchants should prepare before June 19, 2026

A Shopify EU withdrawal button is not just a link. Merchants need a no-login withdrawal form, confirmation email, Shopify order matching, withdrawal deadline check, and audit-ready records.

Without a structured withdrawal workflow
  • Customers may not find a clear online withdrawal entry point.
  • Guest customers may be forced into manual email support.
  • Confirmation emails may be inconsistent or missing.
  • Manual requests are hard to match with Shopify orders.
  • Withdrawal deadlines are difficult to check manually.
  • Support teams may lack audit-ready records.
With Withdrawly
  • Add a visible EU withdrawal button.
  • Let customers submit without logging in.
  • Send automatic confirmation emails.
  • Match requests with Shopify orders.
  • Check withdrawal deadlines.
  • Manage requests in a Shopify admin inbox.
  • Keep status history and evidence records.

Install once, then run the workflow from Shopify

01
Step 1
Install on Shopify

Add Withdrawly from the Shopify App Store and connect it to the store where EU customers buy.

02
Step 2
Add the customer entry

Link the hosted withdrawal form from navigation, footer, policy content, or the theme button.

03
Step 3
Manage requests

Review submitted requests, update statuses, send confirmations, and keep the record attached to the workflow.

See the full withdrawal workflow before you install

A demo-style view of the customer entry, no-login form path, two-step confirmation, confirmation email, and merchant dashboard. It shows how the workflow works before you connect it to a store.

No-login withdrawal form
Withdrawly customer withdrawal form screenshot
Merchant dashboard
Withdrawly merchant dashboard screenshot
Confirmation email
Withdrawly confirmation email screenshot

Built for Shopify stores selling to EU customers

Withdrawly is for merchants who need a structured withdrawal request path before support teams spend time in inboxes and spreadsheets.

EU-facing Shopify stores

Stores selling to Germany or other EU markets that need a visible withdrawal request path.

Support teams replacing inbox handling

Teams that want request data, confirmations, statuses, and exports in one review workflow.

Agencies rolling out client stores

Shopify agencies that prefer a standard app workflow over one-off theme builds.

Withdrawal workflow for customers and store teams

For your customers

A visible entry point for EU withdrawal requests.

Works for guest customers and account holders.

Customers review and confirm before submitting.

Each request receives an automatic email receipt.

EU language support

Customer-facing text is designed for EU-language storefronts.

For your store team

Withdrawal inbox

Manage all requests from one Shopify admin dashboard.

Match submitted requests with Shopify order details where possible.

See whether a request is within the withdrawal window.

Status workflow

Track pending, verified, confirmed, rejected, or exported requests.

Keep timestamps, status history, and PDF evidence packs for internal review.

Partial withdrawals

Let customers select specific items when only part of an order is withdrawn.

CSV / PDF export

Export request records as CSV, with PDF evidence packs on Professional.

Three ways to add an EU withdrawal workflow to Shopify

A custom build, a generic form, and Withdrawly can all create a path, but they differ sharply in setup time, order context, confirmations, and records.

Setup time
Custom theme buildDays or weeks
Generic formFast but manual
WithdrawlyMinutes
Storefront withdrawal button
Custom theme buildCustom work
Generic formManual link
WithdrawlyBuilt in
No-login form
Custom theme buildCustom work
Generic formPossible
WithdrawlyBuilt in
Two-step confirmation
Custom theme buildCustom work
Generic formUsually no
WithdrawlyBuilt in
Confirmation email
Custom theme buildCustom work
Generic formManual or limited
WithdrawlyAutomatic
Shopify order matching
Custom theme buildCustom work
Generic formNo
WithdrawlyBuilt in
Deadline check
Custom theme buildCustom work
Generic formNo
WithdrawlyBuilt in
Request inbox
Custom theme buildCustom work
Generic formNo
WithdrawlyBuilt in
Audit log / evidence records
Custom theme buildCustom work
Generic formLimited
WithdrawlyBuilt in
EU language text
Custom theme buildCustom work
Generic formManual
WithdrawlyBuilt in

Start free. Upgrade when you need automation and audit controls.

Free is for getting the EU withdrawal workflow in place. Paid plans add advanced controls for growing stores and support teams.

Free
Free
For testing the EU withdrawal workflow

Features

  • EU withdrawal button & form
  • Translated into all EU languages
  • Automatic order matching
  • Automatic withdrawal deadline check
  • Customer confirmation email
  • Unlimited withdrawal requests
  • Dashboard, inbox & status workflow
Install on Shopify
Essential
Popular
$9/ month
For small EU-facing Shopify stores

Features

  • Everything in Free, plus:
  • No "Powered by Withdrawly" branding
  • Partial withdrawal - pick exact items
  • Customizable withdrawal reasons
  • Custom sender name & reply-to address
  • Custom confirmation email templates
  • Custom data retention period
Install on Shopify
14-day free trial
Professional
$25/ month
For stores that need advanced controls

Features

  • Everything in Essential, plus:
  • PDF evidence pack per withdrawal
  • Full audit log - every action tracked
  • Custom email sender domain
  • Auto-block withdrawals past deadline
  • Verified-order-only withdrawals
  • Exclude products by tag from withdrawal
Install on Shopify
14-day free trial

For Shopify agencies

Help your EU-facing Shopify clients prepare a repeatable withdrawal flow without building one-off theme customizations for every store.

Request agency access
Roll out a standard withdrawal workflow across multiple client stores
Use a demo store for client presentations
Avoid custom form and theme maintenance work
Offer clients a clear workflow: button, form, confirmation email, order matching, deadline checks, and records
Partner and referral options available for selected agencies

Frequently asked questions

Does Shopify provide a native EU withdrawal button?

Shopify has published guidance for merchants selling to EU consumers, but merchants should still review whether their store has a visible EU withdrawal button workflow that works for their theme, customer accounts, support process, and product categories. A native return or cancellation flow is not always the same as a dedicated withdrawal request workflow. Withdrawly is designed as a technical workflow tool for Shopify merchants: it adds the customer entry point, no-login form, confirmation email, order matching, status handling, and records that a store team can review.

Is a return form the same as a withdrawal form?

Not necessarily. A return form is usually designed for post-purchase return handling, exchange requests, labels, or refund operations. An EU withdrawal workflow is focused on the customer’s right to withdraw from an online contract and may need a clear storefront entry point, no-login submission, a two-step confirmation flow, an automatic confirmation email, and request records. Withdrawly focuses on the withdrawal request workflow rather than replacing every return management tool.

Does the withdrawal form need to work without customer login?

Shopify’s public guidance says the withdrawal function should be accessible without requiring the customer to log in. That matters for guest checkouts, customers who cannot access an account, and shoppers who bought before creating an account. A no-login Shopify withdrawal form can still collect the information needed for review, such as order number, email, selected items, request date, and customer statement.

What is a two-step withdrawal confirmation flow?

A two-step withdrawal confirmation flow means the customer does not only click a link and disappear into a generic contact form. The customer starts the withdrawal request, enters the required details, reviews the request, and then confirms submission. This creates a clearer moment of intent and gives the merchant a better record of what was submitted. Withdrawly is designed around this kind of guided flow: a visible entry point, a structured request form, a confirmation step, and a record that can be reviewed by the merchant team.

Does Withdrawly send confirmation emails?

Yes. Withdrawly is designed to send a confirmation email after a customer submits a withdrawal request. The email gives the customer a durable receipt of the request and gives the merchant a confirmation status in the request record. This is different from a generic contact form where staff may need to send replies manually or where the acknowledgement is not tied to the withdrawal request history.

How does Shopify order matching work?

Shopify order matching connects the submitted withdrawal request with the most likely Shopify order record. The workflow can use fields such as order number, customer email, order date, and selected line items. When the match is confident, the merchant sees order context beside the request. When the match is unclear, the request can stay in manual review instead of being silently ignored.

What is a withdrawal deadline check?

A withdrawal deadline check helps the store team see whether a request appears to fall inside or outside the relevant review window, often discussed as the 14-day withdrawal period for EU distance sales. Deadline handling can depend on product type, delivery date, services, digital content, exemptions, and local implementation rules. Withdrawly can help calculate and flag deadline status from available order and request data, but it does not decide legal eligibility for every case.

Is Withdrawly legal advice?

No. Withdrawly provides technical workflow tools for Shopify merchants and does not provide legal advice. The product can help create a visible withdrawal entry point, collect structured request data, send confirmation emails, match Shopify orders, check deadlines, and keep audit-ready records. Merchants remain responsible for confirming whether the EU withdrawal button requirement applies to their business, which products may be exempt, what wording should be used, and how requests should be handled under applicable law.

Prepare your Shopify EU withdrawal workflow

Install on Shopify, add a no-login customer entry, and manage withdrawal requests, confirmation emails, order matching, deadline checks, and records from one dashboard.

Install on Shopify