Print sequential and serial numbered labels for Shopify products
LabelCraft - barcode labels for Shopify that print at exactly the size you set.
Every label prints at the size you set - measured, not approximate.
Overflow or a missing barcode always raises a visible warning before you print.
Modules snap to your printer's dots, so codes stay crisp and scan first time.
We never overwrite or reassign a product's existing barcode.
Need each label to carry its own running number - asset tags, serial numbers, raffle stubs or consecutive inventory IDs? LabelCraft prints sequential numbers automatically. You set the rule once and every label in the job counts up on its own, no spreadsheet gymnastics required.
What a serial element is
A serial is a label element that renders a per-label incrementing number as text. Its value is a pure function of the element settings and the label's position in the job: prefix + number + suffix, with the number zero-padded to a fixed width. Drop a serial element onto your layout with no configuration at all and the labels simply read 1, 2, 3 and so on. Configure it, and the same engine produces exactly the format you want.
Set it up
- Add a serial element to your label and position it like any other text field.
- Set the prefix (and optional suffix). For asset tags,
ASSET-is a common choice; leave it blank for a bare number. - Set start (default 1) and padWidth (default 0 = no padding). With prefix
ASSET-, start 1 and padWidth 4, the first three labels printASSET-0001,ASSET-0002andASSET-0003. - Set step (default 1) if you want a different increment - a larger step to skip numbers, a negative step to count down, or 0 to repeat the same number on every label.
One honest limit: numbering is per job
LabelCraft is stateless per print job: the count restarts at your start value every time you print. There is no persisted cross-job counter yet, so if you printed ASSET-0001 through ASSET-0050 today and want the next batch to continue, set the start value to 51 before you print. Plan your batches and write down where you left off, and the numbering stays clean across runs.
How LabelCraft keeps it never-silent
A serial draws through the normal text branch, so it inherits the never-silent overflow guarantee. If a number grows too long for its box - a wide prefix plus a big pad width on a small label - LabelCraft warns you instead of quietly trimming a digit. A truncated asset number is a wrong asset number, so the engine refuses to fail silently. Give the field room or shrink the text, and you ship labels you can trust.
Install free - 200 labels per month →
More guides: Shopify barcode labels, printing labels at actual size - or contact LabelCraft support.
Related guides
- Shopify POS Barcode Labels: Print Labels That Scan at the Register
- Shopify Labels Printing the Wrong Size? Print at Actual Size
- Shopify label size chart
- Which label size do I need? A quick chooser
- 203 vs 300 DPI for Shopify Barcode Labels
- Why Shopify Barcode Labels Get Cut Off — and How LabelCraft Stops It
- Barcode Not Scanning from Shopify? How to Fix It
- Minimum barcode size to scan reliably
- Colored or low-contrast barcode will not scan
- Why is my label text too small or blurry on a thermal printer?
- Why is my Shopify thermal barcode printing blurry, faded or not scanning?
- Printing labels for long product names
- Shopify labels print too small even at 100%? Calibrate your printer
- How many Avery sheets will my batch use?
- How to Print Price Tags & Shelf Labels from Shopify
- Why a Barcode Label Shows the Wrong Price Amount - and How to Fix It
- Print Shopify Metafields and Custom Fields on Your Labels
- Add Your Logo to a Shopify Barcode Label