WooCommerce WooCommerce

Return Portal + Auto-Label for WooCommerce

Multi-carrier customer return portal for WooCommerce

Your customers declare their returns self-service from My Account, the PDF label is automatically generated by Colissimo, Mondial Relay, Chronopost, UPS or DPD, and the resolution (refund, bonus store credit, or replacement) is applied with one click from your dashboard.

At a glance
  • Self-service portal integrated into WooCommerce My Account — zero support contact
  • PDF labels automatically generated by 6 carriers (Manual, Colissimo, Mondial Relay, Chronopost, UPS, DPD)
  • 3 resolutions: native WooCommerce refund, bonus store credit, 0 € replacement order
  • Complete admin workflow: dashboard, timeline, line-by-line inspection, activity log
  • Compatible HPOS and Cart/Checkout Blocks, ready for WPML, Polylang and TranslatePress
HPOS Compatible Cart/Checkout Blocks 6 carriers Multilingual PHP 8.0+
  • 30-day refund
  • 12 months updates
  • 24h support
www.datafirefly.com/en/
Return Portal + Auto-Label for WooCommerce
v1.0.7 · updated 2026-06-27
What it does

The short version.

01

Complete self-service

The customer requests their return from My Account without entering email or order number. Auto-filled list of eligible orders.

02

6 supported carriers

Manual (native PDF without API), Colissimo, Mondial Relay, Chronopost, UPS and DPD with their official APIs.

03

Smart resolution engine

Native WooCommerce refund, bonus store credit of plus 10 percent by default, or replacement order at 0 euro. Automatic proposal by reason.

04

Configurable auto-approval

Below a threshold you define, requests are auto-validated and labels sent without intervention. Ideal to streamline small returns.

05

Line-by-line inspection

Mark each item as Approved, Partial or Rejected. The resolution engine adapts to the inspection verdict.

The long version

Everything you'd want to know before you install.

A detailed look at how Return Portal + Auto-Label for WooCommerce works, why we built it the way we did, and the thinking behind the features above.

§ 01

Why automate WooCommerce returns

In 2026, a poorly handled return costs the merchant an average of 22 euros between support time, stock recomputation, manual label generation, and delayed refund. Return Portal removes these frictions by transforming each return into a self-service workflow where the customer acts alone and the admin validates with one click. Result: 70 percent less support time on returns, and a customer recovery rate multiplied by 2 thanks to bonus store credit.

§ 02

How the customer portal works

The logged-in customer finds a Returns tab directly in their WooCommerce My Account area. With no entry or search required, they see the list of their eligible orders within the configured return window. They select the items concerned, indicate a reason and quantity, optionally add supporting photos, choose their preferred resolution (refund, bonus credit, or replacement), and immediately receive a unique RMA number with their PDF label by email. For guest customers, a dfrp_portal shortcode provides access via order number and email.

§ 03

The 6 supported carriers

You start with no configuration via Manual mode, which generates a native PDF slip with QR code usable on any postal network. You can then enable the official Colissimo, Mondial Relay, Chronopost, UPS or DPD APIs based on your logistics by simply entering the credentials provided by the carrier. Every label generation is logged with its tracking number.

§ 04

Admin workflow and inspection

In your Returns dashboard, you see at a glance the number of requests by status on 9 clickable colored cards. The detail page of a return shows a visual timeline, the list of items with conform partial or rejected inspection activated after package reception, customer photos, the complete log and contextual action buttons according to the state machine. You then apply the final resolution (refund via native wc_create_refund, store credit coupon restricted to the customer email, or new 0 euro order) with one click.

§ 05

Auto-approval and smart resolutions

To streamline small returns, you define a threshold below which any request is automatically validated and the label generated without intervention. The resolution engine automatically proposes the best option based on reason: replacement for damaged or defective items, bonus credit for change of mind (with a configurable bonus, 10 percent by default, to win back the customer), refund for late delivery.

§ 06

Extensibility and compliance

Return Portal exposes 5 action hooks and 6 filters to adapt each behavior to your business: custom reasons, dynamic eligibility window for VIP customers, custom carrier, modified My Account endpoint slug, etc. All email templates are overridable from your theme in the yourtheme slash dfreturnportal slash emails folder. The plugin declares HPOS and Cart/Checkout Blocks compatibility at WooCommerce startup, and remains fully compatible with WPML, Polylang Pro and TranslatePress for multilingual stores.