Scan-to-pack verification for Shopify fashion brands: catch the wrong size before it ships in KNKTD OS

The wrong size looks almost exactly like the right one. KNKTD OS makes every item prove it belongs in the parcel with a scan, stops the packer on the first mistake, and records who packed every box.

· 7 min read

In short: Packing in KNKTD OS checks every parcel before it is sealed. The packer scans the shipping label to open the parcel, then scans each item into it with a phone camera or a barcode scanner. A wrong size, a wrong colour or one too many is stopped on the spot, the parcel cannot be completed until everything is in it, and every scan is recorded against the packer who made it.

In fashion, the wrong item usually looks almost exactly like the right one. A medium instead of a large, black instead of navy, the shirt from the order above. Nothing at the packing table flags it, so it ships, and the brand pays twice: a return label and a reship, plus a customer who now checks every parcel from you.

Pack verification moves that check to the moment the parcel is still open, and makes it a scan rather than a glance.

Where packing starts

Packing works on the parcels in your label batches. Under OMS → Shipments → Packing, the packing home shows Scan label and the Batches to pack from the last 30 days. On the Batches page each batch has a Pack button and a QR code: Scan with your phone to start packing.

The unit being checked is the parcel, one shipping label, not the order. An order split across two parcels is verified as two parcels, each with its own contents.

The batch cover sheet

When a batch has two or more parcels, its combined labels PDF opens with a cover sheet, printed at the same size as the labels on the same thermal printer. It reads NOT A SHIPPING LABEL so nobody sticks it on a box, and carries:

  • the batch number, date and who created it
  • a QR code marked Scan to pack, which opens that batch's packing screen on a phone
  • parcel and order totals, with counts per domestic or international carrier
  • every order in the batch, with "End of batch" at the bottom

The packer prints the labels, scans the cover with a phone, and is packing that batch. If the cover cannot be generated, the labels still print in full and a warning says so.

Opening a parcel

A parcel opens only by scanning its shipping label, or by typing the tracking number. On the batch screen, rows are deliberately not clickable: tapping the wrong row is exactly the mistake the feature exists to stop. Find by order number is there for a label too damaged to scan.

Carrier barcodes are not all simple. Canada Post hides the tracking number in the middle of its barcode and FedEx at the end of a 34-digit one, so the label lookup reads them the way each carrier prints them.

The parcel screen lists what belongs in the box: a photo of each item, its variant, SKU and bin, and a count such as 1/2, with a running "items" total. If the order is split, an In another parcel section shows what is going separately, so nobody packs it here.

Scanning the items

Each item is scanned by its product barcode. A scan is matched against the barcode on the variant and the barcode saved on the order line, and the EAN-13 and UPC-A forms of the same code count as the same product.

Every scan gets an answer:

  • Right item — counted. The scan box turns green for a moment and shows the item and "x of y".
  • One too many — "Already have 2 of 2".
  • Belongs in the other parcel — "This goes in parcel 2/2".
  • Wrong item — a product from your catalogue that is not in this parcel.
  • Unknown barcode — not a product at all.

On any mistake, the screen turns red, shows what was scanned beside what is Still expected, plays a low double tone and vibrates the phone. Nothing else can be scanned until the packer taps Got it, keep packing, so a mistake cannot be scrolled past.

A camera that keeps re-reading the shipping label is handled too: that scan is ignored and the screen says "That's this parcel's label. Scan the items." Another parcel's label gets a firmer answer: complete this parcel first.

Items without a barcode

Not every item has a barcode: a gift card, a sample, a tote. No barcode lets the packer count it by taking a photo of it in the parcel, or, on a device without a camera, by typing a short reason. Either way the record shows it was confirmed by hand, not scanned.

Completing the parcel

Complete stays disabled until every unit is counted, and the server checks again: a parcel with items missing is refused with how many are still to scan. When it is complete, the parcel is marked packed with who packed it and when, a Parcel packed message appears, and the label scanner opens for the next parcel.

Pack again restarts a packed parcel when something has to change. Take over lets a second packer pick up a parcel someone else started, for example at a shift change.

A cancelled order that still has a label in the batch shows "Order cancelled. Don't ship this parcel." instead of letting it be packed quietly.

Scanners, phones and Wi-Fi

Three ways to scan, all on the same screen:

  • A phone camera. It reads Code 128, EAN-13, UPC-A, UPC-E and QR, on Android and on iPhone. Phones start with the camera on; desk computers start with it off.
  • A USB or Bluetooth barcode scanner that types like a keyboard.
  • Typing the code, when nothing else works.

Scans are saved on the device first and synced to the server, so a weak warehouse signal does not lose them; they are kept on the device for up to seven days. Opening a parcel and completing it need a connection, because both are checked by the server.

The barcode labels KNKTD OS prints for your stock encode each variant's barcode, which is what packing reads. A variant with no barcode prints its SKU instead, and packing does not match SKUs, so give your variants barcodes before you start. The inventory module covers barcodes and labels.

The record

Every scan is stored with the value scanned, the result, the item, any photo or reason, who scanned it, and the time on the device and on the server. Every parcel records who started it, who is packing it now, and who completed it.

You see it in three places: the Audit dialog on the packing home, a Packing card on each order showing who packed it, how many scans it took and how many mistakes were caught, and a Packed count on every batch.

Packing has its own permission in your workspace's roles. By default it follows the Shipments permission, so the people who buy labels can also pack.

What it is not

Pack verification checks contents. It does not weigh parcels, suggest box sizes or print packing slips, and scanning an item never changes inventory. It does not block the rest of the day either. A parcel nobody verified can still be manifested and handed to the carrier, so packing can be rolled out one packer at a time. Parcels must be in a label batch to be packed.

Pricing

Packing is part of the orders module, included on every plan. Plans start at $100 USD per month for two team members, with a 14-day free trial. See current pricing.

Bottom line

The cheapest return is the one that never ships. KNKTD OS opens each parcel from its own label, makes every item prove it belongs with a scan, stops the packer on the first wrong size, and keeps a record of who packed every box, using the phone already in the packer's pocket.

Frequently asked questions

How does scan-to-pack work in KNKTD OS?

The packer opens a parcel by scanning its shipping label, then scans each item by its product barcode. Each scan is counted, or stopped as one too many, belonging in another parcel, the wrong item or an unknown barcode. Complete stays disabled until every unit is counted, and the parcel is then recorded as packed by that person at that time.

Do I need a barcode scanner?

No. A phone camera works on Android and iPhone and reads Code 128, EAN-13, UPC-A, UPC-E and QR. A USB or Bluetooth scanner that types like a keyboard works too, and a code can always be typed by hand.

What happens when the wrong item is scanned?

The screen turns red and shows what was scanned beside what is still expected, with a low double tone and a vibration. No further scans are accepted until the packer taps Got it, keep packing, so the mistake cannot be scrolled past.

Does pack verification block shipping?

No. A parcel that has not been verified can still be manifested and handed to the carrier, so packing can be introduced one packer at a time. It does not weigh parcels or change inventory; it checks what goes in the box.