A custom-built Shopify app that generates barcodes and SKUs and prints price and product labels in bulk from your products, purchase orders and orders, formatted for thermal and sheet printers. Built, installed and supported by ECOSIRE. One-time license from $99.00 USD for Shopify (build-to-order) — includes 12 months of updates and support.

A custom-built Shopify app that generates barcodes and SKUs and prints price and product labels in bulk from your products, purchase orders and orders, formatted for thermal and sheet printers. Built, installed and supported by ECOSIRE.
No payment now. This sends a quote request to our team — we'll follow up by email with pricing and next steps.
Barcode Label Printing is a Shopify app ECOSIRE builds to order for retailers who need fast, accurate in-store labeling. It is not an instant App Store install — our team scopes your label stock, printers and workflow, then builds, installs and supports the app on your store.
SKU and barcode generator that writes GTIN/UPC/EAN values back to variants via the Admin GraphQL API
Custom label layouts designed to your exact label stock for thermal and sheet printers
Bulk printing from the products list, purchase orders, and fulfilled orders
Price, variant option, and country-of-origin fields pulled from product data and metafields
Avery sheet, Dymo, and Zebra (ZPL) thermal template support
Embedded in Shopify admin with OAuth so staff print from the admin they already use
The app reads your catalog through the Shopify Admin GraphQL API, pulling products, variants, SKUs, barcodes (GTIN/UPC/EAN), prices and metafields for custom data like country-of-origin or shelf bin. Where a product has no barcode, the built-in SKU and barcode generator assigns and writes one back to the variant via a GraphQL mutation, so your Shopify data stays the single source of truth.
You print labels in bulk from three places: the products list, an incoming purchase order, or a fulfilled order — useful when you receive stock or need to relabel after a price change. Layouts are designed to your exact label stock and render clean output for thermal (Zebra ZPL, Dymo) and sheet (Avery) printers, with price, variant options, and country-of-origin fields positioned where you want them.
Because it is embedded in Shopify admin with OAuth and respects multi-location inventory, staff print from the same admin they already use, and counts reflect the right location. Webhooks keep label data fresh when products or prices change.
What you get is a real, supported app scoped to your hardware and catalog — not a generic download you have to bend to fit. If your needs are simple and standard, an off-the-shelf app may be the cheaper path, and we'll tell you so. Where you need specific stock, fields, or print sources, this is built for it.
A shop owner who receives stock and needs to print barcode and price labels quickly on a Zebra or Dymo printer without manual data entry.
Runs several locations on Shopify POS and needs labeling that respects multi-location inventory and prints consistent labels per store.
Handles incoming purchase orders and price changes, and needs to bulk-print or relabel from POs and product lists without touching code.
Buy the license on ecosire.com and download the Barcode Label Printing module ZIP from your account dashboard.
Extract the ZIP into your Odoo custom addons folder on the server (or upload via Apps > Install from file on Odoo.sh / runbot).
Activate Developer Mode, open Apps, click Update Apps List, search for Barcode Label Printing, and press Install.
Open the new menu, paste your ECOSIRE license key, connect any external credentials (Shopify, Amazon, Stripe, etc.), and save.
Run the built-in connection test, sync your first 10 records, and schedule the recurring cron. Contact support if anything fails.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Layouts built to your exact label stock and printers | ||||
| Bulk print from purchase orders and fulfilled orders | ||||
| Generates and writes barcodes/SKUs back to variants | ||||
| Country-of-origin and other metafield fields on labels | ||||
| Available as an instant self-serve install | ||||
| Lowest cost for simple, standard labeling needs | ||||
| Multi-location inventory aware printing | ||||
| Ongoing vendor-managed support and Shopify-API maintenance |
No. ECOSIRE builds this app to order. After purchase we scope your label stock, printers and workflow, then build, install it on your store via OAuth, and hand it over. It is a real supported app tailored to your setup, not a generic one-click install.
A standard build with common label stock and one or two printer types is typically delivered in about 2 to 3 weeks after we confirm scope. More label layouts, custom metafield fields, or complex multi-location rules can extend that. We give you a firm timeline before any work starts.
Every build includes an agreed support window for fixes and adjustments. We also maintain compatibility as Shopify evolves the Admin GraphQL API and webhooks. Ongoing support and feature updates beyond the initial window are available as a maintenance arrangement we agree with you.
We support thermal printers using Zebra ZPL and Dymo, and sheet labels via Avery templates. Because layouts are built to your exact stock, you tell us your label dimensions and printer model and we design the templates to match so barcodes scan reliably.
Only where you ask it to. The barcode generator can write new barcode and SKU values back to variants via the Admin GraphQL API so Shopify stays your source of truth. Reading prices, variants, and metafields for printing does not alter your catalog.
A custom-built Shopify app that generates barcodes and SKUs and prints price and product labels in bulk from your products, purchase orders and orders, formatted for thermal and sheet printers. Built, installed and supported by ECOSIRE.