1. Home
  2. Docs
  3. Pick List
  4. Usage
  5. Barcode integration

Barcode integration

Pick List has integration for barcodes on products, this enable barcode scanners to verify that the correct product or variation is picked. The barcodes, if integrated will be shown on products in order pick, both the table and grid view, and of course in the pick list print.

Set up the integration

Pick List for WooCommerce - settings - barcode integration
Barcode integration

To find the settings for Pick List go to: WooCommerce > Settings > Pick List, select Barcode (product). Then, let us have a look at the fields we can configure here:

  • Barcode field (product field): Add the custom product field that is used for your Barcode.
    • The select dropdown below enable you to find your custom product field used for barcodes. When selected it will add the field to the barcode field above.
  • Use product field: Select a regular product field if you use this for barcodes (Id or SKU) NOTE: If using this – the barcode field above needs to be empty.
  • Use Barcode?: Check this if you want Barcodes to show on order items (products) and in Pick List print
  • Barcode type: Select the type of barcode that you use (if your type is missing – please let us know and we will see if we can add it)
  • Only Pick items when scanning: When selected (checked) the scanner only scan as a pick item, if you scan again (same product) it will do nothing. If not checked a second scan will unpick the scanned product item.
  • Turn of scan sounds?: If you do not need or want confirmation and error sounds when picking using a scanner – check this on.


The first thing we need to know is, do we have a barcode field already on our products? If we have a system/plugin that creates barcodes, then yes all you have to do is to find the field name that this barcode (e.g. a number) has. So, if you do not know or can’t find it, contact the plugin/software vendor and ask them to provide it + the barcode type (e.g. CODE128). This field e.g. ‘barcode_field’ will be put as in our example, then we do not select the next (Use product field), but we check the Use barcode plus select the type of barcode that you got together with the barcode field. Then just save and barcodes is on your products.


Using SKU?

If you do not have a barcode, you can use SKU. If you want to do this, make sure you have SKUs on all your products and variations (you do not need it to set this up, but to see barcodes you need it). So, to set this up, just leave the first field (Barcode field) blank (no value), then in the Use product field > select SKU, then Use barcode = checked and Barcode type = CODE 128 (as this one can handle letters). Then just save and you have barcodes on your products.

Supported Barcode Formats:

  • EAN 8 (GTIN-8): Compact 8-digit barcode used for small items.
  • EAN 13 (GTIN-13): 13-digit barcode widely used internationally for retail products.
  • UPC-A (GTIN-12): 12-digit barcode used primarily in North America for retail products.
  • Standard 2 of 5 (Industrial): Numeric barcode used in warehousing and distribution.
  • Interleaved 2 of 5: Numeric barcode used in logistics and shipping.
  • CODE 11: Numeric-only barcode used in telecommunications and inventory management.
  • CODE 39: Alphanumeric barcode widely used in various industries for inventory and identification.
  • CODE 93: Higher-density barcode than CODE 39, encoding the full ASCII character set.
  • CODE 128: High-density barcode encoding all 128 ASCII characters, used in logistics and shipping.
  • Codabar: Numeric barcode used in libraries, blood banks, and postal services.
  • MSI (Modified Plessey): Numeric-only barcode used in inventory control and warehousing.
  • Data Matrix: Two-dimensional barcode used for encoding dense data in industrial applications.

How can we help?