Marketplace Shipment feature: Domain model and relationships
Edit on GitHubThe Marketplace Shipment feature provides the connection between Merchant and Shipment, and works together with marketplace orders to split order items into several shipments based on the merchants from which they were bought.
Module dependency graph
The following diagram illustrates the dependencies between the modules for the Marketplace Shipment feature.
MODULE | DESCRIPTION |
---|---|
MerchantShipment | Provides connection between merchant and shipment. |
MerchantShipmentGui | Module is responsible for providing the Back Office interface for merchant shipment functionality. |
Merchant | This module provides database structure and functionality to manage Merchants. |
Shipment | With shipment features, shipment carriers and shipment methods can be selected. In the Storefront, for example, the shipment method can be selected during checkout. Each shipment method is linked to a shipment carrier, and a shipment carrier can have zero to many shipment methods. |
ShipmentGui | The Back Office interface for shipment functionality is provided by this module. |
ShipmentGuiExtension | The ShipmentGuiExtension module provides interfaces for plugins to extend the ShipmentGui module from other modules. |
Domain model
The following schema illustrates the Marketplace Shipment domain model:
Thank you!
For submitting the form