When adding or editing products on the Product page or with a spreadsheet, Retail POS generates a product ID and handle. You can also enter SKU, EAN, UPC, ISBN, ITF, JAN, and Custom codes. You can add multiple codes per product as needed.
If you add the product's existing barcode numbers to Retail POS, you can scan the barcode with a barcode scanner to add the product to a sale or inventory. When adding existing product codes to Retail POS, make sure to include the numbers exactly as written, including leading zeroes (ex. 0001231245). If your barcodes aren't scanning correctly, make sure your Retail POS product codes contain the right amount of numbers and only supported characters for that code type.
What are the different product codes?
Product ID
A product ID is a unique product identification number generated by Retail POS. This code can't be modified.
Handle
A handle is a unique identifier primarily used to generate online product URLs for ecommerce integrations. This code can be generated by Retail POS or manually entered. Handles can only have letters and numbers with no spaces or symbols.
SKU
A SKU (Stock Keeping Unit) is a product identification number that can be generated by Retail POS, or you can use existing or custom SKU codes. Every product must have a unique SKU. You can capture multiple SKUs per product. SKUs can only contain numbers and letters with no spaces or symbols.
UPC
A UPC (Universal Product Code) is a product identification number commonly used in North America. You can use existing or custom UPC codes. UPCs must contain between 11 and 18 numbers with no spaces or symbols.
ISBN
An ISBN (International Standard Book Number) is a book identification number. You can use existing or custom ISBN codes. ISBNs can have either 10 or 13 numbers with no spaces or symbols.
ITF
An ITF (Interleaved Two of Five) is a standard distribution code printed on corrugated cardboard boxes. You can use existing or custom ITF codes. ITFs must contain 14 numbers with no spaces or symbols.
EAN
An EAN (European Article Number) is a 13-digit product identification number primarily used in Europe and other regions outside of North America. You can use existing or custom EAN codes. EANs must contain 13 numbers with no spaces or symbols.
JAN
A JAN (Japanese Article Number) is a barcode compatible with EAN. You can use existing or custom JAN codes. JANs must contain 13 numbers with no spaces or symbols.
Custom code
A custom code is any code you want to use to identify your products. Custom codes can include up to 256 characters, including numbers, letters, periods (.), hyphens (-), underscores (_), and forward slashes (/) with no spaces or symbols.
How many codes can I use per product?
A product in your inventory can have any or all the product codes above, but each code must be unique. For example, you can't have a product with a UPC of 9012341234571 and a custom code of 9012341234571. Retail POS will show a warning if it detects a duplicate to avoid import and editing issues.
How do I edit or delete product codes?
Product IDs can't be modified, but other product codes can be edited on the Products page. To edit multiple product codes in bulk after importing, prepare your spreadsheet and submit a request to the Retail Imports team.