Сразу к делу: есть некий товар, количество на складе — 20, галочка "Уменьшать количество при заказе" проставлена.
Кидаю в корзину этот товар в количестве 2 шт., оформляю заказ.
В итоге заказ оформлен, а количество товара на складе по прежнему 20.
При этом, если отменить заказ через админку, количество на складе увеличится на 2 шт.
Оформление заказа на стандартном компоненте sale.basket.order.ajax.
Никто не сталкивался с подобной проблемой? Понимаю, что решить можно, вручную прописав изменение количества уже после оформления заказа, но это костыль, которого хотелось бы избежать.
Версия битрикса 11.5.9. Насколько я понимаю, функционал складского учета реализован начиная с версии 12.5.0.
Поэтому я захожу в форму редактирования нужного товара, кручу вниз до параметров торгового каталога, там вкладка "Параметры", с полем "Количество на складе" и флажок "Уменьшать количество при заказе" (см. скриншот).
Евгений Задорин пишет: Версия битрикса 11.5.9. Насколько я понимаю, функционал складского учета реализован начиная с версии 12.5.0.
Поэтому я захожу в форму редактирования нужного товара, кручу вниз до параметров торгового каталога, там вкладка "Параметры", с полем "Количество на складе" и флажок "Уменьшать количество при заказе" (см. скриншот).
А покажите скриншотом, где вы ждете уменьшения количества, и будет сразу понятно.
При отмене заказа и не уменьшение количества в поле "Доступное количество" - это баг и может быть нужно будет обратится в техническую поддержку или поставить обновления.
Собственно на приведенном выше скриншоте и жду. Провел несложный опыт, вручную сбросил количество товара в ноль, в результате в каталоге для данного товара пропала кнопка "Купить", и вывелось сообщение "Нет на складе". Так что именно с этим полем и нужно работать.