Retora is a self-service returns and RMA workflow plugin for WooCommerce. It helps stores accept return requests from customers, review them in the WordPress admin, apply return-policy rules, and process refunds through WooCommerce.
The free plugin is designed to run entirely inside WordPress and WooCommerce. It does not send store, customer, order, or return data to Retora servers.
- Customer return portal in WooCommerce My Account.
- Guest return flow with secure email verification.
- Admin RMA dashboard for reviewing, approving, rejecting, receiving, and completing returns.
- Rules engine for return windows, eligibility checks, auto-approval, customer limits, and required fields.
- Partial return support for selected line items and quantities.
- WooCommerce refund integration.
- Email notifications for key RMA status changes.
- Media/photo upload support for return evidence.
- First-run onboarding for store setup.
- GDPR personal data export and erasure hooks.
- WooCommerce HPOS compatibility.
- WooCommerce Blocks checkout compatibility.
- WordPress 6.4 or newer.
- WooCommerce 8.0 or newer.
- PHP 8.1 or newer.
- A modern browser for the WordPress admin dashboard.
- Download or clone this repository.
- Upload the plugin folder to
wp-content/plugins/retora-returns-rma-for-woocommerce. - Activate Retora - Returns & RMA for WooCommerce in WordPress.
- Make sure WooCommerce is active.
- Open Returns -> Settings and configure your return policy.
Install dependencies:
npm installBuild the admin assets:
npm run buildDuring development, you can run the WordPress scripts watcher:
npm run startadmin/ WordPress admin screens and PHP admin integration
assets/ Legacy/admin CSS and JavaScript assets
build/ Compiled WordPress admin bundles
includes/ Core plugin services, RMA workflow, rules, refunds, emails
public/ Customer-facing portal assets
src/ React source for admin interfaces
templates/ Frontend and guest-return templates
languages/ Translation template
The free version of Retora does not connect to external services. RMA records, rules, history, uploaded media references, and settings are stored in the WordPress database of the store where the plugin is installed.
Retora Pro can optionally connect to third-party shipping providers for return labels when a store administrator enables that feature in the Pro add-on.
Retora Pro is an optional paid add-on for stores that need more advanced return operations, including store credit, exchange workflows, and shipping-label integrations.
Learn more at wooreturns.store.
This repository contains the development version of the free plugin. The WordPress.org plugin metadata is maintained in readme.txt.
Retora - Returns & RMA for WooCommerce is licensed under the GPL-2.0-or-later license. See GNU General Public License v2.0.