Страница 1 из 1

Вариант товара с количеством 0

Добавлено: 30.07.2018, 15:37
miki
Если первому варианту товара поставить количество 0, то на сайте в списке с вариантами умолчанию показывается следующий вариант, который есть в наличии. Что логично и правильно.
Но! Это работает только на десктопе.

На планшете и мобильном почему-то товар показывается с первым из списка вариантом, у которого количество 0 и, соответственно, обозначается как "нет на складе".

Это баг или задумка?
Как поправить?

Добавлено: 30.07.2018, 18:59
makki
miki писал(а):На планшете и мобильном почему-то товар показывается с первым из списка вариантом, у которого количество 0 и, соответственно, обозначается как "нет на складе".
Не наблюдается такого. Скорее всего у вас отключен javascript на смартфоне или есть какая-то особенность вашего мобильного браузера, потому что выбор варианта "в наличии" по умолчанию происходит через jquery на стороне клиента, что само по себе неправильно (ваш случай - доказательство тому). Правильно делать это на стороне сервера. Я уже ранее писал об этом, но похоже разработчики не считают это проблемой, поэтому в обновление не включено.

Добавлено: 30.07.2018, 21:44
miki
makki писал(а):Скорее всего у вас отключен javascript на смартфоне или есть какая-то особенность вашего мобильного браузера
iOS 10 с дефолтными настройками

Добавлено спустя 3 минуты 40 секунд:
javascript в сафари включен

Добавлено спустя 8 часов 20 минут:
Вот так выглядит выпадающий список на iOS

Добавлено: 31.07.2018, 06:29
makki
Какая у вас версия OkayCMS? В новых версиях это уже исправили, но если у вас не самая последняя, тут описано что нужно исправить.
viewtopic.php?f=7&t=869&p=4403#p4403

Добавлено: 31.07.2018, 06:50
miki
makki писал(а):Какая у вас версия OkayCMS?
2.1.6

Спасибо вам, makki!