CodeBold
Commerce
000
Trades / Footwear

One style is
ten sizes and
three colours.

Thirty boxes, one product. Every system built for a shop that sells one of a thing treats footwear as thirty unrelated items, and the buyer pays for that at the moment it hurts most — when they are deciding how many sevens to order.

01 / The day as it is

The wall of
boxes.

A customer asks for a seven in the tan. Finding out whether you have one means going to the back. Meanwhile the reorder is due, and the only record of how the last run sold is a feeling that the eights went quickly. So you order flat — the same number of every size — and end up with fives on markdown in March and no nines in November.

What stops happening

  • Adding a size run one variation at a time through a dropdown
  • Ordering flat because nobody can see how the last run actually sold
  • Fives and twelves marked down while the middle sizes sold out
  • A cashier reading thirty variants off a list with a customer waiting
  • Counting a wall of boxes against a figure already on the screen
02 / At setup

Fashion &
footwear.

The setup wizard asks what kind of shop this is. Choosing Fashion & footwear turns on the one thing that changes how a shoe shop buys — and it is the best fit between this product and any trade we serve.

You choose · Fashion & footwear

Switches on

The size matrix on purchase orders

Sizes across the top, colours down the side, quantities in the boxes. A size run is entered as a grid rather than as twelve separate variations.

Switches on

The curve, visible while you order

Because the run is one grid, the shape of the order is in front of you as you type it. Ordering heavier through the middle stops being something you have to remember to do.

Switches on

Variant badges at the till

Size and colour sit on the tile itself, so the cashier taps a badge instead of reading thirty lines with somebody waiting.

Anything the choice leaves out is hidden, not removed. You are not locked out of a thing by picking wrong at setup — a clothes shop simply is not shown expiry dates it will never use, and a grocery is not shown a size matrix. Change your mind and it is all still there.

03 / What matters here

Three things
that carry a
shoe shop.

01

The size matrix, on the way in

Three colours across ten sizes is thirty lines typed by hand, or one grid ticked in about the time it takes to read the sizes out. It is the same grid on every reorder, which means the second order is a glance at the first.

02

Weighted-average cost per pair

Learned when the delivery is counted in and carried forward. When the same style arrives at a new price — a mid-season buy, a different exchange rate — the cost moves to the average of what you actually paid. The margin on a pair stops being a guess about which shipment it came from.

03

Blind stock takes on a full wall

Count the boxes with the system figure hidden. On thirty variants of one style, seeing the number first is precisely how a stock take becomes a rubber stamp — you tick along agreeing with a screen instead of opening boxes.

The till, scanning, receipts and Stock Central are free. Purchase orders, the size matrix, receiving, weighted-average costing and blind stock takes are part of the paid add-on.

04 / What we do not do

What a shoe
shop should
know first.

Three of these will come up in your first month. They are here rather than in a support reply, because a wall of boxes is expensive to reorganise around a surprise.

Not this

The matrix shows the curve. It does not propose one.

You can see how the last run sold and order accordingly. Nothing suggests a size curve for you, and there is no forecasting. The judgement stays yours — which is fine if you have it, and a real gap if you were hoping to buy it.

Not this

Low stock is a screen you open, not an alert that finds you

Set a threshold per product and Stock Central will filter and count what has fallen under it. Nothing emails you. On four hundred boxes, the sevens can run out on a Tuesday and nothing will say so until somebody looks.

Not this

Two shops, one set of figures

Reports do not scope by outlet. If you run a second shop, you cannot separate its size curve from the first one's in the reporting — and the size curve is exactly the thing a second shop tends to differ on.

Not this

No PIN at the till

Staff sign in with an ordinary WordPress login. On a counter where three people share one tablet through a Saturday, that means a shared password rather than a four-digit code each.

We would rather lose the sale here than in week one.

05 / Questions

For this trade.

How long does it actually take to order a size run?
Ten sizes across three colours is one grid. You tick along the row for each colour and the total updates as you go. The comparison worth making is against your current method, which for most shoe shops is either a spreadsheet emailed to the supplier or thirty separate lines added through a dropdown.
Can the cashier find a size without going to the back?
The quantity is on the tile at the till, per size and colour, so the answer to "do you have this in a seven" is on the screen in front of them. Whether it is on the shelf where the system thinks it is depends on how recently you counted — which is what blind stock takes are for.
What happens when a delivery is short by a couple of pairs?
You record what actually arrived, size by size. The order stays open for the balance and the cost is worked out from the pairs that turned up, not the pairs you ordered.
We also sell socks, bags and shoe care. Does that fit?
Yes — those are ordinary products with no size grid, and they behave normally alongside the footwear. The Fashion & footwear shop type adds the matrix where a product has size variations; it does not impose it on things that do not.
Do you handle half sizes and different regional size scales?
Sizes come from the product's own WooCommerce attributes, so whatever you have set up — UK, EU, US, half sizes, or all of them as separate attributes — is what appears across the top of the matrix. We do not convert between scales for you.

Order the run as a grid.
Count it as a wall.

The till is free on WordPress.org. Put it on a staging copy of your shop and enter one real size run — that is the whole test.