Как скрыть варианты товаров в списке, при остатке 0 шт.

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

iBody
iBody
Репутация: 0
Сообщения: 1
Зарегистрирован: 06.03.2023
С нами: 1 год

Сообщение #1 iBody » 06.03.2023, 19:40

Всем привет, Как скрыть варианты товаров в списке, при остатке 0 шт. Нужно, чтобы отображались варианты для выбора в выпадающем списке, только товары с количеством больше 1

Скриншоты

https://ibb.co/0M47zsR
https://ibb.co/0CMtxYZ
https://ibb.co/5R31hV4

Aleks
Aleks
Репутация: 56
Сообщения: 382
Зарегистрирован: 24.05.2021
С нами: 2 года 10 месяцев

Сообщение #2 Aleks » 07.03.2023, 07:45

В админке можно отключить показ товара с любым количеством: хоть 0 хоть тыща.
А также полезна для этих целей колонка visible в файле импорта.

makki M
makki M
Репутация: 199
Сообщения: 697
Зарегистрирован: 12.08.2016
С нами: 7 лет 7 месяцев
Откуда: Киев
Сайт

Сообщение #3 makki » 07.03.2023, 11:51

Aleks писал(а):В админке можно отключить показ товара с любым количеством: хоть 0 хоть тыща.
А также полезна для этих целей колонка visible в файле импорта.
Человек спрашивает не про товар, а вариант товара
Cоздание и расширение функционала интернет-магазина на платформе OkayCMS 2 (с 3-й и 4-й версией не работаю)

korshunov
korshunov
Репутация: 146
Сообщения: 1854
Зарегистрирован: 03.12.2015
С нами: 8 лет 3 месяца
Skype

Сообщение #4 korshunov » 07.03.2023, 13:34

Надо внести изменения в шаблоне. Для стандартного шаблона в product.php, примерно так
{foreach $product->variants as $v}
{if $v->stock > 0}
<option ... </option>
{/if}
{/foreach}


Название раздела: Вопросы по работе с OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 29 гостей