Digital Commerce Entities

The base entity for the Digital Commerce setup is the offers listed under a catalog. The data setup of a typical digital e-commerce org contains a catalog with offers under that catalog. The offers can be either a product or promotion and are linked to the catalog by a catalog product relationship.

  • Products: In EPC, a product can have multiple versions depending on the versioning start and end times. When versioning is enabled in the org, the catalog product relationship data model holds the same association of the product or the promotion with the catalog, but in any instance, there can only be one product version associated with the catalog.

    For example, Product1 Version1 is linked to the catalog with CPR1. Even though there is only one version of the product linked to the catalog, we assume that all product versions are associated with the catalog. With CPR1, the system links all three versions of Product1 to the catalog according to the version effectivity dates of the products. If the effectivity of Version1 has reached its end date and Version2 has become active then in the responses of DC APIs and batch jobs, Product1 Version2 is considered.

  • Promotions: With versioning enabled, there can be multiple versions of child products. Only the child product versions associated with the promotion by a promotional item relationship are considered. The product versions that are not promotional items are not considered. The catalog product relationship of the promotion bears no change when versioning is enabled. However, all the product versions that need to be promotional items must be added individually.

Products can have different versions but the same catalog product relationship. Promotions have versioning on the promotional items.

Catalog product relationship

Products can have different versions but the same catalog product relationship. Promotions have versioning on the promotional items.

Extend Product Versioning to your Digital Commerce solution to accelerate product innovation and market responsiveness. With Product Versioning, sales teams can support and track offer modifications to existing offers without business disruption. With Product Versioning, you can also modify offers and deploy changes without disruption. This feature is now extended to your Digital Commerce solution.

Extend Product Versioning to your Digital Commerce solution to accelerate product innovation and market responsiveness. With Product Versioning, sales teams can support and track offer modifications to existing offers without business disruption. With Product Versioning, you can also modify offers and deploy changes without disruption. This feature is now extended to your Digital Commerce solution.