Integrate data retrieval via API from Wordpress to Laravel
What is at the start
Third-party site on WordPress
Accessible REST API (wp-json).
Real estate objects — custom post type, for example
property.ACF fields (price, area, status, address, photos, etc.).
Nested taxonomies are possible (object type, district, etc.).
Laravel project
Working backend with database.
Tables for real estate can be partially created (or you will create them as part of the task).
It is planned to use this data for the frontend (Vue/Blade — no matter, does not affect the technical specifications).
What needs to be implemented
1. Import real estate objects from WordPress
Connect to WP REST API.
Retrieve all
propertyobjects, along with:Name
Description
ACF fields: price, status, area, address, floor count, coordinates, number of rooms, etc.
Taxonomies: type, district, etc.
Gallery of images (URLs)
Ensure parsing and saving into the appropriate Laravel database tables.
Data layout in Laravel database
Create/configure tables:
properties— main dataproperty_types,districts— reference tables (optional)property_images— images table
Establish relationships between tables (hasMany, belongsTo, etc.)
Regular status synchronization
At least every 1-2 hours — synchronize status (
active,sold,archived, etc.).Implementation options:
via Laravel scheduler (cron)
or webhook
Do not duplicate records — recognize by
IDfrom WordPress.
Logic requirements
All objects must be stored in the database and be available for filtering/display on the frontend.
If an object is deleted from WordPress — leave it in the database but mark as inactive (soft delete).
If status is updated — update in Laravel.
Media (images) should be stored as links (do not upload files locally unless specified otherwise).
Simple admin log or
sync_logstable — log the number of synchronized records, errors, last sync time.
You can use Laravel jobs/queues if the import is large.
-
Good afternoon, Konstantin!
I am ready to implement API integration with a third-party website, I suggest doing this as a cron job with necessary logging.
I have over 4 years of development experience with Laravel/Inertia/Vue.
I look forward to cooperating!
-
456 1 0 Good day, Kostyantyn.
I have 10+ years of experience with PHP. I can complete your task.
-
411 6 1 I understand. I can integrate Wordpress with Laravel and retrieve data via API. Please specify which data you need and how you want to use it.
-
12912 67 0 Hello! I will complete your task quickly and efficiently. The exact cost will be determined after reviewing the code.
My portfolio: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Write to me, I will start working today. I will be glad to cooperate with you!
-
1167 14 0 Good day! I am interested in your project.
Ready to cooperate! Shall we discuss the details?
-
4429 80 1 4 Trust a professional with over 10 years of experience! Rates and deadlines are current!
I will be glad to cooperate!
Experience in commercial development of online stores on CMS, business portals, and corporate websites - 11 years!
+CMS: WordPress (+WooCommerce), PrestaShop / OpenCart / Joomla / Bitrix / MODX / DLE / Shopify
php/html/css/js/MySQL, Photoshop/Figma
Examples of work (from scratch turnkey):
https://wildandorganic.com/
https://cryptosignals.org/
https://www.grower.com.ua/
… https://www.alternativemedicine.com.ua/
https://silkkiss.ua/
https://nordtrade.online/
https://v12coffee.com.ua/franchise/
https://smrtalgo.com/
https://sengero.no/
https://beautybysim.no/
https://sonatagalleri.com/
https://www.solmy-realestate.com/
https://www.emmanuel.com.ua/
https://www.onsitecomputersinc.com/
https://express-tehbud.com/
https://korostenporcelain.com.ua/
https://sladok.com.ua/
https://pricemds.com/
https://picupmedia.com/
https://www.serasar.com/
https://integrisit.com/
-
431 2 0 Thank you for the detailed technical specification. I understand your requirements and am ready to start implementation. I propose the following work plan:
### **1. Import data from WordPress**
- Connect to WP REST API (`/wp-json/wp/v2/property` + ACF Fields)
- Retrieve all `property` objects with:
- Main data (name, description)
- ACF fields (price, area, status, address, floors, coordinates, rooms)
- Taxonomies (type, district)
- Image gallery (URL)
… - Validate and transform data before recording into Laravel
### **2. Laravel database**
- Create/modify tables:
- `properties` (main information)
- `property_types`, `districts` (reference tables)
- `property_images` (image links)
- Model relationships:
```php
Property::hasMany(PropertyImage::class);
Property::belongsTo(PropertyType::class);
Property::belongsTo(District::class);
```
- Soft deletes for objects deleted in WordPress
### **3. Synchronization**
- **Regular import:**
- Incremental (every 1-2 hours via `Laravel Scheduler`)
- Full (once a day or on demand)
- **Update mechanism:**
- Update only changed fields (check by `wp_id`)
- Automatic status updates (`active`, `sold`, `archived`)
- **Webhook support** (optional for instant updates)
### **4. Logging and error handling**
- `sync_logs` table with records:
- Synchronization time
- Number of updated/added records
- Errors (if any)
- Optional: notifications about critical errors
### **5. Optimization**
- Use Laravel Queues for asynchronous import (if volume is large)
- Cache requests to WordPress API (if permissible)
- Index fields for fast search
### **Technologies**
- Laravel 9/10 (Eloquent, Scheduler, Queues)
- WordPress REST API + ACF
- MySQL (optimized queries)
### **Guarantees**
✅ Clean, maintainable code
✅ API and DB documentation
✅ Testing before delivery
✅ Support after implementation
**Timeline:**
- Basic implementation: **2-3 days**
- Additional features (queues, webhooks): **+1-2 days**
I am ready to discuss details or start work as early as tomorrow. How would you prefer to proceed?
-
177 Interesting project, I have extensive experience working with Laravel, MySQL, PostgresSQL, and WordPress API. So I am ready for productive collaboration!
-
10671 591 6 10 Ready to start working, write to me, I will do everything qualitatively. Work experience is already more than 14 years!
Current freelance projects in the category Content Management Systems
Opencart - Import from Prom
31 USD
Hello. We need to import the product database from Prom to the Okstor website. Also, fix the Nova Poshta module. For details, please message me directly. Content Management Systems ∙ 2 hours 25 minutes back ∙ 22 proposals |
Optimization of Core Web Vitals (OpenCart) for Google PageSpeed — Mobile and PC versionsOrder description: We are looking for an experienced frontend developer/OpenCart specialist to optimize the loading speed of the website (categories and product cards) according to Google Core Web Vitals requirements. About the project: * CMS: OpenCart. * Specifics: The site… Content Management Systems, Javascript and Typescript ∙ 2 hours 46 minutes back ∙ 10 proposals |
Developer for CMS website project on Drupal 7 + PHP/MySQL.We are looking for a developer to assist with the setup of a CMS site on Drupal 7 + PHP/MySQL. Task:1. Create product cards for the entire range of products (currently, not all products on the site have product cards with descriptions and characteristics).2. Add correct… Content Management Systems, PHP ∙ 7 hours 10 minutes back ∙ 30 proposals |
Fix layout bugs on the OkayCMS website
16 USD
Fix bugs in the dropdown menus on the OkayCMS website. There is a bug in the display of the submenu when hovering over them. Content Management Systems, Web Programming ∙ 2 days 2 hours back ∙ 47 proposals |
Online store on Okay CMS
201 USD
Good day everyone. https://okay-cms.com I need a specialist who understands Okay CMS. Work on developing the store: 1. Install Okay CMS on the provided hosting. 3. Activate and install the template. 4. Connect the domain. 5. Set up the HTTPS certificate (Let’s Encrypt or… Content Management Systems, Online Stores & E-commerce ∙ 2 days 6 hours back ∙ 34 proposals |