Migration from Avactis to Magento 2 with multi vendor & multi store view features. Each vendor get own store view to manage pricing.
Drop shipment facility, where order fulfilment happens from the parent store even though the sale may happen from any vendor website.
Pricing rules based on vendor contracts. Partial order fulfilment was needed where items out of stock to be separated as another order to be fulfilled after supply was arranged from manufacturer.
Customised products with corporate branding with minimum purchase quantities. Wholesale and retail pricing based on different store views.