Skip to main content

How to replace Ply barcodes or add your own 🔁

Use manufacturer barcodes, your own custom codes, or Ply's auto-generated labels, whatever fits your workflow. Here's how to manage them all.

Ply-Generated vs. Custom Barcodes

🟣 Ply Auto-Generated

✏️ Your Own Custom Code

📦 Manufacturer UPC

How it works

Ply creates a unique barcode for each material automatically

You define the barcode value; any number, code, or identifier from your own system

Use the barcode already printed on the box or part

Setup required

None — works out of the box

You input your own codes manually

None; just scan the existing label

Best for

Companies with no existing labeling system

Companies already using their own labeling conventions

Parts with existing manufacturer codes — no re-labeling needed

Do you want to swap out Ply’s auto-generated barcodes for your own custom ones? No problem; here are two easy ways to do it.


Option 1: Scan + Assign

  1. Scan the barcode using your scanner.

  2. Hit “Add material."

  3. Search for the material you want to link it to.

  4. Pick the location and set the quantity.

Notion Image

Once you save, that barcode will be linked to the location you chose — done and done:

Notion Image

Option 2: Edit From the Location

  1. Go to the location where the item lives.

  2. Find the item and click the three dots (⋯) next to it.

  3. Select “Edit availability."

Notion Image

4. Enter your barcode in the field and hit “Add code”.

5. Want to remove the current one? Just click the "X".

Notion Image



Printing Barcodes with a Label Maker

Bulk Mobile Barcode Printing from a Brother Printer

A material can have multiple barcodes: you can add a Ply barcode, a UPC, AND a custom code to the same material. Ply will recognize any of them when scanned, which is useful when parts have a manufacturer barcode on the box and a Ply label on the shelf.


Still need help? Contact Support!

Need help setting up barcodes for a new warehouse or fleet? We're happy to walk you through it.

Did this answer your question?