They're Not the Same Operation
DTC and retail fulfillment share a warehouse but almost nothing else. DTC is high-frequency, small-parcel, consumer-facing. Retail replenishment is lower-frequency, pallet or case-level, retailer-facing—with compliance requirements that can trigger chargebacks if your 3PL misses a label placement or ships a day late.
Beauty brands that try to run both channels through a 3PL without explicitly structuring the workflow often end up with one channel subsidizing the other's errors.
Retailer Compliance Is a Separate Competency
If you're selling into Ulta, Sephora, Target, or specialty chains, each has a vendor routing guide that dictates:
- Carton labeling (GS1-128 barcodes, placement specs)
- ASN (Advance Ship Notice) timing requirements
- Pallet configuration and floor-load vs. pallet preferences
- Appointment scheduling with retailer DCs
Not every 3PL that's good at DTC parcel has EDI integration or staff trained on retailer compliance. Before assuming your current partner can handle both, ask specifically: Which retailers have you shipped to in the last 12 months, and what's your chargeback rate on those accounts?
A chargeback rate above 1–2% is a red flag. Some 3PLs will absorb chargebacks quietly rather than surface them to you.
How to Structure Inventory for Dual-Channel
The cleanest approach is a single shared inventory pool with channel-level allocation rules set in your WMS or OMS. This avoids the common mistake of hard-allocating units to each channel and then scrambling when DTC demand spikes and your retail buffer is sitting idle.
Practical setup:
- Set a minimum retail reserve quantity per SKU based on your next PO commitment
- Let DTC draw from anything above that floor
- Review the floor weekly, not monthly—beauty sell-through can shift fast
SLA Conflicts Are Real
Retail replenishment orders often require same-day or next-day processing with specific ship windows. DTC has its own SLA commitments. When your 3PL's pick team is prioritizing a large retail PO, DTC orders can slip—and vice versa.
Ask your 3PL how they handle SLA conflicts between channel types. The answer should involve dedicated workflows or at minimum a clear escalation protocol, not "we manage it case by case."
The Margin Reality
Retail margins are typically lower than DTC, and retailer compliance costs (EDI fees, chargeback risk, routing compliance labor) add up. Before expanding retail distribution, model the fully-loaded cost including 3PL handling fees for B2B orders, which are usually priced differently than parcel.
Many beauty brands at this stage find that retail is worth it for brand visibility but needs to be managed as a separate P&L—not lumped into a blended fulfillment cost that obscures where margin is actually going.
What Good Looks Like
A 3PL that can genuinely support omnichannel beauty fulfillment will have: EDI capability or a direct integration with your EDI provider, documented retailer compliance experience, separate SLA tracking by channel, and transparent B2B vs. DTC billing so you can see the true cost of each.
