Skip to main content
Depict serves search, listing pages and recommendations from its own copy of your product catalog. That copy comes in over exactly one ingestion path per merchant, chosen by your commerce platform.

Limits and behavior

  • Each merchant runs on exactly one ingestion path: Centra, Shopify, or the Push Product API.
  • There is no merchant-facing ingestion-status endpoint or completion webhook. See Verifying your data is in for what you can check instead.
  • Catalog ingestion carries product data only. Behavioural data (clicks, add-to-carts, purchases) is collected separately by Depict’s on-site tracking as part of the storefront integration.
  • Product feeds are superseded by the Push Product API.

Ingestion paths

From ingestion to serving

All three paths feed the same pipeline:
  1. Raw import. Data from your platform (or your push requests) lands in Depict’s raw store.
  2. Transform. Raw data is projected into Depict’s three-level product model: product, product group, variant.
  3. Indexing. The search index is updated incrementally, per locale. Only changed products are re-indexed.
Each stage runs automatically after the previous one. A change that reaches Depict is typically live in search within minutes.

Verifying your data is in

There is no ingestion-status page or endpoint. To verify your catalog end to end:
  • Check the portal’s Products page. It reads the same catalog serving reads, so a product visible there has completed ingestion.
  • Query your storefront. Search for a product you recently changed and confirm the change is reflected. This is the definitive end-to-end check.
  • Push Product API merchants get a per-line receipt for every line sent. A receipt confirms the data was accepted into Depict’s raw store; the change is live in search after the transform and indexing stages complete, which is not separately signalled.
  • Centra merchants: Depict runs a daily reconciliation against Centra to catch drift. If you suspect your catalog is out of date, contact Depict.