Most stores still handle returns by email. The customer writes in, staff look up the order, ask for photos, refund by hand and restock by hand. Since 19 June 2026, stores selling to EU consumers must also offer an online withdrawal function that works without login.
This plugin gives you both: a real returns workflow and a withdrawal button, with no external service.
For customers
- Request return button on the order.
- Pick items and quantities, reason, refund, credit or exchange.
- Add photos and follow the status.
- Guests use order number and email.
For the store
- One Returns screen with filters and search.
- Approve, reject or ask a question in one click.
- Refund, restock, coupon or exchange order done for you.
- Every step in the history and on the order.
Free and Pro
| Feature | Free | Pro |
|---|---|---|
| Requests from My Account, photos, reasons manager | Yes | Yes |
| EU withdrawal link and form without login | Yes | Yes |
| Guest returns with a one time email link | Yes | Yes |
| Return window, statuses, excluded products, categories, types and sale items | Yes | Yes |
| Exchange for another variation at the same price | Yes | Yes |
| Approve, reject, more info, one click refund, restock per item | Yes | Yes |
| Store credit coupon | Yes | Yes, with bonus |
| Ten editable emails, blocks and shortcodes, privacy tools | Yes | Yes |
| Exchange for any product with a price difference | No | Yes |
| Return labels by upload or your own API | No | Yes |
| Return and restocking fees, keep the item refunds | No | Yes |
| Auto approval rules and fraud controls | No | Yes |
| Custom form fields, warranty claims, reminders and deadlines | No | Yes |
| Branded portal, role permissions, REST API, reports and CSV | No | Yes |