BACK TO DIRECTORY

SDP EU Withdrawal for WooCommerce

by Simple Direct Plugins

5.0
(1 ratings)

SDP EU Withdrawal for WooCommerce extends the withdrawal functionality available in WooCommerce with a complete workflow for managing customer withdrawal requests from eligibility to final resolution.

WooCommerce includes a basic mechanism for customers to communicate their intention to withdraw from an order. SDP EU Withdrawal goes further by helping stores determine when withdrawal requests are available, manage each request through a structured review process, and handle scenarios such as downloadable products, guest orders, product exclusions, and digital content waivers.

Instead of simply receiving a withdrawal request and handling the rest manually, store administrators can review each request in WooCommerce, inspect its relevant details and activity, and approve or reject it with optional customer-facing comments.

The plugin is especially useful for stores that need more control over when customers can request withdrawal and what happens after a request is submitted.

🚀 Try the live interactive demo

Experience the full admin review workflow instantly in a preconfigured WooCommerce demo environment — complete with sample orders, withdrawal requests, activity logs, and the full review interface.

Launch live demo

Watch the plugin in action

Beyond the built-in WooCommerce withdrawal feature

WooCommerce provides customers with a way to submit an order withdrawal request. SDP EU Withdrawal adds the tools needed to turn that initial request into a managed workflow.

With SDP EU Withdrawal you can:

  • Define which order statuses start the withdrawal eligibility period.
  • Configure the length of the withdrawal period.
  • Restrict withdrawal availability according to the customer’s billing country.
  • Automatically determine whether an order is still eligible.
  • Review requests through a dedicated administrative interface.
  • Approve or reject requests and optionally include a message for the customer.
  • Maintain a detailed activity history for each request.
  • Handle downloadable products and digital content withdrawal waivers.
  • Detect download activity when determining digital product eligibility.
  • Exclude individual products from the withdrawal workflow.

This provides more control over the complete withdrawal process while keeping it integrated with WooCommerce orders and customer accounts.

⚙️ Features

  • Structured withdrawal request workflow from submission to resolution.
  • Automatic withdrawal eligibility based on configurable order statuses and time limits.
  • Country-based withdrawal availability.
  • Withdrawal requests directly from the customer’s WooCommerce account.
  • Optional guest support with secure token-based access.
  • Dedicated admin review screen for every request.
  • Approve or reject requests with optional customer-facing comments.
  • Customer notifications for request submission, approval, and rejection.
  • Mandatory administrator notifications for pending requests.
  • Downloadable product withdrawal waiver support.
  • Automatic download activity checks for downloadable products.
  • Product-level withdrawal exclusions.
  • Visual urgency indicators for pending and expired requests.
  • Detailed request log with customer actions, notifications, and review history.
  • Direct integration with WooCommerce orders.
  • Integration with WordPress Privacy Tools (Export Personal Data and Erase Personal Data).
  • Translation ready.
  • Completely translated into Spanish.

Digital products and withdrawal eligibility

Digital products can require additional handling because withdrawal eligibility may change once access to digital content has begun under the applicable conditions.

SDP EU Withdrawal can add an explicit withdrawal waiver to the WooCommerce checkout for downloadable products and record the customer’s acceptance with the order.

The plugin can also detect whether downloadable products have already been downloaded and use that information when determining whether a withdrawal request should remain available.

This allows stores selling downloadable products to automate eligibility decisions that would otherwise require manual verification after receiving a withdrawal request.

From request to resolution

A withdrawal request in SDP EU Withdrawal is more than a notification.

Once submitted, the request enters a structured administrative workflow. Store administrators can review the request and its associated order, inspect relevant customer and eligibility information, consult the activity log, and finally approve or reject the request.

The customer can then see the resulting status and receive the corresponding notification.

This makes it possible to keep the complete withdrawal process organized within WooCommerce instead of relying on separate emails or manual records after the initial request.

💎 Pro Version

Unlock advanced withdrawal management with SDP EU Withdrawal Pro.

The Pro version extends the workflow for stores that need more detailed control, administration, and traceability:

  • Centralized withdrawal request management dashboard.
  • Structured partial withdrawal requests with individual products and quantities.
  • Category and variation-level withdrawal exclusions.
  • Advanced downloadable product activity tracking.
  • Detailed forensic and compliance information for download activity.
  • Reminder notifications for unresolved requests.
  • Multiple administrator notification recipients.
  • PDF export of request activity logs.
  • Configurable log retention and privacy cleanup tools.
  • Additional administrative workflow controls.

Upgrade to Pro when the basic withdrawal request itself is only the beginning of your store’s withdrawal management process.

Screenshots

Customer withdrawal request form.

Customer withdrawal request form.

Withdrawal request action button in the customer orders table.

Withdrawal request action button in the customer orders table.

Admin withdrawal request summary screen.

Admin withdrawal request summary screen.

Customer details and purchase context.

Customer details and purchase context.

Complete request activity log.

Complete request activity log.

Request resolution interface.

Request resolution interface.

General settings.

General settings.

Email settings.

Email settings.

Plugin Details

Active Installs
40
Total Downloads
1,209
Version
1.4.0.1
Requires WP
6.0
Requires PHP
7.4
Tested Up To
7.2
Added
2026-05-14
Last Updated
2026-09-05 8:56am GMT

Ratings

5
1
4
0
3
0
2
0
1
0