Исправление доработка синхронизации мерджей в HubSpot
Описание
Исправление синхронизации и зачистка «фантомных» сделок после мерджей в HubSpot API PHP MySQL Описание проблемы: У нас настроена синхронизация данных из HubSpot CRM в локальную базу данных MySQL с помощью кастомного скрипта на PHP В чем суть проблемы: Когда в HubSpot происходит процесс слияния (мерджа) сделок или контактов (объединение дублей через CRM API), старые (поглощенные) записи уходят в архив или получают статус объединенных, а их ID прописываются в поле hs_merged_object_ids материнской сделки. Сейчас в локальной базе данных остаются так называемые «фантомные» сделки (записи, которые в HubSpot уже были объединены и закрыты, но в нашей MySQL-базе они числятся как самостоятельные активные объекты). Из-за этого возникают расхождения в общем количестве записей и целостности связей. Что уже реализовано в коде: Используется дельта-синхронизация по временным интервалам Встроена функция поиска Есть логика переноса привязанных активностей, файлов и связей с контактами на материнскую сделку перед удалением дочерней. Ночная реконсиляция через array_diff полного списка ID из HubSpot и MySQL. Задача для исполнителя: Нужно проверить, доработать или отладить текущий механизм ETL/синхронизации на PHP, чтобы: Гарантированно отлавливать все случаи слияния объектов (как через инкрементальные запросы, так и при полной сверке). Полностью очистить базу от оставшихся «фантомов» и предотвратить их появление в будущем.
Детали
- Заказчик
- bmat3
- Рубрика площадки
- Разработка и IT / Доработка и настройка сайта
- Локация
- —
- Язык заказа
- Русский
- Бюджет как на площадке
- —
- Откликов / просмотров
- 14 / 291
- Приём откликов до
- 07.08.2026, 17:03 МСК
- Срок исполнения
- 10 дн.
- Заказчик на площадке
- 46 заказов, нанял в 85%
- Найдено сервисом
- 05.08.2026, 17:07 МСК
- ID на площадке
- 3230645