SOLUTIONS · CONSUMER GOODS

The PO landed. You still don't know which SKU made margin.

Consumer brands sell every SKU through three to five channels in parallel. Freight cost is per container. Margin is decided per SKU. 3PL fees are on a monthly CSV. Marketplace fees are in Seller Central. By the time the four sources reconcile, the next PO is already on water — and Q4 is six weeks away. TradeOS closes that gap: one record per SKU, from factory floor to channel sale, with landed cost, allocation, and compliance in the same place the shipment lives.

Book a demoSee pricing →

WHO THIS IS FOR

Built for six sub-segments. One operating record.

Consumer goods is a single operating pattern with six very different sets of constraints. EDMA models the shared bits — SKU granularity, multi-channel allocation, landed cost — and lets each sub-segment plug in its own compliance, batch, and lifecycle rules.

01

Apparel, footwear & accessories

Seasonal goods with heavy size/color SKU multiplication. One style generates 30–40 SKUs across runs. Retail compliance for Target, Walmart, Nordstrom matters as much as product margin.

What's distinctSKU multiplication eats inventory forecasting.

Volume $5M–$200MStyles 120/yr
02

Beauty, personal care & wellness

FDA cosmetic regs, claims compliance, batch tracking with expiry dates, INCI ingredient disclosure. EU CPNP registration for cosmetics and MoCRA filings for the US bolt onto every SKU.

What's distinctCompliance is per-batch, not per-PO.

Volume $8M–$120MSKUs 300–1.5k
03

Home & lifestyle goods

Furniture, decor, kitchen, textiles. Volume- and CBM-heavy shipping where freight class matters more than item value. Retail compliance and white-glove delivery for higher-ticket SKUs.

What's distinctFreight cost is the margin lever, not COGS.

Volume $10M–$400MCBM/SKU heavy
04

Consumer electronics & gadgets

Warranty management, FCC / CE / UKCA compliance, fast obsolescence on 12–18 month cycles. Serialization down to the unit for warranty claims and returns matching.

What's distinctEvery unit is serialized; inventory ages out.

Volume $15M–$300MCycle 12–18 mo
05

Toys, games & juvenile products

CPSC compliance, age-grading, ASTM F963 / EN 71 testing per ship-to country. Q4 dominance — 60–70% of annual sales hit between September and December.

What's distinctThe year is one season; everything stages for it.

Volume $8M–$250MQ4 share 60–70%
06

Specialty & lifestyle brands

Pet supplies, sporting goods, outdoor, niche premium. Cuts across categories, unified by brand-strength plus multi-channel distribution — D2C, specialty retail, marketplace, sometimes wholesale.

What's distinctBrand carries the margin; channel mix carries the risk.

Volume $8M–$200MChannels 4–6
TradeOS
HomeTasksShipmentsProductsChannelsDocumentsAudit
Live · Atlas 08s ago
SKUS IN FLIGHT68 / 412 active+5 wk
UNITS LANDING · 7D142,800+8.4% vs plan
FBA INBOUND RISK2 SKUs at windowCHARGEBACK FLAG
Q4 PIPELINE COVERED87% of plansupplier confirmed

SKU LANDINGS · 30D

SHIP-2026-0721·CNTU3204188 · 1,200 units · 3 SKUs · CIF Long Beach · ETA Jul 21

In transit · CIF Long BeachFBA window at risk · SKU AP-019-BLK-M
SHIPMENT · 1,200 UNITS · 3 SKUs

Ningbo → Long Beach · MSC ANTONIA / 2418E

FOB Ningbo Jul 03 · ETA Long Beach Jul 21 · CFS Jul 24

AP

AP-019 · Field Jacket / Black

Size M · Lot AP019-2026Q3

600u

AC

AC-204 · Leather Strap / Tan

22mm · Lot AC204-2026Q3

350u

AC

AC-211 · Canvas Tote / Olive

Std · Lot AC211-2026Q3

250u

Per-SKU landed costFOBFrt+DutyPrepLanded
AP-019 · Field Jacket$4.60$1.20$0.85$6.65
AC-204 · Leather Strap$1.80$0.38$0.42$2.60
AC-211 · Canvas Tote$2.10$0.52$0.48$3.10
CHANNEL ALLOCATION · SHIP-2026-0721

1,200 units → 3 channels

Auto-allocated against sell-through forecasts · editable

FBA 50%3PL 33%TGT 17%
Amazon FBA Newark EWR4 · inbound Jul 27600u50%
3PL Reno (Shopify) ShipBob RNO · D2C fulfillment400u33%
Target DC Ontario PO 4408291 · delivery Aug 04200u17%
FBA inbound appointmentJul 27 · window slips +2d
3PL prep fee$0.85 / unit avg
Target ASN due48h before delivery
Chargeback risk$1,840 if FBA misses
ATLAS · CHANNEL MIX

Reallocate to lift blended margin.

Based on 30d sell-through · channel fees · FBA risk

RECOMMENDATION

Shift 150 units of AP-019 from Target DC Ontario to D2C 3PL Reno. Target lane runs at 50% margin; D2C at 62%. Reorder PO still has 800u of Target cover from SHIP-2026-0654.

BLENDED MARGIN

58.4%

+3.1pp

NET ON LOT

$11,840

+$1,380

FBA RISK

Resolved

no chargeback

D2C COVER

38 days

vs 56 prior

Apply · redraft ASNExplain
DOC CHAIN · SHIP-2026-0721
CIPLBLCOCPSCP65CARBUPCUCCASNFBA-APT

8 collected · 2 pending · 1 attentionFBA appointment slips +2d · reroute drafted

THE PROBLEM

Three failure modes the finance team can't see in time.

Consumer brands sell every SKU through three to five channels in parallel. The PO is in NetSuite, the inventory in Shopify, the marketplace fees in Amazon Seller Central, the 3PL prep fees on a monthly CSV. The seams hide the failures — and Q4 is six weeks long.

01 · LANDED COST AT THE WRONG GRAIN

Landed cost is computed at the PO. Margin is decided at the SKU.

The 3PL prep fee is per-unit. The freight is per-container. Allocating it back to SKU is a monthly spreadsheet job — too late to inform reorders. By the time you see that AC-211 is a $0.40-margin product, the next PO has already shipped.

02 · FBA WINDOW SILENT FAILURE

Amazon says the shipment is late and threatens a chargeback.

FBA inbound window slipped 2 days. The 3PL didn't update the forwarder. The marketplace deducts revenue automatically and the dispute window closes before anyone on your team has read the email.

03 · Q4 REORDER LANDS TOO LATE

Q4 reorder hits the supplier on October 15 — six weeks before Black Friday.

You'd reorder earlier, but you can't see sell-through by SKU until it's too late. The factory's Q4 capacity is gone. The replenishment ships in air freight, the margin is half, and the alternative is going out of stock during the season that pays for the year.

ONE WORKSPACE

One SKU. Three channels. Whole lifecycle on one record.

Open a SKU, see live inventory across every channel it sells on, its rolling sell-through forecast, its landed cost vs. net margin per channel, and the supplier capacity for the next reorder. Returns flow back to the same record. Compliance docs attach at the SKU, not the PO.

SKU AP-019-BLK-M · Field Jacket / Black / MediumStyle AP-019 · 36 variants · selling in 4 channels · supplier Suzhou Apparel JSC
LifecycleInventoryMarginComplianceReturns

LIVE INVENTORY 4 channels · refreshed 24s ago

Amazon FBA Newark1,840uDOS 28d
3PL Reno · Shopify420uDOS 11d
Target DC Ontario680uDOS 22d
Nordstrom DC (wholesale)220uDOS 6d

REORDER · SUPPLIER CAPACITY

Next PO draftedPO-2026-1118 · 3,600u
Supplier capacity confirmedSuzhou Apparel · 3,600u / 4,000 requested
Lead time · this style38 days median
Cut-off for Q4 wave 2Aug 12 supplier go-ahead

RETURNS · REVERSE LOGISTICS · 30D

Returns received48u · 2.4% rate
Restocked to FBA31u
Restocked to 3PL Reno9u
Liquidated · salvage8u · $42 / u

PER-CHANNEL MARGIN · THIS SKU

Amazon FBA · $19 retail$8.00 net · 42%
Shopify D2C · $24 retail$15.00 net · 62%
Target wholesale · $14$7.00 net · 50%
Nordstrom wholesale · $15$8.00 net · 53%

4-WEEK SELL-THROUGH FORECAST

Forecast units · next 4w1,840u (FBA) · 620u (D2C) · 540u (TGT)
Confidence±4.2% vs 30d baseline

COMPLIANCE · ATTACHED AT SKU

CPSC GCC · juvenile-adjacent claimCleared · Lot Q3
CARB Phase 2 · trimsN/A · apparel
Prop 65 declarationFiled Apr 02
Country-of-origin labelsCN · per US 19 CFR 134

PER-SKU PER-CHANNEL ECONOMICS

The same SKU, three channels, three margins.

Landed cost is shared. Retail price is set by channel. Marketplace fees, 3PL pick fees, retail allowances, and chargebacks vary by channel. EDMA holds the actual after-fee net — not the headline price — and recommends the channel mix that wins the lot.

SKU AP-019-BLK-M · Per-channel margin

Per unitPer lotPer month

Amazon FBA

Marketplace · FBA Newark

Retail price$19.00
Landed cost−$7.00
FBA referral · 15%−$2.85
FBA fulfillment−$1.15
Net · per unit$8.00

NET MARGIN

42%

Volume lever · high inventory turn

Shopify D2C

Direct · 3PL Reno fulfillment

Retail price$24.00
Landed cost−$7.00
Payment processing · 2.9%−$0.70
3PL pick · pack · ship−$1.30
Net · per unit$15.00

NET MARGIN

62%

Margin lever · brand control · data

HIGHEST MARGIN · CAP-LIMITED BY DEMAND

Target wholesale

Retail · DC Ontario

Wholesale price$14.00
Landed cost−$7.00
Markdown allowance · 5%−$0.70
Routing + EDI fee−$0.30
Net · per unit$6.00

NET MARGIN

43%

Distribution lever · brand visibility

CHANNEL MIX RECOMMENDATION

Optimal allocation on the next 1,200u lot.

Atlas re-runs every shipment against 30-day sell-through and channel fee history. Current allocation lifts blended margin by 3.1pp vs. the auto-default.

Amazon FBA450u600u
D2C · 3PL Reno300u400u
Target wholesale450u200u

BLENDED NET / LOT

+$1,380

58.4% blended · +3.1pp

DOCUMENT CHAIN · CONSUMER-GOODS VARIANT

Thirteen documents, six parties, one chain.

Consumer-goods imports stack baseline trade documents on top of category-specific compliance — CPSC, CARB, Prop 65, FTC marking, retail UCC labels, and marketplace-specific paperwork. EDMA tracks every required document by counterparty, by destination jurisdiction, and by ship-to channel.

SHIP-2026-0721 · Document chainscoped to 6 counterparties · CN→US corridor · apparel + accessories9 collected · 3 pending · 1 attention
Counterparty
CI
PL
BL
CO
CPSC
P65
CARB
FTC
UPC
UCC
ASN
APT
RMA
Status
Suzhou Apparel JSCSupplier · CN-3204
Cleared
Flexport · oceanForwarder · CN→US
Cleared
Amazon FBA NewarkMarketplace · EWR4
·
!
FBA appt at risk
ShipBob Reno3PL · Shopify D2C
Cleared
Target DC OntarioRetail · PO 4408291
·
·
UCC labels pending
Livingston InternationalCustoms broker · LAX
Cleared

CI commercial invoice · PL packing list · BL bill of lading · CO certificate of origin · CPSC CPSC general conformity certificate · P65 California Prop 65 declaration · CARB CARB Phase 2 formaldehyde · FTC FTC textile/care labeling · UPC UPC / GS1 barcodes · UCC retail UCC-128 labels · ASN advance ship notice · APT FBA inbound appointment · RMA returns authorization template.

WORKING CAPITAL

Production cycles take 60–90 days. Marketplaces pay every 14.

Consumer brands fund the gap between paying the factory and collecting from the channel. EDMA holds the PO deposit, the inventory financing, the marketplace receivable, and the factor advance on the same record — with eligibility tested against the actual SKU and channel.

PO + INVENTORY FINANCING

Fund the factory deposit and the in-transit inventory.

Approved buyer programs and inventory-backed lines underwrite against EDMA's landed-cost view and supplier credit history — not a static balance sheet snapshot. Advances release on production milestones the supplier portal already records.

LENDERS22
AVG ADVANCE70%

MARKETPLACE RECEIVABLE FACTORING

Bridge the 14-day Amazon disbursement cycle.

Most consumer brands on EDMA factor their Amazon receivables — the FBA 14-day disbursement window kills cash flow when production cycles require 60–90 days of upfront capital. Eligible settlements are scored, posted, and factored within hours, tied to the same brand's sell-through profile.

FACTORS14
AVG ADVANCE88%

SEASONAL LINES · Q4 STAGED

Step up the line for the season the brand actually has.

Q4 lines staged against last-season sell-through and current-season supplier capacity. Open the line on the brand record, draw against booked POs, repay against the Amazon settlement waterfall — one record, one waterfall.

MARKETPLACE FUNDS11
AVG TIME-TO-FUND6.1h

PLATFORM FIT

The platform sections that matter most for your category.

TradeOS is built as a stack of modules, AI products, and network portals. Consumer brands lean hardest on the SKU + multi-channel core, on the AI agents that handle marketplace and supplier comms, and on the retail-buyer and 3PL portals that compound across counterparties.

APLATFORM SECTIONS THAT MATTER MOST

ProductsCORE

SKU-level catalog with variants (color × size × finish), channel-specific pricing matrices, marketplace fee config per SKU per channel. Style-and-variant model that survives 30-SKU multiplication without flattening.

OrdersCORE

Multi-channel allocation built into the order primitive. Retail compliance workflows for chargeback prevention — ASN, UCC-128, EDI 856/810 — tied to the ship-to and the channel SLA.

ShipmentsCORE

3PL coordination, Amazon FBA inbound appointments, retail DC delivery windows. The shipment record carries channel-level milestones so a slip on one leg auto-recomputes risk on the others.

BAI PRODUCTS THAT GET HEAVIEST USE

AtlasAGENT

Marketplace fee questions ("What did Amazon deduct from Lot-018?"), shipment status to retail buyers, Q4 capacity questions to factories on WhatsApp / WeChat. Answers cite the underlying record.

Accounting AIAGENT

Channel reconciliation — Amazon settlements, Shopify payouts, retail chargebacks all reconcile to invoices. Per-SKU per-channel margin tracking that ties net cash received back to the landed cost on the shipment.

Bot StudioRULES

"When SKU sell-through drops below threshold, notify ops + draft markdown plan." "When shipment delays FBA appointment, auto-reroute units to 3PL." Triggers compose against the live record.

CNETWORK PORTALS THAT COMPOUND VALUE

Client PortalPORTAL

Retail buyers — Target, Walmart, Nordstrom — get a branded portal with order status, ASN feeds, and EDI-compatible exports. One login replaces the routing-guide back-and-forth.

Logistics PortalPORTAL

3PL providers (ShipBob, Deliverr, ShipHero, ShipMonk, Flexe) update inbound + outbound milestones directly. The brand sees the same timestamps as the 3PL; no CSV round-trip.

Supplier PortalPORTAL

Asian factories upload production photos, QC docs, and packing lists in Mandarin. Atlas translates and reconciles to the PO automatically; the brand sees clean English and the supplier sees clean Mandarin.

MULTI-CHANNEL + SUPPLIER MIX

A network you didn't have to onboard.

Suppliers on the left, brand at the center, channels on the right — each SKU runs a private graph through the network. EDMA holds it as one object so allocation, compliance, and margin all read the same source.

SUPPLIERS · ASIAYOUR BRANDCHANNELSCN · Ningbo Home Co.A · home goods · 8 SKUsCN · Suzhou ApparelSKU AP-019 · 3,600u in flightVN · Hanoi LeatherB+ · accessories · 14 SKUsCN · Shenzhen ElectronicsFCC re-test due · 22 SKUsIN · Tirupur KnitsA- · apparel · 31 SKUsYOUR BRAND3,400 SKUs · 5 CHAmazon FBA42% net · volumeShopify D2C62% net · brandTarget wholesale43% net · distributionNordstrom wholesale53% net · specialtyWalmart Marketplacepaused · chargeback dispute
Healthy · in toleranceAttention · compliance / capacityPaused · new lots blockedActive on SKU AP-019

ONE EVENT, FIVE EFFECTS

Container slips 4 days. Five sections of the platform respond.

The cascade is the point. EDMA holds the shipment, the SKU, the channel allocation, the marketplace appointment, and the marketing calendar on the same record — so a 4-day delay on one leg propagates through every dependency in the same minute it lands.

SHIPMENT EVENT
SHIP-2026-0721 · Long Beach 4-day delay
Vessel berthing slot pushed Jul 21 → Jul 25 · 600u of AP-019 in container
Trigger event · 11:42 PT
SHIPMENT TIMELINE
Berthing slip written to SHIP-2026-0721. ETA Long Beach → Jul 25, CFS → Jul 28, FBA inbound out of window without action.
+4d
SKU INVENTORY FORECAST
AP-019 D2C and Nordstrom stock recompute. Stock-out risk on Nordstrom DC within 9 days at current sell-through.
9d to OOS
3PL ROUTING · SHIPBOB RENO
Auto-reroute drafted: 400u originally for Shopify reallocated to fill the FBA gap. New ASN drafted. 3PL portal pings ShipBob.
Reroute drafted
AMAZON FBA APPOINTMENT
Appointment EWR4-2461 auto-rescheduled Jul 31. Chargeback risk flagged — $1,840 if rebooking fails. Atlas drafts the FBA case if it does.
$1,840 risk
MARKETING CALENDAR
Brand marketing pinged: "Don't push Item-X this week". Field Jacket / Black moves out of the Friday email rotation; the campaign queue swaps in AC-211.
Calendar swap

Total elapsed: under three minutes from the vessel slip landing on the shipment record to the marketing team seeing a queued campaign swap. Without EDMA, the same chain takes a day, runs through five tools, and a chargeback usually lands in the meantime.

VS. THE WAY IT'S DONE TODAY

Inventory app, ERP, spreadsheet — or one record at SKU level.

CapabilityTradeOSCin7 + ShopifyNetSuiteA4 (specialty inv.)Spreadsheet + email
SKU-level landed cost · live, not month-endapproxclose-periodbatch importmanual
Multi-channel allocation in one record2 channelsvia add-onmanual
Marketplace fee reconciliation to SKUpayout-levelpayout-levelmanual
Q4 demand-supply matching · SKU + capacityforecast onlydemand onlyanalyst
3PL coordination embedded (ShipBob, ShipHero, ShipMonk)via APIvia APIvia API
Retail chargeback prevention · ASN, UCC, EDIvia EDI bolt-onlimited
Six sub-category coverage · apparel/beauty/home/electronics/toys/specialtyapparel-ledgeneric2 verticals
Compliance per SKU · CPSC, CARB, Prop 65, INCI, MoCRAflat fieldsPDF folder
Deploy time · first SKUs live3 weeks4–8 wk9–18 mo8–16 wktoday

An inventory app handles the SKU. An ERP handles the close. A spreadsheet holds the channel mix — and breaks the moment two channels touch the same lot. EDMA is the operating record across all of them, SKU by SKU.

FREQUENTLY ASKED

Five questions consumer brands ask first.

Two-way sync. Inventory + landed cost flows from EDMA out to the channel. Orders + marketplace fees flow back into the SKU. Settlements reconcile to invoices monthly, at SKU + channel granularity. The channel stays the system of record for customer-facing data; EDMA stays the operating record for the supply side.

See one SKU run end to end on EDMA.

Book a 30-minute walkthrough. We'll model one of your top-selling SKUs — supplier to FBA to D2C — and show the landed cost, the per-channel margin, and the Q4 reorder waterfall on a single record.

Book a demoOr see pricing →

Consumer goods · SKU-level import operations | TradeOS