Marketplace fee ingestion
How ShipWave pulls real fee data from Amazon, Shopify, eBay, and Walmart so your profitability numbers reflect what each channel actually charges you.
Why ingest fees at all
Amazon (SP-API listFinancialEvents)
listFinancialEvents endpoint on a 12-hour cron. The endpoint returns shipment events, refund events, FBA fee adjustments, ad-spend allocations, and storage fees. Each event has an Amazon order ID, which ShipWave matches to the corresponding ShipWave order. Fees are categorized (referral, FBA fulfillment, storage, ads, other) and stored per order. Order-level fees show up immediately in profitability; channel-level fees (e.g. monthly storage) are amortized across orders in that period.Shopify Payments
transactions array for each order. Each transaction has a fee field showing the processing fee deducted by Shopify Payments. ShipWave stores this against the order. If you use a third-party processor on Shopify, you'll need to record those fees manually or via the CSV importer.eBay (Finances API) and Walmart (settlement TSV)
Per-channel sync status and idempotency
FAQs
More in Profitability & COGS
- FIFO COGS: how ShipWave costs your inventory
Why First-In-First-Out costing matters for accounting accuracy, how cost layers are built from receipts and adjustments, and how consumption stays atomic at ship time.
- The profitability dashboard
See revenue, COGS, fees, shipping, and overhead stacked together to understand real net margin per order, SKU, channel, and warehouse.
- Inventory valuation
See the dollar value of every SKU sitting on your shelves and snapshot month-end totals for accounting.
- Opportunities Found: 8 ways ShipWave spots money on the table
Heuristics that surface SKUs losing money, declining margins, cheaper suppliers, slow movers, and shipping outliers—capped to a human-reviewable cadence.
- Overhead allocation
Spread fixed monthly overhead (rent, utilities, software, salaries) across SKUs so the profitability dashboard shows fully-loaded margin.