Curation Domain
Curations are being migrated to Hierarchy and the legacy Curation table will be deleted.
The curation system is used to create collections of products that can easily be returned by the API and are typically used in white-label sites to display these collections on appropriate home and destination pages.
Examples of curations may include:
Great things to do with a family in Edinburgh
Michelin star food experiences around the word
The architecture of Berlin
Curations can be either static or dynamic.
Static curations - are maintained manually by adding and removing records in the CurationProductAssociation table.
Dynamic curations - can be defined either by
Rules - essentially SQL where clauses
Filters - that are passed into the productList query and as such, at runtime, will deliver all products that match the given configuration.
The following tables are defined in the entity domain:
Curation - The header record provides the name, description and configuration along with a reference to a hero image stored in the vault.
CurationAssociation - Relates curations to each other
CurationProductAssociation - the selection and organisation of a static group of products. The Hub UI provides a number of ways to add and remove a product from a given static curation.