Seting up distribution network/shop
first of all many thanks for creating such a flexible framework for Drupal.
I want to create/program an internet shop, which channels the products from the supplier to the end customer. For this service the shop owner takes a commission.
The internet shop should implement the following workflow:
a) the customer navigates to the internet shop
b) the customer chooses an item in the shop and proceeds to the check out
c) the customer pays for the item
d) the payment goes to the shop owner
e) the shop owner (or system) confirms the receipt of payment
f) the shop system generates a purchase order for the item to the supplier with the delivery address of the customer.
g) the shop system pays the supplier the wholesale price for the item.
h) The supplier ships the item to the customer (this step is not part of the shop system)
In this workflow, the shop owner does not need to have a warehouse and to stock items. All the shop is responsible for is to attract customers, do marketing on the products, and sell. Basically the shop performs a function of the middle man.
I plan to have multiple supplies. The suppliers should maintain their items (wholesale price, availability, description) in the shop catalogue themselves. The shop system should add price increase (commision) on the items (say 15%, for customer acquisition and support) and displays only the final prices to customers. The customers should not see the wholesale price.
The supplier should be able to log in into the back-office and view modify his products ONLY. I plan to host the backoffice on a different domain as the shop for two reasons (performance for supplier operations, and so that suppliers do not immediately see the end prices / competitive products in the shop).
I looked at OpenCart and PrestaShop, which do not seem to offer this functionality out of the box and would require significant modifications. Drupal Commerce seems to offer most flexibility and for this reason i want to give it a go for building this type of shop.
1. Is it possible to implement such EShop using Drupal Commerce without significant programming?
2. How to implement the commission on products? I have considered using VAT/TAX functionality, however not sure how to disable cost-breakdown visible to the customer.
2. How to separate products at the backoffice for suppliers so that they can see/manage their products ONLY and not those of the competitor?
I would appreciate any reply,