Hi,
1. You're right, the contact button is by default near the bottom of the vendor page.
demo.hikashop.com/index.php/en/hikamarket/vendor-page
2. Like for the HikaShop product page, there is no specific settings to change the design but there is a "view override" system which allow you to customize the page as you want.
www.hikashop.com/support/documentation/1...ize-the-display.html
The HikaMarket vendor page is using the view "vendormarket / showcontainer_default".
About the vendor custom fields, you can configure where you want to display the fields directly in the backend.
By editing a vendor custom field, you can choose if that field would be available in edition for your vendors, if you want to display it in the vendor page, etc.
You have similar settings for most custom fields types ; it is useful for example if you don't want to let a custom field available in the front-end interface for your vendors.
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.