การจัดการสินค้าคงคลังค้าปลีกด้วยบาร์โค้ด
How retailers use barcode scanning for cycle counts, receiving, transfers, returns, and real-time inventory visibility across channels.
Retail Inventory Management with Barcodes
Barcodes transform retail inventory management from a manual counting exercise into an automated, real-time data system. Every scan at receiving, stocking, selling, and returning creates an event that updates inventory records.
The Inventory Lifecycle
Barcodes track products through every stage:
- Receiving: Scan GS1-128 or ITF-14 on incoming cases
- Putaway: Scan product and location barcodes when stocking shelves or back room
- Replenishment: Scan when moving stock from back room to sales floor
- Selling: POS scan decrements on-hand inventory
- Returns: Scan returned items to increment inventory
- Transfer: Scan when moving between stores or to warehouse
- Shrink/Adjustment: Scan during cycle counts to reconcile actual vs system
Perpetual Inventory
A perpetual inventory system maintains a running count of every SKU:
On Hand = Opening + Received - Sold - Transferred Out - Shrink + Adjustments
Every barcode scan updates this equation in real time. Accurate perpetual inventory enables:
- Real-time stock visibility across all locations
- Automatic replenishment triggers
- Accurate promise dates for e-commerce orders
- Optimized safety stock calculations
Cycle Counting
Rather than a full physical inventory count (disruptive and infrequent), cycle counting uses barcode scanners to count a subset of SKUs daily:
- System selects SKUs for today's count (based on ABC analysis, discrepancy history, or random selection)
- Staff scan location barcodes, then scan and count items at each location
- Handheld device compares counts to system records
- Discrepancies trigger investigation and adjustment
- Over time, every SKU is counted multiple times per year
Target accuracy: 99.5% of SKUs within tolerance (typically +/- 1 unit).
Receiving Best Practices
- Scan every incoming case or pallet barcode against the purchase order
- Verify quantities match ASN data
- Apply internal barcodes to items not pre-barcoded
- Record damage or shortage at scan time
- Close the receipt in the system promptly (delays create phantom inventory)
Omnichannel Inventory Challenges
With online orders fulfilled from stores, inventory accuracy becomes critical:
- Ship-from-store: Online order picks from store shelves require accurate on-hand counts
- BOPIS: "Buy Online, Pick Up In Store" orders must not be allocated to out-of-stock items
- Reserve: Online reservations must decrement available-to-promise inventory
Barcode scanning at every inventory movement maintains the accuracy needed for omnichannel fulfillment.
Shrink Reduction
Barcodes help identify and reduce shrink (inventory loss from theft, damage, or errors):
- Exception reporting identifies unusual scan patterns
- Receiving accuracy reduces vendor fraud
- Point-of-sale scanning prevents cashier under-ringing
- Cycle counting identifies discrepancies early