Wrong Industry but Some Outdated IT Experience
Years (well decades) ago I did some programming on an order processing system for a hardware (as in hardware store) distributor. The key element seems to be that they were a stocking distributor for a fairly large number of manufacturers. The salesman would call on a retail outlet and on a custom order form arranged in the order of the displays enter the quantities to be ordered. In many cases, the store manager would simply sign the order trusting the salesman to specify the appropriate quantities.
The salesman would drop the order forms at the warehouse where they were keyed into the system (runnning on a minicomputer btw) and pick lists would be generated, the order picked and loaded into company trucks for delivery.
The whole system from sales call to delivery was designed to offer delivery within 24 to 48 hours within an approximately 100 mile radius.
While I was working for them, they added a capability to maintain retail price data and apply price tags during the order picking process.
Ok, terribly out of date and wrong industry.
Even so I would think that even today being able to order items from a number of manufacturers and have them arrive quickly, in the same shipment and possibly even packaged into appropriate kits might be of some value.