Интеграция МойСклад и Битрикс24 — это эффективное решение для компаний, которые хотят автоматизировать обмен данными между складским учётом и CRM. Рассинхронизация заказов, сделок, контрагентов и товаров может привести к ошибкам, дублированию данных и потере времени. В этой статье мы покажем, как настроить синхронизацию МойСклад и Битрикс24 через платформу Пинкит, чтобы реализовать сложную логику обмена без программирования. Вы узнаете, как автоматизировать передачу данных, минимизировать ручной труд и повысить эффективность бизнес-процессов.
1. Проблема: рассинхронизация данных между МойСклад и Битрикс24
Многие компании используют МойСклад для управления складом и заказами, а Битрикс24 — для работы с клиентами и сделками. Без автоматической синхронизации возникают проблемы:
- Ошибки при ручном переносе данных.
- Дублирование контрагентов и клиентов.
- Несоответствие статусов заказов и сделок.
- Потеря времени на ручную обработку.
Автоматизация обмена данными между МойСклад и Битрикс24 решает эти проблемы, обеспечивая бесшовную интеграцию систем.
Если вам интересны другие готовые шаблоны по сервису МойСклад, вы можете установить их по ссылке.
Алексей Окара, продакт-менеджер Пинкит
2. Техническое задание (ТЗ) для интеграции
Рассмотрим реальный кейс компании, занимающейся продажей товаров. Клиент использует МойСклад для управления заказами и складом, а Битрикс24 — для ведения сделок.
Для автоматизации процессов было разработано следующее ТЗ.
Как связать МойСклад и Битрикс24 для синхронизации заказов и сделок
2.1. Передача сделок из Битрикс24 в МойСклад
Все сделки из воронки «Продажи» в Битрикс24 должны автоматически создавать заказы в МойСклад.
2.2. Передача заказов из МойСклад в Битрикс24
Заказы из МойСклад с включенным чекбоксом «Синхронизировать с Битрикс24» (значение «Да») создают сделки в воронке «Продажи» в Битрикс24.
2.3. Сопоставление статусов
Статусы заказов в МойСклад и стадии сделок в Битрикс24 должны соответствовать:
- «Новый» (МойСклад) → «Новая» (Битрикс24).
- «Подтвержден» (МойСклад) → «В работе» (Битрикс24).
- «Отгружен» (МойСклад) → «Выполнена» (Битрикс24).
2.4. Обновление данных
При изменении полей (например, суммы, статуса или контактных данных) в одной системе информация автоматически обновляется в другой.
2.5. Автоматизация синхронизации контрагентов и клиентов
- Физическое лицо (МойСклад) → Контакт (Битрикс24).
- Юридическое лицо или ИП (МойСклад) → Компания (Битрикс24).
- Контактное лицо (МойСклад) → Контакт (Битрикс24) с привязкой к компании.
Необходимо сопоставление компаний и контактов для предотвращения дублирования.
2.6. Создание сделок для юридических лиц
Если клиент — юридическое лицо, в сделке Битрикс24 в поле «Клиент» привязываются компания и контакт.
2.7. Создание сделок для физических лиц
Если клиент — физическое лицо, в поле «Клиент» указывается только контакт.
2.8. Название сделки
Название сделки в Битрикс24 формируется по шаблону:
Клиент + Номер заказа МойСклад + Дата заказа МойСклад.
Пример: ООО "Ромашка" 251966 от 27.03.2025.
2.9. Синхронизация товаров
Товары в заказах и сделках синхронизируются по UUID для точного соответствия номенклатуры.
3. Решение: интеграция МойСклад и Битрикс24 через Пинкит
Так как готового решения, покрывающего такой сценарий, клиент не нашел, а связываться с заказной разработкой дорого и долго, мы предложили реализовать ТЗ через платформу Пинкит (здесь можно настроить интеграции по API сервисов без кастомной разработки).
Мы разработали 9 сценариев, покрывающих бизнес-задачу автоматизации полного обмена данными между МойСклад и Битрикс24 в обе стороны (готовые шаблоны интеграции можно скачать тут):
Сценарии интеграции
Мой склад - заказ создан => сделка в Битрикс24
3.1. Создание сделки в Битрикс24 на основе заказа из МойСклад
Триггер: создан заказ в МойСклад с чекбоксом «Синхронизировать с Битрикс24».
Действие: Создать сделку в воронке «Продажи» в Битрикс24.
3.2. Добавление товаров в сделку
Триггер: Сделка создана в Битрикс24.
Действие: Добавить товары из заказа МойСклад по UUID.
3.3. Привязка контактов для юридических лиц
Триггер: Сделка создана, клиент — юридическое лицо.
Действие: Привязать компанию и контактное лицо к сделке.
3.4. Обновление сделки при изменении заказа
Триггер: Обновлен заказ в МойСклад.
Действие: Обновить сделку в Битрикс24 (статус, поля, товары).
3.5. Обновление товаров в сделке
Триггер: Сделка обновлена в Битрикс24.
Действие: Синхронизировать товары по UUID.
3.6. Создание заказа в МойСклад на основе сделки
Триггер: Создана сделка в воронке «Продажи» в Битрикс24.
Действие: Создать заказ в МойСклад.
3.7. Добавление товаров в заказ
Триггер: Заказ создан в МойСклад.
Действие: Добавить товары из сделки Битрикс24 по UUID.
3.8. Обновление заказа при изменении сделки
Триггер: Обновлена сделка в Битрикс24.
Действие: Обновить заказ в МойСклад (статус, поля, товары).
3.9. Обновление товаров в заказе
Триггер: Заказ обновлен в МойСклад.
Действие: Синхронизировать товары по UUID.
4. Результаты интеграции
Настройка интеграции МойСклад и Битрикс24 через Пинкит позволила клиенту:
- Обеспечить бесшовную синхронизацию заказов, сделок, контрагентов, компаний, контактов и товаров.
- Сэкономить время за счёт устранения ручного ввода данных.
- Исключить ошибки, связанные с дублированием или несоответствием информации.
- Повысить гибкость: сценарии легко адаптируются под изменения бизнес-процессов.
Данный сценарий автоматизации обмена данными подходит для большинства компаний, использующих обе системы, и могут быть адаптированы под ваши процессы, а именно:
Синхронизация Сделок
✔️ из Битрикс24 в МойСклад попадают все сделки из воронки «Продажи».
✔️ из МойСклад в Битрикс24 попадают все заказы с установленным чекбоксом «Синхронизировать с Битрикс24» в положении «Да» в воронку «Продажи».
При этом название сделки формируется так: «Клиент + Номер заказа МойСклад + Дата заказа МойСклад», например: «ООО "Ромашка" 251966 от 27.03.2025».
Если какое-то из полей, участвующих в обмене, обновилось в одной из систем, то обновляется информация в другой системе.
Синхронизация Контрагент – Клиент
✔️ МойСклад (физическое лицо) – Битрикс24 (контакт)
✔️ МойСклад (Юридическое лицо или ИП) - Битрикс24 (компания)
✔️ МойСклад (Контактное лицо) – Битрикс24 (контакт с привязкой к компании)
Также происходит сопоставление компаний и сопоставление контактов при создании новой сделки в Битрикс24 на основании заказа из МойСклад:
- если клиентом в МойСклад является компания в МойСклад, в поле клиент Битрикс24 привязываются 2 сущности: компания и контакт.
- если клиентом в МойСклад является физическое лицо, в поле клиент Битрикс24 должна быть привязана 1 сущность - контакт.
Синхронизуются товары по UUID
Синхронизация товаров по UUID (Universally Unique Identifier, универсальный уникальный идентификатор) — это процесс обмена данными о товарах между двумя системами (в данном случае МойСклад и Битрикс24), при котором товары идентифицируются и сопоставляются с помощью уникального кода (UUID). Это обеспечивает точное соответствие товаров в обеих системах, исключая ошибки и дублирование.
5. Заключение
Настройка интеграции МойСклад и Битрикс24 через Пинкит позволяет автоматизировать обмен данными, упростить управление продажами и повысить эффективность бизнеса.
Чтобы связать МойСклад и Битрикс24 и сосредоточиться на развитии бизнеса, а не на рутинных задачах, установите готовые шаблоны интеграции и просто донастройте их под ваши задачи.
Возникли сложности с настройкой? Напишите нам в Телеграм или WhatsApp, расскажите о вашем бизнес-сценарии. Эксперты Пинкит помогут настроить интеграцию без разработки (настроим первую интеграцию бесплатно).
Если вам нужна интеграция с сервисом, которого в Пинкит нет, или приватное событие/действие, через Пинкитбилдер вы можете самостоятельно добавить авторизацию, необходимые события и действия без разработки.
Подберите свой шаблон интеграции без регистрации здесь.
Алексей Окара, продакт-менеджер Пинкит