EU Withdrawal Button & Returns Portal changelog
All notable changes to EU Withdrawal Button & Returns Portal (kv_returns_portal) are documented here.
The format follows Keep a Changelog and the project uses Semantic Versioning.
[Unreleased]
Section titled “[Unreleased]”[1.0.0] - 2026-10-23
Section titled “[1.0.0] - 2026-10-23”- Online withdrawal function: “Withdraw from contract here” strip on every storefront page, account menu link, order page button, order list column, box in customer order e-mails and a “Withdrawal button” layout block.
- Two-step withdrawal statement for guests (order number + order e-mail, image verification, rate limit) and signed-in customers: name, e-mail for the confirmation, whole order or selected items, optional reason and comment, then a single “Confirm withdrawal” button.
- Acknowledgement e-mail with the statement, the reference and the submission date and time (store time and UTC), with the confirmation attached (HTML, or PDF through the core PDF documents add-on); downloadable confirmation page.
- Withdrawal period (14 days by default) from delivery, shipment or the order date; excluded categories, products and downloadable products; late statements accepted and flagged (optional).
- Follow-up actions: cancellation of whole orders that have not shipped, RMA return requests when the core RMA add-on is active.
- Withdrawal register in the admin panel: statuses, notes, refund countdown, filters, bulk status, CSV export, resend acknowledgement, notice on the order page; store and vendor notices.
- Multi-Vendor: one record per vendor sub-order, vendor panel access to own withdrawals.
- Model withdrawal form page with the store’s details.
- Domain-bound license check (the basic withdrawal function keeps working without a license) and self-healing upgrades.