
外掛標籤
開發者團隊
② 後台搜尋「Web Queenz Withdrawal Manager for WooCommerce」→ 直接安裝(推薦)
原文外掛簡介
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.
