СезонГотовим магазин к высокому сезону и Чёрной пятнице: скорость, нагрузка, акции

Прогноз вероятности отмены или возврата заказа

Прогноз вероятности отмены или возврата заказа в интернет-магазине на 1С-Битрикс

Менеджер собрал заказ, курьер отвёз, клиент не вышел на связь — и товар едет обратно, а вы платите за доставку в обе стороны и час работы склада. Или дорогая позиция возвращается через неделю после выкупа. Отмены и возвраты тихо съедают маржу, и особенно больно это там, где логистика дорогая, а доля оплаты при получении высокая. Хорошая новость: значительную часть отмен можно предсказать заранее и вмешаться до того, как вы понесли издержки.

В этой статье разберём, как в магазине на 1С-Битрикс прогнозировать вероятность отмены или возврата заказа: какие признаки указывают на риск, как использовать историю заказов, чем скоринг на правилах отличается от ML и какие действия предпринимать по сегментам риска, не отпугивая честных клиентов. Внедрение такой логики мы делаем в рамках автоматизации на 1С.

Коротко

  • Отмены и возвраты — прямые издержки; прогноз позволяет вмешаться заранее, а не платить постфактум.
  • История заказов — готовая размеченная выборка: у каждого заказа известен исход (выкуп, отмена, возврат).
  • Начинают с правил и простого скоринга по признакам риска; ML подключают позже, когда данных много.
  • По рискованному заказу реагируют мягко (звонок, предоплата), а не автоматическим отказом — иначе режут хорошие заказы.

Сколько стоят отмены и возвраты

Отмена — это не просто «минус один заказ». За каждой стоят реальные потраченные ресурсы: зарезервированный товар, который не достался другому покупателю; время менеджера на обработку; расходы на сборку и упаковку; оплаченная доставка, которая вернулась ни с чем. Для позиций с оплатой при получении добавляется риск невыкупа — курьер съездил зря.

Возврат после выкупа обходится ещё дороже: товар может потерять товарный вид, вы оплачиваете обратную логистику и обработку возврата, а деньги нужно вернуть. При заметной доле отмен и возвратов это ощутимая часть себестоимости. Поэтому снижение отмен даже на несколько процентов напрямую улучшает маржу — часто дешевле, чем привлечь столько же новых заказов.

Отмена, невыкуп и возврат: разница

Три разных события с разной механикой и разными точками вмешательства.

СобытиеКогда происходитГде вмешаться
ОтменаДо отгрузкиПодтверждение, предоплата
НевыкупПри доставке (оплата при получении)Предоплата, подтверждение перед отправкой
ВозвратПосле выкупаТочность описания, размерные подсказки

Прогнозируют их по-разному: отмену и невыкуп — по признакам заказа и клиента до отгрузки, возврат — во многом по признакам товара и качеству контента. Смешивать их в одну модель не стоит: у них разные причины и разные рычаги. Эта статья больше про отмены и невыкуп, но раздел о возвратах тоже разберём.

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

Признаки риска отмены

Опыт и данные выделяют набор признаков, которые чаще сопровождают отменённые заказы. Важно: ни один сам по себе не приговор — работает их совокупность.

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

Данные из истории заказов

Главное преимущество этой задачи — у вас уже есть данные. История заказов модуля «Интернет-магазин» — это готовая размеченная выборка: по каждому прошлому заказу известен исход (выкуплен, отменён, возвращён) и все его признаки. Не нужно ничего размечать вручную, достаточно правильно выгрузить и проанализировать.

Что важно при подготовке данных:

Грамотная работа с ORM здесь критична: неоптимальные запросы к большим таблицам заказов легко положат базу. Как правильно строить выборки, мы разбираем в материале про D7 ORM в Битрикс.

Правила против ML-модели

Два подхода к прогнозу, и почти всегда правильно начинать с первого.

Прагматичный путь: начать с правил, получить эффект и понять, каких признаков не хватает, а к модели переходить, когда простой скоринг исчерпан и накоплено достаточно данных. Тяжёлые расчёты ML обычно выносят в отдельный сервис, который общается с сайтом по API — про безопасную организацию такого обмена наш материал про REST, вебхуки и безопасность в Битрикс.

Как устроен скоринг заказа

Скоринг превращает набор признаков в одну оценку риска — обычно число, которое затем сравнивают с порогами. На уровне правил это работает прозрачно.

  1. Соберите признаки заказа. Способ оплаты, тип клиента, сумма, регион, поведение при оформлении.
  2. Назначьте веса. Каждому признаку — вклад в риск, основанный на исторической частоте отмен.
  3. Посчитайте оценку. Сумма вкладов даёт итоговый балл риска для заказа.
  4. Разбейте на сегменты. Пороги делят заказы на низкий, средний и высокий риск.
  5. Калибруйте по данным. Веса и пороги подстраивают так, чтобы прогноз совпадал с реальной долей отмен.
Оценка — это подсказка, а не приговор. Балл риска помогает менеджеру расставить приоритеты и выбрать действие, но окончательное решение остаётся за человеком и бизнес-правилами. Автоматически отменять заказ по баллу нельзя.

Сегменты риска и действия

Смысл прогноза не в самой оценке, а в действиях, которые она запускает. Реагировать нужно по сегментам и мягко, чтобы снизить издержки, не отпугивая честных клиентов.

СегментЧто делать
Низкий рискОбрабатывать как обычно, не мешать
Средний рискПодтверждающий звонок или сообщение перед отгрузкой
Высокий рискПредложить предоплату или частичную предоплату, приоритет ручной проверки

Ключевой принцип — не автоматический отказ. Отменять заказ по прогнозу означает регулярно резать и добросовестные заказы, которые попали в группу риска случайно. Цель прогноза — дать менеджеру приоритеты и подобрать условие (звонок, предоплата), а не отказать клиенту.

Где хранить оценку в Битрикс

Оценку риска удобно считать в момент оформления или сразу после создания заказа — через обработчик соответствующего события модуля продаж — и сохранять её в свойство заказа. Тогда риск виден там, где работает менеджер: в списке заказов и в CRM.

Практические принципы реализации:

Оформление в виде модуля упрощает поддержку и перенос — про это наш материал про разработку модуля Битрикс, а безопасную выкатку правил разбираем в статье про CI/CD и деплой.

Прогноз возвратов отдельно

Возврат после выкупа предсказывают иначе, чем отмену. Здесь на первый план выходят признаки не клиента, а товара и его подачи: категории с исторически высокой долей возвратов, разброс размеров, расхождение фото и реальности, сложные для выбора позиции.

Рычаги снижения возвратов тоже другие — они лежат в контенте и логике каталога:

Прогноз возвратов полезно связывать с работой над карточкой товара: чем точнее контент, тем меньше возвратов «не подошло». Это уже соседняя большая тема про качество товарных описаний.

Реализация пошагово

Собрать прогноз на 1С-Битрикс можно понятной последовательностью:

  1. Выгрузите историю. Завершённые заказы с известным исходом и полным набором признаков.
  2. Найдите закономерности. Посчитайте, какие сочетания признаков чаще ведут к отмене.
  3. Соберите скоринг. Правила с весами и порогами сегментов низкий/средний/высокий.
  4. Свяжите с событием заказа. Обработчик считает оценку при оформлении и пишет в свойство.
  5. Опишите действия. Для каждого сегмента — звонок, предоплата, приоритет проверки.
  6. Покажите менеджеру. Риск виден в списке заказов и CRM, заказы фильтруются по нему.
  7. Запустите измерение. Контрольная группа, сравнение доли отмен и издержек.
  8. Калибруйте. Подстраивайте веса и пороги по реальным исходам.

Измерение эффекта

Прогноз без измерения легко превращается в лишнюю работу для менеджеров без понятной отдачи. Оценивают его через сравнение с контролем и конкретные метрики.

Золотой стандарт — контрольная группа: часть рискованных заказов обрабатывают по-новому, часть по-старому, и честно сравнивают исход. Так вы отделяете эффект скоринга от общих колебаний и понимаете, окупается ли он.

Частые ошибки и этика

Чек-лист внедрения

  1. История подготовлена. Завершённые заказы с исходом и признаками, свежее окно.
  2. Признаки отобраны. Оплата, тип клиента, сумма, регион, поведение, история отмен.
  3. Скоринг собран. Правила с весами и порогами сегментов, откалиброванные по данным.
  4. Оценка в заказе. Считается при оформлении, хранится в свойстве, видна менеджеру.
  5. Действия описаны. Мягкие меры по сегментам, без автоматического отказа.
  6. Этика проверена. Нет перекосов по региону и способу оплаты, решение за человеком.
  7. Эффект измеряется. Контрольная группа, доля отмен, точность, издержки.

Вывод

Прогноз отмен и возвратов — это работа с уже имеющимися данными ради прямой экономии. У вас есть история заказов с известными исходами, а значит, значительную часть отмен можно предвидеть и вмешаться до того, как вы понесли издержки на резерв, сборку и доставку. На 1С-Битрикс это собирается из доступных средств: история заказов, обработчики событий, свойства заказа, отдельный модуль скоринга.

Начните с правил и простого скоринга по признакам риска, реагируйте мягко и по сегментам — звонком, предоплатой, приоритетом проверки, а не автоматическим отказом. Обязательно измеряйте эффект контрольной группой и следите за этикой, чтобы прогноз не наказывал честных клиентов. Тогда прогноз станет управляемым рычагом снижения издержек, а не источником лишней работы и испорченных отношений с покупателями.

Частые вопросы

Зачем прогнозировать отмены, если проще просто обрабатывать их постфактум?

Постфактум вы уже понесли издержки: зарезервировали товар, потратили время менеджера, оплатили сборку или доставку, которая вернулась. Прогноз позволяет вмешаться заранее — подтвердить рискованный заказ звонком, предложить предоплату, придержать резерв. Для магазина с высокой долей отмен или дорогой логистикой это прямая экономия: снижение отмен даже на несколько процентов заметно влияет на маржу.

Нужен ли для прогноза сложный ML или хватит правил?

Начинать почти всегда стоит с правил и простого скоринга по историческим признакам — это объяснимо, быстро внедряется и уже даёт эффект. Правила вроде «первый заказ + оплата при получении + крупная сумма = высокий риск» ловят значительную часть отмен. ML-модель имеет смысл, когда накоплено много данных и простой скоринг исчерпан. Порядок такой: сначала правила, потом, при необходимости, модель.

Какие признаки говорят о риске отмены?

Типичные: способ оплаты (наложенный платёж рискованнее предоплаты), первый заказ против повторного, история отмен клиента, слишком большая сумма для первого заказа, ночное оформление, много позиций «на выбор», указанный, но не отвечающий телефон, регион с дорогой или проблемной доставкой. Ни один признак сам по себе не приговор — риск оценивают по их совокупности через скоринг.

Откуда брать данные для обучения и правил?

Из истории заказов модуля «Интернет-магазин»: у вас уже есть тысячи заказов с известным исходом — выкуплен, отменён, возвращён. Это готовая размеченная выборка. По ней считают, какие сочетания признаков чаще ведут к отмене, и на этом строят правила или модель. Данные достают через D7-запросы к таблицам заказов, аккуратно, чтобы не мешать работе витрины.

Что делать с заказом, помеченным как рискованный?

Не отменять его автоматически — это отпугнёт честных клиентов. Реагируют мягко и по сегментам: для среднего риска — подтверждающий звонок или сообщение, для высокого — предложение предоплаты или частичной предоплаты, приоритет ручной проверки. Цель не отказать клиенту, а снизить издержки от вероятной отмены. Автоматический отказ по прогнозу — грубая ошибка, которая режет и хорошие заказы.

Не будет ли прогноз дискриминировать честных клиентов?

Риск есть, поэтому важны две вещи. Первая — прогноз влияет на внутренние действия (проверка, звонок, условия оплаты), а не на автоматический отказ. Вторая — модель и правила регулярно проверяют на перекосы, чтобы они не наказывали, например, целый регион или способ оплаты без оснований. Прогноз — инструмент снижения издержек, а не повод отказывать; относиться к нему нужно как к подсказке менеджеру.

Как измерить, что прогноз работает?

Через сравнение с контрольной группой: часть рискованных заказов обрабатывают по-новому (звонок, предоплата), часть — как раньше, и сравнивают долю отмен и издержки. Ключевые метрики: доля отмен и возвратов, точность прогноза (сколько помеченных действительно отменились), издержки на обработку. Без измерения непонятно, снижает ли скоринг отмены или просто добавляет работы менеджерам.

Где хранить и считать оценку риска в 1С-Битрикс?

Оценку удобно считать при оформлении или сразу после создания заказа через обработчик события и сохранять в свойство заказа. Тогда менеджер видит риск прямо в списке заказов и в CRM, а тяжёлые расчёты выносятся в фон. Правила и скоринг оформляют отдельным модулем, чтобы логику можно было версионировать и обновлять через CI/CD, не трогая ядро.

Поделиться:

Отмены и возвраты съедают маржу?

Соберём прогноз риска отмены по вашей истории заказов на 1С-Битрикс и настроим действия, которые снизят издержки без потери хороших заказов.

Редакция B2Bsite

Команда B2Bsite. С 2014 года разрабатываем интернет-магазины на 1С-Битрикс: строим аналитику заказов, скоринг и автоматизацию, которая снижает издержки и повышает выкуп.

← Все статьи блога