DocsShopping

Product catalog

Your uploaded product catalog, matched to the AI carousel placements engines showed, with per-product micro-bars, category filtering, and safe deletes.

The catalog is your uploaded product list, joined to the carousel placements engines actually showed. It is the bridge between "products I sell" and "products the AI shelf featured".

What it does

Each row is a product you imported, matched to the placements it earned. The list is designed to be scanned: a category filter narrows it, and micro-bars on each row summarise where that product landed across its matched placements.

How to use it

  • The catalog lists up to 200 rows, with category-prefix filtering to narrow the view.
  • Each product shows micro-bars for its matched placements.
  • You can edit or delete a product.

Deleting a product only unlinks it — its placements keep their captured data. The link is set to null, not deleted, so the shelf history you already collected is never destroyed by a catalog cleanup.

To add products, use Imports.

How it's computed

Category filtering uses a prefix match, not a wildcard LIKE. User category paths can themselves contain wildcard characters, so a naive LIKE would let a category name accidentally act as a pattern; the prefix match avoids that.

Catalog-to-placement matching is deliberately strict. A product is linked to a placement only when there is at least 80% title-token containment with at least 2 shared tokens and a brand-or-URL-host gate passes. The rule is built to under-match rather than guess — a missed link is recoverable, a wrong link quietly corrupts your numbers.

Importing runs a 30-day backfill. New imports link only previously unattributed placements from the last 30 days, so backfilling never steals a placement already matched to another product.

Limits

  • 200-row display cap on the catalog list.
  • Matching under-matches by design; genuinely different-looking titles for the same product may not link.