Merchant OMSEdit on GitHub
Merchant Oms provides a dedicated Oms flow for merchant orders and their merchants.
Merchant Oms has no direct communication channel with the plain Oms. The synchronization of state between an order and a merchant order usually takes place by listening to events and running commands on them.
The following diagram illustrates how Oms and merchant Oms can interact.
Additionally, the feature lets you assign different Oms flows to different merchants. If you have some enterprise merchants on your marketplace and you want to enable different business models on your marketplace, this might be helpful.
For submitting the form