Если количество товара = 0,то по умолчанию у него может быть только один статус “Нет в наличии”
Хотя причин отсутствия товара может быть много
Товар закончился и его уже ни когда не будет
Товар ожидается
Товар закончился, но его можно заказать, и т.д.
Мне, например, нужно: если товар закончился, то его можно заказать
Подправив код я поменял “Нет в наличии” на “Под заказ (30 дней)” и так далее
Но не знаю как убрать сортировку при которой товар с количеством 0 оказывается внизу списка и не отображается в выпадающем списке при поиске
Итак…
Как в раскрывающемся списке поиска отобразить товар которого нет в наличии ?
Товар которого нет в наличии отображается внизу списка товаров, как это убрать ?
В вашем случае думаю лучше будет реализовать статусы на основе кол-ва до 0
т.е. меньше 1 . Товар закончился и его уже ни когда не будет
до 5 Товар ожидается
от 5 до 10 Товар закончился, но его можно заказать
в карточке товара в файле \templates\nexshops\module\product_info\product_info_v1.html
вам нужно построить условия для статусов на основе метки
$PRODUCTS_QUANTITY
в файле \includes\modules\ajax\ajax_find_nexoos.php
удалить строку
and p.products_quantity > 0
это сложно и потребует правок во многих файлах, ищите их по фразе
CASE WHEN p.products_quantity > 0 THEN 1 WHEN p.products_quantity <= 1 THEN 0 END DESC ,
У меня к-во строго с 1С синхронизируется
Если нормально делать то нужно новое поле в БД
и статусы
Под заказ
Снято с производства
Предзаказ
Ожидается
и т.д.
Доброго времени суток. Подскажите как настроить фильтр по наличию что бы значение бралось из базы. Например просто “есть” “нет”. Сейчас могу сделать только по количеству(