Skip to content
LiveAmazon · Shopify · eBay · Walmart

Understand profit by marketplace, and what to reorder before you run out.

OmniStock reads available orders, refunds and fees from Amazon, Shopify, eBay and Walmart, plus your fulfilment platform, and turns them into a profit report per channel and per product, a daily reorder list driven by a real demand forecast, and an automatic dispatch summary.

Profit & lossAug 2026 · all channelsIllustrative figures
Net profit
$204,870
15.9% margin
$1,284,930 revenue
Refunds−$61,420
Marketplace fees−$212,880
Ad spend−$96,540
Shipping−$74,310
Cost of goods−$596,210
Other costs−$38,700
Amazon FBA
$79,41014.1%
Amazon merchant-fulfilled
$24,93013.2%
Shopify
$74,88020.1%
eBay
$12,34012.8%
Walmart
$13,31020.0%

Why this exists

The gap between a fulfilment tool and a spreadsheet

Before — the monthly spreadsheetAfter — OmniStock

profit_FINAL_v7 (recovered).xlsx

  • #REF! where the profit column should be
  • #VALUE! on the eBay row
  • #DIV/0! in the total
  • COGS last updated in May
  • Sales tax — included in revenue, or not?
  • Refunds dated (July?)
  • checked by — pending
Profit & lossAug 2026 · all channelsIllustrative figures
Net profit
$204,870
15.9% margin
$1,284,930 revenue
Refunds−$61,420
Marketplace fees−$212,880
Ad spend−$96,540
Shipping−$74,310
Cost of goods−$596,210
Other costs−$38,700
Amazon FBA
$79,41014.1%
Amazon merchant-fulfilled
$24,93013.2%
Shopify
$74,88020.1%
eBay
$12,34012.8%
Walmart
$13,31020.0%

Your fulfilment platform knows what shipped. Your marketplaces each know what they charged you. Neither knows what you made, because neither can see the other three. So the answer ends up in a spreadsheet somebody rebuilds every month from four dashboards.

That spreadsheet is where the errors live, and it is always a month behind the decision it is meant to inform.

One operating day

What the product actually does, hour by hour

03:12 · Profit & loss

Profit per channel and per product

Revenue minus refunds, marketplace fees, advertising, shipping, cost of goods and your own overheads. Marketplace APIs supply sales, refunds and charges; fulfilment data supplies stock and label costs, and your team enters other business costs. Check coverage and unresolved differences before relying on a period. Amazon FBA is reported as its own channel, split from merchant-fulfilled, because its economics are different.

07:00 · Purchasing

Reorder alerts from an actual forecast

A nightly forecast per SKU picks between several models and takes the one that fits your history, then answers two separate questions: whether you are about to run out, counting only stock that can actually be sold in time, and how much to order, subtracting what is already in production or on the water.

14:00 · Fulfilment

Shipping and dispatch, without a fifth dashboard

Buy labels for the day's orders, see what shipped and what is overdue, and get a dispatch summary each morning. Matched label costs land in the profit report against the order that incurred it.

How it fits together

Four marketplaces, one ledger

Your fulfilment platform picks and packs. Each marketplace charges you its own way. OmniStock reads both and keeps one set of books.

LABELS ON YOUR OWN ACCOUNTRETURNS · REASON RECORDEDAmazonShopifyeBayWalmartOmniStockONE LEDGERCustomers

every parcel, fee and refund · read from the source

What we will not do

Where a marketplace does not tell us something, we show the gap

Fees charged by payment gateways other than Shopify Payments are not exposed by Shopify's API. Walmart and Shopify do not report ad spend. Amazon's returns feed needs a standard role you have to request. In each case the product says so on the screen where the number would have been, rather than filling it with an estimate. An absent figure with an explanation is workable; a confident wrong one is not.

See it against your own numbers

OmniStock takes a small number of sellers at a time. Tell us what you sell on and how you ship, and we will say plainly whether it fits you yet.

Founding customers use the product free until billing launches.

When it does, you keep a founding price, locked, for as long as you stay.

You are told which parts of the product work for your setup today and which are still being built, before you accept an invite — not after.

You can ask for an export of everything in your workspace at any time, and take it with you.