1. We would add the "reviews" from your template.
Reviews are part of the theme by default, so listings do already have this built into each listing page.
2. We would like to add JavaScript tabs to the listing page for reviews, photos, description, FAQ's, etc..
If you're looking to modify the default theme, this is possible as there is no encryption which would prevent you from doing so. We recommend the use of a child theme so you don't lose all of your changes in the process of an update. You can read more about customizing our themes here.
3. Some text and images on the listings would be pre-populated based on the "Category" selected when the client submits the listing. These would include FAQs, a graphic banner on the header similar to what we have on our existing sample page, and body text similar to what we have on our existing sample page. Most of this content would be html text and images pulled from a PHP include file.
This would require customization of the default theme as there is no built in functionality for this.
4. The existing header would be removed and we would want our unique header based on the listing information
You can replace the header image using settings within the Vantage admin dashboard.
5. We want our contact form in the header, which uses our customized validation code that uses the email that's send would be based on the email used when signing up for the listing.
Customization required.
6. Based on the "Category" selected for the listing multiple listings would be created, but each listing would show up as a tab, menu item or list on the listing page, so they are effectively "linked" to each other. This would be like listing all the categories that this business is in.
Currently, listings in multiple categories will appear as a single listing, but with the multiple categories showing, and of course will appear in the various categories on search. Anything outside of this would require customization.
7. A lot of the content would be automatically filled on the listing page based on the "Category", similar to how the banner is automatically set.
If you are referring to the actual fields which appear for the category, then yes you can create custom forms for different categories from within the Vantage admin. Populating those fields automatically though would require customization.
8. We would add a lot more custom fields, many using drop downs to include the content on our sample page.
See answer to #7
9. Reviews would be shared under all listings for the client, when they select multiple categories for their listing.
Reviews are per listing page by default.
Other Requirements:
1. Can you provide a quick start install of the template that will create a site that looks like the demo that we can start from?
The default theme is essentially the same bar the categories and listings already filled in. Outside of that you just have to configure your widgets, but everything that's in the demo is part of the theme.
2. Is there a way to modify the least amount of files, so we can update to the latest version of your software? Ideally, modifications would be made in a way that's easy to copy the updated code over, such as use PHP includes.
If you're referring to updating from one Vantage version to another once you've made your modifications, then as mentioned above, we recommend the use of a child theme which will make this process a lot less painful ;)
3. Can we reduce the amount of fields for adding a free listing and what will show up on the listing page for a free listing versus a paid listing?
Not unless you specific certain categories as free and create the appropriate custom form.
AppThemes does not offer customization services, however we do have a
certified partners page where you can find developers for hire who are experienced at working with our themes. If you make contact directly with an outline of your requirements, they can provide a quote for the work. Thanks.