Інтегрувати отримання данних по API від Wordpress на Ларавель
2000 UAHЩо є на старті
Сторонній сайт на WordPress
Доступний REST API (wp-json).
Об'єкти нерухомості — кастомний тип запису (custom post type), наприклад
property.ACF-поля (ціна, площа, статус, адреса, фото, тощо).
Можливі вкладені таксономії (тип об'єкта, район і т.п.).
Laravel-проєкт
Працюючий бекенд із базою даних.
Таблиці під нерухомість можуть бути частково створені (або створиш як частину задачі).
Планується використання цих даних для фронту (Vue/Blade — неважливо, не впливає на ТЗ).
Що потрібно реалізувати
1. Імпорт об'єктів нерухомості з WordPress
Підключитися до WP REST API.
Отримати всі об'єкти
property, разом із:Назвою
Описом
ACF-полями: ціна, статус, площа, адреса, поверховість, координати, кількість кімнат, інше
Таксономіями: тип, район, тощо
Галереєю зображень (URLs)
Забезпечити парсинг і збереження у відповідні таблиці Laravel БД.
Розкладка даних у БД Laravel
Створити/налаштувати таблиці:
properties— основні даніproperty_types,districts— довідники (опціонально)property_images— таблиця зображень
Забезпечити зв’язки між таблицями (hasMany, belongsTo тощо)
Регулярна синхронізація статусів
Мінімум кожні 1-2 години — синхронізація по статусу (
active,sold,archived, etc.).Варіант реалізації:
через Laravel scheduler (cron)
або webhook
Не дублювати записи — розпізнавати за
IDз WordPress.
Вимоги до логіки
Всі об'єкти мають зберігатися в БД і бути доступні для фільтрації/виводу на фронті.
Якщо об'єкт видалено з WordPress — залишити в БД, але позначити як неактивний (м’яке видалення).
Якщо оновився статус — оновити в Laravel.
Медіа (зображення) мають зберігатися як посилання (не завантажувати файли локально, якщо не вказано інакше).
Простенький адмін-лог або таблиця
sync_logs— логувати кількість синхронізованих записів, помилки, час останньої синхронізації.
Можна використати Laravel jobs/queues, якщо імпорт великий.
-
Добрий день, Константин!
Готовий реалізувати API інтеграцію з стороннім сайтом, пропоную зробити це крон-завданням з необхідним логуванням. Досвід розробки з Laravel/Inertia/Vue понад 4 роки. Буду радий співпраці!
-
456 1 0 Добрий день Костянтин.
Я маю 10+ років досвіду з PHP. Можу виконати ваше завдання.
-
411 6 1 Розумію. Можу інтегрувати Wordpress з Laracavel та отримувати дані через API. Повідомте, які саме дані вам потрібні та як ви хочете їх використовувати.
-
12912 67 0 Вітаю! Виконаю ваше завдання швидко і якісно. Точна вартість після огляду коду.
Моє портфоліо: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Пишіть, почну сьогодні працювати. Буду радий співпраці з Вами!
-
1167 14 0 Добрий день! Зацікавив Ваш проєкт.
Готова співпрацювати! Обговоремо деталі?
-
4429 80 1 4 Довіртесь професіоналу з досвідом понад 10 років! Тарифи та терміни актуальні!
Буду радий співпраці!
Досвід комерційної розробки інтернет-магазинів на CMS, бізнес-порталів та корпоративних сайтів — 11 років!
+CMS: WordPress(+Woocommerce)PrestaShop/Opencart/Joomla/Bitrix/MODX/DLE/Shopify
php/html/css/js/Mysql, PhotoShop/Figma
Приклади робіт (з нуля під ключ):
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 Дякую за детальне ТЗ. Розумію ваші вимоги та готовий приступити до реалізації. Пропоную наступний план робіт:
### **1. Імпорт даних з WordPress**
- Підключення до WP REST API (`/wp-json/wp/v2/property` + ACF Fields)
- Отримання всіх об'єктів `property` з:
- Основними даними (назва, опис)
- ACF-полями (ціна, площа, статус, адреса, поверховість, координати, кімнати)
- Таксономіями (тип, район)
- Галереєю зображень (URL)
… - Валідація та трансформація даних перед записом у Laravel
### **2. База даних Laravel**
- Створення/доопрацювання таблиць:
- `properties` (основна інформація)
- `property_types`, `districts` (довідники)
- `property_images` (посилання на зображення)
- Зв’язки між моделями:
```php
Property::hasMany(PropertyImage::class);
Property::belongsTo(PropertyType::class);
Property::belongsTo(District::class);
```
- М'яке видалення (`SoftDeletes`) для об'єктів, видалених у WordPress
### **3. Синхронізація**
- **Регулярний імпорт:**
- Інкрементальний (кожні 1-2 години через `Laravel Scheduler`)
- Повний (раз на день або по запиту)
- **Механізм оновлення:**
- Оновлення лише змінених полів (перевірка за `wp_id`)
- Автоматичне оновлення статусів (`active`, `sold`, `archived`)
- **Webhook-підтримка** (опціонально для миттєвих оновлень)
### **4. Логування та обробка помилок**
- Таблиця `sync_logs` з записами:
- Час синхронізації
- Кількість оновлених/доданих записів
- Помилки (якщо виникають)
- Опціонально: нотифікації про критичні помилки
### **5. Оптимізація**
- Використання Laravel Queues для асинхронного імпорту (якщо обсяги великі)
- Кешування запитів до WordPress API (якщо це допустимо)
- Індексація полів для швидкого пошуку
### **Технології**
- Laravel 9/10 (Eloquent, Scheduler, Queues)
- WordPress REST API + ACF
- MySQL (оптимізовані запити)
### **Гарантії**
✅ Чистий, підтримуваний код
✅ Документація до API та БД
✅ Тестування перед здачею
✅ Підтримка після реалізації
**Терміни:**
- Базова реалізація: **2-3 днів**
- Додаткові доробки (черги, вебхуки): **+1-2 дні**
Готовий обговорити деталі або розпочати роботу вже завтра. Як вам зручніше?
-
177 Цікавий проєкт, маю за плечами багатий досвід роботи з Laravel, MySQL, PostgresSQL та WordPress API. так що готовий до продуктивної співпраці!
-
10671 591 6 10 Готовий взятися за роботу, пишіть, зроблю все якісно. Досвід роботи вже більше 14ти років!
Актуальні фриланс-проєкти в категорії CMS
Opencart - Імпорт з Пром
1400 UAH
Добрий день. Потрібно імпортувати базу товарів з Прому на сайт на Окстор. Також пофіксити модуль Нової Пошти. За деталями в дірект CMS ∙ 8 годин 49 хвилин тому ∙ 27 ставок |
Оптимізація Core Web Vitals (OpenCart) під Google PageSpeed — Мобільна та ПК версіїОпис замовлення: Шукаємо досвідченого frontend-розробника/фахівця з OpenCart для оптимізації швидкості завантаження сайту (категорії та картки товарів) під вимоги Google Core Web Vitals. Про проект: * CMS: OpenCart. * Специфіка: Сайт працює в режимі каталогу (кошика та… CMS, Javascript та Typescript ∙ 9 годин 11 хвилин тому ∙ 14 ставок |
Розробник на проект CMS-сайт на Drupal 7 + PHP/MySQL.Шукаємо розробника для допомоги з налаштуванням CMS-сайту на Drupal 7 + PHP/MySQL. Задача:1. Зробити карточки товару на весь асортимент товару (наразі на сайті не на всіх товарах є карточки товару з описом та характеристиками).2. Додати вірні характеристики на всі товари.3.… CMS, PHP ∙ 13 годин 34 хвилини тому ∙ 38 ставок |
Виправити баги у верстці на сайті OkayCMS
700 UAH
Виправити баги у випадаючих меню на сайті на OkayCMS. Баг у відображенні підкатегорії меню при наведенні на них CMS, Веб-програмування ∙ 2 дні 8 годин тому ∙ 47 ставок |
Інтернет-магазин на Okay CMS
9000 UAH
Доброго часу доби всім. https://okay-cms.com Потрібен спеціаліст, який розбирається в ОКАY CMS. Робота по розробці магазину: 1. Встановити Okay CMS на наданий хостинг. 3. Активувати та встановити шаблон. 4. Підключити домен. 5. Налаштувати HTTPS-сертифікат (Let’s Encrypt або… CMS, Інтернет-магазини та електронна комерція ∙ 2 дні 12 годин тому ∙ 34 ставки |