Exporting barcode CSVs from purchase orders

Available on: Pro Plus.

To print labels for stock on a purchase order, export a barcode CSV from that order and import it into your label app.

Find it at Purchase orders → [PO] → More actions → Export barcode CSV .

Ordered or received

The one choice you make at export time is the quantity, and the right answer depends on when you are printing.

Ordered uses the full quantity on the purchase order. Use it to print labels before the delivery arrives, so they are ready when the stock lands.

Received uses the quantity you actually accepted. Use it after receiving, so you print labels for what turned up rather than what you ordered - which matters whenever a delivery is short or partly rejected.

Export barcode CSV in the More actions menu

The Export barcode CSV dialog, with the ordered and received quantity choice

The format your file comes in

The file has to match what your label app expects. Stockie has four templates:

Format Columns
Yanet handle, option1_value, option2_value, option3_value, label_qty
CTS Multi barcode, print_quantity
DYMO Vendor/Supplier, Product, Variant, SKU, Barcode, Supplier code, Retail price, Retail price formatted
BarcodeMan SKU, Barcode, Quantity

Your store exports in one of these, and Yanet is the default. It is not a choice you make at export time - the format is set for your store, so every barcode CSV you export comes out the same shape.

If your label app needs one of the others, or something none of these match, contact us. We can set your store to a different template, or build a custom one to fit your app.

DYMO files look longer than you expect. Every other format carries a quantity column, so ten labels for one product is one row saying ten. DYMO has no quantity column, so that same product appears as ten identical rows. The file is correct - it is one row per label, which is what DYMO expects.

Why rows can be missing

Each format only includes line items that carry what it needs:

  • Yanet includes line items that have a product handle.
  • CTS Multi, DYMO and BarcodeMan include line items that have a barcode.

So a product with no barcode simply does not appear in a barcode-based export. Nothing errors and nothing warns you - the row is absent.

If your file has fewer rows than your purchase order has lines, missing barcodes are the first thing to check. Add the barcodes in Shopify and export again.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us