WordPress Data Importer Plugin
Development of a custom WordPress data importer plugin
Client
Contracting intermediary
Industry
Advertising
Duration
1 week 1 day
Location
Poland
Project Author
Goals
Fully customised solution
Developing a script to retrieve and display apartment listings from an external CRM via REST API, implemented as a WordPress plugin.
WordPress integration
Integrating the plugin into the client’s existing WordPress site to ensure it operates smoothly and fits naturally within the site’s infrastructure.
Cyclic data import
Setting up a weekly cyclic data import using WP-CLI, triggered through a server-side cron job to ensure automated data synchronization every week, enhancing efficiency and reducing the need for manual intervention.
Manual import trigger
Allowing the import to be run every 5 minutes directly from the user panel, providing greater control over data updates.
Implementation overview
We started with a comprehensive brief, approved by the client, to develop a custom WordPress plugin for importing and displaying apartment listings from an external CRM. The primary goal was to create a solution that could retrieve data via REST API and seamlessly integrate into the client’s existing WordPress infrastructure.
The imported data was structured as Custom Post Types (CPT), with custom meta fields created using Advanced Custom Fields (ACF), ensuring the data was organized and easily manageable within the WordPress dashboard. The plugin offers both automatic and manual import options. It features a weekly cyclic data import triggered through WP-CLI and a server-side cron job, ensuring the site remains up-to-date without manual input. Additionally, the user panel includes an option for manually running the import every 5 minutes, providing flexibility for real-time data updates. This solution was meticulously developed to align with the client’s operational needs, delivering a smooth, efficient data synchronization process with custom data handling.
Used technologies
Summary
We developed a custom data import plugin for WordPress, seamlessly integrated into the client’s existing website. The plugin imports apartment listings from an external CRM via REST API as Custom Post Types (CPT), with custom meta fields created using ACF. It supports both automatic weekly imports via WP-CLI and manual imports every 5 minutes from the user panel. This project showcases our ability to deliver efficient, tailored solutions that integrate smoothly with existing systems while providing reliable and flexible data synchronization.