Hi,
Thanks for the explanation, but keep in mind that allowing vendors to have more control in the front-end is essential for many business models, I'll be grateful if you can go ahead and continue its implementation.
It has never been differently in my mind...
Is there a way I can make a main Vendor user see only orders that has products assigned to him, and not to see other orders with products not assigned to him?
Yes and no.
Because the account is related to the main vendor he can access and edit every orders.
You can see to implement some display restrictions in the front-end to filter and just display some orders but you will have to find a way to detect to which vendor the account is really attached (because HikaMarket see him as a "main vendor" user) and then to filter the content.
But it won't be something very secured, because the HikaMarket core allow the main vendor to edit the orders (depending their ACL).
Please keep in mind that allowing vendors to edit their orders is something extremely complicated.
Regarding the rights, the security, the price/fee processing, the share of the fields, the reprocessing if price is changing, the fact that a vendor might be paid or not, etc.
Regards,