Клиент оплатил заказ, а на сборке выяснилось, что товар уже продан другому покупателю. Менеджер видел общий остаток или старую цифру в Битрикс24 и не знал, что запас занят.

В связке с МойСклад нужно показывать, сколько товара можно отгрузить сейчас, и закреплять его за подтверждённым заказом. Показ цифры и резерв — разные действия: одно информирует менеджера, другое учитывает обязательство перед покупателем.
Какие правила должен выбрать собственник
Определите момент резерва: подтверждение заказа, счёт или оплата. Ранний резерв защищает обещание, но может удерживать товар для неподтверждённых покупателей. Поздний — требует проверять наличие перед оплатой.
Назначьте срок и основание освобождения резерва. Отмена сделки, замена позиции и частичная отгрузка должны изменять его согласованно. Менеджер должен видеть причину недоступности товара и допустимый следующий шаг.
Что проверить в интеграции
- Из каких складов и показателей рассчитывается количество для немедленной отгрузки. «Доступно» в МойСклад включает ожидаемые поступления: это не всегда товар, уже лежащий на полке.
- Какая операция создаёт заказ и резерв в МойСклад.
- Получает ли Битрикс24 подтверждение успешного резерва.
- Что происходит, если связи нет или товар закончился.
- Как обрабатываются отмена, изменение количества и отгрузка части заказа.
Блокировка перехода сделки и автоматический резерв могут требовать конкретного приложения или доработки. Это не универсальные настройки любой интеграции. Формулы показателей приведены в справке остатков, резервов и ожиданий.
Контрольный сценарий
Учебная проверка в тестовой среде: на складе одна свободная единица, два менеджера почти одновременно подтверждают продажу. Если задача интеграции — защищать от двойного обещания, второй заказ должен получить отказ в резерве или статус ожидания. Проверьте это поведение у выбранного приложения; один показ остатка его не обеспечивает.
Затем отмените первый заказ и проверьте освобождение резерва. Повторите передачу: дубль появиться не должен. Частичную отгрузку проверьте отдельным заказом на несколько единиц — после отгрузки части резерв должен остаться только на неотгруженное количество.
Ограничения
Обновление остатка с задержкой само по себе не защищает от одновременных продаж. Для всех каналов нужны согласованные правила доступности и обработка ответа системы учёта.
Если разрешён заказ под закупку или производство, отсутствие готового товара не обязательно означает запрет сделки. Нужны отдельный статус, срок и понятное подтверждение клиенту.
Проверяйте также минимальные остатки и связку Битрикс24 с МойСклад.