Train My Camera

POS sync guide

Sitoo POS integration for visual product lookup.

Use Sitoo REST API credentials to sync products, categories, prices, barcodes, and available product images into a private visual catalog.

How to connect Sitoo POS

Use this when Sitoo is your checkout and product source, and shop staff need camera-based product lookup from the same catalog.

Team admin / Integrations
1. Connect

Checkout connection

Sitoo · connected

Product details stay owned by the checkout system.

2. Review

Products found

248active products
Sitoo 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. In Sitoo Backoffice, open Settings > Sitoo REST API.
  2. Copy the API ID and API password.
  3. Find the numeric site ID, also called eshopid, for the site you want to sync.
  4. Open Train My Camera, switch to the correct team, and open Team admin > Integrations.
  5. Choose Sitoo and enter the base API URL, account ID, site ID / eshopid, API ID, and API password.
  6. Click Test connection, then Connect Sitoo.
  7. Review products, choose a sync scope, choose image options, and save the setup.

Product fields used from Sitoo

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

Product nameCategory information where availablePriceSKU or product number fields where availableBarcode, EAN, UPC, or GTIN fields where availableSitoo product identityStock or site-specific product context where availableFirst product image where Sitoo exposes one

Product images and scan examples

Sitoo images are fetched through the Sitoo API instead of exposing credentials in public image URLs.

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 Sitoo and visual product recognition.

Sitoo POS product syncSitoo visual product lookupSitoo REST API product importSitoo product image recognitionSitoo barcode camera scanner

Provider notes

  • API ID and password are stored encrypted for the team integration.
  • The default API base URL is https://api.mysitoo.com unless your Sitoo setup uses a different endpoint.
  • Sitoo product details stay POS-owned and should be edited in Sitoo.

Sitoo integration FAQ

What is the Sitoo site ID?

It is the numeric Sitoo site identifier, often called eshopid in Sitoo API contexts.

Should I test the Sitoo connection before connecting?

Yes. Train My Camera includes a Test connection step so you can confirm the API URL, account ID, site ID, API ID, and password before saving.

Ready to sync Sitoo products?

Open Train My Camera

Team owners and admins can configure integrations.