Marketplace Shipment feature: Domain model and relationshipsEdit on GitHub
The 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.
|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.|
The following schema illustrates the Marketplace Shipment domain model:
For submitting the form