Why does a scan say No product found for barcode?

On Shopify POSQuotes and ordersUpdated 2 Nov 2026

Short answer

POS found no available variant with an exact match for the scanned barcode or SKU.

It checks the barcode first, then the SKU. Check the variant's saved value and confirm the product is active on POS.

Search by name to continue if scanning still finds no match.

Did this answer your question?

People also ask

From other topics
Do categories decide which options a product shows?

No. A template's options and bundles determine which choices it offers.

Categories group templates, set their Shopify product type, and carry warranty, terms, signature, deposit and commission rules. Assigning Linden Sofa to Sofas does not automatically add Fabric or Cushion Fill.

Does deactivating or deleting a template delete its Shopify product?

No. Deactivating a template archives its Shopify product, and deleting an unused template also archives the linked product. Existing orders, purchase orders and stock can still refer to its variant.

Stock or purchasing records can prevent template deletion; deactivate the template instead. Shared option products remain unchanged.

Can I edit a template's product directly in Shopify?

Change a template's managed product fields in OrderPilot, because the next sync can overwrite edits made directly in Shopify. Update the template's price, product type and option data in OrderPilot, then save. An active template queues another sync so its Shopify product receives the changes.

Why is my template's Shopify product type "Living room › Sofas"?

OrderPilot sends the category's full path to Shopify as the product type, so Sofas under Living room becomes Living room › Sofas. With several categories, OrderPilot uses one category path.

Default Category counts only when it is the sole category. Change the category in OrderPilot; a hand-edited Shopify product type is overwritten on sync.