Product Offer store relation: Domain model and relationships

Edit on GitHub

Product offer has the many-to-many relation with stores. It means that the same offer can be available in multiple stores at the same time. The store data is cachable.

Module dependency graph

The following schema illustrates module relations between the Product Offer and Store entities:

Module dependency graph

Domain model

The following schema illustrates the Store-Product Offer domain model:

Domain model