{"id":331243,"date":"2026-06-29T07:57:47","date_gmt":"2026-06-29T07:57:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/order-returns-for-woocommerce\/"},"modified":"2026-06-29T07:56:20","modified_gmt":"2026-06-29T07:56:20","slug":"spcnet-resi-returns-manager-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/spcnet-resi-returns-manager-woocommerce\/","author":23521667,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Spcnet Resi\/Returns Manager for WooCommerce","header_author":"Dario Fadda","header_description":"Adds a \"Resi\" (Returns) section to WooCommerce My Account. Customers can request returns within a configurable window; the shop and customer are both notified by email. Compatible with 2026 update of italian \"art. 54-bis del Codice del Consumo\"","assets_banners_color":"","last_updated":"2026-06-29 07:56:20","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/spcnet-resi-returns-manager-woocommerce","header_author_uri":"https:\/\/wp-plugins.spcnet.it\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":41,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"nuke86","date":"2026-06-29 07:56:20"}},"upgrade_notice":{"1.0.0":"<p>Initial release. No upgrade steps required.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The \"Resi\" entry in the My Account navigation menu.","2":"The Returns page listing eligible orders with per-item checkboxes.","3":"The return request confirmation with order status changed to \"Richiesta Reso\".","4":"The WooCommerce Settings \u2192 Resi configuration panel."}},"plugin_section":[],"plugin_tags":[21918,9682,269377,55969,286],"plugin_category":[45],"plugin_contributors":[269378],"plugin_business_model":[],"class_list":["post-331243","plugin","type-plugin","status-publish","hentry","plugin_tags-my-account","plugin_tags-refund","plugin_tags-reso","plugin_tags-returns","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-nuke86","plugin_committers-nuke86"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/spcnet-resi-returns-manager-woocommerce.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Spcnet Resi\/Returns Manager for WooCommerce<\/strong> adds a dedicated <strong>Resi<\/strong> (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 \u2014 all without leaving their account. Compatible with 2026 update of italian \"art. 54-bis del Codice del Consumo\".<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>New <strong>Resi<\/strong> endpoint in My Account navigation.<\/li>\n<li>Configurable return window (default: 14 days from order completion).<\/li>\n<li>Customers can select individual items within an order to return.<\/li>\n<li>Optional free-text field for the return reason.<\/li>\n<li>Order status automatically changes to <strong>Richiesta Reso<\/strong> (Return Requested) on submission.<\/li>\n<li>An order note is added to the order for shop managers.<\/li>\n<li><strong>Email notifications<\/strong> sent to both the shop owner and the customer.<\/li>\n<li>Fully configurable via <strong>WooCommerce \u2192 Settings \u2192 Resi<\/strong>.<\/li>\n<li>Compatible with WooCommerce HPOS (High-Performance Order Storage).<\/li>\n<li>Template override support: copy <code>templates\/myaccount\/returns.php<\/code> to <code>yourtheme\/woocommerce\/myaccount\/returns.php<\/code>.<\/li>\n<\/ul>\n\n<h4>Settings<\/h4>\n\n<p>All settings are found under <strong>WooCommerce \u2192 Settings \u2192 Resi<\/strong>:<\/p>\n\n<ul>\n<li><strong>Return window (days)<\/strong> \u2014 how many days after order completion the customer can request a return (default: 14).<\/li>\n<li><strong>Eligible order statuses<\/strong> \u2014 which order statuses are eligible (default: Completed).<\/li>\n<li><strong>Shop notification email<\/strong> \u2014 the email address that receives return notifications (defaults to the WooCommerce store email).<\/li>\n<li><strong>Shop email subject<\/strong> \u2014 customisable subject line with <code>{site_title}<\/code> and <code>{order_number}<\/code> placeholders.<\/li>\n<li><strong>Customer email subject<\/strong> \u2014 customisable subject line with the same placeholders.<\/li>\n<\/ul>\n\n<h4>Template Override<\/h4>\n\n<p>Place a copy of <code>woocommerce\/myaccount\/returns.php<\/code> inside your active theme to fully customise the Returns page output without editing plugin files.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>spcnet-resi-returns-manager-woocommerce<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install it directly from the <strong>Plugins \u2192 Add New<\/strong> screen.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Go to <strong>Settings \u2192 Permalinks<\/strong> and click <strong>Save Changes<\/strong> to flush rewrite rules (required the first time).<\/li>\n<li>Configure the plugin under <strong>WooCommerce \u2192 Settings \u2192 Resi<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20woocommerce%20version%20is%20required%3F\"><h3>Which WooCommerce version is required?<\/h3><\/dt>\n<dd><p>WooCommerce 6.0 or later. The plugin is tested up to WooCommerce 9.x and declares HPOS compatibility.<\/p><\/dd>\n<dt id=\"the%20%22resi%22%20page%20redirects%20to%20the%20wrong%20page.\"><h3>The \"Resi\" page redirects to the wrong page.<\/h3><\/dt>\n<dd><p>Go to <strong>Settings \u2192 Permalinks<\/strong> and click <strong>Save Changes<\/strong> to regenerate WordPress rewrite rules. This is always needed after activating any plugin that registers a custom My Account endpoint.<\/p><\/dd>\n<dt id=\"can%20i%20change%20the%20number%20of%20return%20days%20per%20product%20or%20category%3F\"><h3>Can I change the number of return days per product or category?<\/h3><\/dt>\n<dd><p>Not out of the box, but the plugin exposes the <code>sretufor_settings<\/code> filter (on the settings fields array) and the <code>sretufor_request_processed<\/code> action hook so developers can extend it.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20delete%20its%20data%20when%20uninstalled%3F\"><h3>Does the plugin delete its data when uninstalled?<\/h3><\/dt>\n<dd><p>Yes. Uninstalling the plugin via the WordPress dashboard removes all plugin options from the database. Order meta (<code>_sretufor_return_requested<\/code>, <code>_sretufor_return_requested_at<\/code>, <code>_sretufor_return_requested_items<\/code>, <code>_sretufor_return_reason<\/code>) is intentionally left on orders so shop managers retain a full history.<\/p><\/dd>\n<dt id=\"is%20it%20compatible%20with%20hpos%3F\"><h3>Is it compatible with HPOS?<\/h3><\/dt>\n<dd><p>Yes. The plugin declares <code>custom_order_tables<\/code> compatibility via <code>FeaturesUtil<\/code>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Adds a &quot;Resi&quot; (Returns) section to WooCommerce My Account. Customers can request returns within a configurable window.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/331243","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=331243"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/nuke86"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=331243"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=331243"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=331243"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=331243"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=331243"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=331243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}