| 开发者 |
yoohw
baonguyen0310 |
|---|---|
| 更新时间 | 2026年11月2日 11:49 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1.4 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
/wp-content/plugins/.Yes. You can enable cancellation requests, choose eligible WooCommerce order statuses, add preset reasons, set a time limit, and decide whether cancellation needs admin approval.
Yes. Customers can submit whole-order return requests with a reason. You can choose the eligible order status, set the return window, and approve or reject the request from the order screen.
Item-level returns are available in the premium version. The free version handles whole-order return requests.
Yes. Configure them under WooCommerce > Settings > Orders > Cancellation or Returns. Notices support the HTML allowed by WordPress. Approval/rejection notices appear with the matching outcome in customer request history and remain separate from the manager's actual rejection reason.
The optional Cancel button appears in eligible customer processing/on-hold emails, and Return appears in eligible customer completed-order emails. Links open order details; visiting them never submits a request or changes an order. Customers still submit a reason through the request form. Account orders require the owner's login; guest orders use their valid order key. Status, time limits, virtual exclusion, and authorization are checked again when submitting.
Existing reasons and decisions remain visible. A missing historical date is shown as "Not recorded"; history is not recreated. New requests and decisions save dates compatible with Advanced Order Manager. Inconsistent or unknown legacy outcomes are marked "Requires review" rather than guessed.
No. Both manually and automatically approved returns move to On hold and record the approval. The plugin does not create a refund transaction or call a payment gateway. Payment refunds require separate handling through the store's usual WooCommerce/payment process. Existing order/refund history is not rewritten.
Yes. Guest orders use their valid WooCommerce order key. Orders assigned to an account require the owner's login; an order key cannot bypass account ownership. Store managers can manage requests from the admin area.
Yes. Cancellation supports multiple allowed statuses. Return requests use the selected return-eligible status and can be limited by time after that status is reached.
With manual approval enabled, the plugin saves the reason, adds an order note, moves the order to its pending request status, and sends applicable configured notifications. With approval disabled, an eligible cancellation moves directly to Cancelled and an eligible return moves to On hold with an approved result. Return approval never creates a payment refund.
Yes. Admins and users with WooCommerce management permission can approve or reject cancellation and return requests from the WooCommerce order edit screen.
Yes. Cancellation and return workflows support WooCommerce High-Performance Order Storage (HPOS) and legacy order storage, including the corresponding admin order editors.
The free version registers the request statuses needed for cancellation and return workflows. Premium unlocks the full custom status builder with labels, colors, ordering, emails, and bulk actions.
Basic popup styling is included. Premium unlocks full appearance controls for borders, radius, shadows, colors, and buttons.
The plugin does not send activation subscriptions or automatically transmit store contact or site details to an external subscription service. Request processing stays within WordPress/WooCommerce, and order notifications use the store's configured email system.
changelog.txt.