Omni-channel Retail
True margin by SKU, channel and customer, without the spreadsheet.
Retail data is scattered by design — webstore, marketplaces, retailer EDI, ad platforms — and margin truth is buried under returns, promotions and shipping. We land it all and rebuild margin so the trading meeting runs on numbers rather than exports.
The numbers that matter here
What we'd connect here
Whatever it is and however it exposes itself — API, database, nightly file, or a spreadsheet somebody maintains by hand. We only ever need read access, with personal data excluded.
What we do about it
Where it hurts
- Channel data scattered across webstore, marketplaces, retailer EDI and ad platforms
- Margin truth buried under returns, promotions and shipping costs
- Buying meetings run on stale exports
- Customer value measured per channel, never end to end
What Acta builds
- Unified order-line history with cleaned promo, returns and COGS attribution
- True margin metric tree by SKU, channel and customer segment
- Live Summary Page tuned for the trading meeting
- Cohort and repeat-purchase view across every channel
What you get
A live trading pack the buying team trusts more than the spreadsheet.
Live in months rather than years, from £5k a month, on your own Google environment — handed over to you, or run by us.
Inside an omni-channel retail engagement
Retail data is scattered by design. The webstore, the marketplaces, retailer EDI, the 3PL and the ad platforms each hold a piece, and margin truth is buried under returns, promotions and shipping that land in different places at different times. So the buying meeting runs on stale exports, a SKU's gross margin looks nothing like its real contribution once returns and ad spend are counted, and customer value is measured per channel and never end to end.
We land every channel into one unified order-line history in your own BigQuery, with promotions, returns and cost of goods attributed cleanly, and build a true-margin metric tree by SKU, channel and customer segment on top of it. The SKU that most often needs a second look is a bestseller on gross margin that a high return rate and its acquisition cost quietly turn into a marginal one. A cohort and repeat-purchase view that spans every channel replaces the per-channel snapshots, so a customer acquired on a marketplace and retained on the webstore is finally counted as one.
What the trading meeting gets is a live Summary Page tuned for exactly that conversation, current every time it is opened — which is why the buying team ends up trusting it more than the spreadsheet. Net revenue, gross margin, return rate, AOV, repeat rate and contribution per SKU all read from one definition, so the range and pricing calls are made on real margin rather than on last week's export.
Common questions
Can you unify webstore, marketplaces, retailer EDI and ad platforms?
Yes. We land every channel — webstore, marketplaces, retailer EDI and ad platforms — into one unified order-line history in your own BigQuery, with promotions, returns and COGS attributed cleanly. Margin truth stops being buried under the things that distort it.
Will the trading meeting finally run on live numbers instead of exports?
That is the point of it. We build a live Summary Page tuned for the trading meeting, plus a true-margin metric tree by SKU, channel and customer segment. The buying team ends up trusting it more than the spreadsheet, because it is current every time they open it.
Can you measure customer value across every channel, not per channel?
Yes. We build a cohort and repeat-purchase view that spans every channel end to end, rather than measuring a customer separately in each one. That is what makes AOV, repeat rate and contribution per SKU comparable across the whole business.
Which omni-channel retail systems do you connect to?
Whatever you already run — it makes no difference whether a system exposes an API, a database view, a nightly file or a spreadsheet somebody maintains by hand. In omni-channel retail that usually means: EPOS; E-commerce (Shopify, Magento, BigCommerce); Stock and merchandising; Marketplace feeds; Payments; Ad platforms; Loyalty. We only ever need read access with personal data excluded, and the layer is built in your own Google environment rather than ours.
Other sectors
Bring one decision your data should be helping you make.
30 minutes, no deck. We'll tell you on the call whether we're the right partner, and exactly what we'd ship in the first 30 days.