Если деятельность вашей компании связана с продажами,то учет товаров, отгрузок и остатков можно эффективно организовать через сервисы складского учета, такие как МойСклад.
Однако информация о контрагентах может храниться в других системах, например, в Битрикс24.
В этой статье расскажем, как настроить передачу данных между платформой МойСклад и Битрикс24, а также рассмотрим возможные сценарии интеграции.
1. Cервис МойСклад: проблема работы с заказами и ее решение
Разберем пример нашего заказчика, который работает в сфере продаж оргтехники и использует сервис МойСклад для ведения каталога товаров, формирования заказов и актуализации остатков на складах.
МойСклад интеграции: выгрузка контрагентов и обмен заказами между МойСклад и Битрикс24: читайте подробнее в нашем блоге.
Сотрудники заказчика используют Битрикс24 для управления взаимоотношения с клиентами. У заказчика большое количество товарных позиций в МойСклад, и каждый заказ необходимо вручную переносить в Битрикс24.
Этот процесс довольно рутинный и трудоемкий.
Перенос заказов по клиентам из МойСклад в сделки Битрикс24 (кейс производителя протеиновых коктейлей): читайте в статье.
В каждом заказе из МойСклад нужно выбрать контрагента, сумму заказа, товар, а затем вручную создать этот товар в каталоге Битрикс24 и привязать его к сделке.
После получения оплаты сделку нужно завершить и обновить остатки товара в МойСклад.
Заказчик хочет максимально автоматизировать этот процесс, чтобы снизить объем ручной работы и повысить эффективность.
Задача заключается в следующем:
Автоматическое создание сделок в Битрикс24: Когда в МойСклад создается новый заказ, в Битрикс24 должна автоматически создаваться сделка, а также контакт или компания, в зависимости от данных.
Интеграция МойСклад и Битрикс24: неплохое решение для автоматизации розничной и оптовой торговли по ссылке.
Актуализация остатков на складе: После завершения сделки в Битрикс24 необходимо автоматически списывать товары, указанные в заказе, и актуализировать остатки на складе в МойСклад.
Интеграцию можно протестировать, установив соответствующий шаблон в вашем личном кабинете Пинкит:
2. МойСклад. Новый товар —> Битрикс24. Добавить новый товар
Шаг первый: Откуда
Забираем данные из МойСклад в момент создания нового товара.
Шаг второй: Инструменты
- Поиск ID соответствующий сущности
Сопоставляем товар в МойСклад и товар в Битрикс24.
- Прервать если уже есть сопоставление
Используем проверку по полю step2. Условие - Логическое(Истина), Действие - Прервать, если проверка пройдена.
Шаг третий: Куда
Создаем товар в Битрикс24.
Шаг четвертый: Сопоставление данных
Сопоставляем товар по уникальному идентификатору SKU, также по названию и цене.
Шаг пятый: Запуск
Запускаем интеграцию.
3. Битрикс24 > МойСклад = Списать остатки после успешного закрытия сделки
Шаг первый: Откуда
Получаем данные в Битрикс24 в момент обновления сделки.
Шаг второй: Инструменты
- Списать товары - ДА
Используем API-запрос методом GET с указанием урла /crm.deal.update.json?id={{source.ID}}&fields[UF_CRM_1702453974572]=46.
- Получить товары по сделке
Используем API-запрос методом GET с указанием урла /crm.deal.productrows.get?id={{source.ID}}.
- Для каждого товара
Используем перебор инструментом Для каждого по полю step12.result.
- Получить ID товара в МС
Используем Поиск ID соответствующий сущности по полю step13.PRODUCT_ID. Сопоставляем товары в обеих платформах.
- Получить инфу по товару
Используем API-запрос методом GET с указанием урла /crm.product.get?id={{step13.PRODUCT_ID}}.
- Получить остатки по товару в МойСклад
Используем API-запрос методом GET с указанием урла /entity/assortment?filter=code~{{step14.result.PROPERTY_50.value}}
- Создать списание товара после его покупки
Используем API-запрос методом POST. Запрос:
{
"store": {
"meta": {
"href": "https://api.moysklad.ru/api/remap/1.2/entity/store/780f09df-1cc1-11ee-0a80-08bf000f1c1a",
"metadataHref": "https://api.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#warehouse/edit?id=780f09df-1cc1-11ee-0a80-08bf000f1c1a"
} },
"organization": {
"meta": {
"href": "https://api.moysklad.ru/api/remap/1.2/entity/organization/780cc93e-1cc1-11ee-0a80-08bf000f1c18",
"metadataHref": "https://api.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#mycompany/edit?id=780cc93e-1cc1-11ee-0a80-08bf000f1c18"
} },
"positions": [
{
"quantity": {{step13.QUANTITY}},
"assortment": {
"meta": {
"href": "{{step4.rows.0.meta.href}}",
"metadataHref": "{{step4.rows.0.meta.metadataHref}}",
"type": "{{step4.rows.0.meta.type}}",
"mediaType": "application/json",
"uuidHref": "{{step4.rows.0.meta.uuidHref}}"
} } } ]}
Шаг третий: Куда
Обновляем товар в МойСклад. Остатки будут актуализированы.
Шаг четвертый: Сопоставление данных
Сопоставляем товары по ID. Указываем заполнение артикула из шага 2.
Шаг пятый: Запуск
Запускаем интеграцию.
Резюмируем
Если вам нужно синхронизировать каталоги в МойСклад и Битрикс24, а также автоматически списывать остатки товаров при каждой продаже, оформленной в сделке Битрикс24, вы можете настроить этот процесс с помощью инструментов Пинкит.
Интеграцию можно протестировать, установив соответствующий шаблон в вашем личном кабинете Пинкит:
![]()
Если у вас есть вопросы, пишите нам в Телеграм или WhatsApp.
Если вам нужна интеграция с сервисом, которого в Пинкит нет, или приватное событие/действие, через Пинкитбилдер вы можете самостоятельно настроить авторизацию, необходимые события и действия без разработки с ограниченным доступом к ним.
Также вы можете самостоятельно протестировать Пинкит, для этого зарегистрируйтесь в личном кабинете по ссылке: https://lk.pinkit.io/register.
Алексей Окара,
продакт-менеджер Пинкит

Время работы специалистов Пн.–Пт.: с 9:30 до 18:30; Сб.-Вс.: выходные.
![]()
Павел Филатов
|
Сервис
Самые востребованные интеграции по API: Google Sheets, Unisender, СберБанк, HH.ru, Контур.Фокус, GetCourse, Банки, iiko. |
![]()
Павел Филатов
|
А вы уже смотрели наш раздел "
|
![]()
Павел Филатов
|
Для тех, кто идет в ногу со временем, мы проводим регулярные
Если у Вас есть вопросы по настройке, по функционалу или вы просто хотите быть в курсе новых трендов, тогда регистрируйтесь и подключайтесь к нашим вебинарам. Для вас всегда интересные спикеры, разбор задач на примере реальных кейсов, а также подарки самым активным. |