Бюджет: 2000 UAH Срок: 4 дня
Добрый день Костянтин.
Я имею 10+ лет опыта с PHP. Могу выполнить ваше задание.
Доступен REST API (wp-json).
Объекты недвижимости — кастомный тип записи (custom post type), например property.
ACF-поля (цена, площадь, статус, адрес, фото, и т.п.).
Возможны вложенные таксономии (тип объекта, район и т.п.).
Laravel-проект
Работающий бэкенд с базой данных.
Таблицы по недвижимости могут быть созданы частично (или создашь как часть задачи).
Планируется использование этих данных для фронта (Vue/Blade — неважно, не влияет на ТЗ).
Подключиться к WP REST API.
Получить все объекты property, вместе с:
Название
Описание
ACF-поля: цена, статус, площадь, адрес, этажность, координаты, количество комнат, и т.п.
Таксономии: тип, район, и т.п.
Галерея изображений (URLs)
Обеспечить парсинг и сохранение в соответствующие таблицы Laravel БД.
Создать/настроить таблицы:
properties — основные данные
property_types, districts — справочники (опционально)
property_images — таблица изображений
Обеспечить связи между таблицами (hasMany, belongsTo и т.п.)
Минимум каждые 1-2 часа — синхронизация по статусу (active, sold, archived и т.п.).
Вариант реализации:
через Laravel scheduler (cron)
или webhook
Не дублировать записи — распознавать по ID из WordPress.
Все объекты должны сохраняться в БД и быть доступны для фильтрации/вывода на фронте.
Если объект удален из WordPress — оставить в БД, но пометить как неактивный (мягкое удаление).
Если обновился статус — обновить в Laravel.
Медиа (изображения) должны сохраняться как ссылки (не загружать файлы локально, если не указано иначе).
Простенький админ-лог или таблица sync_logs — логировать количество синхронизированных записей, ошибки, время последней синхронизации.
Можно использовать Laravel jobs/queues, если импорт большой.
Бюджет: 2000 UAH Срок: 4 дня
Добрый день Костянтин.
Я имею 10+ лет опыта с PHP. Могу выполнить ваше задание.
Бюджет: 2000 UAH Срок: 3 дня
Понимаю. Могу интегрировать Wordpress с Laracavel и получать данные через API. Сообщите, какие именно данные вам нужны и как вы хотите их использовать.
Бюджет: 3000 UAH Срок: 5 дней
Привет! Выполню ваше задание быстро и качественно. Точная стоимость после осмотра кода.
Мое портфолио: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Пишите, начну сегодня работать. Буду рад сотрудничеству с Вами!
Бюджет: 2000 UAH Срок: 3 дня
Добрый день, Константин!
Готов реализовать апи интеграцию со сторонним сайтом, предлагаю сделать это крон задачей с необходимым логированием. Опыт разработки с Laravel/Inertia/Vue более 4 лет. Буду рад сотрудничеству!
Бюджет: 2000 UAH Срок: 1 день
Добрый день! Заинтересовал ваш проект.
Готова сотрудничать! Обсудим детали?
Бюджет: 4000 UAH Срок: 7 дней
Доверьтесь профессионалу со стажем более 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/
Бюджет: 4000 UAH Срок: 3 дня
Спасибо за подробное ТЗ. Понимаю ваши требования и готов приступить к реализации. Предлагаю следующий план работ:
### **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 дня**
Готов обсудить детали или начать работу уже завтра. Как вам удобнее?
Бюджет: 5000 UAH Срок: 3 дня
Интересный проект, у меня за плечами богатый опыт работы с Laravel, MySQL, PostgresSQL и WordPress API. так что готов к продуктивному сотрудничеству!
Бюджет: 2000 UAH Срок: 1 день
Готов взять на работу, пишите, сделаю всё качественно. Опыт работы уже более 14 лет!
PHP 30 ставок 2 августа
88 ставок 31 июля
Дизайн сайтов 136 ставок 30 июля
Дизайн сайтов 101 ставка 29 июля
Веб-программирование 49 ставок 29 июля