Skip to main content

How to Set Up Barcodes and Serial Numbers

Updated today

Who Is This For?


StoreHub merchants who want to identify products at checkout with barcodes, or track individual units (e.g., electronics, jewellery) using serial numbers.

Overview

This article covers two per-unit identification features in BackOffice.

  • Barcodes let you scan products at the register instead of searching by name. Available on any product with stock tracking enabled.

  • Serial numbers let you track each individual unit of a product (e.g., each phone or appliance by its serial number).

This guide also covers scanning barcodes on your POS register, exporting barcodes for label printing, and importing serial numbers in bulk via CSV.

Note:

  • If you sell products with size / colour / flavour options and need to track stock per option, see here instead.


Before You Begin

  • Access to BackOffice (log in at your StoreHub BackOffice URL).

  • Products already added in BackOffice. If not, see this article first.

  • For barcode scanning on POS: a barcode scanner connected to your register. See here for hardware setup.

  • For serial number import: a CSV-compatible spreadsheet program (Microsoft Excel, Google Sheets, or similar).

  • A stable internet connection.

Note:

  • Serial number tracking is only available for POS transactions. It is not supported for Webstore orders.


Step-by-Step Guide

Set Up Product Barcodes

You can assign barcodes to your products so they are recognized by the StoreHub app, BackOffice, and barcode scanners.

1. In your BackOffice, go to 'Products'.

2. Select an existing product or click '+ Add Product'.

Products page with the Add Product button.

3. Scroll down to the 'Inventory & Variants' section and tick 'Track Stock Level' to reveal the barcode field.

Inventory and Variants section with Track Stock Level ticked and the Barcode field visible.

4. Enter, generate, or scan the barcode:

  • If the product does not have an existing barcode:

    • Click 'Generate Barcode' to let the system create one automatically.

    • You can also type in your own barcode number manually.

Barcode field showing the Generate Barcode button

  • If the product already has a barcode:

    • Plug your barcode scanner into your laptop or computer

    • Place your cursor in the 'Barcode' field, and scan the barcode. The number will be entered automatically.

Barcode field showing the option to enter a barcode manually.

5. Click 'Save'.

Notes:

  • The system generates barcodes using a running number. If you see a duplicate barcode error, delete the duplicate and click 'Generate Barcode' again to get the next number.

  • Even if a product is deleted, the system will continue generating barcode numbers higher than the last one used.

  • You can also update barcodes in bulk by adding them to a CSV file under the 'Barcode' column and importing the file back into BackOffice.

Learn more about Barcode here.


Export Barcodes for Printing

Once your barcodes are set up, you can export them to a CSV file for label printing.

1. In your BackOffice, go to 'Products'.

2. Click 'Export To CSV'.

Products page with the Export To CSV button in the top right corner.

3. Open the downloaded CSV file and locate the 'Barcode' column.

CSV file open in a spreadsheet showing the Barcode column with barcode numbers.

4. Use label printing software to print the barcodes as labels. Refer to these articles to learn how.

Note:

  • If you have a Socket Mobile S700 Barcode Scanner, learn how to set it up by referring to this article.


Scan Barcodes on Your POS Register

Once barcodes are set up in BackOffice, you can scan them on your Android POS register to quickly add items to the cart.

1. On the StoreHub app, tap the magnifying glass icon in the top right corner of the register screen.

POS register screen with the magnifying glass search icon in the top right corner.

2. Scan the product's barcode with your barcode scanner.

3. If the barcode exists in your BackOffice, the item is automatically added to the cart.

Notes:

  • If you scan a barcode that does not exist in BackOffice, a prompt will appear to add it as a new item. You can enter the details on the spot.

  • When adding a new item by scanning, entering a quantity will also create simple inventory tracking for that product.


Set Up Serialized Inventory

Serialized inventory lets you track each individual unit of a product by its unique serial number. This is useful for high-value items (e.g., phones, laptops, electronics).

1. In your BackOffice, go to 'Products'.

2. Select the product you want to track with serial numbers.

Products page with a product selected for editing.

3. Scroll down to the 'Inventory & Variants' section. Tick 'Track Stock Level', select 'Serialized' as the inventory type, and click 'Save'.

Inventory and Variants section with Track Stock Level ticked and Serialized selected as the inventory type.

Note:

  • After saving, a table will appear showing the stock quantity for each store. You can also generate a barcode for the product to make it easier for cashiers to find.

4. In the table, click 'Manage Serial Numbers'.

Stock table showing the Manage Serial Numbers link for a serialized product.

5. Enter the serial numbers for each individual item you have in stock.

Serial number management page with serial numbers entered for individual items.

Note:

  • For example, if you sell an iPhone 20, you would create the product barcode and then add the serial number for each individual phone in stock.

How Serialized Products Work on POS

1. When a cashier scans the product's barcode, a pop-up will appear asking them to select the serial number of the specific unit.

2. After selecting the serial number, it will appear in the transaction column.

POS transaction column showing the selected serial number for the product.

Import Serial Numbers via CSV

If you have many serial numbers to add, you can import them in bulk using a CSV file instead of entering them one by one.

1. In your BackOffice, go to 'Products', then select 'Import Serial Numbers CSV'.

BackOffice Products menu with Import Serial Numbers CSV selected.

2. Click the 'products CSV template' link to download your current product list as a CSV file.

Import Serial Numbers page with the CSV template download link.

3. Open the downloaded file and enter the serial numbers in the 'Serial Number' column. Save the file as CSV.

CSV file open in a spreadsheet with serial numbers entered in the Serial Number column.

4. If you have more than one store, select the store you want to assign the serial numbers to.

Import page with a dropdown to select which store to assign serial numbers to.

5. Click 'Select File', choose your CSV file, and click 'Import'.

Import page with the Select File button and the Import button.

Note:

  • Make sure the products in the CSV file already exist in your BackOffice before importing. The import will match serial numbers to products based on the template.


Troubleshooting

Issue

Solution

Duplicate barcode error when generating a barcode

Delete the duplicate barcode entry and click 'Generate Barcode' again. The system will assign the next available number.

Barcode field is not visible on the product page

Make sure 'Track Stock Level' is ticked in the 'Inventory & Variants' section. The barcode field only appears when stock tracking is enabled.

Scanned barcode not found on POS

Check that the barcode is saved correctly in BackOffice. If the product was recently added, sync your POS register.

Serial number import fails

Make sure the products in your CSV file already exist in BackOffice. Check that the file is saved in CSV format (not Excel .xlsx).


FAQs

1. Can I generate barcodes for all products at once?

Barcodes are generated per product. However, you can export your product list to CSV, add barcode numbers in the Barcode column, and import the file back to update barcodes in bulk.

2. Does serialized inventory work with Webstore orders?

No. Serialized inventory is only available for POS transactions. Webstore orders do not support serial number selection.

3. Can I use both barcodes and serial numbers on the same product?

Yes. You can assign a barcode to a serialized product. The barcode identifies the product type, and the serial number identifies the specific unit.

4. One barcode on the package but three different product names in my shop. How do I set that up?

Each product name usually needs its own SKU and barcode rules in BackOffice. If you truly share one physical barcode across three different products, speak with support to avoid duplicate barcode errors. See the duplicate barcode row in Troubleshooting.


Need Help?
Contact StoreHub Support via live chat in your StoreHub app or email [email protected].


Was This Article Helpful?
Let us know below or contact support for further assistance.

Did this answer your question?