Склады не верное написание товара "в наличии" в карточке товара

если количество на складе стоит например -2 то пишет что товар в наличии.
это не правильно просто человек заказал товар которого небыло

Что у вас с настройками в Общие:
Включить отслеживание количества товаров на складе:
и
Разрешить отрицательное количество товаров в наличии:
?

Спасибо, что указали на данное поведение. Мы сообщили об этом разработчикам.
К сожалению, сейчас считается, что товар недоступен, если количество 0.

1 лайк

Воспроизводится, когда эти настройки включены.

Так получается, если включено “Разрешить отрицательное количество товаров в наличии” - то всё верно? Настройка так и говорит - если отрицательно - то В наличии
Вот если при выключенной настройке отрицательное количество пишет “в наличии” - то беда

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

1 лайк

Видимо какой-то баг из-за добавления вариаций или складов, у меня 4.9.3, и при таких настройках даже в админке позволяет ввести отрицательное количество, но при сохранении меняет “-” на “+”, т.е. пишу -10, сохраняю - сохраняется 10. Но раз баг появился - то конечно надо исправлять

Спасибо за обращение. Мы исправили проблему.
Исправление войдет в обновление 4.11.4. Если вы хотите применить изменения самостоятельно, то вот файл diff, чтобы исправить проблему. Используйте его, как описано в документации.

Изменения в поведении коснутся только блока “Наличие в магазинах”. Поведение в случае отрицательного количества товара будет таким же как и при нулевом количестве:

  • В случае если товар есть на складе в той же тарифной зоне, что и магазин, будет показано “Под заказ”.
  • В случае если товара на складе нет, для данного магазина будет отображаться “Нет в наличии”.
1 лайк