Zum Inhalt springen

OPALWithdrawal Button

Mandatory from June 19, 2026. Electronic withdrawal directly in your store. Free for customers with a maintenance or subscription contract.

For OXID eShop 6.5, 7.0–7.5Direct from the platform vendor

Mandatory from June 19, 2026

Why now?

On June 19, 2026, the statutory obligation for an electronic withdrawal button comes into force. From that date, stores without a button violate applicable law and risk cease-and-desist letters (Abmahnungen) under German law. The deadline is not negotiable, and implementation requires a working process, not just a button. The Withdrawal Button OPAL is free for customers with a maintenance or subscription contract and ready to use. Set it up now to be ready by the deadline – and save time in customer service from day one.

OPAL Withdrawal Button in an OXID store on a MacBook

Example integration: The presentation may differ from the actual implementation depending on the store and theme.

What this OPAL does for you

Statutory requirement covered

From June 19, 2026, an electronic withdrawal button is a statutory obligation for every B2C store. This OPAL helps you meet this requirement right away – free for customers with a maintenance or subscription contract.

Proof in deadline disputes

Every withdrawal is documented automatically with a timestamp in accordance with §356 BGB. In deadline disputes the proof is on hand, without anyone having to search for it.

Automated process

Deadline checking, order matching and customer notification run automatically. Your service team processes cases instead of piecing them together.

Before / After

Before

Your customer writes an email: "I want to withdraw from order 12345." Your team looks up the order, calculates the deadline, replies by email. Three days later she follows up because she has no confirmation.

After

Your customer clicks the withdrawal button in the order history, the form is pre-filled. After 30 seconds she sees the confirmation with a timestamp. The order overview shows "Being processed". No call, no follow-up.

Before

A customer claims he withdrew in time. You search email threads for when it arrived. Exactly when did the mail come in? The deadline calculation becomes a dispute, and you have no reliable proof.

After

The timestamp shows the date and time of submission to the exact second. The complete withdrawal declaration is documented. In deadline disputes the proof is immediately available.

Before

Monday after Christmas. 40 withdrawal emails. Some with an order number, some without. Your team spends half the day assigning requests to the right orders and calculating deadlines.

After

40 requests land automatically in the admin area, matched, with a checked deadline, sorted by status. Your team opens the list, sets processing statuses and is done in a fraction of the time.

Before

A colleague is out sick, and the person covering for her finds three open withdrawal cases in her email inbox. Which one is urgent? Which deadline is running out? Where does each case stand? Nobody knows.

After

All cases are in a central overview with status, date and deadline information. Everyone on the team sees immediately which requests are open, regardless of who created them.

Before

A customer submits the same withdrawal three times: once by email, once by phone, once via the contact form. Your team processes all three before anyone notices the duplication.

After

This OPAL automatically detects and blocks duplicate submissions within 24 hours. Your team processes each case exactly once.

Part of the OPAL family

OPALs are building blocks from OXID eSales: a proven foundation that is adapted to your IT landscape and integrated into your store.

Features at a glance

Withdrawal form right in your store

Your customers find a link in the footer to a dedicated withdrawal page. There they enter the order number, name and email address and submit their withdrawal without having to log in. The page is reachable under a readable address (/widerruf/).

Withdrawal button right in the order overview

In the order history of the customer account, a withdrawal button appears per order as long as the deadline is running. A click opens the form with a pre-filled order number, name and email address. After submission, the order overview shows the current processing status.

Automatic calculation and checking of the withdrawal deadline

This OPAL calculates the deadline from the shipping date (fallback: order date) and automatically hides the button after it expires. Late requests via the form are rejected with a clear message. The deadline length is configurable in the admin area (default: 14 days).

Automatic order matching with email check

Every request is automatically matched against existing orders: does the order or invoice number match? Does the email address match the order? The request is only assigned if both match. This OPAL detects and blocks duplicate submissions within 24 hours.

Automated batch checking for high request volumes

Open requests that could not be matched automatically on submission are reconciled in bulk against existing orders. This background job can be run regularly and automatically, with a configurable number per run.

Withdrawal declaration with a timestamp under Section 356 of the German Civil Code (BGB)

After a successful submission, the customer sees a complete summary: exact timestamp, name, email address, order number and optional message. This confirmation documents the receipt of the withdrawal declaration, exactly what counts in a dispute.

Who is this OPAL for?

Store owner / e-commerce manager

A customer complains publicly that she has been waiting four days for a confirmation of her withdrawal.

How it helps

After setup, all withdrawal requests land automatically in a central overview in the admin area. Order number, email address and deadline are checked by this OPAL, not by your team. You see at a glance which cases are open, set the status and trigger a customer notification via checkbox if needed. You adjust the email texts directly in the admin area, separately for each status, without going through IT. The legally required documentation with a timestamp is created automatically on every submission.

Frequently asked questions

Price

€0

with a maintenance or subscription contract

€50/month

for everyone else

OPALs are also available in subscription packages.

Let's talk.

We'll get back to you within one business day with answers about the Withdrawal Button OPAL and a proposal for the next step.

0 characters / 5,000

Ready for June 19?

The Withdrawal Button OPAL is free for customers with a maintenance or subscription contract, ready to use and comes directly from OXID.