Description
Spcnet Resi/Returns Manager for WooCommerce adds a dedicated Resi (Returns) page inside the WooCommerce My Account area. Customers can browse their eligible orders, select one or more items to return, optionally provide a reason, and submit the request — all without leaving their account. Compatible with 2026 update of italian “art. 54-bis del Codice del Consumo”.
Features
- New Resi endpoint in My Account navigation.
- Configurable return window (default: 14 days from order completion).
- Customers can select individual items within an order to return.
- Optional free-text field for the return reason.
- Order status automatically changes to Richiesta Reso (Return Requested) on submission.
- An order note is added to the order for shop managers.
- Email notifications sent to both the shop owner and the customer.
- Fully configurable via WooCommerce Settings Resi.
- Compatible with WooCommerce HPOS (High-Performance Order Storage).
- Template override support: copy
templates/myaccount/returns.phptoyourtheme/woocommerce/myaccount/returns.php.
Settings
All settings are found under WooCommerce Settings Resi:
- Return window (days) — how many days after order completion the customer can request a return (default: 14).
- Eligible order statuses — which order statuses are eligible (default: Completed).
- Shop notification email — the email address that receives return notifications (defaults to the WooCommerce store email).
- Shop email subject — customisable subject line with
{site_title}and{order_number}placeholders. - Customer email subject — customisable subject line with the same placeholders.
Template Override
Place a copy of woocommerce/myaccount/returns.php inside your active theme to fully customise the Returns page output without editing plugin files.
Installation
- Upload the
spcnet-resi-returns-manager-woocommercefolder to the/wp-content/plugins/directory, or install it directly from the Plugins Add New screen. - Activate the plugin through the Plugins menu in WordPress.
- Go to Settings Permalinks and click Save Changes to flush rewrite rules (required the first time).
- Configure the plugin under WooCommerce Settings Resi.
FAQ
-
Which WooCommerce version is required?
-
WooCommerce 6.0 or later. The plugin is tested up to WooCommerce 9.x and declares HPOS compatibility.
-
The “Resi” page redirects to the wrong page.
-
Go to Settings Permalinks and click Save Changes to regenerate WordPress rewrite rules. This is always needed after activating any plugin that registers a custom My Account endpoint.
-
Can I change the number of return days per product or category?
-
Not out of the box, but the plugin exposes the
sretufor_settingsfilter (on the settings fields array) and thesretufor_request_processedaction hook so developers can extend it. -
Does the plugin delete its data when uninstalled?
-
Yes. Uninstalling the plugin via the WordPress dashboard removes all plugin options from the database. Order meta (
_sretufor_return_requested,_sretufor_return_requested_at,_sretufor_return_requested_items,_sretufor_return_reason) is intentionally left on orders so shop managers retain a full history. -
Is it compatible with HPOS?
-
Yes. The plugin declares
custom_order_tablescompatibility viaFeaturesUtil.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Spcnet Resi/Returns Manager for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Spcnet Resi/Returns Manager for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release.