Перейти к основному содержимому

Стадии сделки Битрикс24 и статусы заказа МойСклад в обе стороны

Задача​

Менеджер ведёт сделку по стадиям в Битрикс24, а склад работает с заказом в МойСклад и меняет его статусы: «Собран», «Отгружен», «Доставлен». Менеджер не видит, что заказ уже уехал, и звонит на склад. Склад, в свою очередь, не знает, что клиент подтвердил заказ. Нужно, чтобы стадия сделки и статус заказа сами подтягивались друг за другом.

Что получится​

  • Менеджер переводит сделку на стадию «Подготовка документов» — заказ в МойСклад получает статус «Подтверждён».
  • Кладовщик меняет статус заказа на «Отгружен» — сделка в CRM сама переезжает на нужную стадию.
  • Для каждой пары «стадия ↔ статус» вы решаете, в какую сторону она работает: только в МойСклад, только в Битрикс24 или в обе стороны.

Модуль сопоставляет стадии и статусы только по вашей таблице — автоматически по названиям ничего не совпадает. Стадии и статусы без пары не трогаются.

Что нужно заранее​

  • Обмен сделок с заказами покупателя уже работает — см. рецепт Сделки → заказы покупателя.
  • Для смены стадий из МойСклад настроены вебхуки на Заказы покупателей (Общие параметры → Вебхуки МойСклад). Без них статусы поедут только в одну сторону — из Битрикс24 в МойСклад.
  • В МойСклад заведены нужные статусы заказа покупателя, а в Битрикс24 — стадии воронки.

Шаги​

  1. Откройте Документы → Заказ покупателя, вкладка Статусы.
  2. В блоке Соответствия статусов документов нажмите Добавить соответствие.
  3. В колонке Стадия сделки Битрикс24 выберите стадию. Стадии подписаны вместе с воронкой: «Общая воронка: Новая», «Общая воронка: В работе» и т. д.
  4. В колонке Статус документа МойСклад выберите статус заказа.
  5. В колонке Направление обмена выберите, в какую сторону работает пара (варианты — во вкладках ниже).
  6. Повторите для всех стадий, которые должны быть связаны, и нажмите Сохранить.

Соответствия стадий сделки и статусов заказа

Какое направление выбрать​

Стадия и статус равноправны: какая система изменилась последней, та и права.

Подходит для «общих» этапов, которые могут сменить обе стороны, — например, «Новая» ↔ «Новый», «В работе» ↔ «Собран». Это вариант по умолчанию для новой строки, и для большинства пар он правильный.

Одна стадия — одна строка для каждого направления

Модуль идёт по таблице сверху вниз и берёт первую подходящую строку. Если один статус МойСклад связан с двумя стадиями (или наоборот) в одном направлении, сработает только верхняя строка. Держите пары однозначными.

Исключение — один статус МойСклад, связанный со стадиями разных воронок. При загрузке из МойСклад модуль сначала ищет строку со стадией текущей воронки сделки (если в этом же обмене воронку задаёт соответствие полей — то этой воронки) и берёт её. Если такой строки нет или новая сделка создаётся без воронки, срабатывает первая подходящая строка, и сделка переходит в воронку её стадии.

Как проверить​

  1. Возьмите сделку, у которой уже есть заказ в МойСклад, и переведите её на стадию из таблицы с направлением В обе стороны или Только в МойСклад.
  2. В Обзор работы модуля → Очередь обмена появится задача Экспорт по сделке и завершится состоянием Выполнена.
  3. Откройте заказ в МойСклад — статус сменился на сопоставленный.
  4. Теперь смените статус заказа в МойСклад на тот, что связан В обе стороны или Только в Битрикс24.
  5. В очереди появится задача Импорт с типом заказа покупателя. После её выполнения откройте сделку — она на нужной стадии.

Если не работает​

  • Из МойСклад статус не доходит, задач «Импорт» нет. Не настроены вебхуки на заказы покупателей или обработчик недоступен извне. Проверьте страницу Вебхуки МойСклад — см. Вебхуки МойСклад.
  • Задача выполнена, но стадия не сменилась. Для этого статуса нет строки в таблице или у строки направление «в другую сторону» (например, Только в МойСклад, а меняли в МойСклад).
  • Сделка уехала в другую воронку. Для статуса нет строки со стадией текущей воронки сделки, и сработала строка со стадией другой воронки: модуль переносит сделку туда, где находится выбранная стадия. Выбирайте стадии нужной воронки — подписи начинаются с её названия. Про несколько воронок — рецепт Сделки из разных воронок.
  • Статус «прыгает» не туда. Один статус связан с несколькими стадиями — сработала верхняя строка. Уберите дубли.

Подробнее​