Title: Retractify for WooCommerce
Author: victorbonnel
Published: <strong>June 21, 2026</strong>
Last modified: June 21, 2026

---

Search plugins

![](https://ps.w.org/retractify-for-woocommerce/assets/banner-772x250.png?rev=3580700)

![](https://ps.w.org/retractify-for-woocommerce/assets/icon-256x256.png?rev=3580700)

# Retractify for WooCommerce

 By [victorbonnel](https://profiles.wordpress.org/victorbonnel/)

[Download](https://downloads.wordpress.org/plugin/retractify-for-woocommerce.1.0.8.zip)

 * [Details](https://wordpress.org/plugins/retractify-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/retractify-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/retractify-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/retractify-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/retractify-for-woocommerce/)

## Description

Retractify for WooCommerce helps merchants provide a structured customer withdrawal
request flow for WooCommerce orders.

Customers can request a withdrawal from their account order page or through a guest
lookup form using their order number and billing email. Merchants can review requests
in the WordPress admin, update statuses, keep internal notes, export request data,
and send operational emails.

#### Features

 * Withdrawal button on WooCommerce order detail pages
 * Guest lookup flow using order number and billing email
 * Two-step confirmation flow to reduce accidental submissions
 * Full or partial item selection
 * Configurable withdrawal period
 * Product, category, product-type, and downloaded-product exclusions
 * Configurable withdrawal reasons and optional free-text details
 * Request log with filters, status changes, internal notes, and CSV export
 * Customer and merchant email notifications
 * PDF or HTML proof generation
 * Public request status shortcode
 * Gutenberg withdrawal policy block
 * WooCommerce HPOS compatibility

Retractify assists store operations but is not legal advice and does not guarantee
compliance with any specific law or regulation. Review your withdrawal policy, customer
communications, and store setup with qualified legal counsel.

### Privacy

This plugin stores withdrawal request data locally in your WordPress database. The
WordPress.org build does not send withdrawal workflow data to external servers.

### External Services

This WordPress.org build does not connect to external Retractify services.

## Screenshots

[⌊Guest withdrawal search form.⌉⌊Guest withdrawal search form.⌉[

Guest withdrawal search form.

[⌊Order lookup result with item selection and withdrawal summary.⌉⌊Order lookup 
result with item selection and withdrawal summary.⌉[

Order lookup result with item selection and withdrawal summary.

[⌊Successful withdrawal submission with confirmation details.⌉⌊Successful withdrawal
submission with confirmation details.⌉[

Successful withdrawal submission with confirmation details.

[⌊Retractify settings inside WooCommerce.⌉⌊Retractify settings inside WooCommerce
.⌉[

Retractify settings inside WooCommerce.

[⌊Withdrawal requests log in the WordPress admin.⌉⌊Withdrawal requests log in the
WordPress admin.⌉[

Withdrawal requests log in the WordPress admin.

## Blocks

This plugin provides 1 block.

 *   Withdrawal policy Displays withdrawal policy information for your online shop.

## Installation

 1. Upload the plugin ZIP from **Plugins > Add New > Upload Plugin**.
 2. Activate **Retractify for WooCommerce**.
 3. Go to **WooCommerce > Retractify**.
 4. Configure the withdrawal period, button text, exclusions, reasons, and notification
    settings.
 5. Add `[retractify_form]` to a public page if you want to offer guest lookup.

## FAQ

### Does this plugin require an external service?

No. The WordPress.org build runs locally in WordPress and WooCommerce. It does not
send withdrawal request data to Retractify servers.

### Does the plugin store data locally?

Yes. Withdrawal request data is stored in your WordPress database.

### Can guests submit withdrawal requests?

Yes. Use `[retractify_form]` for the full guest-first flow or `[retractify_withdrawal_search]`
for search-only mode.

### Which shortcodes are available?

Use `[retractify_form]`, `[retractify_withdrawal_search]`, `[retractify_withdrawal_policy]`,
and `[retractify_status]`.

### Is WooCommerce HPOS supported?

Yes. Retractify declares compatibility with WooCommerce High-Performance Order Storage.

### Can I customize withdrawal reasons?

Yes. Configure one reason per line in the plugin settings and decide whether customers
may add free-text details.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Retractify for WooCommerce” is open source software. The following people have 
contributed to this plugin.

Contributors

 *   [ victorbonnel ](https://profiles.wordpress.org/victorbonnel/)

[Translate “Retractify for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/retractify-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/retractify-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/retractify-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/retractify-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/retractify-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.8

 * Added request filters, internal notes, history, CSV export, product-type exclusions,
   configurable reasons, and request status pages.
 * Improved WordPress.org packaging and review compliance.

#### 1.0.7

 * Added line-level eligibility, structured reasons, and WooCommerce product-type
   exclusions.
 * Improved blocked-item explanations and admin reason labels.

#### 1.0.6

 * Improved release packaging and WordPress test environment handling.

#### 1.0.5

 * Security: hardened guest AJAX throttling and deterministic proof fallback behavior.

#### 1.0.4

 * Changed source language to English for WordPress.org translation compatibility.
 * Updated German, French, Spanish, Italian, and Dutch translations.

#### 1.0.3

 * Fixed withdrawal database insert handling and modal item submission.
 * Added dedicated return address settings with WooCommerce fallback.

#### 1.0.2

 * Fixed escaping for withdrawal period/deadline values and moved PDF styles to 
   an external CSS file.

#### 1.0.1

 * Fixed date output escaping, asset enqueueing, Plugin URI, WooCommerce dependency
   metadata, and package contents.

#### 1.0.0

 * Initial stable release.

## Meta

 *  Version **1.0.8**
 *  Last updated **18 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [consumer rights](https://wordpress.org/plugins/tags/consumer-rights/)[ecommerce](https://wordpress.org/plugins/tags/ecommerce/)
   [returns](https://wordpress.org/plugins/tags/returns/)[withdrawal](https://wordpress.org/plugins/tags/withdrawal/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/retractify-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/retractify-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/retractify-for-woocommerce/reviews/)

## Contributors

 *   [ victorbonnel ](https://profiles.wordpress.org/victorbonnel/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/retractify-for-woocommerce/)