Description
This free plugin from the creators of Property Hive makes it easy to import and export properties to Houzez from various CRMs, including XML and CSV files in any format, into the popular Houzez theme.
We can import properties from the following estate agency CRMs/formats:
- 10ninety
- Acquaint
- agentOS
- Alto by Vebra
- Another Houzez site (using the WordPress REST API)
- Apex27
- BDP
- BLM
- CSV (any CSV file hosted on a public URL)
- Dezrez Rezi
- Domus
- Expert Agent
- Gnomen
- Inmobalia
- Jupix
- Kyero
- Loop
- MRI
- MLS/IDX (assuming XML URL can be provided)
- myCRM / PF Expert from Property Finder
- OpenImmo
- Pixxi
- PropCtrl
- RE/MAX
- Reapit Foundations
- REAXML
- Rentman
- ReSales Online
- Rex
- Street (including sending enquiries back in Street)
- thinkSPAIN
- VaultEA
- XML (any XML file hosted on a public URL)
- XML2U
We can export and upload feeds from Houzez to third party portals in the following formats:
- BLM
- Idealista
- Kyero v3 (including WPML support)
- Rightmove and OnTheMarket Real-Time Format (RTDF)
- Thribee / LIFULL Connect ( Trovit / Mitula / Nestoria / Nuroa )
- Zoopla Real-Time Format
Here’s just a couple of reasons why you should choose the Houzez Property Feed plugin to import and export your property stock:
- 20+ years experience in working with property feeds
- New formats always being added
- Lots of settings and easy to configure
- In-depth documentation
Free features
- Automatic imports and export
- One active import and export
- Import and export up to 25 properties
- Logs stored for one day
PRO features
- All of the above, plus:
- Import and export unlimited properties
- Multiple simulateous active imports and exports
- Priority support
- Logs stored for seven days
- Import logs emailed to a specified email address
- Import media in a separate background queue
Screenshots
Installation
Requirements
- Houzez theme installed and activated
- For formats that use XML the PHP SimpleXML library will need to installed
- That WP Cron is firing automatically or an alternative cron job in place
- For formats that send or receive files via FTP the PHP FTP functionality will need to be available
Automatic installation
Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t need to leave your web browser. To do an automatic install of Property Hive, log in to your WordPress dashboard, navigate to the Plugins menu and click Add New.
In the search field type “Houzez Property Feed” and click Search Plugins. Once you’ve found our plugin you can view details about it such as the point release, rating and description. Most importantly of course, you can install it by simply clicking “Install Now”.
Manual installation
The manual installation method involves downloading the Houzez Property Feed plugin and uploading it to your webserver via your favourite FTP application. The WordPress codex contains instructions on how to do this here.
Once installed and activated, you can access the import tool by navigating to ‘Houzez > Import Properties’ from within WordPress.
Updating
Updating should work like a charm; as always though, ensure you backup your site just in case.
Reviews
Contributors & Developers
“Houzez Property Feed” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Houzez Property Feed” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.4.7 – 2024-10-07
- Added new option ‘Do nothing’ when selecting what happens to properties removed from imports
- Added ability to choose which sales and lettings statuses are imported from Street
- Default taxonomy mappings when creating a new import where applicable
- Improvements and fixes to parsing of properties in Dezrez imports
- Run stripslashes() on additional mapping names to avoid issues with quotes being used in mapping name
2.4.6 – 2024-10-03
- Support added for importing properties from XML2U
- Correct camelCase price qualifier in Reapit Foundations imports
- Add branch code fallback option for exports to prevent ‘Missing branch code’ error
- Use correct sanitize function when saving URLs in import settings
- Correct ordering of format names in dropdown so it’s not case sensitive
- Correct undefined variables in RTDF exports
2.4.5 – 2024-09-30
- Ensure correct country code is used for Zoopla exports
- Improved matching of country name entered in Houzez to 2-letter ISO code when getting country code for exports
- Use fave_option() instead of houzez_option() when performing geocoding requests. houzez_option() returns wrong results when used in automated background tasks
2.4.4 – 2024-09-11
- Export internal area and land area in overseas RTDF requests
- Correct unit used for size in Street imports from Sq Ft to Sq M
- Add filter ‘houzez_property_feed_one_import_at_a_time’ to specify only one import can run at a time
- Declared compatibility with WordPress 6.6.2
2.4.3 – 2024-09-03
- Only include enabled location taxonomies when constructing RTDF address plus fallback
- Improvements to function that works out price separator characters when importing price in field mapping
- Corrected issue with the removal process of properties in RTDF format
2.4.2 – 2024-08-28
- Added support for importing properties in the REAXML format
- Added new import frequency of ‘Exact Hours’ meaning you can specify an import runs at specific hours throughout the day
2.4.1 – 2024-08-27
- Improve query efficiency in exports table when querying how many properties are active in an export
- Add media queueing to Kyero imports
- Pixxi improvements: Import amenities as features, import size and parking, add city and community to list of location fields available for mapping
- Extend timeouts on all requests to better support bigger feeds that take a while to download
- Correct undefined variable in logs tables following recent addition of pagination
2.4.0 – 2024-08-14
- Added the ability sort and paginate logs
- Display number of properties included in an export in the logs
- Import floor_area from Street
- Don’t import price qualifier from Street if it’s the string ‘None’
- Correct more than 10 features breaking RTDF exports
- Get overseas RTDF exports working
- Only import active properties in Pixxi format
- Update Property Finder name to include ‘PF Expert’
- Add number of active properties to exports table as new column with direct link to view these properties
- Add new ability to push all properties to realtime exports
2.3.2 – 2024-08-05
- Added support for importing from Reapit Foundations
- Added new ‘API Key’ field to Pixxi CRM settings which their latest API requires
- Cater for additional fields when importing property type in OpenIMMO format
- Corrected issue with wrong status showing if an import fell over whilst parsing properties
- Added direct link to logs in success message when import completes
2.3.1 – 2024-07-31
- Added index to import_id column in database table to improve efficiency of AJAX status lookup queries
- Updated field mapping options to allow setting of layout based on data received
- Removed \n from full description when sending to RM and OTM
- Cleared status check timeout when imports table is being drawn
- Corrected weird loading of imports table following AJAX load
- Declared compatibility with WordPress 6.6.1
2.3.0 – 2024-07-09
- Keep track of status of currently running import and display progress bar showing current progress in main imports table
- Load automatic imports table via AJAX and auto-refresh
- Disable ‘Manually Execute Import’ button when clicked
- Forget last property imported when an import is started or paused. Could cause issues if an import was paused and then started weeks later
- Delete from media queue when an import is paused
- Import rent for OpenImmo rental properties
- Allow running a particular import by passing in import_id
- Corrected issue with post variable being overwritten when doing export field mappings
- Corrected variable name in WPML integration when adding URLs to Kyero feeds
- Corrected ordering of formats by name to be case-insensitive
2.2.15 – 2024-06-26
- Import postcode when provided in Kyero format
- Added ability to customise post URL/permalink structure in field mapping
- Remove white space from any data imported via field mapping
- Declared compatibility with WordPress 6.5.5
2.2.14 – 2024-06-21
- Link URLs in imports table for easier access
- Do geocoding requests with OSM first and Google as fallback plus filters to change order of geocoding service and API keys
- Add a link to documentation for field mapping
- Correct parameters passed through to ‘houzez_property_feed_import_object’ when creating third party import
2.2.13 – 2024-06-14
- Geocode address automatically after XML/CSV imports if a) no lat lng mapped or exists already and b) ‘show map’ field is mapped
- Remove pagination restrictions when doing a Houzez to Houzez import
- Add post ID to log entries relating to failed geocoding requests
- Use geocoding country set in Houzez options as default country when making geocoding requests when relevant
- Add filter ‘houzez_property_feed_geocoding_country’ allowing changing of default country used for geocoding
- Optimisation to field mapping process
2.2.12 – 2024-06-13
- Added support for importing properties in the thinkSPAIN XML format
- Import agency, branch and agent details in the PropCTRL format
2.2.11 – 2024-06-03
- Added support for importing properties in the OpenImmo format
- Set correct published date for properties imported from Vebra Alto, using the created date send in the data
- Use better filename when downloading archived file. Relevant for formats that send the data via FTP
- Declared compatibility with WordPress 6.5.4
2.2.10 – 2024-06-03
- Trim whitespace from any media URLs imported from XML or CSV
- Correct bug introduced in 2.2.9
2.2.9 – 2024-06-03
- Added filter to properties list allowing filtering by which import a property was initially imported by
2.2.8 – 2024-05-29
- Add ability to filter by account ID in REX formats with new setting field
2.2.7 – 2024-05-29
- Allow mapping of currency field in import field mapping section when multi-currency setting is enabled
- Maintain any filters set when starting, pausing or running an import
- Run post status options in field mapping through __()
2.2.6 – 2024-05-27
- Added support for new import format PropCTRL
- Added filter ‘houzez_property_feed_property_xml’ to customise property XML whilst it’s being parsed
- Ensured branch details are included in RE/MAX property data
2.2.5 – 2024-05-13
- Added ability to search import logs. Search by post ID, CRM ID or property title/address
- Added ‘houzez_property_feed_remove_old_properties’ filter to disable the automatic drafting/removal of properties
2.2.4 – 2024-05-09
- Added support for importing from another Houzez site (uses the WP REST API)
- Ensured formats are sorted by name whenever they’re output in a list/dropdown
- Allow
tags in field mapping rules results - Declared compatibility with WordPress 6.5.3
2.2.3 – 2024-05-01
- Don’t continue to process data from Street if no ‘pagination’ data found in response as this should always be present and suggests an error has occured
- Added the ability to sort the imports table by format, last ran and next due date
2.2.2 – 2024-04-25
- Added filter to automatic imports table to filter by active, inactive, format and running now. Useful when there are lots of imports setup
- Rename ‘Import Running’ to ‘Import Active’ in import settings to improve clarity
- Rename ‘Export Running’ to ‘Export Active’ in export settings to improve clarity
- Only process BLM if it’s not empty and log if it is. Previously it would bomb out if it came across a BLM that was empty
2.2.1 – 2024-04-22
- Added new filters to change images, brochure and EPC filenames imported from Alto
- Correction whereby some core post data (i.e. author) didn’t update in CSV and XML imports
2.2.0 – 2024-04-19
- Show warning if same status is ticked in both export department statuses
- Set the country taxonomy on a property when imported from Acquaint if the ‘Country’ taxonomy is enabled and a matching country is found
- Added filters to store images as URLs. If enabled it requires template updates in order for it to work
- Correct undefined PHP variable
2.1.8 – 2024-04-16
- Added ‘Label’ as field available to be mapped in import settings ‘Field Mapping’ section
- Corrected issue with character used for decimal places in prices when imported via field mapping
- Declared compatibility with WordPress 6.5.2
2.1.7 – 2024-03-19
- Added preliminary support for importing properties from VaultEA
- Added function to get number decimal/thousand separators which is then used in CSV/XML imports to correct the price
- Improve efficiency of queued media counts in automatic imports table with reevised query and new database index
2.1.6 – 2024-03-13
- Cater for really long image URLs in Rex format with no ext. Often the case when they send watermarked images
- Don’t import media in the XML or CSV format if no media mapping has been configured
2.1.5 – 2024-03-12
- Append disclaimer to descriptions imported from Rex
- Get paginated data in RE/MAX requests for properties
- Extend timeout limits on RE/MAX requests
2.1.4 – 2024-02-26
- Corrected postcode field name in Acquaint imports
- Corrected the post ID variable passed through in Zoopla and RTDF export filters
- Removed unnecessary logging from Facebook exports
- Updated pro features
- Uninstall process updated to reflect recent cron and DB updates
- Reduced README to 5 tags
2.1.3 – 2024-02-26
- Added preliminary support for importing properties from Rex
- Added preliminary support for importing properties from Pixxi
- Corrected virtual tours in RTDF and Zoopla export formats
- Remove checking of fave_floor_plans_enable meta when exporting floorplans
2.1.2 – 2024-02-21
- Added preliminary support for importing properties from myCRM by Property Finder
2.1.1 – 2024-02-19
- Don’t use CDATA in Kyero exports for fields like descriptions and features. Instead run them through htmlspecialchars()
- Ensured channel is set in RTDF send requests
- Address tweaks in RTDF send requests; try and get house number and give ‘town’ more chance of being set by looking at more address fields
- Corrected status not getting sent in RTDF send requests
- Corrected RTDF export property removals
- Updated list of default property mappings in Kyero export settings
2.1.0 – 2024-02-15
- Added new PRO import setting allowing media to be downloaded in the background in a separate queue. Useful for large imports that are timing out
- Allow filtering of properties imported by office ID(s) in RE/MAX format
2.0.65 – 2024-02-09
- Add ability to map statuses for sales and lettings properties in Kyero imports
- Remove unused variable in Zoopla reconcilliation process causing PHP warning
2.0.64 – 2024-02-08
- Correct removal and reconcilliation of properties in Zoopla exports
- Recently added export filename filter also applied to main exports table
2.0.63 – 2024-02-07
- New filter ‘houzez_property_feed_properties_loop_endpoints’ to customise Loop API endpoints
- New filter ‘houzez_property_feed_export_kyero_url_filename’ to change Kyero export filename (mainly for Idealista as they use the Kyero format apparently, but need a specific filename)
- Add notice when Idealista format is selected about using Kyero instead
- Import sizes in Kyero imports
- Remove empty branch codes when reconciling Zoopla exports
2.0.62 – 2024-02-01
- Set property_country taxonomy in 10ninety imports when applicable
- First steps in reconciling Zoopla exports. Just logged for now whilst we trial this feature
- Declared compatibility with WordPress 6.4.3
2.0.61 – 2024-01-24
- If new status or type received that’s not been mapped before add it to the ‘Taxonomy’ settings area as an option ready to be mapped
- Corrected floorplans importing in Apex27 format
- Corrected currency used in Facebook exports
2.0.60 – 2024-01-22
- Ensure license requests are cached and only done every 24 hours
2.0.59 – 2024-01-08
- Support for lettings properties in ReSales Online XML format
- Exclude off market properties from ReSales Online XML format
- Tweaks to how we check if XML xpath field mapping should be used
2.0.58 – 2023-12-20
- Cater for multiselect custom fields in import field mapping
- Ensure images imported from XML and CSV always have an extension
- Added ability to automatically match agent/agency based on name in import field mapping
2.0.57 – 2023-12-08
- Added support for exporting to Thribee/LIFULL Connect (Trovit/Mitula/Nestoria/Nuroa)
2.0.56 – 2023-12-07
- Corrected property type mapping in Resales Online XML imports
- Import ADDRESS_1 from BLM files as part of the address field in Houzez
- Default currency in Facebook exports to GBP
- Declared compatibility with WordPress 6.4.2
2.0.55 – 2023-12-02
- Added support for exporting to Facebook
2.0.54 – 2023-12-02
- Support for sending enquiries back into the Street CRM
2.0.53 – 2023-12-01
- PHP 7 compatibility when saving field mapping rules
- Corrected property submission through Houzez frontend of site not exporting in real-time
- Corrected various Zoopla issues: department not being set, don’t send empty living rooms, correct rent frequency
2.0.52 – 2023-11-30
- Corrections to BLM overseas export format
- Add ‘HOUSE_NAME_NUMBER’ to list of BLM export fields for use in field mapping
- Add countries array and separate functions for use in overseas feeds
2.0.51 – 2023-11-29
- Include commercial properties in Vebra Alto imports
- Output whole response from Zoopla when error occurs
- Add ability for third party formats to be added
2.0.50 – 2023-11-22
- Better detection of name/number and street in Zoopla exports
- Increase chances of a mandatory town existing in Zoopla exports by looking at more location fields
- Corrected status not being sent in Zoopla exports
- Pass ‘sslverify’ as false in some calls to wp_remote_get() to prevent warnings about SSL certificates
2.0.49 – 2023-11-21
- Added ability to choose property selection on a per export basis should you want some exports to include all properties, and others to receive individual properties (requires pro subscription)
- Support for additional fields when importing virtual tours in Gnomen import
- Corrected fields used for descriptions in Gnomen import when a property is imported for the first time
- Reset filename if error when uploading file to export settings so it doesn’t give the illusion it uploaded fine
- Added permissions check for creating export folder too and show warning if permissions not correct
2.0.48 – 2023-11-19
- Initial support for importing properties from Inmobalia
2.0.47 – 2023-11-17
- Attempt to set parent for location based taxonomies once an import has finished
- Added new action ‘houzez_property_feed_post_import_properties’ to end of import process
- Corrected 0 status not being imported in Alto import
- Corrected wrong properties getting removed in Alto format
2.0.46 – 2023-11-15
- Added ability to specify CSV delimiter character when setting up a CSV import. Defaults to comma
- Added ability to specify that property features are delimited when setting up import field mapping. Useful if all features are sent in a single field
- Added new filters to XML import media URLs: houzez_property_feed_xml_image_url, houzez_property_feed_xml_floorplan_url and houzez_property_feed_xml_document_url
- Added new filters to CSV import media URLs: houzez_property_feed_csv_image_url, houzez_property_feed_csv_floorplan_url and houzez_property_feed_csv_document_url
2.0.45 – 2023-11-15
- Update to last release to also extract virtual tour URL from iframe and send that as the virtual tour in Kyero XML exports
- Ensure video URLs are valid URL’s before including in Kyero XML exports
2.0.44 – 2023-11-14
- Support added for video URL on a property being included in Kyero XML exports
2.0.43 – 2023-11-13
- Added support for exporting properties to Idealista
- Ensure post related fields (i.e. Post Title, Post Content etc) are replaced in export field mapping rules
2.0.42 – 2023-11-11
- Added support for importing properties in the ReSales Online XML format
2.0.41 – 2023-11-04
- Added support for WPML in Kyero XML exports where URLs and descriptions can be sent in different languages
- New HPF_EXPORT constant defined during exports
2.0.40 – 2023-11-01
- Corrected field mapping
2.0.39 – 2023-10-18
- Added ability to clone an import
- Added ability to clone import field mapping rules
2.0.38 – 2023-10-18
- Still send exports even if no properties selected to be sent. Trying to be too helpful before by stopping them
2.0.37 – 2023-10-16
- Added support for Rentman XML format
- Added ability to set ‘Not Equal’ rule in import setting field mapping
- Declared compatibility with WordPress 6.3.2
2.0.36 – 2023-10-12
- Creating a field mapping rule to set post_status to take effect in XML and CSV imports
- New field mapping rules layout also available in export settings
2.0.35 – 2023-10-11
- Added ability to set post status in import field mapping rules
- Corrected property ID variable used when writing various logs
2.0.34 – 2023-10-11
- Use local PHP class to sign AWS requests instead of including full AWS SDK to keep filesize of plugin down
2.0.33 – 2023-10-11
- Re-factored ‘Field Mapping’ screen in import settings to make it easier to use and navigate when lots of rules are in place.
- Initial support for RE/MAX import format
2.0.32 – 2023-10-10
- Ensure images imported via XML have an extension. Sometimes a third party URL would link to a PHP or ASP script that dynamically generates the image
- Correcteed issue with warning not showing when mapping fields in XML format alerting user to the fact title, content or excerpt must be mapped
2.0.31 – 2023-10-06
- Run field mapping rule input data through stripslashes(). Checks for XPath selectors like [@lang=’en’] would get escaped and therefore not executed
- Trim media filenames in XML imports if filename over 100 characters. Long filenames caused attachment not be inserted into database
2.0.30 – 2023-10-06
- When mapping fields in import settings, change ones that have a list of finite values (i.e. ‘Featured’) to a dropdown instead of freetype text
- Add agent/agency contact information display settings to field mapping section of import settings
- Set unit of size to sq m when importing from Gnomen
2.0.29 – 2023-10-02
- Remove any namespace references from imported XML files. When the namespace wasn’t a URL it was causing issues with xpath
2.0.28 – 2023-09-28
- Improvements to Gnomen format (import price qualifier, area, exclude withdrawn properties and more)
- Add filters ‘houzez_property_feed_xml_request_args’ and ‘houzez_property_feed_csv_request_args’ so XML/CSV request arguments can be customised to add headers etc
2.0.27 – 2023-09-25
- Remove non-numeric characters from lat/lng related fields during CSV import
2.0.26 – 2023-09-24
- Ensure fave_featured meta key always set as it’s sometimes used for ordering and often resulted in no results showing if meta key didn’t exist
2.0.25 – 2023-09-22
- Added ability to specify media field character delimiter when media all sent in one CSV column. Defaults to comma
2.0.24 – 2023-09-22
- Added support for media URLs being in one comma-delimited CSV column, as opposed to one per column
- Added more debugging to Gnomen format should it not be able to obtain the XML
2.0.23 – 2023-09-08
- Imported price qualifier into ‘Price Text’ field from MRI format
2.0.22 – 2023-09-08
- Added support for Gnomen format
- Remember the point an import gets to so if it times out we can continue from this property/image the next time an import runs. This will also be reflected in the logs
- Added documentation links to taxonomy settings pages
- Cast all types and statuses to integers across all import formats. Previously there would be cases where a new property type of ’16’ for example would be created
- Corrected wrong post being referenced in remove logs
- Corrected typo in variable name passed to action
2.0.21 – 2023-09-05
- Added surface_area node to Kyero exports when applicable
- Added new remove action of ‘delete’ property (PRO users only)
- Corrected 0 STATUS_ID not importing in 10ninety format
- Corrected message shown when export completed
- Declared compatibility with WordPress 6.3.1
2.0.20 – 2023-08-18
- Only show ‘View BLM’ option when export is active
- Still output file when previewing BLM and no properties
- Clear down old generated BLM files sitting in uploads folder
- Cater for wildcard in field mapping export rules
2.0.19 – 2023-08-17
- Corrected issue with field mapping filter returning false instead of property data if no field mapping setup
2.0.18 – 2023-08-17
- Added ability to map price qualifiers in exports. BLM exports only for now
2.0.17 – 2023-08-17
- Added support for importing properties in the MRI XML format
2.0.16 – 2023-08-16
- Added more Houzez fields to dropdown in field mappings section of import settings (featured, show map, map address and more)
- Ensure warning shows in CSV import settings if no title, excerpt or content set
2.0.15 – 2023-08-14
- Cater for mapping property type combined with property style in Street format (i.e. Detached House – Bungalow)
- Declared compatibility with WordPress 6.3
2.0.14 – 2023-07-27
- Cater for Kyero fields being sent through as empty spaces when building display address/post title
2.0.13 – 2023-07-24
- Correct issue that prevented plugin from being deleted by adding dedicated uninstall.php file
2.0.12 – 2023-07-21
- Corrected status not being imported in BLM when set to 0
2.0.11 – 2023-07-12
- Added support for new Loop V2 status ‘soldSTC’ in mapping options
2.0.10 – 2023-07-07
- Added agent ID and agent name as possible contact information fields for the Kyero import format
2.0.9 – 2023-07-03
- Added geocoding functionality to formats that don’t provide a lat/lng, specifically BLM and AgentOS. This will pass the postcode to the Nominatim geocoding service and store the lat/lng returned
2.0.8 – 2023-06-30
- Correct featured image not getting set in BLM when files provided locally
2.0.7 – 2023-06-30
- Convert BLM data sent to UTF8 before importing. When the BLM was encoding using non-UTF8 encoding certain symbols would result in the post not being inserted
2.0.6 – 2023-06-29
- Added ‘Base URL’ option to BDP format as this might change based on a BDP account enviroment
- Added better debugging to BDP when invalid JSON is returned
- Capitalise frequency in import/export tables
- Corrected imports set to run every 15 minutes not respecting this
2.0.5 – 2023-06-29
- Corrected plugin not working if Houzez had been white labelled
2.0.4 – 2023-06-27
- Added field mapping rules to BLM and Kyero so exported data can be customised
- Added ability to preview the BLM
- Tidying up of unused variables and methods
2.0.3 – 2023-06-26
- Added support for automatic exports to Zoopla
- Corrections to RTDF format
2.0.2 – 2023-06-25
- Added support for automatic exports in the RTDF format for Rightmove and OnTheMarket
2.0.1 – 2023-06-23
- Added support for automatic exports in the Kyero v3 XML format
2.0.0 – 2023-06-23
- Added support for automatic exports. Only BLM format added for now but more to be rolled out soon
- Show admin notice if Houzez theme not active
- Only do redirect when plugin activated if Houzez is active. Previously it would show an error
1.0.21 – 2023-06-20
- Support for CSV format allowing any CSV file hosted on a public URL to be imported
1.0.20 – 2023-06-19
- Corrected issue with dragging of XML fields into field mapping rules when using XML format
- Added spacing between XML fields in field mapping section
1.0.19 – 2023-06-19
- Support for XML format allowing any XML file hosted on a public URL to be imported
- Show warning if trying to map a field that is already imported by default
- Make format dropdown searchable to make finding a format easier as the list grows
1.0.18 – 2023-06-15
- Field mapping feature in an import settings area updated to support groups of multiple rules
1.0.17 – 2023-06-14
- Added support for Kyero
- Catered for formats that don’t have a taxonomy mapping set
- Prevent license check being done multiple times on the same page which should improve performance
1.0.16 – 2023-06-14
- Check for ‘youtu’ instead of ‘youtube’ to cater for short URLs when deciding where to import a video
1.0.15 – 2023-06-13
- Added new ‘Field Mapping’ section to import settings to allow complete control over fields imported, as well as catering for any fields added using the Houzez Field Builder feature
1.0.14 – 2023-06-13
- Corrected field name referenced for status in Street format
1.0.13 – 2023-06-13
- Added ability to map additional CRM values when configuring taxonomy mapping. Useful if property types, for example, have been customised in the CRM and isn’t one of the standard ones
1.0.12 – 2023-06-12
- Added support for Jupix
- Cater for no display address/title in logs table
1.0.11 – 2023-06-11
- Added support for Expert Agent
- Added support for Domus
- Ensure features are cast to a string in Apex27
- Tweaks to open_ftp_connection() function so ftp_chdir() is only called when a directory is passed in
1.0.10 – 2023-06-09
- Added support for Dezrez Rezi format
- Corrected issues with email reports and remove action not saving
1.0.9 – 2023-06-08
- Added support for BLM format, specifically files sent via FTP to the server from the third party
1.0.8 – 2023-06-07
- Initial support for BDP format
- Added ‘Import Data’ meta box to property edit screen to see what data was sent by CRM
1.0.7 – 2023-06-07
- Initial support for Alto by Vebra format
- Show warnings when setting up an import if required libraries (cURL, SimpleXML etc) are missing
1.0.6 – 2023-06-07
- Initial support for agentOS format
- Added ability to add a warning message per format when setting up an import. Done for agentOS where we need to show a warning about throtlling
- Changed rent frequencies to lowercase
- Changed datatype of ‘entry’ field in logs table to store more text. Useful when wanting to see the full response
1.0.5 – 2023-06-06
- Initial support for Apex27 format
1.0.4 – 2023-06-06
- Initial support for Acquaint format
1.0.3 – 2023-06-06
- Initial support for 10ninety format
- Initial support for Street formats
1.0.2 – 2023-06-05
- Escaping and sanitization to meet WordPress plugin guidelines
- Don’t set global PHP limits to meet WordPress plugin guidelines
- Remove use of ALLOW_UNFILTERED_UPLOADS to meet WordPress plugin guidelines
1.0.1 – 2023-05-26
- Taxonomy mapping
- Contact information mapping and rules
- License key integration
- Only show pro link in plugin list if pro not in place
- Corrected featured image not getting set when new property imported
1.0.0 – 2023-05-23
- First working release of the plugin