Markio → Help center → Settings

Settings

Use the six sections: General, Catalog audit, Barcodes & SKUs, Users and roles, Support and Plan. Each section has its own save controls.


General

Measurement unit

Millimetres or inches. Label sizes, calibration offsets and the editor's rulers are shown in this unit everywhere. It changes only how numbers are displayed — nothing about a saved template or a saved printer changes when you switch.

Default copies per line

New rows start at 0 copies, so you choose quantities before printing. Set the default to 1 if you usually need one label per variant. The maximum default is 100; individual print rows allow up to 1,000.

Language

Choose English, German, French, Spanish, Italian or Dutch. This also sets the format of numbers on labels; use Date and time format to override dates. The separate print tab and some technical warnings are currently in English.

Shopify chooses extension text using the staff account’s language. Markio’s server replies use the language saved here, so an extension may show both.

Barcodes & SKUs

The settings that decide how codes are issued. The work itself — numbering rules, issuing in bulk, importing, aliases, export — is on the Barcodes & SKUs screen, and there is a link to it here.

Issue automatically

What a brand-new product or variant gets when it arrives from the admin, an import or another app: nothing, a barcode, a SKU, or both. Off by default, and only empty fields are ever touched. It needs a numbering rule to exist first.

Three settings underneath widen it, each off until you turn it on: fill a still-empty field when a product is edited, treat 0 and N/A as an empty field, and restrict it to products with (or without) one tag. Full description on Barcodes & SKUs.

Your GS1 company prefix

Your own prefix from GS1, 6 to 12 digits. With it Markio builds valid EAN-13s, check digit included, and says how many numbers the prefix still holds. Without it, use Code 128 for internal store codes if your scanner supports that format.

Catalog audit

(Scheduling is on the Pro plan. The audit report itself is free.)

Run the audit automatically — off, every day, or every week.

Send alerts to — an email address. You are mailed only when the audit finds something it did not find last time, so a shop with a stable set of known problems is not mailed every day about them.

If you stop paying, scheduling switches off and the report stays. Nothing is locked behind the paywall that you would need in order to leave.

See Catalog audit for what the audit actually checks.


Users and roles

(Pro lets you assign roles. Existing roles continue to apply after a downgrade.)

Three roles:

RolePrintEdit templatesLock templatesChange settingsManage users
Print operatoryes————
Template adminyesyesyesyes—
Owneryesyesyesyesyes

Print operators can print labels but cannot change settings or edit templates.

Set up the owner first. Before roles are configured, everyone with Shopify app access can edit settings. Assign yourself the Owner role first, then assign staff roles. When you create the first role for another user, Markio also records you as an Owner. Once roles exist, unlisted users are print operators.

Restrict to one location pins an operator to a single location. They then see only that location in the filters, can only build jobs for it, and cannot reprint a job that was built for another. Location restrictions apply on Pro. Existing roles continue on Free, but location restrictions are inactive after a confirmed downgrade.

Assigning a role

The form asks for the staff member's Shopify user ID. Open the staff member in Settings → Users in your Shopify admin; the number at the end of that page's address is their ID. Add a name so you recognise them in the table.

There is no picker for this yet — the ID is typed by hand.

Locations appear in the picker once your catalog has been indexed.


Support

Copy diagnostic report puts a text block on your clipboard describing your setup: shop, plan, printer name and model, channel, resolution, calibration offsets, label stock and size, template name and element count, the state of the catalog index, and the last few warnings. Secrets are stripped out before it is assembled.

Include it with your message to help us check your setup. We typically reply within one business day, Monday to Friday.

If the clipboard is refused — some embedded contexts block it — the full report is in the read-only box underneath; select it and copy it by hand.

For a problem with printing specifically, use the print tab's own Something printed wrong? report instead. It captures the same things plus whether the browser allowed local network access, which is what settles most direct-channel tickets.


Plan

Shows which plan you are on and what Pro adds. Pro is $9.99 a month, or $99.90 a year.

Markio never charges per label. Printing is unlimited on every plan.

See plans opens Shopify's own pricing page at the top level of the browser, outside the embedded app. Shopify runs that page, the charge and the proration — Markio only sends you there, and reads back which plan you are on.

For the full list of what each plan includes, see the overview.


Troubleshooting

The settings I saved did not stick

Each section saves on its own button. Pressing Save in General does not save the audit fields, and vice versa.

I cannot change anything

Your role is Print operator, which cannot change settings. Ask an owner or a template admin.

The roles form is greyed out

Assigning roles requires Pro. Roles already saved continue to apply on Free. An Owner can use Give full access to remove a user’s restrictions without upgrading.

The location picker is empty

Locations arrive with the catalog index. If your shop was just installed, wait for the index to finish; if it stays empty, send us the diagnostic report.

I changed my language and some text stayed in English

Reload the app. The separate print tab and some technical warnings are in English. Shopify extension text follows the staff account language, while server replies follow the language saved in Markio. If another screen remains in English, send the screen name and selected language to support.

← All Markio help topics