Stocky's barcode tools shut down Aug 31, 2026

A Shopify barcode label app that scans them back in, too

Generate a Code-128 barcode for any product, print a label sheet for Dymo, Zebra, or Avery, then scan that same barcode with your phone to count stock during a stocktake, no scanner hardware to buy, no SKU typed in by hand.

7-day free trial. No credit card required.

Short answer. Shopify keeps a barcode field on each variant but has no way to generate or print one. Binly generates a Code-128 barcode for any product and prints it for Dymo, Zebra or Avery sheets. You then scan the same barcode with your phone, both when you count stock and when you receive a delivery against a purchase order. Label printing is part of Starter, from $12 a month. Counting runs in the Shopify stocktake app. Last updated October 21, 2026.

Code-128 labels for Dymo, Zebra & Avery

Generate a barcode for any product and print a label sheet sized for Dymo, Zebra, or a regular printer with Avery sheets.

Scan to count in a stocktake

Open a stocktake on your phone and scan barcodes instead of typing SKUs, no separate scanner hardware to buy.

Fewer manual-entry errors

Scanning picks the exact product every time, cutting out the transposed-digit and mistyped-SKU mistakes that come from typing counts by hand.

Typos start with a label that was never machine-readable

Counting stock by reading a printed price tag and typing the number in by hand is slow, and every retyped SKU is a chance for a mistake to slip into your inventory.

Not every product arrives from a supplier with a barcode already on it, and Shopify Admin has a barcode field on each variant but no built-in way to generate one, lay it out as a label, or scan it back in during a count. Stocky, Shopify's own inventory app, covered both of those jobs, printing labels and scanning them for stocktakes, and Stocky has been retired, which is the gap this page is about.

What manual counts look like

  • Reading a printed tag or handwritten note, then typing the SKU into a stocktake spreadsheet, one line at a time
  • A single transposed digit turns into a phantom variance that isn't caught until a second recount
  • Products without a printed barcode can't be scanned at all, they have to be counted by typing, every time

What Stocky's barcode tools covered

  • Stocky could generate a barcode for a product that didn't ship with one and print it as a label
  • Stocky's scanner mode let staff count stock by scanning instead of typing each SKU
  • Both are part of Stocky, which was delisted from the Shopify App Store Feb 2, 2026 and stopped working entirely Aug 31, 2026
That's the gap a purpose-built barcode tool needs to cover. A reliable barcode for every product, a label you can actually print, and a way to scan that barcode back in during a count. The rest of this page walks through how Binly does both.
S
This wasn't optional. Shopify delisted Stocky from the App Store on February 2, 2026, and Stocky stopped working entirely on August 31, 2026, including its barcode label printing and scanner mode.
Source: Stocky shutdown: what happened & when →

Typing counts vs scanning labels

Why a printed barcode pays for itself on the first count.

Typing counts by handScanning Binly labels
SpeedOne line at a timeOne scan per unit, the count updates as you go
TyposA transposed digit becomes a phantom varianceThe scan picks the exact product every time
Products with no barcodeTyped in every timeGenerate a Code-128 barcode and print the label once
HardwareNonePhone camera, or a USB scanner if you own one

Print a barcode label, then scan it back in

Two halves of the same job: generating and printing a barcode, and using that barcode to count stock faster and more accurately.

Generate a Code-128 barcode for any product

1

Pick a product or variant

Select any product in your Shopify catalog, including ones that never shipped with a barcode from the supplier.

2

Binly generates a Code-128 barcode

Code-128 is a standard barcode symbology, readable by handheld scanners and phone cameras alike.

3

Print a sheet for Dymo, Zebra, or Avery

Pick a layout sized for a Dymo or Zebra label printer, or an Avery sheet that prints on any regular laser or inkjet printer.

Use that same barcode to count stock

Scan with your phone

Open a stocktake in Binly on any phone browser and point the camera at a barcode, no separate scanner hardware to buy, no app to install.

Counts update as you scan

Each scan adds to the running count for that product, visible right away while you're still standing in the aisle.

Fewer typos, fewer phantom variances

Scanning picks the exact product every time, cutting out the transposed-digit and mistyped-SKU errors that come from typing counts in by hand.

The label screen, before you print

Pick a product, generate its Code-128 barcode, and choose a Dymo, Zebra, or Avery layout, all from one screen.

binly.org · labels
Binly barcode label printing screen with Code-128 product labels

Click to enlarge
The real Binly label screen, pick a layout, then print a sheet for Dymo, Zebra, or Avery.

The same barcode runs through your stocktakes and purchase orders

Printing and scanning aren't standalone tools, the barcode you generate here is the same one used everywhere else in Binly.

Once a product has a barcode, whether it shipped with one or you printed it in Binly, that barcode is what gets scanned during a stocktake to count stock, and what gets scanned to receive a purchase order against a delivery. It's the same barcode and the same product record throughout, so a label printed for a stocktake works just as well the next time that product comes in on a PO.

Binly reorder screen showing suggested restock quantities calculated from sales velocity

Reorder suggestions in Binly are calculated from the same product and sales data that barcode scanning feeds into during a stocktake.

If you're used to Stocky's label printing and scanner

Stocky's barcode tools covered the same two jobs, printing labels for products that needed one, and scanning to count stock. Binly picks up both.

Stocky itself stopped working on August 31, 2026, so any barcode workflow you built around it (printing labels, scanning stocktakes) needs a new home now, whichever replacement you choose. There's no separate export step for barcodes specifically: a barcode belongs to the Shopify product record, not to Stocky, so it's still there. What went away is the tool that generated new ones and the app that scanned them.

Barcode labels and scanning, included in Starter

Not a separate add-on, part of the same plan as purchase orders and reorder suggestions.

Barcode label printing is part of Binly's Starter plan, from $12/mo, alongside purchase orders, reorder suggestions and low stock alerts. Binly's Free plan includes stocktakes with phone barcode scanning and low stock alerts.

Common questions

Does Shopify have barcode label printing built in?

Not as a print tool. Shopify admin has a barcode field on each variant, but no built-in way to generate a barcode for a product without one, lay it out as a label or print a sheet. Binly fills that gap. Stocky used to.

What barcode format does Binly use?

Code-128, a standard symbology that handheld scanners and phone cameras both read.

Do I need scanner hardware to count stock?

No. The scanning screen works from your phone's camera in the browser, on iPhone or Android, with nothing to install. A USB scanner works too if you already have one.

Can I print on a regular printer, or do I need a label printer?

Both work. Binly has layouts for Dymo and Zebra label printers, plus Avery sheet layouts that print on any standard inkjet or laser printer you already have in the office.

Does scanning during a stocktake update Shopify automatically?

Yes, once you apply the count. Scans build up a stocktake in Binly. Applying it posts the counted quantities to Shopify inventory with no separate adjustment step. See the Shopify stocktake app.

Is barcode label printing on the free plan?

No. Label printing is part of Starter, from $12 a month, with a 7-day free trial and no credit card to start. The free plan includes stocktakes with phone barcode scanning, plus low stock alerts.

Can I scan the same labels to receive a purchase order?

Yes. The barcode you print is the same one you scan to count stock, and the same one you scan to receive a delivery against a PO, all on one product record. See the Shopify purchase order app.

Barcodes that print, and scan back in.

Stocky shut down on August 31. Print your first label sheet in Binly today.

Start free 7-day trial

No credit card required