Skip to content

Ecommerce Returns Processing 3PL for DTC Brands

An ecommerce returns processing 3PL should leave every returned unit in one of two places: back on sale, or set aside for your decision. At our Fort Worth, TX warehouse we receive each return, check its condition, restock what can be sold, and flag damaged or unsellable units for you to decide on.

A worn cardboard box sitting open on a concrete floor, its top flaps folded back
Recorded in
ShipHero, against the return
Volume
Counted in orders, no ceiling
Processed in
Fort Worth, TX 76177

What returns processing decides

Every return comes down to one call per unit: back into stock, or set aside for you. Making that call accurately, and writing it down where you can see it, is the whole job.

Returns processing is the work a 3PL does after a customer sends an order back: receiving the package, checking what is inside, restocking the units that can be sold again, and setting aside the ones that cannot. For a DTC brand the stakes are inventory and cash. A sellable unit sitting unopened in a returns pile is stock you have already paid for that your store cannot sell.

At Marketplace Prep, returns run inside the same ShipHero account as your outbound orders. Our warehouse team works returns through our own returns scanner, which records condition, quantity received and restock against the ShipHero return, so the record and the shelf agree. It is the workflow already in use across the client accounts we fulfill for, not a separate desk bolted onto the side.

If you want the outbound side first, here is how DTC fulfillment works from receiving to carrier handoff.

How a return moves through our warehouse

Five steps, in the order a returned package actually moves through them.

Every return ends in one of two places: back in stock, or set aside for you to decide on, with the condition recorded either way.

01

Receive it and match it to the order

Each return is received at our warehouse and matched to the order it came from. Our returns scanner can find that order from the package’s tracking number, or we look it up by order number. A package that arrives with no return record on file is still received and logged to your account rather than left on a shelf unaccounted for.

02

Check the condition of each unit

We open the package and look at every unit. The judgment is physical: can this unit go back on sale as it is, or not. We record condition and the quantity that actually arrived. We do not guess at why the customer sent it back, because the person holding the box cannot know that.

03

Restock what can be sold

Sellable units go back into stock and are recorded as restocked against the ShipHero return. They rejoin the same inventory pool that feeds every connected channel listing, so a unit that came back from one order is available to the next one.

04

Flag damaged or unsellable units to you

Anything that cannot go back on sale is pulled aside instead of restocked, and flagged to you in your WhatsApp group. The decision on what happens to it is yours. We do not make that call for you.

05

Leave a record you can check

Condition, quantity received and restock are written against the return in ShipHero, the same system that holds your orders and inventory. When a customer asks about a refund, the answer to “did it come back, and in what shape” is already on the return.

What gets recorded, and who supplies it

A return record is only useful if each field comes from the party that actually knows it. That is why our team records condition, and the reason stays with you.

Original order

What it holds

The order the return belongs to, matched by tracking number or order number.

Supplied by

Our returns scanner, from ShipHero

Quantity received

What it holds

How many units were actually in the package, which is not always what the customer said they sent.

Supplied by

Our team, at receiving

Condition

What it holds

Whether each unit can be sold again as it is, or is damaged or unsellable.

Supplied by

Our team, at receiving

Restocked

What it holds

Which units went back into available inventory.

Supplied by

Our team, recorded in ShipHero

Return reason

What it holds

Why the customer sent it back. If no reason is on file, it is recorded as not provided rather than guessed.

Supplied by

Your return record

Returns on orders Amazon fulfilled through FBA go back into Amazon’s network, not to our warehouse. Returns processing here covers the packages sent back to us.

Who this is built for

Returns processing here is part of DTC fulfillment. It fits brands whose orders already ship from our warehouse and whose returns come back to it.

A fit

  • DTC brands selling through a Shopify store connected to ShipHero, where returns are a regular part of the business.
  • Brands that want the final say on damaged units rather than a warehouse deciding for them.
  • Brands listing the same product on more than one channel, who want a restocked unit available on all of them.
  • Apparel and footwear brands whose returns need review, and who want to agree on the process and the rates up front.

Questions we get about returns

What happens to a return when it reaches your warehouse?

We receive the package and match it to its original order, by tracking number or by order number. We check the condition of each unit, restock what can be sold again, and set aside anything damaged or unsellable for you to decide on. Condition, quantity received and what was restocked are recorded against the return in ShipHero.

Who decides what to do with a damaged return?

You do. Damaged or unsellable units are never put back into available stock. We pull them aside, flag them to you in your WhatsApp group, and hold them until you tell us what you want done with them.

Do restocked returns go back on sale in my Shopify store?

Yes. A restocked unit goes back into the same ShipHero inventory your Shopify store draws from, so it is available to sell again through the integration. If the same product is listed under different SKUs on different channels, one master SKU can hold the stock for all of them, so a restocked unit counts everywhere that product is listed.

Do you handle returns for apparel?

Yes. Apparel and footwear returns often need more than a condition check before they can be resold, so we review that work with you before it starts. If your returns need extra handling, we’ll work with you to evaluate rates for it, and you see the quote before anything runs.

How are returns priced?

Standard returns follow the same structure as our pick and pack fee, which is published on our fulfillment pricing page. If returns become a significant part of your volume, or need testing, cleaning or repackaging before resale, we’ll work with you to evaluate rates. Nothing changes without a quote you have seen first.

Do you guarantee how fast returns get restocked?

No. We do not publish blanket turnaround guarantees. Service levels are scoped per engagement and written into your service agreement, based on your products and how many returns come back.

Will you record why the customer sent the item back?

The reason comes from your return record, not from our warehouse. If you created the return in ShipHero with a reason attached, that reason stays on it. If no reason is on file, we record it as not provided. Our team records what it can actually see: the condition of the unit and how many arrived.

Returns piling up? Let’s scope them.

Tell us your channels, your products, and roughly how many orders come back each month. We will walk through how your returns would run in our warehouse and what the record looks like on your side.