Интеграции · Bitrix24 · МойСклад
Интеграция Bitrix24 ↔ МойСклад
Категория: Интеграции
Стек: Bitrix24, МойСклад API, PHP, очереди, logs
Срок: 1–3 недели
Проблема
Товары, остатки и заказы между CRM и складом расходились, синхронизация работала нестабильно, появлялись дубли.
Ограничения
Разные модели данных, ограничения API МойСклад, требование не терять и не дублировать записи.
Что сделал
- Двусторонняя синхронизация компаний, контактов и сделок
- Маппинг ответственных между системами
- Поиск дублей по UUID и ключевым полям
- Корректная обработка копеек/округлений
- Режимы verify / sync / count для безопасного прогона
- Логирование входящих и исходящих запросов
Архитектура
Bitrix24
→ Сервисный слой обмена
→ Очередь / повторы
→ МойСклад API
→ Логи обмена
Результат
Появилась история обмена: видно, где и почему падает синхронизация; данные перестали расходиться вручную.
Что можно переиспользовать
Слой маппинга
Правила дедупликации
Режим verify перед боевым обменом
Формат логов обмена