Marketplace Product Approval Process feature: Domain model and relationships

Edit on GitHub
You are browsing a previous version of the document. The latest version is 202307.0.

The Marketplace Product Approval Process feature adds a merchant context to Product Approval Process by providing an optional spy_merchant.default_product_abstract_approval_status DB column where default product approval statuses for merchants are stored and can be used as default product approval statuses for merchant products. Also, the feature provides the data importer for the merchant’s default product approval statuses.

Module dependency graph

The following diagram illustrates the dependencies between the modules for the Marketplace Product Approval Process feature.

Module Dependency Graph

MerchantProductApproval This module provides merchant product approval functionality.
MerchantProductApprovalDataImport This module provides functionality to import the merchant product approval process related data.

Domain model

The following schema illustrates the Marketplace Product Approval Process domain model:

Domain Model