Home / Blog

Size grids

How to read an apparel size grid on a wholesale order

Buyers write clothing orders as compact grids: a row per style and color, a number per size. Here is how to read size runs, prepacks and buyer shorthand, and how to turn them into the right Shopify variants every time.

Key takeaways

  • A size grid is the style × color × size table on an apparel PO. Each filled cell becomes one Shopify variant with its own quantity.
  • A prepack is a fixed bundle of sizes. Quantities ordered in packs must be multiplied out before they become units.
  • Most size mistakes come from three places: the buyer's size order differs from yours, a size isn't offered in that color, or packs are read as pieces.

What is a size grid?

On a wholesale purchase order for clothing, each line is usually one style in one color, and the sizes run across the line. That table of styles, colors and sizes is the size grid. The set of sizes a style comes in, and how many of each the buyer wants, is the size run.

Example only. A made-up PO with two styles written as a size grid.
StyleColorXSSMLXLUnits
Field jacketOlive233210
Field jacketNavy12216
Rib teeCream244212

Those three rows are 12 separate Shopify variants (Field jacket / Olive / S, Field jacket / Olive / M, and so on), each with its own quantity. Blank cells are sizes the buyer didn't order, not zeros to type.

Size systems you will see on apparel POs

How buyers write sizes in shorthand

Buyers rarely copy your line sheet exactly. The same order can arrive in any of these forms:

Prepacks: when one unit is not one piece

A prepack is a fixed bundle of sizes sold as one unit, often used for basics and kids' wear. A brand might sell a tee in a "1-2-2-1" prepack: one S, two M, two L and one XL, six pieces per pack.

Example only. 3 prepacks of a made-up 1-2-2-1 tee.
SizePer pack× 3 packs
S13
M26
L26
XL13
Total pieces618

If the PO says "3" and you enter 3 pieces, the buyer gets a sixth of what they ordered. Always check whether a quantity is in packs, cases or pieces, and whether the price is per pack or per piece.

Five mistakes to watch for

  1. The buyer's size order differs from yours. A grid headed "L, M, S" read in your usual S-M-L order flips the whole run.
  2. The size doesn't exist in that color. Some colors are cut in a shorter run. If the buyer ordered XL in a color that stops at L, it needs a decision, not a guess.
  3. Packs read as pieces, or pieces read as packs.
  4. Kids' sizes merged. 4T and 4 are different products in many catalogs.
  5. A row total that doesn't add up. If the buyer wrote a units total, add up the cells. A mismatch means one cell is misread.

Set up Shopify variants so every PO is easier

Matching PO lines goes faster, by hand or with software, when the catalog is consistent:

This is the problem Orderseam was built around. It reads size grids, prepacks and buyer shorthand from any PO format, matches every cell to the right Shopify variant, remembers how each buyer writes things, and flags anything it can't be sure of instead of guessing.

Common questions

What is a size run in apparel wholesale?
A size run is the set of sizes a style is offered in, and the quantity ordered in each, for example S/M/L/XL ordered as 1/2/2/1. On a wholesale PO it is usually written as one row per style and color, with a column or number per size.
What is a prepack in apparel?
A prepack is a fixed bundle of sizes sold as one unit, for example one pack containing 1 S, 2 M, 2 L and 1 XL, which is 6 pieces. A buyer who orders 2 packs is ordering 12 pieces, so the quantity on the PO has to be multiplied by the pack's size ratio before it goes into Shopify.
How should size variants be set up in Shopify for wholesale?
Use the same option names on every product (for example Color and Size), the same size labels across the catalog, and a SKU pattern that includes style, color and size. Consistent variants make every PO line faster to match, by hand or automatically.

Let Orderseam read the size grids

Forward a PO and get a Shopify draft order back with every style, color and size matched, and anything unclear flagged. Your first 10 POs are free, up to 30 days, with no card and no contract.

Start free: 10 POs, no card