Product Offer storage

Edit on GitHub

Product Offer and data related to it is cached to enhance performance.

For details about how to use and configure Redis as a key-value storage, see Using and configuring Redis as a key-value storage.

The following modules are used for the Product Offer storage:

MerchantProductOfferStorage Provides entity listeners and operates data caching according to the entity changes
MerchantProductOfferStorageExtension Provides interfaces for extending the data caching.

For details about how to use Client, use Client of the MerchantProductOfferStorage module for getting the cached data, see Client.

Module relations

The following schema illustrates module relations in the Product Offer storage entity:

Module dependency graph