Train My Camera

POS sync guide

Shopify POS integration for visual product lookup.

Connect a Shopify store catalog for teams using Shopify POS, then use product and variant data for private visual item recognition.

How to connect Shopify POS

Use this when Shopify is where your products, variants, barcodes, prices, inventory, and product images already live.

Team admin / Integrations
1. Connect

Checkout connection

Shopify · connected

Product details stay owned by the checkout system.

2. Review

Products found

248active products
Shopify categories86
Products with images221
3. Choose scope

Save setup and sync now?

Selected categories

Future manual and automatic syncs reuse this saved choice.

4. Image training

Checkout images

Ready216
Unavailable at provider1
Public UI capture of the POS sync flow: connect, review products, save scope, and prepare checkout images as scan examples.
  1. Open Train My Camera, switch to the correct team, and open Team admin > Integrations.
  2. Choose Shopify and enter the shop domain, for example mystore.myshopify.com.
  3. Click Connect Shopify and approve the read-only Shopify authorization screen.
  4. Return to Train My Camera and click Review products.
  5. Choose all products, selected product types/categories, or individual products.
  6. Choose whether Shopify product or variant images should become recognition examples.
  7. Click Save setup and sync now, then optionally enable automatic sync.

Product fields used from Shopify

Availability depends on how your Shopify catalog is configured. When a field exists, Train My Camera can use it in catalog browsing, recognition results, barcode display, or sync identity.

Product title and variant titleProduct type or category where availableVariant SKUVariant barcode, UPC, EAN, or GTIN where stored in ShopifyPriceInventory quantity where availableShopify product and variant GIDsVariant image or product featured image

Product images and scan examples

Train My Camera prefers a Shopify variant image when one exists and falls back to the product featured image.

Manual example photos are protected

By default, photos added inside Train My Camera are preserved. Checkout-created examples can update when the provider image changes, while dead provider image URLs are reported as unavailable instead of retried forever.

Sync behavior

  • Review the provider product list before changing the Train My Camera catalog.
  • Choose all products, selected categories, or individual products.
  • Save the selection and run a sync immediately.
  • Turn on automatic sync so the saved selection is checked about every 30 minutes.
  • Use checkout product images as example photos for visual recognition when the provider exposes useful images.
  • Keep manually uploaded Train My Camera examples while refreshing examples that originally came from checkout images.
  • Show progress for image preparation, failed retries, and provider images that are no longer available.

Common fields across providers

  • Product name
  • Category or product group
  • Display price
  • SKU where available
  • Barcode or UPC/EAN/GTIN where available
  • Provider product and variant IDs
  • Primary product image where available
  • Secondary metadata such as stock, cost, VAT, unit, color, or size where the provider exposes it

Read the full POS sync behavior guide

Search terms this guide covers

These are common ways teams describe this workflow when looking for help with Shopify and visual product recognition.

Shopify POS product syncShopify POS visual product lookupShopify product image recognitionShopify barcode camera scannerShopify product variant sync

Provider notes

  • Shopify remains the source of truth for product details.
  • Variant identity is preserved, so size/color variants with the same product title can still sync cleanly.
  • UPC-A and EAN-13 barcode display are common choices for Shopify POS teams.

Shopify integration FAQ

Which Shopify domain should I enter?

Enter the store's myshopify.com domain, such as mystore.myshopify.com.

Does Train My Camera change Shopify inventory?

No. Shopify inventory is read for context where available; Train My Camera does not write inventory changes.

Ready to sync Shopify products?

Open Train My Camera

Team owners and admins can configure integrations.