Marketplace Shipment feature walkthrough

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

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.

User documentation

To learn more about the feature and to find out how end users use it, see Marketplace Shipment feature overview for business users.

Module dependency graph

The following diagram illustrates the dependencies between the modules for the Marketplace Shipment feature.

Module Dependency Graph

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:

Domain Model

Marketplace Shipment feature integration
Marketplace Shipment + Cart feature integration
Marketplace Shipment + Customer feature integration
Marketplace Shipment + Checkout feature integration