Markio Help Center
Markio helps you find barcode problems, generate codes and print product labels. Choose your label size, create a template and print from your Shopify catalog.
To make your first label, start with Print labels. If your scanner is finding the wrong product or nothing at all, start with Catalog audit.
The screens
| Screen | What it is for |
|---|---|
| Print labels | Pick products, say how many of each, print. Also scanning, and printing from a delivery file. |
| Templates | Design what goes on the label and where. |
| Catalog audit | Find duplicate, broken and missing codes, and fix them in bulk. |
| Barcodes & SKUs | Issue codes, import codes you already have, add extra codes a product answers to. |
| Printers | Save a printer, calibrate it, test-print. |
| Print history | Reprint a job, print more of one line, see who printed what. |
| Settings | Units, defaults, language, roles, scheduled audits, support. |
Three things about the platform, said up front
Printing opens a separate tab. Allow pop-ups for the Shopify admin. For direct Zebra printing, install Zebra Browser Print and allow local network access if your browser asks. See the print tab.
Delivery labels start from a CSV. Import received quantities with SKUs or barcodes from your purchase-order tool. Markio does not create or receive purchase orders. See delivery labels.
Markio works with product data. It does not request access to orders or customers. Print from products, collections, scans or a delivery CSV.
What is free and what is paid
There are exactly two plans. Printing is unlimited on both — Markio never charges per label.
Free covers:
- Barcode and SKU generation, with no limit on how many
- All supported barcode formats, including GS1-128 and Data Matrix
- The label template editor
- Custom label sizes
- Avery sheets and custom grids
- PDF printing
- Bulk printing
- Multilingual labels
- The catalog audit — the whole report, read-only
- Exporting your codes to a spreadsheet
- Scan verification — which product a printed code really lands on
Free also allows one saved printer profile and reprints from the last 7 days of print history. There is no limit on locations — the Pro feature is restricting an operator to one, not having several.
Pro is $9.99 a month, or $99.90 a year, and adds:
- Bulk barcode fixes with a before-and-after preview and an undo
- Scheduled audits and email alerts
- Printing from Shopify POS
- Printing from a receiving CSV
- Adding extra codes that scan to a product
- Direct Zebra (ZPL) printing
- Saved print jobs
- Full print history
- User roles
- Per-location restrictions
- The print audit log
- A scan log showing codes with no match or multiple matches
Plans are changed on Shopify's own pricing page — Settings → Plan → See plans in Markio takes you there. Shopify owns the charge and the proration, not us.
Limits worth knowing
| Limit | Value | Applies to |
|---|---|---|
| Labels in one print job | 20,000 | Both plans. Not a quota — split the job and run it again immediately. |
| Copies of one line | 1,000 | Both plans. |
| Rows selected in one job | 5,000 | The Print labels screen. |
| Labels per printed part | 500 | A larger job is split into parts you print one at a time. |
| Products read from one collection | 250 | Remove the collection filter, then search by vendor, tag or product name. |
| Variants per bulk code issue | 500 | Run it again to continue. |
| Rows in a code export | 50,000 | |
| Rows in a print-log export | 5,000 | |
| Elements on one label | 120 | |
| Label size | 0.25 in to 12 in per side | |
| Calibration offset | ±20 mm | Anything larger is the wrong stock, not a nudge. |
| Print tab link | valid 12 hours | After that, reprint from history to get a fresh one. |
On the Free plan there is also a soft guard at 100,000 labels in a calendar month. It never blocks a job — past that point very large runs go to the back of the render queue and take longer, and Markio tells you so.
Interface language
Choose English, German, French, Spanish, Italian or Dutch in Settings. The separate print tab and some technical warnings are currently in English. Shopify chooses extension text using the staff account language; server replies use the language saved in Markio, so these can differ. The setting also controls how dates and numbers are formatted on the printed label. See Settings.
Getting help
Every screen has a "Need help?" line at the bottom linking to these pages and to support.
Before you email, open Settings → Support and press Copy diagnostic report. It collects your printer, channel, label size, template, resolution, calibration offsets and the last error, with secrets stripped out. Include it with your message to help us check your setup. We typically reply within one business day, Monday to Friday.
The print tab has its own version of the same thing: open Something printed wrong? at the bottom and press Copy diagnostic report. Use that one when the problem is the printing itself, because it also captures whether the browser allowed local network access.