Product label printing
Print labels for products using data like name, price, barcode, and SKU. Import products from your store, orders, transfers, or CSV upload.
On this page
The selection steps below describe BarcodeMan in Shopify.
Product labels use product and variant data such as name, price, barcode, and SKU. Choose a product label template before generating labels.
You can also print labels from Shopify admin using the Print label action on products or variants.
Select products and print
Shopify purchase orders and inventory transfers
Shopify’s native purchase orders live under Products → Purchase orders in Shopify admin. BarcodeMan’s current Select menu imports inventory transfers, including transfers created from those purchase orders. It does not list Shopify-native purchase orders directly.
If your purchase order already has a linked transfer, use that transfer. Otherwise, Shopify lets you create one after marking the purchase order Ordered. See Shopify’s instructions for creating a transfer from a purchase order.
In the current BarcodeMan interface:
- Open Product labels → Product selection → Select → From transfers.
- Search for the transfer name, such as
#T0012, and select the transfer. - Under Print quantity, choose All quantities for the transfer’s total line-item quantities, or Received quantities for units accepted across all its shipments. Received quantities exclude rejected and unreceived units; variants with no accepted units are not added.
- Click Add, then review the variants and quantities in Ready to print.
If Received quantities asks for updated app permissions, approve them and try again. All quantities remains available while that permission is missing.
Shopify lets you edit a linked transfer independently of its purchase order, so their items and quantities can differ. Check the transfer before importing. Received quantities is the total accepted so far, not just the latest delivery. In the current queue, importing a variant already in Ready to print adds to its existing quantity.
Upload a purchase order PDF
For a file-based import in the current interface, open Select → Upload PO PDF… → Choose PDF file. You can download a Shopify purchase order from More actions → Export PDF, as described in Shopify’s purchase order guide.
BarcodeMan reads the file’s SKUs or barcode values, matches them to variants in your store, and uses the quantities extracted from the PDF. This upload does not connect to Shopify’s purchase-order records or track receiving progress.
Use a text-based PDF; scanned or image-only PDFs are unsupported. Review warnings and unmatched items before clicking Add [N] to queue. Unmatched items are skipped, and a large file may show a warning that some items could not be read. Check the resulting quantities in Ready to print against the PDF before generating labels. A supplier’s SKU must match a SKU or barcode in your store to be found.
BarcodeMan purchase orders
BarcodeMan’s own purchase orders are separate from Shopify-native purchase orders and Stocky purchase orders.
In the earlier interface, use Product labels → Import → Purchase orders under Barcode Man. Select the orders, choose ordered or received quantities, and click Add.
The current app retains Purchase orders on the home page for stores with existing BarcodeMan purchase-order history. Open that page, select the orders, and use Print from purchase orders. Set Quantity source to Ordered or Received, then click Add [N] selected to print queue. The import uses quantities saved on those BarcodeMan orders and current Shopify SKU and barcode values. Unavailable variants are skipped; review Ready to print before generating.
Before generating
- A product with several variants can produce several different labels. Review both the selected variants and their quantities.
- The generated label total is the sum of the row quantities. At least one row must have a quantity above zero.
- If data is blank, check the product data and the template’s linked fields. See Link to Data.
Questions about this article? Email our team.
Send feedback