DrSmart Withdrawal & Cancellation Requests for WooCommerce
Since 19 June 2026, Article 11a of the Consumer Rights Directive requires an online withdrawal function that is prominently displayed, easy to find and continuously available throughout the withdrawal period. Withdrawing must not be harder than buying was. This plugin adds that function to your stor
Since 19 June 2026, Article 11a of the Consumer Rights Directive requires an online withdrawal function that is prominently displayed, easy to find and continuously available throughout the withdrawal period. Withdrawing must not be harder than buying was.
This plugin adds that function to your store, records every declaration as dated evidence with its own reference number, and gives you a back office to work through the requests.
A declaration is accepted even when no order can be matched. That is deliberate: the consumer’s right does not depend on your shop finding their record.
Six languages, and two separate language settings
The plugin ships with complete Dutch, German, French, Spanish and Italian translations alongside English as the source language, using the legal terminology each country actually uses rather than a literal rendering of the English.
There are two language settings, not one: what your customers see and what your own back office shows. A Dutch shop run from an English admin sends Dutch customers Dutch notices, which is impossible when a plugin simply follows the site language.
Every string is translation-ready and the .pot file is included, so any further locale can be added through translate.wordpress.org.
What your customers get
- A clear two-step form: identify the purchase, then declare the withdrawal
- Works for guests and for logged-in customers alike
- Partial withdrawal: select which order lines and which quantities
- No reason required, because the directive does not oblige consumers to give one
- A confirmation e-mail with their reference number
- A printable confirmation document behind a signed link, valid for two years, which they can save as PDF as proof they declared in time
What you get
- Requests list with search, status filters, sorting and a deadline column that flags what is expiring
- Detail screen with four independent statuses: declaration, return, exchange and refund, each with its own permitted transitions