{"id":344176,"date":"2026-08-05T08:16:48","date_gmt":"2026-08-05T08:16:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/easy-retur-for-woocommerce\/"},"modified":"2026-08-12T03:56:22","modified_gmt":"2026-08-12T03:56:22","slug":"fxoapps-order-returns-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/tw.wordpress.org\/plugins\/fxoapps-order-returns-for-woocommerce\/","author":23533300,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.4.3","stable_tag":"1.4.3","tested":"7.0.4","requires":"5.3","requires_php":"7.2","requires_plugins":null,"header_name":"FXOapps Order Returns for WooCommerce","header_author":"fxoapps","header_description":"Guided WooCommerce return requests for customers with a full admin workflow, email notifications, translations, and appearance controls.","assets_banners_color":"f2f6fc","last_updated":"2026-08-12 03:56:22","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.fxoapps.com\/","header_author_uri":"https:\/\/www.fxoapps.com","rating":5,"author_block_rating":0,"active_installs":0,"downloads":101,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.4.3":{"tag":"1.4.3","author":"fxoapps","date":"2026-08-12 03:56:22"}},"upgrade_notice":{"1.4.3":"<p>Readme updated: guest returns and other advanced features are PRO-only; free edition covers logged-in My Account returns.<\/p>","1.4.2":"<p>PRO features tab redesign and return options dropdown improvements.<\/p>","1.4.1":"<p>Free edition now focuses on core returns; advanced features are listed under Settings \u2192 PRO features.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3637498,"resolution":"128x128","location":"assets","locale":"","width":1254,"height":1254},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3637498,"resolution":"256x256","location":"assets","locale":"","width":1254,"height":1254}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3636144,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3636144,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.4.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3637334,"resolution":"1","location":"assets","locale":"","width":1870,"height":1244},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3637334,"resolution":"10","location":"assets","locale":"","width":1424,"height":875},"screenshot-11.png":{"filename":"screenshot-11.png","revision":3637334,"resolution":"11","location":"assets","locale":"","width":1328,"height":1058},"screenshot-12.png":{"filename":"screenshot-12.png","revision":3637334,"resolution":"12","location":"assets","locale":"","width":1359,"height":1072},"screenshot-13.png":{"filename":"screenshot-13.png","revision":3637334,"resolution":"13","location":"assets","locale":"","width":1378,"height":747},"screenshot-14.png":{"filename":"screenshot-14.png","revision":3637334,"resolution":"14","location":"assets","locale":"","width":1364,"height":775},"screenshot-15.png":{"filename":"screenshot-15.png","revision":3637334,"resolution":"15","location":"assets","locale":"","width":1322,"height":882},"screenshot-16.png":{"filename":"screenshot-16.png","revision":3637334,"resolution":"16","location":"assets","locale":"","width":1457,"height":551},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3637334,"resolution":"2","location":"assets","locale":"","width":1591,"height":972},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3637334,"resolution":"3","location":"assets","locale":"","width":1576,"height":1058},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3637334,"resolution":"4","location":"assets","locale":"","width":1359,"height":468},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3637334,"resolution":"5","location":"assets","locale":"","width":1322,"height":1077},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3637334,"resolution":"6","location":"assets","locale":"","width":1338,"height":483},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3637334,"resolution":"7","location":"assets","locale":"","width":1349,"height":610},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3637334,"resolution":"8","location":"assets","locale":"","width":1239,"height":1229},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3637334,"resolution":"9","location":"assets","locale":"","width":1033,"height":1106}},"screenshots":{"1":"Admin Dashboard \u2013 overview of return activity and return management.","2":"Return List \u2013 view and manage customer return requests.","3":"Return Details \u2013 review and manage an individual return request.","4":"General Settings \u2013 configure return period, admin email, and date format.","5":"Return Flow \u2013 configure product conditions and return reasons.","6":"Return Options \u2013 configure available customer return options.","7":"Handover Settings \u2013 configure courier handover modes and notices.","8":"Appearance \u2013 customize the customer-facing return interface.","9":"Full Frontend Return Flow \u2013 customer return process.","10":"Full Frontend Return Flow \u2013 customer return process.","11":"Full Frontend Return Flow \u2013 customer return process.","12":"Full Frontend Return Flow \u2013 customer return process.","13":"Full Frontend Return Flow \u2013 customer return process.","14":"Full Frontend Return Flow \u2013 customer return process.","15":"Full Frontend Return Flow \u2013 customer return process.","16":"Full Frontend Return Flow \u2013 customer return process."}},"plugin_section":[],"plugin_tags":[12577,9682,55969,170592,286],"plugin_category":[45],"plugin_contributors":[274496],"plugin_business_model":[],"class_list":["post-344176","plugin","type-plugin","status-publish","hentry","plugin_tags-exchange","plugin_tags-refund","plugin_tags-returns","plugin_tags-rma","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-fxoapps","plugin_committers-fxoapps"],"banners":{"banner":"https:\/\/ps.w.org\/fxoapps-order-returns-for-woocommerce\/assets\/banner-772x250.png?rev=3636144","banner_2x":"https:\/\/ps.w.org\/fxoapps-order-returns-for-woocommerce\/assets\/banner-1544x500.png?rev=3636144","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/fxoapps-order-returns-for-woocommerce\/assets\/icon-128x128.png?rev=3637498","icon_2x":"https:\/\/ps.w.org\/fxoapps-order-returns-for-woocommerce\/assets\/icon-256x256.png?rev=3637498","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/fxoapps-order-returns-for-woocommerce\/assets\/screenshot-1.png?rev=3637334","caption":"Admin Dashboard \u2013 overview of return activity and return management."},{"src":"https:\/\/ps.w.org\/fxoapps-order-returns-for-woocommerce\/assets\/screenshot-2.png?rev=3637334","caption":"Return List \u2013 view and manage customer return requests."},{"src":"https:\/\/ps.w.org\/fxoapps-order-returns-for-woocommerce\/assets\/screenshot-3.png?rev=3637334","caption":"Return Details \u2013 review and manage an individual return request."},{"src":"https:\/\/ps.w.org\/fxoapps-order-returns-for-woocommerce\/assets\/screenshot-4.png?rev=3637334","caption":"General Settings \u2013 configure return period, admin email, and date format."},{"src":"https:\/\/ps.w.org\/fxoapps-order-returns-for-woocommerce\/assets\/screenshot-5.png?rev=3637334","caption":"Return Flow \u2013 configure product conditions and return reasons."},{"src":"https:\/\/ps.w.org\/fxoapps-order-returns-for-woocommerce\/assets\/screenshot-6.png?rev=3637334","caption":"Return Options \u2013 configure available customer return options."},{"src":"https:\/\/ps.w.org\/fxoapps-order-returns-for-woocommerce\/assets\/screenshot-7.png?rev=3637334","caption":"Handover Settings \u2013 configure courier handover modes and notices."},{"src":"https:\/\/ps.w.org\/fxoapps-order-returns-for-woocommerce\/assets\/screenshot-8.png?rev=3637334","caption":"Appearance \u2013 customize the customer-facing return interface."},{"src":"https:\/\/ps.w.org\/fxoapps-order-returns-for-woocommerce\/assets\/screenshot-9.png?rev=3637334","caption":"Full Frontend Return Flow \u2013 customer return process."},{"src":"https:\/\/ps.w.org\/fxoapps-order-returns-for-woocommerce\/assets\/screenshot-10.png?rev=3637334","caption":"Full Frontend Return Flow \u2013 customer return process."},{"src":"https:\/\/ps.w.org\/fxoapps-order-returns-for-woocommerce\/assets\/screenshot-11.png?rev=3637334","caption":"Full Frontend Return Flow \u2013 customer return process."},{"src":"https:\/\/ps.w.org\/fxoapps-order-returns-for-woocommerce\/assets\/screenshot-12.png?rev=3637334","caption":"Full Frontend Return Flow \u2013 customer return process."},{"src":"https:\/\/ps.w.org\/fxoapps-order-returns-for-woocommerce\/assets\/screenshot-13.png?rev=3637334","caption":"Full Frontend Return Flow \u2013 customer return process."},{"src":"https:\/\/ps.w.org\/fxoapps-order-returns-for-woocommerce\/assets\/screenshot-14.png?rev=3637334","caption":"Full Frontend Return Flow \u2013 customer return process."},{"src":"https:\/\/ps.w.org\/fxoapps-order-returns-for-woocommerce\/assets\/screenshot-15.png?rev=3637334","caption":"Full Frontend Return Flow \u2013 customer return process."},{"src":"https:\/\/ps.w.org\/fxoapps-order-returns-for-woocommerce\/assets\/screenshot-16.png?rev=3637334","caption":"Full Frontend Return Flow \u2013 customer return process."}],"raw_content":"<!--section=description-->\n<p><strong>FXOapps Order Returns for WooCommerce<\/strong> adds a complete return workflow to WooCommerce stores. Logged-in customers start returns from <strong>My Account \u2192 Retur<\/strong> on eligible completed orders within your configured return period. Shop staff manage every request from <strong>Order Returns<\/strong> in wp-admin with status updates, search, filters, and email notifications when a new return is submitted.<\/p>\n\n<p>This WordPress.org edition works without a license key or external account.<\/p>\n\n<h4>Free Features<\/h4>\n\n<p><strong>Admin Dashboard<\/strong><\/p>\n\n<p>View return totals, open and completed counts, recent activity, status breakdown charts, return-option distribution, and a timeline for the recent period.<\/p>\n\n<p>See Screenshot 1.<\/p>\n\n<p><strong>Return Management<\/strong><\/p>\n\n<p>Browse return requests in a searchable, filterable list with pagination. Open individual requests to review order and product details, customer contact information, return reason, handover details, selected return option, bank details when provided, and update return status.<\/p>\n\n<p>See Screenshots 2\u20133.<\/p>\n\n<p><strong>Admin Settings<\/strong><\/p>\n\n<p>Configure the plugin under <strong>Order Returns \u2192 Settings<\/strong>:<\/p>\n\n<ul>\n<li><strong>General<\/strong> \u2014 return period in days, admin notification email, and date format for storefront and emails.<\/li>\n<li><strong>Return Flow<\/strong> \u2014 product condition and return reason rows, optional detail fields, and per-reason return shipping fee payer (shop or customer).<\/li>\n<li><strong>Return Options<\/strong> \u2014 enable built-in customer-facing return options such as bank transfer, store coupon, and product exchange, with translated labels.<\/li>\n<li><strong>Handover<\/strong> \u2014 courier return with shop-calls-courier or customer-calls-courier modes and editable notices.<\/li>\n<\/ul>\n\n<p>See Screenshots 4\u20137.<\/p>\n\n<p><strong>Appearance<\/strong><\/p>\n\n<p>Customize the customer-facing return wizard with colors, border radius presets, input styling, and theme compatibility options.<\/p>\n\n<p>See Screenshot 8.<\/p>\n\n<p><strong>Full Frontend Return Flow<\/strong><\/p>\n\n<p>Logged-in customers get a guided return experience in My Account: select a returnable product from a completed order, choose product condition and return reason, provide courier pickup details when handover is enabled, select a return option, enter bank details when required, and submit the request.<\/p>\n\n<p>See Screenshots 9\u201316.<\/p>\n\n<p><strong>Also included in Free<\/strong><\/p>\n\n<ul>\n<li>Customer confirmation email and admin alert when a new return is submitted.<\/li>\n<li>Editable storefront and admin translations, compatible with multilingual setups such as WPML and Polylang.<\/li>\n<li>IBAN validation when bank transfer is selected.<\/li>\n<li>In-admin support contact form.<\/li>\n<li>WooCommerce HPOS (custom order tables) compatibility.<\/li>\n<\/ul>\n\n<h4>PRO Features<\/h4>\n\n<p><a href=\"https:\/\/www.fxoapps.com\/fxoapps-order-returns-pro-for-woocommerce\/\">View FXOapps Order Returns PRO \u2192<\/a><\/p>\n\n<p>The following advanced features are available in the separate commercial <strong>FXOapps Order Returns PRO<\/strong> plugin:<\/p>\n\n<p><strong>Return experience<\/strong><\/p>\n\n<ul>\n<li>Guest returns without account login (public return page with order verification).<\/li>\n<li>Group returns (multiple products from one order).<\/li>\n<li>Customer product image uploads on returns.<\/li>\n<li>Courier pickup date on the return form.<\/li>\n<li>In-person handover at store locations.<\/li>\n<li>Per-reason \u201cshop calls courier\u201d override on return shipping.<\/li>\n<\/ul>\n\n<p><strong>Store operations<\/strong><\/p>\n\n<ul>\n<li>Automatic stock restore when a return is completed.<\/li>\n<li>WooCommerce store credit coupons for coupon-type returns (created when completed).<\/li>\n<li>Bulk status actions on the returns list.<\/li>\n<li>Internal admin notes on return records.<\/li>\n<li>Print return \/ RMA slip.<\/li>\n<li>Date range filter on the returns list.<\/li>\n<li>Filter returns by return option and show the selected option in the list.<\/li>\n<\/ul>\n\n<p><strong>Reporting and exports<\/strong><\/p>\n\n<ul>\n<li>CSV export with current list filters.<\/li>\n<li>Advanced dashboard with custom date range.<\/li>\n<li>Returns by product and return reason statistics.<\/li>\n<li>Scheduled and on-demand weekly return reports by email.<\/li>\n<\/ul>\n\n<p><strong>Automation and rules<\/strong><\/p>\n\n<ul>\n<li>Customizable customer and admin email templates.<\/li>\n<li>Email notifications when return status changes.<\/li>\n<li>Multiple admin notification email addresses.<\/li>\n<li>Exclude selected products or categories from returns.<\/li>\n<li>Per-category return period overrides.<\/li>\n<\/ul>\n\n<p><strong>Support<\/strong><\/p>\n\n<ul>\n<li>Priority support.<\/li>\n<\/ul>\n\n<h4>Upgrade to PRO<\/h4>\n\n<p>Need additional return management features? FXOapps Order Returns PRO adds advanced functionality for stores that need more control and flexibility.<\/p>\n\n<p><a href=\"https:\/\/www.fxoapps.com\/fxoapps-order-returns-pro-for-woocommerce\/\">View FXOapps Order Returns PRO \u2192<\/a><\/p>\n\n<p>See <strong>Order Returns \u2192 Settings \u2192 PRO Features<\/strong> in wp-admin for the full Free vs PRO comparison.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate <strong>WooCommerce<\/strong>.<\/li>\n<li>Install <strong>FXOapps Order Returns for WooCommerce<\/strong> through the WordPress Plugins screen, or upload the <code>fxoapps-order-returns-woocommerce<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin.<\/li>\n<li>On activation, the plugin registers the <strong>Retur<\/strong> WooCommerce My Account endpoint.<\/li>\n<li>Go to <strong>Order Returns \u2192 Settings<\/strong> and configure your return period, return flow, return options, handover preferences, and appearance.<\/li>\n<li>Customers can start returns from <strong>My Account \u2192 Retur<\/strong> once return flow and options are configured.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20woocommerce%3F\"><h3>Does this plugin require WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. WooCommerce must be installed and active.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20require%20a%20license%20or%20external%20account%3F\"><h3>Does this plugin require a license or external account?<\/h3><\/dt>\n<dd><p>No. This WordPress.org release works without a license key, subscription, or fxoapps.com account.<\/p><\/dd>\n<dt id=\"where%20can%20customers%20start%20a%20return%3F\"><h3>Where can customers start a return?<\/h3><\/dt>\n<dd><p>Logged-in customers use <strong>My Account \u2192 Retur<\/strong>. The plugin adds this WooCommerce account endpoint automatically.<\/p><\/dd>\n<dt id=\"which%20orders%20can%20be%20returned%3F\"><h3>Which orders can be returned?<\/h3><\/dt>\n<dd><p>By default, customers can return products from <strong>completed<\/strong> orders that are still within the configured return period (days since order completion).<\/p><\/dd>\n<dt id=\"can%20return%20reasons%20and%20product%20conditions%20be%20configured%3F\"><h3>Can return reasons and product conditions be configured?<\/h3><\/dt>\n<dd><p>Yes. Under <strong>Order Returns \u2192 Settings \u2192 Return Flow<\/strong>, you can add product condition labels, return reasons, optional detail fields, and choose who pays return shipping for each reason.<\/p><\/dd>\n<dt id=\"can%20return%20options%20be%20configured%3F\"><h3>Can return options be configured?<\/h3><\/dt>\n<dd><p>Yes. <strong>Return Options<\/strong> lets you enable built-in options such as bank transfer, coupon, and product exchange, and edit their customer-facing labels.<\/p><\/dd>\n<dt id=\"can%20courier%20handover%20be%20configured%3F\"><h3>Can courier handover be configured?<\/h3><\/dt>\n<dd><p>Yes. <strong>Handover<\/strong> settings let you enable courier returns, choose whether the shop or customer arranges the courier, and edit the related customer notices.<\/p><\/dd>\n<dt id=\"how%20do%20administrators%20manage%20incoming%20returns%3F\"><h3>How do administrators manage incoming returns?<\/h3><\/dt>\n<dd><p>Use <strong>Order Returns \u2192 Returns<\/strong> for the list and search, and open any request to review details and update its status. <strong>Order Returns \u2192 Dashboard<\/strong> provides summary statistics and charts.<\/p><\/dd>\n<dt id=\"can%20the%20frontend%20appearance%20be%20customized%3F\"><h3>Can the frontend appearance be customized?<\/h3><\/dt>\n<dd><p>Yes. <strong>Order Returns \u2192 Settings \u2192 Appearance<\/strong> controls colors, border radius, input styling, and theme compatibility for the return wizard.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20email%20notifications%3F\"><h3>Does the plugin send email notifications?<\/h3><\/dt>\n<dd><p>Yes. When a customer submits a new return, the plugin sends a confirmation email to the customer and a notification to the admin email configured in settings. Email notifications when return status changes are available in PRO.<\/p><\/dd>\n<dt id=\"what%20is%20included%20in%20free%20versus%20pro%3F\"><h3>What is included in Free versus PRO?<\/h3><\/dt>\n<dd><p>Free includes the full core return workflow for logged-in customers, admin dashboard, return list and details, settings, appearance, translations, and new-return email notifications. PRO adds guest returns, group returns, advanced reporting, automation, stock restore, store credit coupons, and the other features listed under <strong>PRO Features<\/strong> above.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20woocommerce%20hpos%3F\"><h3>Does it work with WooCommerce HPOS?<\/h3><\/dt>\n<dd><p>Yes. The plugin declares compatibility with WooCommerce custom order tables (HPOS).<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20call%20external%20services%3F\"><h3>Does the plugin call external services?<\/h3><\/dt>\n<dd><p>No. This release does not phone home, send telemetry, or contact a license server.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.4.3<\/h4>\n\n<ul>\n<li>Readme: align free vs PRO feature lists with the current plugin split.<\/li>\n<li>Document guest returns, group returns, store credit coupons, email templates, weekly reports, and other PRO-only features correctly.<\/li>\n<li>Clarify that the free edition serves logged-in customers via My Account.<\/li>\n<\/ul>\n\n<h4>1.4.2<\/h4>\n\n<ul>\n<li>PRO features tab: benefit cards layout and updated PRO feature list.<\/li>\n<li>Return options: built-in dropdown types with fixed IDs and legacy ID normalization.<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Split free vs PRO: text-only PRO features tab; remove PRO-only settings from free UI.<\/li>\n<li>Disable status-change emails in free; keep new-return notifications.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Rebrand and WordPress.org compliance release.<\/li>\n<\/ul>","raw_excerpt":"WooCommerce return requests for logged-in customers with admin dashboard, return list, settings, and a guided storefront return wizard.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/344176","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=344176"}],"author":[{"embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/fxoapps"}],"wp:attachment":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=344176"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=344176"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=344176"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=344176"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=344176"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=344176"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}