EU Contract Withdrawal for Magento 2

Price: €80.27
Tax included

Give Magento 2 shoppers a clear online form to submit EU distance-contract withdrawal statements. Requests are stored, emailed, and managed in the admin — a structured process for your team (does not replace legal review).

Share

Make EU withdrawal requests easy to submit and easy to handle. This Magento 2 module adds an online statement workflow for distance contracts — from the storefront form to your sales team inbox and admin panel.

What does the module do?
It provides a public online form where customers can declare withdrawal from a distance contract. Logged-in shoppers can pick one of their last 30 orders to prefill details and items; guests can enter an order number and order email. Submission is confirmed on a second step, then stored and emailed. In the admin you manage requests, status, refund amount notes, reasons, and product statistics.

Key benefits

Clear customer path
A dedicated storefront flow with confirmation before saving reduces incomplete or accidental submissions and gives customers a written copy of their statement by email.

Operational control in Magento
Sales staff work in Sales → Contract withdrawals: open requests, set status, record refund amount and admin comments, and maintain reason/status dictionaries.

Less manual back-and-forth
Optional admin notification email (when a recipient address is configured) plus a customer confirmation with the full statement content help keep communication consistent.

Who is it for?
Magento 2 merchants selling to consumers in the EU who need a structured online channel for distance-contract withdrawal statements — especially Polish stores (IBAN validation expects a Polish PL account format). Agencies preparing shops for consumer-facing compliance workflows.

Main features

  • Public withdrawal form (enable/disable in config; editable intro text)
  • Logged-in customers: select from last 30 orders to prefill data and line items (editable before confirm)
  • Guests / manual entry: order number + order email lookup for items
  • Two-step submit: review screen → “Confirm withdrawal” (Magento form key + one-time session token)
  • Customer confirmation email with full statement; optional admin notification email (templates and sender configurable)
  • Customer account links: submit withdrawal + list of own requests
  • Admin: requests list/edit, refund amount field, admin comment, delete (items cascade)
  • Product statistics dashboard
  • Configurable reason and status dictionaries (defaults seeded on install)
  • Legacy-compatible base URL /odstapienie alongside /odstapienie_od_umowy
  • Does not create payment refunds or accounting document corrections automatically
  • Compatibility & requirements

Magento Open Source 2.4.7 (declarative DB schema)
PHP as required by that Magento version
Working Magento email transport
Depends on Magento Customer and Sales modules

Important notes
This module supports an online withdrawal-statement process. It does not guarantee legal compliance and does not replace legal, tax, or accounting advice. Review legal texts, timelines, and refund procedures with your counsel. IBAN validation in this release expects Polish PL account numbers. Refund of payment and invoices/credit notes remain your existing Magento / finance process.

Installation overview
Place the module under app/code/Septsite/Euwithdrawal, then enable it and run Magento setup upgrade and cache flush. In production, also run DI compile and static content deploy for your locales. Configure under Stores → Configuration → Septsite → Contract withdrawals.

  • Reference
    M2_Withdrawal
  • In stock
    999 Items

Available releases

  • 1.0.0 Latest release
    Platform: Magento 2 · Compatibility: 2.4.7 - 2.4.X · Published: 2026-08-11 · Size: 85,76 KB
    Release notes Initial public release
    Online EU contract withdrawal form with two-step confirmation
    Prefill from last 30 orders (logged-in) / order number + email lookup
    Customer + optional admin emails
    Admin: requests, refund amount field, reasons, statuses, product statistics
    Configuration: enable form, intro text, notification recipient, email templates/sender
    Note: no automatic payment refund or document correction; PL IBAN validation

Downloads are available from the customer account after purchase.

Comments (0)

No customer reviews for the moment.

1 other product in the same category

Loading...
Back to top