Skip to content

Add Support for 14-Day EU Withdrawal (Return) Right #2895

@Sporbillis

Description

@Sporbillis

Is your feature request related to a problem? Please describe.

Description:
In the EU, consumers have a legal right to withdraw from a distance sale (including online purchases) within 14 days of receiving the goods — for any reason. This is not a warranty or guarantee; it is a mandatory right under EU law (Directive 2011/83/EU on consumer rights).

Currently, Dokan does not natively support this feature, and it must be implemented manually or through custom workarounds. This is an important compliance requirement for EU-based sellers and marketplaces.

Describe the solution you'd like

Proposed Solution:
Implement a built-in option (possibly within the RMA module or as a standalone setting) that allows:

Configurable withdrawal period (default 14 days).

Automatic eligibility for return requests within this period, regardless of reason.

Clear distinction from warranty claims — this should not depend on defects or guarantees.

Simple workflow for vendors to approve/deny returns and refund accordingly.

Customer-friendly interface to submit a withdrawal request (e.g., "I want to return this item under my right of withdrawal").

Describe alternatives you've considered

No response

Additional context

Use Case:

A customer purchases a product but decides it’s the wrong color/size or simply changes their mind.

They should be able to request a return within 14 days of delivery without providing a reason.

Vendors and marketplace owners stay compliant with EU regulations and avoid potential legal issues.

Why This Is Important:

Ensures Dokan-powered marketplaces stay legally compliant for EU sellers.

Reduces liability for marketplace owners.

Improves customer trust and experience.

Avoids manual processes or external plugins that can cause inconsistency.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions