Hi Yousef,
I am highly skilled in Magento and will surely help you to build a Multi-vendor website in Magento. I have already build couple of multi-vendor websites in past and have experience of 6+ years in Magento(1 and 2).
Usually there are 3 types of user- Admin, Seller/Vendor and Buyer/User. Below I have explained functionalities of each user:-
•User -
1. Log-in
2. Can find products by category tags.
3. Can check his order status.
4. Can submit inquiry and reviewes.
•Vendor -
1. Will have his own dashboard.
2. Can put his products on sale.
3. Can add any promotional or discount coupon for selling product.
4. Can register his account.
5. Can track his delivery order.
•Admin -
1. Admin will have super admin panel.
2. Admin can add or remove categories.
3. Admin can check status of deliveries.
4. Admin can change the price as per its specifications.
Initial questions to ask:-
1. Will there be any membership fee for the Vendor?
2. How products will be delivered? Do we need to integrate any delivery API or admin will manage the delivery?
3. Will there be any order tracking feature?
4. What would be the flow of product return feature?
5. Will their be inventory management for products?
If you are online right now, please provide answer for above queries over chat, so I can understand your requirement clearly and can provide you exact estimation for your project.
I look forward to your positive reply.
With Regards,
Manish N.