Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.omneo.io/llms.txt

Use this file to discover all available pages before exploring further.

Products in Omneo are records of the items a brand sells. Product data enriches transaction records, powers personalisation (product recommendations, “new to you” lists), and enables item-level incentive logic.

Product fields

FieldDescription
external_idThe product’s ID in your eCommerce or POS system
nameProduct display name
brandBrand name (relevant for multi-brand retailers)
categoryProduct category
skuStock keeping unit
priceBase retail price
currencyPrice currency
image_urlProduct image URL
urlProduct page URL

Product variants

Products can have multiple variants — size, colour, or other attributes. Each variant is a separate record linked to the parent product, with its own SKU and pricing.

Products in transactions

When a transaction is created, each transaction item references a product by its external ID. This allows Omneo to build a customer’s purchase history at the item level, enabling product-level insights and personalisation.

Products in lists

Customers can add products to their personal lists (wishlists, gift registries). The product record is referenced on the list item.

Products in reactions

Product attributes (brand, category, price) are available as filter conditions in reactions via the transaction event context. This allows you to fire reactions based on what was purchased — for example, issuing a benefit when a customer purchases from a specific brand.

Sync and import

Products are typically synced from your eCommerce platform or POS via:
  • Real-time API push when products are created or updated
  • Batch import via the Products bulk import endpoint
  • Queue-based ingest for high-volume product catalogues
Content needed: product sync configuration guide for Shopify and SFCC integrations.