Публичные кейсы уменьшения ручного труда с помощью Пинкит, интеграции между разными веб-сервисами и опыт наших клиентов.
Вот и подошла к завершению наша серия материалов о том, как грамотно связать МойСклад и Битрикс24 (начало можно посмотреть здесь).
В этой статье мы шаг за шагом покажем, как настроить автоматическое обновление товаров в заказах — теперь при изменении заказа в МойСклад нужные позиции будут синхронизироваться по UUID в Битрикс24 без вашего участия.
Обновить заказ и добавить туда нужное количество товаров
Шаг первый: Откуда
Указываем Пинкит и интеграцию, настроенную ранее.
Шаг второй: Инструменты
- Получить товары сделки
Используем API-запрос Методом GET с указанием URL = /crm.deal.productrows.get?id={{source.int12013.source.ID}}.
- Для каждого полученного товара
Используем инструмент Для каждого в поле step1.result.
- Преобразовать товар в массив
Используем Преобразование типов данных в поле step2.
- Получить товар подробнее в Битрикс24
Используем API-запрос Методом GET с указанием URL = /crm.product.get?ID={{step2.PRODUCT_ID}}.
- Поиск товара в МойСклад
Используем API-запрос Методом GET с указанием URL = /entity/product/{{step4.result.PROPERTY_70.value}}.
- Собрать массив товаров
Объединяем прогоны.
- Собрать запрос с товаром
Используем Преобразование массива объектов в поле step7.
- Собрать массив товаров для комментария
Используем Преобразование массива объектов в поле step7.
- JSON
Преобразуем массив в JSON.
- Убрать сначала [
Используем Замену по регулярному выражению в поле step10.
- Убрать сначала ]
Используем Замену по регулярному выражению в поле step11.
- Убрать сначала "
Используем Замену по регулярному выражению в поле step12.
- Фильтр
Используем Фильтр элементов массива в поле step8. Условие - Существует.
Шаг третий: Куда
Обновляем заказ в МойСклад.
Шаг четвертый: Сопоставление данных
Сопоставляем данные.
ID заказа - {{source.int12013.result.id}}
Позиции товаров
Тип: Тело
Название параметра: positions
Значение параметра: {{step14}}
Статус: Активно
description
Тип: Тело
Название параметра: description
Значение параметра: {{step13}}
Статус: Активно
Шаг пятый: Запуск
Запускаем.
Итог
По итогу мы рассмотрели настройку 9 интеграций, которые обеспечивают автоматический и надежный обмен данными между МойСклад и Битрикс24.
Теперь сделки, заказы, контрагенты, компании, контакты, сотрудники и товары обновляются автоматически — без лишней ручной работы, путаницы и сбоев.
Хотите тоже ускорить свой бизнес? Готовые шаблоны интеграций уже ждут вас по ссылке — попробуйте и убедитесь сами!
![]()
Если у вас есть вопросы, пишите нам в Телеграм или WhatsApp, расскажите о вашем бизнес-сценарии, и наши инженеры помогут настроить интеграцию без ручного труда и разработки.
Если вам нужна интеграция с сервисом, которого в Пинкит нет, или приватное событие/действие, через Пинкитбилдер вы можете самостоятельно настроить авторизацию, необходимые события и действия без разработки с ограниченным доступом к ним.
Подберите свой шаблон интеграции без регистрации здесь.
Алексей Окара,
продакт-менеджер Пинкит





















