Most small Shopify stores check orders the same way: look at the slip, look in the box, close it. It works at ten orders a day. At thirty, on a busy afternoon with the navy and the black version of the same shirt sitting side by side, it quietly stops working, and you find out from a customer email a week later. Here's what that costs, and a routine that catches the mistake while it's still on your table.
What one wrong order actually costs
A wrong item is never just one wrong item. Here's a typical small-store mis-ship, using round numbers you can swap for your own:
| What you pay for | Example |
|---|---|
| Shipping the right item again | $9 |
| A return label for the wrong one | $8 |
| Your time: the email, the reship, the return | 15 min at $25/hr = $6.25 |
| The packing materials, twice | $1.50 |
| One wrong order | about $25 |
That's before the returned item comes back damaged or unsellable, and before any discount you offer to say sorry. Return labels alone run $6 to $20 depending on size. One fulfillment consultant's line-by-line estimate, with two outbound shipments, a return and the call center time, comes to $43.23 per error.
Now multiply. Ship 600 orders a month with one in a hundred going out wrong and that's 6 a month, roughly $150, or $1,800 a year, at the cheap end. Then there's the part that doesn't show up on any invoice: the customer. In one survey of more than 500 online shoppers, 60% of those who got a wrong order twice said they were unlikely to shop with that retailer again. For a store that lives on repeat customers, that's the expensive part.
Why "looking carefully" stops working
Nobody ships the wrong item on purpose. It happens because:
- Variants look alike. Medium and large, 250 ml and 500 ml, two shades of green. The difference is on the tag, and eyes skim tags.
- Quantities get read as one. "2 × candle" becomes one candle in the box.
- You get interrupted. The phone rings mid-order, and when you come back the box looks done.
- The slip and the shelf disagree. The product was renamed, or a new variant shares a photo with the old one.
A check that depends on attention fails exactly when you're busiest. A check that depends on a scan doesn't care how busy you are.
The routine: seven steps at the packing table
1. One order on the table at a time
Clear the bench before you start an order, and don't start the next one until this one is sealed. Most "wrong box" mistakes are really two orders getting mixed on one table.
2. Start from the slip
Print a packing slip for each order and put it on the table first. The slip is what goes in the box, so it's what you check against. If your slips carry an order barcode, scanning it opens the order on screen, which beats typing order numbers.
3. Read the notes before you pack
Gift messages, "no invoice please," "fragile, double box." Read them first, not when the tape is already on.
4. Scan every unit
Scan each item as it goes in. Not each line: each unit. Two candles means two scans, or one scan to confirm it's the right candle and then a typed count of how many. A scan proves the barcode matches. Your eyes only prove it looks right.
5. If it won't scan or doesn't match, stop
Don't make it fit. A wrong match, an item you can't find, a damaged one: set the order aside, note why, and come back to it. The worst habit at a packing table is shipping an order "mostly right" to keep the line moving.
6. Seal, label, and only then fulfill
Mark the order fulfilled in Shopify only after the check passes. That way "fulfilled" means "checked and in a box," and your customer's shipping email never goes out for an order that's still sitting on the bench.
7. Write down what you caught
Every near miss is free information. If the same product keeps getting caught, it's going to slip through one day: separate it on the shelf, relabel it, or move it. How to measure pick accuracy shows a simple sheet for this.
What about items without barcodes?
Lots of small brands make their own products and never printed barcodes. You don't need official GTINs to scan at your own packing table: print a small label with each SKU as a barcode, using your label printer and a barcode label app from the Shopify App Store. Anything that reads the SKU works for checking. Two products sharing a barcode, though, defeats the purpose, so give every variant its own.
Running the routine
With a spreadsheet and your eyes: steps 1, 2, 3, 5, 6 and 7 cost nothing and catch a lot. Step 4 is the one that needs a scanner and something to scan against.
With Shopify's own batches: Shopify's batch fulfillment includes a scan-to-verify step. If you already build batches and pack them as a batch, use it. It's free and it works. The catch for a small store is the word batch: you have to build one before you can scan, which is a lot of ceremony when you pack orders as they come in. More on that in Shopify batch fulfillment vs an app.
With Pickadoodl's Quick pack: this is the routine above, built into one screen. I build Pickadoodl, so weigh that accordingly, but it's why I built it:
- Every packing slip carries a barcode of its order number. Scan the slip and the order opens with its items. Typing #1001 works too.
- Scan each item. A wrong scan is refused on the spot; a line with several units can take a typed count after the first scan.
- Before it opens, it checks the order in Shopify and stops you if it's cancelled, on hold, already fulfilled, or already in a batch. A partly fulfilled order only asks for what's left.
- Your notes and reminder rules ("include the care card for anything tagged gift") show while you pack, and you can require a photo for high-value orders.
- Something wrong? Flag the order. It can't be fulfilled until the flag is cleared, so it can't slip out by accident.
- When every item is scanned, fulfill it in Shopify and scan the next slip. On the Pro plan you weigh it and buy the label in the same flow, and the tracking number goes to Shopify.
- Every refused scan and flag lands in the Accuracy card on Analytics, so step 7 happens on its own.
Quick pack is on the free plan, which covers 75 orders a month with every feature. How Quick pack works.
Start with tomorrow's orders
You don't need new equipment to start: one order on the table, notes first, nothing ships until it matches. Add a scanner when you're ready for step 4. It's usually the cheapest thing on the table (see setting up a packing station), and it's the one that keeps the navy shirt out of the black shirt's box.