dobrý deň
2. I need to customise the product page for each vendor and also the checkout page which needs to include information about the particular vendors before checkout.
3. I need to customise the contact us page for each vendor, so that the vendor's contact details are pre-filled.
4. Finaly, I need to add multi-location shipping to the checkout page.
Firstly, I would recommend to set up the home page of the website as the default shop page for all vendors. This can be done by setting the homepage as the shop page in the WordPress Admin Dashboard, so all vendors will be redirected to this page whenever they log in. Then, I would suggest creating the customised WordPress menu for each vendor page, which can be done by using WordPress “Navigation Menus” feature. It can also be set up to be an anchor link, so each vendor’s page is accessible easily.
The second step would be customising the product page, checkout page and contact us page as per each vendor's requirement. The product page can be customised by incorporating a custom page builder for the vendor’s individual page. The checkout page needs to include information about the particular vendors so user can be aware of what he is buying at checkout. And, the contact us page for each vendor need to be customised so that the vendor's contact details are pre-filled in the form.
Lastly, I would suggest adding multi-location shipping to the checkout page. This can be done by integrating a plugin like WooCommerce Multi-location Shipping to enable multi-location shipping at checkout.
Overall, I would suggest setting up the homepage as the shop page for vendors, creating a customised WordPress menu, customising the product page, customising the checkout page, customising the contact us page and adding multi-location shipping to the checkout page. I hope this helps.
Best regards,
Giáp Văn Hưng