Product Offer in the Back Office: Domain model and relationships

Edit on GitHub

To inject the Marketplace Product Offer feature into the Back office the following modules are used:

MODULE DESCRIPTION
ProductOfferGui Main module which provides CRUD functionality for product offers in the Back Office. You can extend the module by implementing interfaces from the ProductOfferGuiExtension module.
ProductOfferGuiExtension Provides interfaces for extending the ProductOfferGui module.
MerchantProductOfferGui Extends the ProductOfferGui module, adds merchant context for managing offers in the Back office.
ProductOfferValidityGui Extends the ProductOfferGui module, adds the validity context for managing offers in the Back office.

Module relations

The following schema illustrates module relations in the Product Offer entity for the Back Office:

Module dependency graph