если количество на складе стоит например -2 то пишет что товар в наличии.
это не правильно просто человек заказал товар которого небыло
Что у вас с настройками в Общие:
Включить отслеживание количества товаров на складе:
и
Разрешить отрицательное количество товаров в наличии:
?
Спасибо, что указали на данное поведение. Мы сообщили об этом разработчикам.
К сожалению, сейчас считается, что товар недоступен, если количество 0.
Воспроизводится, когда эти настройки включены.
Так получается, если включено “Разрешить отрицательное количество товаров в наличии” - то всё верно? Настройка так и говорит - если отрицательно - то В наличии
Вот если при выключенной настройке отрицательное количество пишет “в наличии” - то беда
К сожалению, с выключенной настройкой тоже можно воспроизвести, если указать отрицательное количество вручную в панели администратора, но покупатель не сможет оформить заказ на большее количество, чем есть фактически.
Видимо какой-то баг из-за добавления вариаций или складов, у меня 4.9.3, и при таких настройках даже в админке позволяет ввести отрицательное количество, но при сохранении меняет “-” на “+”, т.е. пишу -10, сохраняю - сохраняется 10. Но раз баг появился - то конечно надо исправлять
Спасибо за обращение. Мы исправили проблему.
Исправление войдет в обновление 4.11.4. Если вы хотите применить изменения самостоятельно, то вот файл diff, чтобы исправить проблему. Используйте его, как описано в документации.
Изменения в поведении коснутся только блока “Наличие в магазинах”. Поведение в случае отрицательного количества товара будет таким же как и при нулевом количестве:
- В случае если товар есть на складе в той же тарифной зоне, что и магазин, будет показано “Под заказ”.
- В случае если товара на складе нет, для данного магазина будет отображаться “Нет в наличии”.