Download the PHP package real-coder-pty-ltd/instant-digital-appraisal without Composer
On this page you can find all versions of the php package real-coder-pty-ltd/instant-digital-appraisal. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download real-coder-pty-ltd/instant-digital-appraisal
More information about real-coder-pty-ltd/instant-digital-appraisal
Files in real-coder-pty-ltd/instant-digital-appraisal
Package instant-digital-appraisal
Short Description Create Digital Appraisals for users, generate suburb reports using data from Pricefinder.
License MIT
Informations about the package instant-digital-appraisal
Instant Digital Appraisal Plugin
Create Digital Appraisals for users, generate suburb reports using data from Pricefinder.
You'll need:
- A Google Maps API Key with a billable account set up
- Pricefinder API subscription
- Gravityforms with Gravityforms Conversational forms addon (recommended)
- Advanced Custom Fields PRO
Installation
1. Install the plugin with Composer
2. Add Credentials
Navigate to Tools -> Pricefinder DA Settings. Add Client ID, Secret, and Google Maps API key. Note: Ensure your Google Maps API key is set to use the Places API.
3. Create Lead Capture Form
Create a Gravityform that has a field called that can be dynamically populated. The value should be "address".
4. Shortcode
Add the shortcode for the autocomplete to your page
5. Set your Appraisal URL.
Navigate to the public class:
Update line 368
to the URL you put your Gravityform on. The default option is /gravity-forms-appraisal/
. If your page is called Digital Appraisal, the slug is probably "/digital-appraisal", etc.
6. Data Processing URL
For the Gravityform confirmation, point it to the processing file.
- In your form settings, click on
confirmations
, edit default confirmation. - change the type to "Redirect".
- Use the URL
http://{yourwebsitehere.com.au}/{content-dir}/plugins/instant-digital-appraisal/public/pricefinder-da-processor.php
. - Add Address from address field to query string. EG
address={Appraisal Address:4}
.
7. Configure Advanced Custom Fields
This plugin does not register them for you yet. You'll need to do this yourself.
Appraisal Fields Required
unique_id
-> textsuggest_result
-> textareademographics_result
-> textarealistings_result
-> textareasales_result
-> textarearentals_result
-> textareaproperty_result
-> textareaproperty_details
-> textarearental_sales_history
-> textareaavm_result
-> textareapricing_information
-> textareasuburb_response
-> textareasuburb_statistics
-> textareainvestment_potential
-> textareaschools_result
-> textareadata_dump
-> textareaschools
-> textarea
8. Summary
The flow goes like this:
- Add shortcode to any page
- Shortcode submits to your Gravityform to capture lead data
- On submit, data is sent to the
pricefinder-da-processor.php
file - data is saved in ACF Pro fields on the
appraisal
post type