Skip to main content
Linking integrations to operations

How returns flow through your integration

How return data moves between your returns platform, warehouse, ERP, and storefront — and what to check when a return goes missing.

The short answer

Returns involve more systems than most flows: the customer starts a return in a returns portal, the warehouse receives and inspects it, the refund is issued on the storefront, and the financials post to your ERP. HC moves the return through each of these systems in turn. The return HC registers references the original order, so a return can only flow if that order flowed successfully first. HC connects returns platforms including Loop Returns, ReBOUND, ZigZag, Swap, and ReturnGO.

How it works

The exact steps depend on which systems you use and how your integration was designed. Your integration documentation describes your specific flow, and HC can confirm details. A typical return moves through four stages.

Return initiated

The customer requests a return in your returns portal, which notifies HC.

Return registered

HC creates the return (RMA) in your warehouse or ERP so the warehouse knows to expect the parcel. The return references the original order, which is why the original order must have flowed successfully first.

Return received

When the warehouse books the parcel in, HC flows the confirmation back, including item conditions where the warehouse records them.

Refund and financials

Depending on your configuration, the refund is triggered on the storefront and/or a credit note is created in the ERP.

What this means for you

  • The original order never synced. A return cannot reference an order that does not exist in the destination system. If a return fails, check the original order's entity first.

  • Return notifications not arriving. If returns are not appearing in HC at all, the webhook connection from the returns platform may be misconfigured; contact HC.

  • Duplicate or partial returns. Exchanges and partial returns have more edge cases than simple refunds. If values look wrong in the ERP, raise it with HC with the return reference and original order number.

  • Whether the refund is issued on the storefront, a credit note is created in the ERP, or both, depends on your configuration. See How financial data flows to your ERP.

Checking a return yourself

Search the Control Panel for events referencing the return or the original order number (see How to find a specific event in the Control Panel). If the return event failed, the error will usually point at the missing piece: most often the original order or SKU not being found in the destination system.