Web Queenz Withdrawal Manager For WooCommerce Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Web Queenz Withdrawal Manager for WooCommerce is a production-quality WooCommerce plugin that implements the EU consumer withdrawal right workflow directly inside your store — for both registered customers and guests.
Built to comply with EU Directive 2011/83/EU and the new Directive (EU) 2023/2673 “Withdrawal Button” requirement (effective June 19, 2026), the plugin provides a complete withdrawal management system with the mandated two-step confirmation flow, a professional admin dashboard, automated email notifications, and GDPR-ready data handling.
Core Features
Customer Workflow
- “Withdraw From Contract Here” button on My Account orders and order detail pages, per Article 11a labelling requirements
- Two-step withdrawal flow — statement step followed by a separate “Confirm Withdrawal” function, satisfying the Article 11a two-step pattern
- Eligibility validation — 14-day window, order status checks, item-level availability
- Product-level and partial withdrawal support
- Refund or exchange selection
- Optional customer reason field
- My Account Withdrawals history tab
Guest Withdrawal Portal
- Dedicated guest withdrawal page (auto-created on activation)
- Secure order ID + billing email validation
- Enumeration protection — generic error messages prevent order/email fishing
- Session-based secure multi-step flow
Admin Dashboard
- Operational dashboard with status counts (Pending, Approved, Completed, Rejected)
- Full requests list table with search, filters, sorting, and pagination
- Single request detail view — customer info, order link, item snapshots, timeline
- Controlled status transitions (pending approved completed etc.)
- Internal admin notes system (append-only, never shown to customers)
- Activity timeline — full audit log per request
- Bulk actions (approve, reject, complete) with validation and feedback
Email Notifications
- Admin notification on new request submission
- Customer confirmation email with reference number
- Customer status update emails for approved, rejected, and completed requests
- Template-based HTML emails — theme-overridable
Settings
- Configurable withdrawal window (minimum 14 days — EU law enforced)
- Guest withdrawals toggle
- Exchange option toggle
- Required reason toggle
- Admin notification email
- Customer email toggles
- Data retention on uninstall setting
Technical
- WooCommerce HPOS compatible (High Performance Order Storage)
- Modern OOP PHP architecture
- Translation ready
- GDPR data export and erasure support
- WordPress privacy policy content integration
- Secure — nonce verification, capability checks, sanitization, escaping throughout
Developer Notes
The plugin is built with a clean modular architecture:
- Entity/repository pattern for withdrawal records
- Centralized eligibility validation engine
- Event-driven email architecture
- Append-only timeline and notes storage
- Controlled status transition system
- Core services loaded on all request contexts (frontend, admin, AJAX)
About
Web Queenz Withdrawal Manager for WooCommerce is developed by Ali Adeel and maintained by Web Queenz.
Screenshots
Admin Dashboard — Operational overview with status counts and recent requests
Requests List Table — All withdrawal requests with search, filters, and bulk actions
Single Request View — Full request detail with customer info, items, timeline, and admin tools
Status Management — Controlled status transitions with optional note
Activity Timeline — Append-only audit log per request
Customer Withdrawal Form — Product selection, request type, and reason
Guest Withdrawal Portal — Secure order ID + email validation
My Account Withdrawals — Customer-facing withdrawal history tab
Email Notifications — HTML email templates for admin and customer
Settings Page — Configurable options with EU law enforcement
