Products & catalogue 10 minUpdated October 17, 2026

PLU codes, barcodes and shelf labels

Use produce PLU codes as SKUs, choose barcode types for your own items, and print barcode and shelf labels for anything without a code.

The fastest grocery cashier never hunts through menus. They scan packaged goods and type a number for everything else. This article sets up both.

PLU codes for produce

Price look-up (PLU) codes are the small numbers on produce stickers. Most are four digits; organic versions usually add a 9 in front.

Item Conventional PLU Organic PLU
Bananas 4011 94011
Limes 4048 94048
Roma tomatoes 4087 94087
Jalapeño peppers 4693 94693

To use them:

  1. Create each produce item as a product.
  2. Enter the PLU as the SKU.
  3. Use a weight unit with decimals (lb or kg) if you sell it by weight, or Piece if you sell it each.
  4. At the register, the cashier types the PLU and presses Enter.

Check the codes against the official PLU list before you print a cheat sheet for cashiers. The PLU codes feature page has a keypad demo.

Barcodes on packaged goods

For anything with a printed barcode, the SKU is the barcode number.

  1. When you import products, put the UPC (12 digits, common in the US) or EAN (13 digits, common on imports) in the SKU column.
  2. Keep leading zeros. Format the SKU column as text in your spreadsheet.
  3. Scan a few items after import to confirm they are found.

Imported goods sometimes carry two different barcodes for the same product from different shipments. Ask support how best to handle a second code for the same item in your setup.

House codes for your own items

Bulk bins, bakery, hot sauces you bottle, homemade tamales: none of them come with a code. Give them your own.

  1. Pick a range that does not clash with produce PLUs, for example 10001–19999 for bulk and bakery.
  2. Write the code in the SKU field.
  3. Print a barcode label so cashiers can scan instead of type.

Barcode type for labels you print

Each product has a barcode type used when the software prints its label. Common choices are Code 128 for your own codes and EAN-13 or UPC-A for retail-style codes. If you are not sure, use Code 128 for house codes. It accepts letters and numbers.

  1. Open Products → Print labels.
  2. Add the products and how many labels of each you need.
  3. Choose what to show: name, price, barcode, business name.
  4. Pick the label layout that matches your label paper or roll. Label sizes and printer setup are under the barcode settings in Settings.
  5. Preview, then print.

Print a test page on plain paper first and hold it against a label sheet to check the alignment.

Common problems

The scanner reads the barcode but says not found. The SKU in the catalogue is missing a leading zero, or the item was imported with a different number. Edit the product.

Typing the PLU adds the wrong product. Two products share a similar code and the search picks the first match. Make SKUs unique and press Enter only on the exact code.

Labels print shifted. The label layout does not match the paper. Adjust the label settings, or choose the layout made for your label size.

Barcodes print but will not scan. The printer resolution is too low or the label is too small. Make the barcode bigger or use a thermal label printer.

Related: Import products · Label scale barcodes · PLU codes · Hardware guide

Questions about this step

4 questions on the shelf

  1. Can a cashier type 4011 and get bananas?

    Yes, if 4011 is the SKU of your bananas product. Typing the code in the search box and pressing Enter adds it to the sale.

  2. How do organic PLUs work?

    Organic produce usually carries the 4-digit code with a 9 in front, so organic bananas are 94011. Create it as its own product with its own price.

  3. Do I need a label printer?

    Only to print your own barcode or shelf labels. You can print labels on sheet labels with a normal printer, or use a thermal label printer for rolls.

  4. What about items weighed at the deli scale?

    Those use label-scale barcodes that carry the weight. See the label scale help article.