Directory / plugin

Sitibus Withdrawal Manager for WooCommerce

v1.0.2 · by subitis

EU Right of Withdrawal for WooCommerce. Manage customer withdrawal requests compliant with EU Directive 2011/83/EU.

About this plugin

Sitibus Withdrawal Manager for WooCommerce allows your customers to exercise their right of withdrawal directly from their WooCommerce account, simply and in compliance with EU Directive 2011/83/EU.

The plugin manages the entire flow: from the customer request, to email notification, to admin management, to status update visible to the customer.

Customer Features

  • “Request withdrawal” button in the My Orders page (appears only if the order is eligible)
  • Guided form with product selection (total or partial) and quantity to return
  • Confirmation page with status tracking (Pending / Approved / Rejected)
  • Confirmation email on request submission
  • Status change notification email (Approved / Rejected)
  • PDF download of the withdrawal request

Admin Features

  • Dashboard under WooCommerce with request table, status filters, search
  • Detail page with refund amount and Approve / Reject buttons
  • CSV export of requests
  • Metabox in the order with request details
  • Custom order status “Withdrawal requested”
  • Automatic order notes with history

Configuration

  • Setup wizard on first activation
  • Automatic creation of “Right of Withdrawal” page as draft
  • Configurable withdrawal days (default: 14)
  • Partial withdrawal support (select specific products or partial quantity)
  • Compatible with Enfold theme

Technical Requirements

  • Compatible with HPOS (High Performance Order Storage)
  • PHP 8.1 – 8.4
  • WordPress 6.8+
  • WooCommerce 10+
  • No external dependencies required

Plugin tags