Catalogs
Define the product selection the other apps work on.
A catalog is a named selection of products. It is the shared starting point for the Attlaz product apps: instead of each app pulling products from your shop separately, you define the selection once and every app reads the same list.
Catalogs are scoped to a project, and a project can hold several. That lets you keep, for example, a "Benelux webshop" catalog separate from a "German marketplace" catalog and manage each on its own.
Where the products come from
A catalog draws its products from one of three sources:
- A connection — products are imported from a system you have connected to Attlaz, such as Magento 2 or Shopware.
- A CSV file — products are imported from a file you upload.
- Manual entry — you add products by hand.
You can narrow what a source contributes with a sub-selection — by language, by category, or by attribute — so one source can feed several focused catalogs rather than pulling in everything.
Which apps use a catalog
Catalogs is not a standalone product. You install it because another product needs it:
| Product | Uses a catalog |
|---|---|
| Market Pulse | Required — the catalog is the list of products whose prices are tracked |
| Feed Management | Optional — a catalog can be the source of a feed |
| Data Quality | Optional — a catalog can be the source scanned for problems |
| Data Enrichment | Optional — can work on a catalog, and can also work on other entities and output CSV |
Only Market Pulse requires one. The others can be pointed at a catalog, but do not have to be.
Keeping a catalog current
TODO: document how a catalog stays up to date — when an imported catalog refreshes, whether refresh is scheduled or manual, what happens to products that disappear from the source, and how write-back works when an app (for example Data Enrichment) changes product data that originally came from a connection.
Next steps
- Set up a catalog — how a catalog is configured (we set it up for you).
- Manage your catalogs — find them in the dashboard once they exist.