---
url: https://www.8returns.com/en/products/withdrawal-portal
title: "Withdrawal Portal for Ecommerce Compliance | 8returns"
description: "Give customers a dedicated online flow to declare withdrawal, record a timestamped declaration, confirm receipt, and separate return logistics."
language: en
---

Withdrawal Portal

# A withdrawal portal built for compliance.

Give customers a legally clean way to declare withdrawal online, separate from returns, labels, reasons, and approvals.

[Book a demo](https://www.8returns.com/en/book-a-demo)[See how it works](#flow)

Clear online declaration

No reason required

Immediate confirmation email

Withdrawal declaration

Order #R10428

Declared

2 items selectedToday · 14:32

Withdrawal declared

Confirmation email sent

The problem

## Withdrawal is not the same as a return.

Most return tools force withdrawal into a generic return flow. That creates the wrong customer journey and leaves support teams piecing together declarations from emails, tickets, PDFs, and contact forms.

Generic forms ask the wrong questions

Return reasons, labels, photos, approvals, and RMA wording belong to logistics. They are not required for the declaration itself.

Support records get messy

When declarations arrive through different channels, teams lose a clean view of when withdrawal was declared and which items it covered.

Customers confuse two separate steps

Withdrawal starts with a declaration. Physical return, inspection, and refund handling are related but separate operational steps.

Compliance-first flow

## Clear declaration. No reason required. Immediate confirmation.

The portal mirrors the statutory withdrawal structure as a product workflow: capture intent first, record it, then route into returns only when products need to be sent back.

1\. Enter order details

The customer looks up their order with order number and email, without contacting support.

2\. Select items and quantities

Items are pre-selected by default. Already withdrawn or returned quantities are visible but cannot be selected again.

3\. Submit the declaration

8returns records an immutable timestamp, sends a confirmation email, and offers a clean handoff to the returns portal if needed.

Built for operations

## A dashboard your support, returns, and compliance teams can trust.

Every declaration is searchable, tied to the order and customer, and connected to any related return that follows.

Audit-ready records

Immutable declarations are timestamped and tied to customer, order, selected items, and quantities.

Full and partial status

Teams can see whether a customer withdrew from the full order or only specific items.

Linked return tracking

When the customer continues into the returns portal, the related return stays connected to the declaration.

Stale declaration visibility

Spot declarations that have no related return after time has passed, so teams can follow up with context.

Withdrawal declarations

Search by order number, name, or email

Search...

Order

Customer

Status

Linked return

#R10428

Mara Klein

Partial

Started

#R10411

Theo Weber

Full

No return yet

#R10387

Elena Rossi

Partial

Received

Customer experience

## Simple because the declaration should be simple.

The Withdrawal Portal removes fields that make sense in a return workflow but not at declaration time.

### Included

Order lookup by order number and email

Full or partial withdrawal

Quantity adjustment for multi-quantity items

Confirmation screen after submission

Optional path into return logistics

### Intentionally excluded

No return reason

No return method

No photo upload

No approval wording

No RMA at declaration time

Integration-ready

## System-ready from the first declaration.

The portal is designed to sit cleanly inside your existing returns, support, and downstream operations stack.

Confirmation emails

Send prompt receipt confirmations on a durable medium with templates your team controls.

Merchant controls

Enable or disable the portal, configure withdrawal windows with a 14-day minimum, and customize customer-facing text blocks.

APIs and webhooks

Use withdrawal index and show endpoints plus the withdrawal.created webhook to sync records downstream.

EU consumer law

## Designed around the EU withdrawal-function process.

8returns helps merchants operationalize the declaration step described in the amended EU Consumer Rights Directive: clear customer intent, no required reason, a two-step online declaration, prompt confirmation, and separation from physical return logistics.

The portal is built to support a compliance-oriented EU process and gives legal teams control over customer-facing text and email templates.

[

Electronic withdrawal functionDirective (EU) 2023/2673

The amending directive introduces the electronic withdrawal function for contracts concluded through an online interface.

](https://data.europa.eu/eli/dir/2023/2673/oj/eng)[

Two-step declaration and confirmationDirective 2011/83/EU Art. 11a

The consolidated directive describes the withdrawal function, confirmation function, and acknowledgement on a durable medium.

](https://data.europa.eu/eli/dir/2011/83/2026-06-19/eng)[

Timing and post-withdrawal stepsDirective 2011/83/EU Arts. 9, 13-14

Withdrawal periods, reimbursement, and return-of-goods obligations are connected to withdrawal but separate from capturing the declaration.

](https://data.europa.eu/eli/dir/2011/83/2026-06-19/eng)

## Automate and manage your returns easily starting now

[Book a demo](https://www.8returns.com/en/book-a-demo)[See pricing](https://www.8returns.com/en/pricing)

![Product shoes with return reason tags](https://www.8returns.com/images/products/Schuhe.avif)
