The project focused on building a real estate website that automatically displays property data from an external system. Instead of managing listings manually, the goal was to create a reliable connection between the website and the client’s main platform, so all property information stays up to date without extra work.
On the old website, property data had to be entered manually. It was not updated automatically, which caused extra work and often led to mistakes.
During the design process, I found that the company already used a central system where all property data was managed and shared with other platforms like ImmoScout.
However, there was no direct connection between this system and the website. This made it necessary to create a custom solution to ensure the data could be synced and updated automatically.
I built a structured workflow in WordPress using JetEngine to manage property listings. I integrated data from an external system and mapped it to custom fields to automate updates.
To support this, I developed a custom import process that collects and updates the data automatically. This reduced manual work, avoided duplicates, and improved overall stability.
On the front end, I implemented dynamic visibility rules to hide empty fields. This ensured that each property only showed relevant information and kept the layout clean and consistent.
Integrated external property data into WordPress and mapped it to structured fields using WP All Import and JetEngine.
Set up automated processes to regularly update property listings without manual work.
Developed custom logic to process and prepare incoming data for reliable import.