We used Magento 2 platform as a base but customized it to create a truly Network platform with the Customer Front-end, Distributor Front-end and Admin back-end for the stock control. After a successful launch we agreed the next development and our regular Support services.
Customer Front-end included full eCommerce site with custom design, additional integrations and modules, which we customised. For example WorldPay Gateway we linked to each distributor to allocate sales and organize the direct-despatch from him to the customer. Distributor Front-end included the ordering site view for distributors, sales reports, invoicing for distributors, customisable section for each distributor enabling to add their details and other specific functionality.
Admin Back-end (for a company) included Sales Reports, Full stock control, Warehouse Management System and other features. Also the customer required the Genealogy section (People-Network Section), so the distributors could build and see the teams and their sales which reflects on the Distributor and Admin sections.