plugin-icon

Web Queenz Withdrawal Manager for WooCommerce

A professional-grade free WooCommerce plugin for EU withdrawal and cancellation directive compliance (EU Directive 2011/83/EU).
Votazioni
5
Versione
1.0.0
Ultimo aggiornamento
Jun 23, 2026
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.

Gratuitosui piani a pagamento
Testato fino alla versione
WordPress 7.0
Questo plugin ora può essere scaricato per il tuo sito .