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.

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...
OrderCustomerStatusLinked return
#R10428Mara KleinPartialStarted
#R10411Theo WeberFullNo return yet
#R10387Elena RossiPartialReceived

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.

Automate and manage your returns easily starting now

Product shoes with return reason tags