Inventory Popular

Set up a SKU step by step

10 min read 1 Oct 2026 Cargoflow Team

This guide walks through setting up a SKU from start to finish, with the screen as it looks today. For what each field does in detail, see Products and packaging levels; here is the order in which to fill them in and what to check at each step.

Before you start

  • Permission: Manage Inventory Catalogs (admin and superadmin by default).
  • The right warehouse: each warehouse has its own catalog. Check in the top-bar picker that you are in the warehouse where the goods will live.
  • The customer: must be created in this warehouse or attached to it on the Warehouses tab of its record. See Attach a customer to warehouses.
  • The product data at hand: the SKU exactly as it appears on the customer’s notice or packing list, and the weight and dimensions of the piece, the case and the pallet. If you do not have all of them, you can save with what you have and finish later.

The words on the screen

Every customer has its own name for the same thing. This is how they map to the three levels on the screen:

If the customer says…In Cargoflow it is…What it represents
Each, unit, piece, EAPieceThe smallest unit you count. All inventory is kept in pieces.
Case, carton, inner, master carton, packaging unitStandard packThe box it arrives and ships in, with a fixed number of pieces.
Pallet, skid, handling unit, HUPalletHow it is stacked, racked and charged for storage.
Tip: there is no separate “handling unit” field. The customer’s handling unit is the Pallet level; if its handling unit is a case that moves on its own, then it is the Standard pack and the pallet stays off.

Step 0: decide what the piece is

This is the decision that matters most, and it is best made before opening the screen. The piece is the smallest unit you will count when receiving and shipping:

  • If you ever open the case and ship loose pieces, the piece is the item (the bottle, the filter, the can) and the case goes in Standard pack.
  • If the case is never opened (a bag, a pail, a box of powder coating that always ships whole), the piece is the case. In that case leave the standard pack off: the pallet holds pieces directly.
Important: changing the piece once there is stock does not convert it. If the product lived in bottles and you change it to cases, the same figures are now read as cases. Get it right at setup.

Step 1: open Products

  1. Go to Inventory › Products (Catalogs group in the side menu).
  2. Optional: filter by the customer to see which SKUs it already has and avoid a duplicate.
  3. Click Create Product, top right.
Product list filtered by the customer Northern Trading Co., with the Create Product button highlighted at the top right
The list filtered by customer. Create Product opens the full form.

Step 2: general data

Create Product form with the Name box highlighted: SKU NT-FLT-200, client Northern Trading Co., name Automotive oil filter, description and the Active checkbox
The Name box: SKU, client, name and description. On the right, tracking flags and reorder point.
  1. SKU — type it exactly as it appears on the customer’s documents (arrival notice, packing list, order). That is how the search finds it when the goods arrive.
  2. Client — the owner of the goods. Leave Global only if the product belongs to the warehouse and every customer uses it.
  3. Name and Description — what the operator reads at the dock and what prints on documents. A name that makes sense without the SKU prevents capture mistakes.
  4. Active — leave it ticked.
  5. On the right, Lot tracked only if the customer tracks lots (the receipt will require it line by line) and Reorder point in pieces if you want the low-stock alert. See Lots, serial numbers and expiry.

Step 3: the piece

Packaging levels section with the Piece level highlighted: code each, weight 1.2 lb, dimensions 4 × 4 × 5 in, calculated volume 0.05 ft³ and barcode
The piece: code, weight, dimensions and barcode. The volume is calculated for you.
  1. Pick the unit system with the in / lb or cm / kg switch in the corner. Every level is captured in the same one.
  2. Code — the base unit. each works for almost everything; use another (BOX, BAG) only when the piece is a case or a bag (see step 0).
  3. Weight — of one piece. Weight-based charges use it: without it, they come out as zero.
  4. Length × Width × Height — of one piece. With all three, the calculated volume appears.
  5. Barcode — the UPC of the loose piece, if it has one.

Step 4: the standard pack

Standard pack level highlighted with the Packed checkbox ticked: code CS, holds 12 pieces, weight 15.5 lb with a calculated load of 14.4 lb, dimensions 13 × 13 × 6 in and a case barcode
The standard pack turned on: 12 pieces per case. Under the weight, the calculated load (12 × 1.2 lb).
  1. Tick Packed (on the right). While the level is off, anything typed in it is discarded on save.
  2. Code — defaults to CS; keep it or use the customer’s (CASE, MASTER).
  3. Holds — how many pieces one case contains. A whole number.
  4. Weight — of the full case, cardboard included. Below it you see the load: the weight of the pieces inside. If your weight is lower than the load, check one of the two.
  5. Dimensions — of the closed case. The stacking calculation in the next step uses them.
  6. Barcode — the case GTIN. It is what the scanner reads when the operator scans cases.

Step 5: the pallet

Pallet level highlighted with the Stacked checkbox ticked: code PLT, holds 36 packs equal to 432 pieces, gross weight 600 lb with a load of 518.4 lb and dimensions 48 × 40 × 30 in
The pallet turned on: 36 cases, which the system converts to 432 pieces.
  1. Tick Stacked.
  2. Code — defaults to PLT; you can keep it.
  3. Holds — how many packs a full pallet carries (or how many pieces, if the pack is off). Type “36 cases”, not “432 pieces”: the system does the multiplication and shows it below.
  4. Gross weight — the whole pallet, wood and stretch wrap included.
  5. Dimensions — of the built pallet. The height includes the wooden deck (about 5.5 inches); the system subtracts it to work out how many layers fit.
  6. Barcode — if the pallet carries its own label.
Tip: set up the pallet even if the customer never mentioned it when you charge storage per pallet. Without this level the system does not know how many pieces make a pallet and charges each piece as if it were one.

Step 6: check what the system calculates

Equivalences, Stacking and How it will be charged boxes: 1 pallet = 36 packs = 432 pieces, 3 × 3 per layer in 4 layers that fit in 30 in, and the three charges in green
The three boxes at the bottom. If all three look right, the SKU is set up correctly.
  • Equivalences — how many pieces each level holds. Compare it with what the customer says: “1 pallet = 432 pieces”.
  • Stacking — how many cases fit per layer, how many layers, and whether they fit in the height you entered. If it says it does not fit or that the count does not fill whole layers, check the dimensions or the count before saving: fixing it here is cheaper than in front of the rack.
  • How it will be charged — everything should be green. Yellow tells you what is missing: without a pallet it would charge loose pieces, without a pack the same, and without a weight the weight-based charges come out as zero.

Step 7: save

  1. If you like, attach photos (they help identify it when receiving) and documents (spec sheet, safety data sheet) at the bottom of the form.
  2. Click Save, bottom right.
  3. The system leaves you on the edit screen of the new product with the “Product created.” notice. Check that the equivalences came out as you expected.
Edit Product NT-FLT-200 screen with the green Product created notice highlighted at the top
After saving, you stay on the SKU’s edit screen to keep refining it.

Three common setups

CasePieceStandard packPallet
Pieces in cases, cases on a pallet (this guide’s example)each, 1.2 lbOn, 12 piecesOn, 36 packs
A closed case that is never opened (powder coating, bags, pails)BOX, the weight of the full caseOffOn, 40 pieces (cases)
Loose goods that are not palletizedeachOffOff: per-pallet storage would charge each piece

If the customer operates in two warehouses

The customer is one and the same, but each warehouse has its own catalog. A SKU set up in one warehouse does not exist in the other:

  1. Check that the customer is attached and active in the second warehouse (Warehouses tab of its record). Otherwise it does not show in the Client picker, or the system rejects it on save.
  2. Switch to the second warehouse with the top-bar picker.
  3. Set up there the SKUs that will arrive at that warehouse, with the same SKU and the same packaging.

Checklist

  • I am in the right warehouse.
  • The SKU is typed exactly as on the customer’s documents.
  • The piece is the smallest unit I will count.
  • The piece has a weight.
  • If there are cases, the standard pack is on with its count, dimensions and barcode.
  • If storage is charged per pallet, the pallet is on with its count and dimensions.
  • Stacking says it fits and “How it will be charged” is all green.

Troubleshooting

On save it says “The selected client id is invalid.”

  • The customer is neither created in this warehouse nor attached to it. Open its record, Warehouses tab, and attach this warehouse (or check that the link is Active).

The customer does not appear in the Client picker.

  • Same cause: it is not attached to this warehouse, or you are in another warehouse. Check the top-bar picker.

“The sku has already been taken.”

  • That customer already has that SKU in this warehouse, maybe inactive or deleted. Look for it with the customer filter. See Products and packaging levels.

A required-field message appears on the pack or the pallet.

  • You turned the level on and its code or count is missing. Fill them in or turn the level off.

Stacking says the pack does not fit on the pallet.

  • Some dimension is in another unit (centimeters typed as inches) or the pack is bigger than the pallet. Check the units switch and the dimensions.

“How it will be charged” is still yellow.

  • Read the text: it says exactly which level or which data point is missing.

Frequently asked questions

Can I load many SKUs at once?

Yes, with Importing products from CSV: SKU, name, and the piece’s weight and dimensions. The file does not carry the pack or the pallet, so afterwards open each SKU and fill in those levels as in steps 4 and 5.

Can I change the packaging later?

Yes. Stock is kept in pieces and does not change; what changes is how it converts to cases and pallets from then on. Charges already generated are not recalculated.

Does the code I give each level matter?

Not for charging: the system recognizes each level by its place on the ladder (piece, pack or pallet), not by its text. Use the code that is clear to the operator and the customer: it is what prints on receipts, shipments and documents.

Need help?

If something did not work as expected, our support team can help you.

Was this article helpful?

Share: