EU Withdrawal Button & Returns Portal for Magento 2

by Kavio Labs · for Magento Open Source 2.4.8

Withdrawal button, guest withdrawal statement and a returns portal with credit memo refunds for Magento Open Source.

Tested on Magento 2.4.8 Updated Nov 13, 2026 Version 1.0.0 Compatible with Magento Open Source 2.4.8 No core file edits
Built forMagento

What it does

Withdrawal button, guest withdrawal statement and a returns portal with credit memo refunds for Magento Open Source.

From 19 June 2026, EU online shops have to offer a withdrawal button, and Magento Open Source has no returns management. Directive (EU) 2023/2673 asks shops that sell to consumers to offer a clearly labelled "withdraw from contract here" function and to confirm every statement on a durable medium with its date and time. RMA is an Adobe Commerce feature; Open Source has nothing to receive, track or refund a return. This module helps you offer the button and gives your team a place to work the requests.

Features

A withdrawal that is stored, confirmed and visible

  • A "Withdraw from contract here" button in the footer of every page, in its own strip
  • Two steps without a login: order number + e-mail, then the items; no account needed for guests
  • The statement is saved first with a reference and a UTC time stamp, then the confirmation e-mail goes out (a double click never creates two)
  • Statements that arrive after your withdrawal period are still stored and flagged, so you decide

A returns portal for the work that follows

  • Signed-in customers start a return per order line inside your period (14 days by default, 30 if you offer it) from My Account
  • Status flow requested, approved, shipped back, received, refunded or rejected, with answer templates and a return label upload
  • Refund through the core credit memo for the returned units, online when the payment method supports it and a clear offline fallback otherwise; optional back to stock
  • Return rate by product and by reason, with CSV export

Made for Magento 2

  • Magento Open Source 2.4.8 (tested on 2.4.8-p5 with PHP 8.3), store views aware
  • Declarative schema with its own tables, no column on a core table, no core overrides
  • Credit memos are created through the Sales API, never by writing to sales tables
  • Runs in your shop; only the licence check contacts our server

What you get

  • Download & installThe module .zip for Magento Open Source 2.4.8, extracted into app/code/KavioLabs (it is also a Composer package). Download it from My licenses right after payment.
  • 12 months of updates & supportNew versions and help for 12 months (24 or 36 months at checkout). After that the module keeps working; renew anytime at 50%.
  • License for your storeOne production domain with all its subdomains; staging and local development hosts are free. How licensing works
  • 30-day refundFull refund within 30 days of your first purchase, no reason needed. Refund policy
  • Tested buildsMagento Open Source 2.4.8. Tested on Magento 2.4.8.
  • Documentation & supportFull guide (Installation, Configuration, Usage, FAQ) on this page. Tickets from your account, same-day reply on weekdays (Mon-Fri 09:00-18:00 UTC+3).
Version
1.0.0
Compatible with
Magento Open Source 2.4.8
Core edits
None
Module name
kaviolabs-module-returns-portal
Developer
Kavio Labs Software Limited

Support

Policy
First reply
Same-day reply on weekdays
Channel
Tickets in your account

Buy with confidence

What stands behind your license

  • Tested builds

    This product was tested on this build. Builds we did not test are not listed.

    • Magento2.4.8
  • 12 months of updates

    Updates and support are included in the price. The product keeps working afterwards; renewing is optional.

    How licensing works
  • 30-day refund

    If it is not what you expected, tell us within 30 days and we refund the order.

    Refund policy
  • Secure checkout

    Pay by card, Apple Pay or Google Pay on Stripe's secure page. Your card number never reaches our server.

    Ask a pre-sales question

Sold by Kavio Labs Software Limited, registered in England and Wales No. 17532441. About us

More for Magento

Works well alongside it.

All 12 modules

EU E-Invoicing

By Kavio Labs · Version 1.0.0

XRechnung (UBL and CII) and Peppol BIS Billing 3.0 from Magento invoices and credit memos: Leitweg-ID, buyer VAT ID, EU VAT categories, validated before you send.

  • MagentoOpen Source 2.4.8 (tested on 2.4.8-p5)
  • Runs onMagento Open Source 2.4
  • Core overridesNone
$199per site, one-timeGet the module

Sell by Measure

By Kavio Labs · Version 1.0.0

Sell by the metre, square metre, kilogram or litre: customers enter 2.35 m, the line total is rounded once and the unit shows in cart, orders and e-mails.

  • MagentoOpen Source 2.4.8 (tested on 2.4.8-p5)
  • Runs onMagento Open Source 2.4
  • Core overridesNone
$129per site, one-timeGet the module

Bulk Tracking Import & Notify

By Kavio Labs · Version 1.0.0

Upload one CSV or XLSX file with the day's tracking numbers: check the plan, then Magento creates every shipment. No e-mail unless you allow it.

  • MagentoOpen Source 2.4.8 (tested on 2.4.8-p5)
  • Runs onMagento Open Source 2.4
  • Core overridesNone
$29per site, one-timeGet the module
EU Withdrawal Button & Returns Portal for Magento 2Magento module · v1.0.0
12 months of updates & support$99one-time