BSS Return Manager for WooCommerce turns product returns into a smooth, self-service experience. Customers request a return in a few clicks from their WooCommerce My Account area, and your team reviews, edits, approves, or cancels every request from one clean dashboard — no support tickets, no email back-and-forth.
And the whole experience is yours to shape. Design the return form with a drag-and-drop builder, rewrite every label and message, and edit each notification email right from the WooCommerce settings screen. The plugin adapts to your store’s tone and your customer’s language — no code required.
How it works
- You design the form. Drag in the fields you need — reason for return, photo uploads, an order-items picker, privacy consent, and more — and group them into steps if you like.
- The customer requests a return. From My Account they pick an eligible order, fill in your form, and submit. A confirmation email goes out instantly.
- You make the decision. Review the request, trim the returned items or quantities if needed, then approve or cancel. The customer is notified automatically and the order is tagged so your whole team stays in sync.
Key features
- Drag-and-drop form builder — build the exact form customers fill in: text, textarea, email, radio, checkboxes, headings, privacy consent, file uploads, and an order-items picker that pulls the real products from the order.
- Multi-step forms — group fields into steps with a progress indicator for a guided, less overwhelming experience.
- Return management workflow — every request is stored as a private record under WooCommerce with clear Pending / Approved / Cancelled statuses.
- Edit requested items — reduce quantities or remove products from a pending request before you approve it.
- Order badges — see at a glance which orders have a return, and whether it is a full or partial one, right from the Orders list.
- Token-based emails — three built-in, fully editable WooCommerce emails (admin notification, customer confirmation, customer decision) with tokens such as
{order_number},{customer_name}, and{return_answers}. - Configurable return window — show the return button for a set number of days after an order completes, or always, and choose which order statuses are eligible.
- Secure file uploads — every upload is MIME-validated, size-limited, and stored in a protected directory with per-request access control, so only the customer and your team can reach it.
Built for any store
- Fully translatable — every string uses the
bss-return-manager-for-woocommercetext domain, a.pottemplate is included, and a Dutch (nl_NL) translation is bundled. - HPOS compatible — declares compatibility with WooCommerce High-Performance Order Storage and uses the WooCommerce CRUD API throughout.
- RTL ready — ships mirrored stylesheets for right-to-left languages.
- Developer friendly — action hooks (
bss_rma_admin_new,bss_rma_customer_confirm,bss_rma_customer_decision) let you plug in your own logic when a request is created or decided.
Privacy
BSS Return Manager for WooCommerce stores return requests in your own WordPress database and keeps uploaded files in a protected folder on your own server. It does not send any data to third-party services.
