Skip to main content

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:

ProductUses a catalog
Market PulseRequired — the catalog is the list of products whose prices are tracked
Feed ManagementOptional — a catalog can be the source of a feed
Data QualityOptional — a catalog can be the source scanned for problems
Data EnrichmentOptional — 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

Not written yet

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