# Product barcodes – extra barcodes and "No product found"

> Give one product several barcodes, and add or link an unknown barcode right from the POS when a scan finds nothing.

Source: https://docs.smartposhub.com/modules/product-barcodes/  
Last updated: 2026-10-30  
Product: SmartPOS Hub (https://smartposhub.com)

**Product barcodes** lets one product open from several barcodes, and fixes unknown scans on the spot. Many products carry more than one code (a case and a unit EAN, an old label, a supplier code). Add them all to the product, and every scan or search finds it. When a scan finds nothing, the POS asks whether to add a new product with that barcode or link it to an existing one. Marts, pharmacies, electronics and hardware stores use it every day.

> **How to turn it on**
> 1. **Plan:** Included in every plan.
> 2. **Switch:** No module switch. It works on POS V1, POS V2, the camera scanner and the SmartPOS Business app.
> 3. **Permission:** Link barcodes to products (to link or remove barcodes). Add product (to create a new product from an unknown barcode).
> - **Mobile app:** Yes. Scanning an unknown code in the SmartPOS Business app offers the same add or link choices.

## Where additional barcodes are found

Once a barcode is linked, it works everywhere a product can be searched or scanned:

- POS V1 and POS V2 search, scanners and the camera scanner
- Add sale, purchases, stock adjustments, stock transfers and Print Labels product search
- The products list search and the global search (**Ctrl K**)
- The SmartPOS Business app scanner and offline catalog
- Offline POS, your online store search and the SmartPOS Shopper app price check

## First-time setup

There is nothing to install. Check two things:

1. Open **User Management › Roles** and edit each role. In the **Product** section, tick **Link barcodes to products** for staff who may attach barcodes (for example store managers). Leave it off for cashiers if you want only managers to change barcodes.
2. If cashiers should be able to create products at the till, also tick **Add product**.

## Everyday use: an unknown barcode at the till

1. Scan the item in **POS** (V1 or V2), or type the code and press **Enter**.
2. If no product uses that code, the **No product found** window opens and shows the code.
3. Choose one:
   - **Add new product with this barcode** opens the quick add form with the barcode already filled in as the SKU. Save it, and the product is added to the sale.
   - **Link to an existing product** lets you search by name or SKU, or scan the product's own barcode. Pick the product, check the message "From now on, barcode … will open …", and click **Link barcode**. The product is added to the sale.
4. Scan the same code again later and it adds the product straight away, with no window.

![POS V2 with a No product found window offering Add new product with this barcode and Link to an existing product](https://docs.smartposhub.com/_astro/product-barcodes-no-product-found.CI7LBdX8.png) (web app page: `/pos-v2/create`)
*An unknown scan opens this window for staff with the right permission. Others just see No products found.*

## Everyday use: manage a product's barcodes

1. Open **Products › List Products** and click the product to open its view window.
2. Find the **Additional barcodes** panel. It lists every extra barcode per variation.
3. To add one, scan or type it in **Scan or type a barcode**, pick the variation and click **Add**.
4. To remove one, click **Remove** next to it and confirm.

**Caution:** 
A barcode cannot be both an additional barcode and another product's SKU. If you get "Barcode … is already used by …", remove it from that product first, or use another code.

## Permissions

| Permission (Roles page) | What it allows |
|---|---|
| Link barcodes to products | Link an unknown barcode to an existing product; add or remove barcodes in the Additional barcodes panel |
| Add product | Use **Add new product with this barcode** from the No product found window |
| View product | See additional barcodes on the product view |

Staff with neither Link barcodes nor Add product see the plain "No products found" message instead of the window.

## In the SmartPOS Business app

The **Sell** screen has a scan button next to **Search or scan a product**. An unknown code opens the same add-new or link choices on top of the camera, and each product page shows its barcode and extra barcodes.

![SmartPOS Business app Sell screen with Search or scan a product box and scan button](https://docs.smartposhub.com/_astro/app-new-sale.DCtENN9Q.png)
![Product page in the app showing the product barcode and Edit, Adjust stock and Print label buttons](https://docs.smartposhub.com/_astro/product-detail.Bm7r7pkh.png)
*Scan from Sell, and see barcodes on the product page.*

## Related pages

  - [Barcodes and labels](https://docs.smartposhub.com/catalog/barcodes-and-labels/)
  - [Camera barcode scanner](https://docs.smartposhub.com/modules/camera-scan/)
  - [Product Library](https://docs.smartposhub.com/modules/product-library/)
  - [Scanner in the Business app](https://docs.smartposhub.com/business-app/scanner/)
  - [All modules](https://docs.smartposhub.com/modules/)

## Frequently asked questions

### How many barcodes can one product have?

Each product or variation keeps its main SKU plus additional barcodes, such as the manufacturer EAN, an old label or a supplier code. Every scan and search finds all of them.

### Do I need to switch anything on?

No. Additional barcodes are part of every plan with no module switch. Staff only need the right permission. Add product lets them create a new product from an unknown code, and Link barcodes to products lets them attach a code to an existing product.

### Can two products share the same barcode?

No. A barcode can belong to one product only. If you try to reuse it, SmartPOS Hub tells you which product already uses it so you can remove it there first.

### Why does the No product found window not open when I type a name?

The window opens only for codes that look scanned (a scanner or camera, or a code typed and confirmed with Enter, without spaces). Typing a product name keeps the normal search.

### My scanner adds strange characters like ]E0 before the code. Is that a problem?

No. SmartPOS Hub removes the symbology prefix some scanners send, so the code still matches your product.

### Does this work in the SmartPOS Business app?

Yes. When the app scanner reads an unknown code on Sell, Products or the universal scan, it offers the same add-new or link choices, and the product page lists the extra barcodes.
