Product Approval Process feature walkthrough

Edit on GitHub

The Product Approval Process feature adds the approval mechanism for products by providing an optional spy_product_abstract.approval_status DB column to store product approval statuses. Thus, a shop owner can follow the review process and manage which products will be placed in the store by setting the corresponding approval statuses. The feature also provides the Back Office UI for managing the approval statuses and the corresponding Data importer.

Module dependency graph

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

Module Dependency Graph

ProductApproval This module provides product approval functionality.
ProductApprovalDataImport Module for importing Product approval statuses from .csv file.
ProductApprovalGui This module provides Zed UI interface for product approval management.

Domain model

The following schema illustrates the Product Approval Process domain model:

Domain Model

Product Approval Process feature integration File details: product_abstract_approval_status.csv