Не срабатывает условие у гостей

Автор Sancho222, 28 июля 2021, 20:09:31

« назад - далее »

Sancho222

Создал доп поле "Скидка" к товару, вывел на странице товара и в категории.

{$product.skidka}

В итоге, в товарах срабатывает у всех, а в категории срабатывает только у зарегистрированных пользователей, у гостей его не замечает.
Как так?
Presta 1.6

tigran

Группы проверяйте у которых эта скидка разрешена.

Sancho222

Цитата: tigran от 28 июля 2021, 22:31:35
Группы проверяйте у которых эта скидка разрешена.
Это доп поле его нет ни в каких настройках.

Adik

А правила скидки вы как задаете?

Sancho222

Цитата: Adik от 29 июля 2021, 11:11:38
А правила скидки вы как задаете?
Это просто доп поле, только вывод значения из базы данных.

Adik

Цитата: Sancho222 от 28 июля 2021, 20:09:31
В итоге, в товарах срабатывает у всех, а в категории срабатывает только у зарегистрированных пользователей, у гостей его не замечает.
В шаблоне страницы категорий есть условие показа цены
{if (!$PS_CATALOG_MODE && ((isset($product.show_price) && $product.show_price) || (isset($product.available_for_order) && $product.available_for_order)))}
если эти условия подходят, то должно показывать.
Проверить нужно, можно вывести переменную в другом месте и посмотреть будет или нет показывать.

Sancho222

Видимо это advanced search 4 что-то натворил при установке.
У меня разные фильтры для групп пользователей стоят.
Если на Amazzing filter переключаюсь все отображается.
Правда может это как раз амазинг все и исправляет)))
Даже не знаю с какой стороны подходить к этой проблеме.