The Retail Operating System

While you slept, Stokk drafted your orders.

Every night Stokk checks every shelf in every store against every supplier. By morning your Morning Brief is waiting: who to order from today, what is on the way, what can wait. Every line can tell you why. Read it over coffee, change a line or two, send.

Purchasing /Supplier board

Sunday 25 October

2 orders to place today, 2 more this week

€30,380 today at landed cost

In stock at stores88%

69 of 553 store shelves empty · target 95%

1 draft never sent1 late deliveryConfirm 3 supplier rhythms
  • Last delivery 11 weeks ago. 14 items run out before an order could land. Empty items normally sell €3,180 a week.

    Shelves empty 31 of 126(25%)
    €18,420
    64 lines · today
  • Fjell Ceramics

    Last delivery 3 months ago. An order lands around 3 Nov but does not cover it. Empty items normally sell €2,240 a week.

    Shelves empty 22 of 98(22%)
    €11,960
    38 lines · today
  • Harbour Linen Co.

    Reaches its low level around 29 Oct. Delivered 8 Oct.

    Shelves empty 6 of 84(7%)
    €7,305
    29 lines · by 29 Oct
  • Kettle & Crane

    Planned order on 28 Oct. Last delivery 5 weeks ago.

    Shelves empty 3 of 61(5%)
    €4,890
    17 lines · planned 28 Oct
  • Marlow Paper Co.

    Arriving 27 Oct.

    Shelves empty 4 of 52(8%)
    Nothing to order yet
  • Selby Brushworks

    Order from 2 Oct is late. Still coming?

    Shelves empty 2 of 40(5%)
    Nothing to order yet
  • Nordvik Glass

    Covered until about 6 Dec.

    Shelves empty 0 of 47(0%)
    Nothing to order
  • Tindur Outdoor

    Only €640 to order. Waiting until it is worth shipping. 1 store shelf empty.

    Shelves empty 1 of 33(3%)
    Nothing to order
  • Brisa Home

    Phasing out. Selling through what is left, no new orders.

    Shelves empty 0 of 12(0%)
    No new orders

Fig. 1This morning’s brief: every supplier on one board. Sample shop, real screen. The tabs work.

Runs on top of
  • Oracle NetSuite
  • Microsoft Dynamics 365 Business Central
  • Shopify
  • DK
01Overnight

You didn’t open a shop to spend Sunday night in a spreadsheet.

So Stokk does the rounds at three in the morning instead, the way your best buyer would if they could hold every number in their head at once.

  1. 03:00

    It reads the day from your ERP.

    Every sale, delivery, transfer and stock movement from every store, straight from the system your accountant already trusts. Nothing to export, nothing to paste.

    Your ERP · nightly sync03:00:04
    Sales lines
    4,212
    Deliveries received
    3
    Transfers between stores
    11
    Stock movements
    18,930
    New items
    2
  2. 03:15

    It looks at every shelf.

    A shelf is one item at one store where it sells. Stokk knows which are empty this morning, and which will be before an order could land.

    Harbour St
    Old Town
    Riverside
    Market Sq
    Northgate
    Eastside
    168 selling shelves across six stores. 28 are empty, and Harbour St is having the worst week.
  3. 03:30

    It works out what really sells.

    Days an item sat at zero don’t count as days nobody wanted it. Seasonal lines are read against last year, so the order is sized for the season ahead, not the summer behind.

    2.3 a day1.9 if emptyweeks countout of stock
    Sold 160 in twelve weeks, but it was out of stock for two of them. Stokk reads 2.3 a day, not 1.9, and orders for the shelf it should have had.
  4. 03:40

    Every supplier gets a status, and an order.

    Order today, this week, on the way or covered. Each order is drafted to your stock policy, rounded to the pack and valued at landed cost.

    • Order today2 suppliers€30,380
    • This week2 suppliers€12,195
    • On the way2 suppliers
    • Covered2 suppliers
    4 orders drafted, €42,575 at landed cost. Nothing sent.
  5. 08:00

    Your Morning Brief is ready.

    One board, not a spreadsheet with four thousand rows. One line per supplier, the urgent ones on top, each with a sentence that says why.

    How to read it
02The Morning Brief

Every supplier, sorted by what it needs from you.

Your brief is one board, not four thousand rows. Stokk rolls every item up to its supplier and gives the supplier one status. Red means order today, and it is the only red on the page.

  1. Order today

    Shelves are empty or about to be, and nothing on the way covers them.

  2. This week

    Reaches its low level within seven days, or a planned order is due.

  3. On the way

    An order is out and covers what is needed. A late one says so.

  4. Covered

    Enough stock until the next order. Small orders wait until they are worth shipping.

  5. Phasing out

    Selling through what is left. No new orders.

One line, taken apart
Fjell Ceramics
1

Last delivery 3 months ago. An order lands around 3 Nov but does not cover it. Empty items normally sell €2,240 a week.

2
Store shelves empty
22 of 98(22%)
3
Open orders
On order3 Nov
4
Order
€11,960
38 lines · today
  1. 1

    The sentence

    It says what the numbers can’t: how long since the last delivery, whether the order on the way is enough, and what the empty shelves cost every week.

  2. 2

    Store shelves empty

    One shelf is one item at one store where it sells. Twenty-two of ninety-eight is a count you can check, not a score.

  3. 3

    Open orders

    Every draft never sent and every order on the way, as a ticket. Late ones turn red. Arriving ones tell the warehouse what is coming.

  4. 4

    The order

    Already drafted and valued at landed cost, with the day it is due. One click opens it, line by line.

03The order

Open a supplier. The order is already there.

Every line drafted to your stock policy and rounded to the pack. Change how far it tops up and watch the bill move. Every quantity can explain itself, and Stokk AI checks the lines a good buyer would question.

Supplier board /Ostara Botanicals

Ostara Botanicals

Lead time 21 days · lands around 15 Nov · order today

€18,420
64 lines at landed cost
Tops up to
60 days
As your stock policy says. Next order as planned.
ItemOrderValueAI
OB-HW-500
138€580
OB-BL-250
126€7691
OB-RD-100
24€235
OB-CN-220
108€7992
OB-PM-075
0
OB-BS-300
18€124
OB-RS-100
6€343
OB-HC-075
04
8 of the order’s items shown. Click a line to see why.
Why this qty · Fig Leaf Candle 220 g

Sells about 0.7 a day across 6 stores: 51 in three months, counted over the 78 days it could be bought. None in the warehouse, nothing on order. 60 days needs about 39. Rounded up to the pack of 6: 42.

Stokk AI: Raised 42 to 108. Last year it sold 2.6 times its usual rate from November. This order lands around 15 Nov, so it is bought for the season.

04How it buys

The rules it buys by.

Most planning software hands you a number and walks away. Stokk keeps the rules a good buyer already keeps, every night, for every item.

  1. 01

    An empty shelf is not a slow seller.

    Days an item sat at zero don’t count as days nobody wanted it. Stokk works out what it would have sold, so the next order isn’t sized on last month’s stockout.

  2. 02

    Seasonal stock is bought for the season.

    If an item sold three times its usual rate last November, it is ordered for November this year, before the shelf goes empty rather than after.

  3. 03

    Cash is a setting, not a surprise.

    Top up for fewer days or fit an order to a budget, and Stokk tells you what it costs: the next order comes that much sooner.

  4. 04

    What your team knows gets read.

    Write “always short-ships before Christmas” in the supplier’s file once. Stokk AI reads it on every check, long after the person who learned it has moved on.

  5. 05

    A person always sends.

    Stokk drafts and explains. Stokk AI can raise a line, lower one or ask a question, but it never lowers a line that is empty, and nothing reaches a supplier until someone sends it.

05The rest of the shop

Come for purchasing. Stay for the rest of the shop.

Purchasing is where most shops start. Everything else runs on the same stock, the same sales and the same login, so the next module is a switch, not a project.

The thinking

Plan

The floor

Operate

The customer

Engage

The people

Team

And Stokk AI runs through all of it, reading the same files your team writes, with a person approving what it suggests. How the AI works

06Customers

Running live retail, every single day.

Every item, every store
forecast and checked every night
Tens of thousands
of products in a single catalogue
13 modules
on one platform and one login
4 systems
NetSuite, Business Central, Shopify and DK

Pet supplies

Stores, a central warehouse and a web shop · moved from AGR
  • Orders its suppliers from the Morning Brief
  • Tops up every store from the warehouse each week
  • Checks shelves against the live ERP with stock check
  • Ships web orders from Shopify
  • Reviews prices with Stokk’s pricing rules
Read the story

Beauty

In store, online and wholesale
  • Trains its floor staff on their phones, in learning paths
  • Reviews prices with Stokk’s pricing rules
  • Checks shelves against the live ERP with stock check
  • Has new products tagged by Stokk AI
Read the story

Design and homeware

Stores, a web shop and a catalogue of thousands
  • Runs its catalogue, stock and reports on Stokk
  • Asks every customer how the visit went, on kiosks in five stores
Read the story

Customer names withheld. More on how retailers run Stokk

07Getting started

Big-chain machinery. A small shop’s bill.

Set up with you

A person connects your ERP, brings in your history and sets the stock policy with you. Part of the subscription, not a consulting bill.

Per location

One shop or a national chain, you pay for the locations Stokk runs. Unlimited staff, so the whole floor gets a login. You hear the number before you commit to anything.

On your ERP

NetSuite, Dynamics 365 Business Central, Shopify and DK. Stokk reads stock and sales every night and writes counts, transfers, invoices and prices back. Your books stay where they are.

Your data

Each business sits in its own tenant, hosted in the EU and encrypted at rest. Never used to train shared models.

Coming from

AGR, a spreadsheet or a stack of apps? Teams have moved across without breaking the order rhythm.

What owners ask before the call.

Isn’t this too much system for a business my size?
No, that’s the point. Stokk is priced per location and set up for you, so a two-store retailer gets the same machinery a national chain would build with a planning team. Start with purchasing and switch on the rest when you’re ready.
Does Stokk replace my ERP?
No. Stokk sits on top of it. We read your products, sales and stock, run the planning and the floor work, and write counts, transfers and invoices back through the same connector. Your accountant keeps the source of truth.
What does the AI actually do?
Every night Stokk’s numbers give each supplier a status and draft its order. When you open an order, Stokk AI checks every line against the sales history, last year’s season, the stock in every store and what your team wrote in the supplier and item files. It changes or questions the lines a good buyer would, and says why. You always send.
Do I need to be technical to run it?
No. Onboarding is done for you: we connect the ERP, import your history and set the stock policy together. Staff use it on their phones with no training beyond a QR code, and there’s a help centre inside the app.
Do we have to adopt every module?
No, and we’d advise against trying. Almost everyone starts with purchasing, because that’s where the pain and the payback are, then adds counting, loyalty or training when they want. Everything shares data from day one.
Can Stokk replace our POS?
For a small shop with simple needs, yes, some run Stokk as their only till. For most, keep the POS you have and use Stokk’s till where you don’t have one: the pop-up, the Saturday queue, sales straight from the warehouse. Every sale posts to your ERP either way.
08:00, any morning

Less cash on the shelf. Fewer empty ones. Your evenings back.

Half an hour on a working sample: this morning’s brief, an order, and Stokk AI checking it. If Stokk isn’t right for your shop, we’ll say so on the call.