Compare
Shopify apps that print barcode labels from a purchase order
Eight Shopify apps that print barcode labels for stock you have received, compared on where the quantities come from, what a part delivery does, and price.
3 min read
Draft: facts not checked yet
This comparison is written but the app details have not been verified against the App Store listings. It is hidden from search engines until someone on the team checks every claim.
We are on this list
Store Standards builds StandardLabel. We have kept the scoring rules the same for every app and shown our own weak spots. Check the facts before you buy.
Details last checked August 17, 2026
Printing a barcode label for every unit that just arrived should be the easiest job in a stockroom. On Shopify it is not, because the purchase order screen does not print labels, and the label app does not know about your purchase order.
Stocky used to bridge that. Stocky closes on 31 August 2026, and four of the eight apps below launched in June and July, straight at the gap.
The question that decides it
Where does the label quantity come from? There are three answers, and they are not close in value.
From what you ordered. The app reads the purchase order and offers the ordered quantity. If the delivery was short, you have just printed labels for stock that is not in the building. Spare labels are worse than none, because they look like stock you have.
From what you received. Better, and where most of this list sits. The app reads the accepted quantity off the delivery and offers that.
From what you received, minus what you already printed. This only matters if deliveries ever arrive in parts. They do.
Here is why the third one is hard. Shopify does not record what arrived in each drop. Receiving a transfer twice updates the same shipment, so the accepted quantity simply goes from 7 to 12. There is no per-delivery record to read. An app filling straight from the API offers 12 on the second visit, and the seven labels you printed on Tuesday get printed again on Friday. The only way to offer 5 is to have kept your own record.
How to choose in thirty seconds
- You are leaving Stocky and only miss the labels. A focused label app, and the part delivery question above is what separates them.
- You are leaving Stocky and miss all of it. StockKit is the closest single replacement. It costs more because it does more.
- You want an app with a track record. Two apps here have one. The rest do not, ours included.
- You print labels for products rather than deliveries. Shopify’s own free app already does that, and you need none of this.
- Half your products have no barcode at all. Start there instead. Barcode types every Shopify store should know covers which codes are safe to invent.
What the rows mean
Quantity from what was received. The count is filled from what the receiving event accepted, rather than from the order or from you. Rejected and short lines drop out on their own.
Subtracts what you already printed. On a second delivery against the same order, the app offers what is left to label rather than the whole line again.
Presets for Dymo, Zebra and Avery. Your roll or sheet is in the list, so the first print lands on the label rather than across two of them.
Codes for products with no barcode. The app can generate one and save it to the product. It should use the number range GS1 reserves for in-store use, so a generated code cannot collide with a real product somewhere else.
Raises purchase orders itself. Some of these are receiving systems that print labels at the end. That is a different and much larger product than a label app.
Test it on a real delivery
Whichever you pick, this takes ten minutes and settles it.
- Receive part of a real purchase order in Shopify. Not all of it.
- Print the labels. Count them against what actually arrived.
- Receive the rest, then open the app again.
- Look at the number it offers you.
If it offers the whole line, that is a correction you will be making on every line of every split delivery from now on. If it offers what is left, you are done.
Two more things before you install anything. If an app’s purchase order support comes through a Stocky integration, ask what remains after 31 August. And if an app launched this summer, look at its review count and decide what you are comfortable with. That applies to ours as much as to anyone else’s.
Why this matters beyond the labels is why your Shopify stock count drifts.
Side by side
| Feature | StandardLabel | FlochLabels | AOP PO Label Printer | CTS Multi Barcode Labels | Receivio | StockKit | 506 EasyScan | Retail Barcode Labels |
|---|---|---|---|---|---|---|---|---|
| Quantity from what was received | Yes | Yes | No | No | Yes | Yes | Partly | No |
| Subtracts what you already printed | Yes | No | No | No | No | No | No | No |
| Presets for Dymo, Zebra and Avery | Yes | Yes | Yes | Yes | Partly | Partly | Yes | Yes |
| Codes for products with no barcode | Yes | Yes | Yes | Partly | No | No | Yes | No |
| Raises purchase orders itself | No | No | No | No | Yes | Yes | Yes | No |
| Free plan | Yes | Yes | Yes | No | Yes | No | No | Yes |
The short answer
-
StandardLabel Our app
Store Standards
From $9.99
Fills the label count from what a delivery accepted, then subtracts what it has already printed for that line. The second half of a split delivery prints the second half.
Best for: Shops receiving deliveries in parts, week after week
What is good
- The only one here that keeps a record of what it has already printed
- Every feature on every plan, including the free one. Only volume differs
- Thirteen label stocks, and a calibration page for lining up a new roll
What is not
- Launched in 2026, with no review history to speak of
- It prints labels. It does not raise purchase orders, receive stock or forecast
The batch detail screen, with the To print column showing accepted, already printed and the difference Screenshot of StandardLabel -
FlochLabels
Floch
From $9.99
The closest thing to a direct rival. It reads the same transfer data, prefills the accepted quantity, and has a good preset list and locale-aware price formatting.
Best for: Shops that receive each delivery in one go
What is good
- Prefills from the delivery, and its numbers matched ours to the unit
- Prices formatted for the local market, which avoids a class of reprint
- Generates in-store EAN-13 codes for products with no barcode
- A free plan of 200 labels a month, the same as ours
What is not
- Offers the cumulative accepted total again on a part delivery, so you correct every line
- The $9.99 plan stops at 2,000 labels a month, and uncapped is $29.99
FlochLabels' label list for a transfer, with its Received column prefilled Screenshot of FlochLabels -
AOP PO Label Printer
AOP
From $9.99
Reads transfers created from purchase orders and prefills the ordered quantity, with a label designer, a catalogue-wide barcode health check and scan to print.
Best for: Labelling a delivery you expect to arrive complete
What is good
- The label designer and barcode health check are genuinely useful extras
- A free plan of 500 labels a month, and 5,000 on the $9.99 plan against our 2,000
- Unlimited is $19.99, the same as ours
What is not
- Its listing prefills the ordered quantity, so a short delivery prints labels for stock that did not arrive
- Prints are logged, but the count it offers does not subtract what you printed before
AOP's label screen for a purchase order, showing where the quantity comes from Screenshot of AOP PO Label Printer -
CTS Multi Barcode Labels
CTS
From $9.99
The established generic label app, with far more reviews than any of the new entrants and a long list of printer and template options.
Best for: Shops that want an established app and print from products
What is good
- Rated 4.9 from 85 reviews, where most of this list has none
- Wide template and printer support, and Liquid for formatting the text
What is not
- Its purchase order support came through a Stocky integration, and the Stocky API stopped on 31 August 2026
- Built for printing from products rather than from a receiving event
- No free plan, and a five day trial
CTS's template picker, with a label layout selected Screenshot of CTS Multi Barcode Labels -
Receivio
Receivio
From $19
A full receiving workflow rather than a label utility. It raises its own purchase orders, receives full or partial quantities, updates inventory, and prints labels at the end.
Best for: Shops that want receiving and labels in one app
What is good
- Covers the whole goods-in job, not only the labels
- Receives partial quantities, and updates inventory on confirmation
- A free tier of three purchase orders, enough to try it on a real delivery
What is not
- Multi-location receiving is held back for the $39 plan
- Starts at $19, about twice the entry price of the label-only apps
- A heavier product to learn if labels are the only part you are missing
Receivio's receiving screen, before labels are printed Screenshot of Receivio -
StockKit
StockKit
From $14
The closest thing on this list to Stocky itself. Its own purchase orders, receiving, suppliers, forecasting and labels, in one app.
Best for: Shops replacing all of Stocky, not only the labels
What is good
- Replaces most of what Stocky did, in one place
- Suppliers, stocktakes and forecasting, which none of the label apps have
What is not
- Runs from $14 to $79 a month, which is a lot if you only need labels
- Locations are capped at three until the $79 plan
- The widest scope here, so the most to set up and learn
StockKit's purchase order screen, showing the wider scope Screenshot of StockKit -
506 EasyScan
506
$9.99, or $79.99 with purchase orders
A broad barcode suite covering inventory, picking, orders and purchase orders, and much the most reviewed app on this list.
Best for: Shops that want barcodes across the whole operation
What is good
- Rated 5.0 from 335 reviews, and Built for Shopify
- Barcode workflows well beyond labelling a delivery
- Unlimited label printing on the $9.99 plan
What is not
- Purchase orders and transfer orders are on the $79.99 plan
- Broad rather than focused, so receiving labels are one feature among many
- No free plan, and a ten day trial
506 EasyScan's barcode screen for a purchase order Screenshot of 506 EasyScan -
Retail Barcode Labels
Shopify
Free
Shopify's own free label app. It prints from your product list, which is the right tool for labelling a shelf or a new range, and the wrong one for a delivery.
Best for: Labelling products, rather than a delivery
What is good
- Free, and made by Shopify
- Fine for a known list of products
What is not
- Quantities do not come from a receiving event, so you count and type them
- No record of what was printed before
- Rated 2.3 from 466 reviews, the lowest score on this list
Shopify's own Retail Barcode Labels app, printing from the product list Screenshot of Retail Barcode Labels
How we tested
- Every app is judged on one job. Print a barcode label for each unit a delivery accepted, without working out the quantities and typing them again.
- The deciding test is a delivery that arrives in two parts. Print for the first half, then reopen the app after the second half lands, and record the number it offers.
- Prices, plans and label allowances were read from each app's own App Store listing on 17 August 2026. App pricing moves, so check before you buy.
- Ratings and review counts are from the same date, and are given because a new app with no reviews is a real risk. Four of these apps, ours included, had none.
- Where we have not installed an app, its rows come from what its listing says it does. An app that does not claim a capability is marked no, and we say so rather than implying we tested it.
- We build one of these. It is scored on the same rows as everything else, its weaknesses sit in the same place as everyone else's, and where another app is the better choice we say so.
Questions people ask
Why did all of these launch in the last few months?
Because Stocky is closing. Shopify delisted it in February 2026 and it stops working on 31 August. Printing labels from a purchase order was one of the jobs it did that the Shopify admin still does not, so a gap opened and several apps went straight at it. Four of the eight here launched in June or July 2026.
Does Shopify not do this already?
Not from a purchase order. Shopify's own migration guide says labels are printed from the Retail Barcode Labels app or the product list, not from the purchase order screen, and that quantities do not fill in from a partial receiving. For a large receipt it suggests a CSV export or a third-party labelling app.
What is the difference between ordered and received quantity?
Ordered is what you asked the supplier for. Received is what turned up and you accepted. Labelling from the ordered quantity prints labels for stock that is not in the building, which is worse than printing none, because the spare labels look like stock you have.
How many reviews should I expect these apps to have?
Almost none, for the focused ones. Four of the eight, ours included, had no reviews at all on 17 August 2026. That is a real risk and it applies to us too. The established apps are 506 EasyScan at 5.0 from 335 reviews and CTS at 4.9 from 85. Shopify's own Retail Barcode Labels has the most reviews of any of them, 466, and the lowest score, 2.3.
What happens to apps that integrate with Stocky?
Their Stocky features stop on 31 August 2026 with the Stocky API. At least one app on this list uses a Stocky integration for its purchase order support. Check what is left when that goes before you install it for that reason.
Support lead
I read every support email that lands. What comes in turns into the next month of work, or into a page on this blog.