Check For Updates Check License Status Activate Your License
Your first step is to determine where you want to install FeedSync on your server. Download the application from your account at Easy Property Listings.
Uncompress feedsync.zip on your computer and FTP the feedsync directory into the XML/ directory on your server
FeedSync uses a SQL database to store listing data in. Login to your hosting and create a MySQL database.
Congratulations, you have just successfully created a database for FeedSync!
Make a note of your database name, password and database username.
There is only one file that you need to edit in order for your FeedSync to work which is the config.php file located in the feedsync directory.
Open up your FTP program and navigate to the folder where you installed FeedSync and open the config.php file in a text editor. Edit the following details highlighted in bold below:
Save the config file and visit your feedsync directory from your browser and you should see FeedSync in all its glory :)
Some providers supply latitude and longitude coordinates for listings and some do not. Once you receive files from your provider open one of the XML files and look for a <Geocode> node which contains the Lat and Long values. If <Geocode> is not present set the following option to ON. Default is OFF.
Once your provider has delivered the REAXML files and they are ready for processing by FeedSync for the first time it is best to leave the setting OFF, process the files then manually generate your coordinates from the Process Page. Once the coordinates are generated for all the listings, set the following setting to ON.
In some instances your coordinates may not be correct so you can set the FORCE_GEOCODE setting to ON which will re-generate all coordinates for your listings. Once updated, set this setting to OFF.
FeedSync uses the Google Geocoding API to convert the property addresses in your XML file during import into lat/long coordinates so your website can display the address with a map. NOTE: Google has usage limits of 2,500 requests per day and you can check the status with the button below.
Check Geocode StatusWe recommend that you to create an unique FTP account for the feed provider which will only give them access to the feedsync/input folder. They don't need access to anything else on your server. This lets you move FeedSync later and all you have to do is edit the providers FTP Account Directory on your hosting.
Log into your hosting account and press the FTP Accounts button. Create a unique FTP Account using a unique username and strong secure password.
Important: In the Directory field specify the FeedSync input folder. With cPanel its usually:
Supply your REAXML feed provider with their unique FTP details:
Once your provider has configured their end they will start delivering REAXML files to the input folder. When files are in the feedsync/input folder they will be listed on the FeedSync home page as ready for processing.
Once you have received REAXML files you can perform the import process manually to check that everything is working correctly with your configuration.
Upgrading FeedSync to 2.1 from 2.0+ is a simple process. Download the latest version of FeedSync from your account. Unzip the file to your computer and all you need to do is replace the /core folder and its contents in your installation of FeedSync on your server.
Once you have upgraded the core files you need to perform a one time Database Upgrade from the Process page which will allow you to filter listings by office id and address values. Once the database is upgraded you can update your agent database with the Process Listing Agents button.
Instructions to upgrade from FeedSync 1.3 or lower can be found here.
Once your feed is working correctly and you have successfully processed your initial feed manually you can create a cron job on your server to process the files automatically.
Login to your server cPanel account (usually just add /cpanel to the end of your domain name. Once you have logged in look for the Cron Jobs button. On the Cron Jobs page under the Add New Cron Job under common settings select Once every 30 minutes and insert the following into the Command box and press Add New Cron Job.
Now your FeedSync will check for new files and run will process them at your scheduled cron times. Alternative to wget cron command for some servers.
FeedSync has an export tab for exporting xml files manually.
You can also use the dynamic action to and you can also directly access the export via a URL for importing into your website. Using Easy Property Listings with WP All Import Pro and the Importer Add-On allows you to import REAXML listing data into your WordPress website.
Note: This will only output listings that are current, leased, sold. If you want to include withdrawn and off market listing you can use &status=all
You can specify the file output using the following variables based on the REAXML specifications.
Adjust the type=residential to the post type you want to export. Available types are:
You can also output your listings by address fields and agent/office id.
You can output listings by additional options indicated below.
You can export all agents present in your database for import.