If you are looking for a way to add new fields to PrestaShop's default contact form - you can check this guide.
This guide shows how to create contact form on product page that will appear inside extra tabs. But of course you can use the same gude to put it anyhere else.
In this guide I want to show step - by - step how to move google map available under our stores section to contact us page (below the contact us form)
In block contact infos module located in footer section of your store. Read this free quick guide related to modification of module template files
In this tutorial you will read how to get widget ID which is necessary for our free zopim module for prestashop.