EU Directive 2023/2673  —  Deadline 19 June 2026

The legally compliant EU withdrawal button for every online shop.

WordPress plugin, Shopify app or directly via REST API. Fully integrable into your ERP processes, fulfilment services and automation workflows.

WordPress Plugin Shopify App REST API make.com n8n Klaviyo Slack

No credit card required. 14 days full access to all features.

What does EU Directive 2023/2673 mean for you?

⚠️

The Problem

From 19 June 2026, all online shops in the EU must offer an electronic, easily accessible withdrawal function. Customers who purchased online must also be able to declare their withdrawal online.

Those who fail to implement this risk warnings, fines and reputational damage. Time is running out.

Our Solution

The Electronic Withdrawal Button integrates seamlessly into your shop – as a WordPress plugin, Shopify app or via REST API on any platform. No development effort, no legal risk.

All withdrawals are logged in full GDPR compliance and can be fully integrated into your existing ERP and fulfilment infrastructure.

19 June 2026

Legal Deadline
From this date, the electronic withdrawal function is mandatory for every EU online shop. Implement the requirement today, without effort and without risk.

Legally compliant in three steps.

01

Connect plugin or app

Install the WordPress plugin, activate the Shopify app or generate an API key. Connected to the dashboard in under two minutes.

02

Place the button

Embed the shortcode [ewb_withdrawal_form] on any page. The button automatically adapts to your shop's design.

03

Manage withdrawals

All incoming withdrawals appear instantly in the dashboard. Automatic receipt confirmation, webhook events and API access for your workflows included.

Understand why your customers withdraw.

Raw data is not enough. The Electronic Withdrawal Button gives you the analytics to identify patterns, reduce costs and act with precision.

↑ 34%
More withdrawals in Shop B compared to Shop A
3.2x
Most frequent withdrawal reason identified
18
Customers with more than 2 withdrawals per quarter
–62%
Reduction after responding to the majority reason
🏪

Which shop has the biggest problem?

Withdrawal rate per shop at a glance

Shop DE – Main
82
Shop AT
54
Shop CH
29
Shopify EU
97

See immediately which shop produces a disproportionate number of withdrawals and take targeted action.

📋

What is the most common reason?

Respond quickly before costs mount

Wrong size
91
Product different
64
Duplicate order
38
Delivery too late
22

When one reason accumulates, that is a direct signal: improve the size chart, sharpen product descriptions, review the supply chain.

🔁

Who withdraws repeatedly?

Identify cost drivers early

m***@gmail.com 7 withdrawals
k***@web.de 5 withdrawals
t***@outlook.com 3 withdrawals
s***@yahoo.de 3 withdrawals

Customers who systematically order and withdraw drive your return costs. Identify the pattern before the damage grows.

📈

Where and when do withdrawals cluster?

Time-based and product-related patterns

Monday
88
Category: Footwear
76
Category: Electronics
43
After discount promo
95

Monday peaks after weekend promotions, categories with recurring issues – all made visible so you can counter them precisely.

💡

From data to decisions. All analytics are available directly in the dashboard – filterable by shop, period, category and reason. Webhook events and API access additionally allow integration into your own BI tools.

Compatible with any stack.

From standalone solution to fully automated ERP loop. The Electronic Withdrawal Button speaks to every system you already use.

🛒 WordPress 🟢 Shopify ⚙️ make.com 🔗 n8n 📧 Klaviyo 💬 Slack 🏭 ERP Systems 📦 Fulfilment Services 🔌 REST API
🟢

Shopify App

Native integration for Shopify merchants

The Shopify app installs the withdrawal button directly into your store, without theme modifications. Withdrawal data is automatically linked to orders.

  • Direct order linking via Order ID
  • Automatic customer identification
  • Shopify-native webhook events
🏭

ERP & Fulfilment

Complete process loop

Every withdrawal is fed as a structured event into your ERP processes – from receipt confirmation to return processing at the fulfilment service provider.

  • Structured webhook payloads (JSON)
  • Return initiation directly to fulfilment
  • Status updates bidirectional via API
⚙️

Workflow Automation

make.com, n8n, Zapier and more

Every withdrawal fires a webhook. This makes the button fully controllable via your preferred automation platform – without a single line of code.

  • Create CRM entries automatically
  • Trigger Klaviyo flows for follow-ups
  • Slack notifications for the team
  • Map custom approval workflows
🔌

REST API

For every system that speaks HTTP

The full REST API gives you programmatic access to all withdrawals – read, write, set status. Ideal for custom setups, headless commerce and individual system landscapes.

  • Bearer token authentication
  • Scope-based API keys
  • Full documentation included

Start today. For free.

All packages start with a 14-day trial with full feature access. No risk, no hidden costs.

Free
0 € / month

For small shops getting started.


  • WordPress Plugin
  • Basic withdrawal function
  • Unlimited withdrawals
  • Email receipt confirmation
  • Simple dashboard
Start for free
Ultimate
23.99 € / month

For agencies, multi-shops and ERP setups.


  • Everything in Premium
  • Full REST API access
  • Multi-shop licences
  • ERP & fulfilment connection
  • White-labelling
  • Dedicated account manager
Start trial

All packages start with 14 days full access to all features, regardless of the chosen package.