В 1.7.7.2 ценовые правила каталога не работают. На 1.7.6.9 тот же баг - другие версии 1.7.x, 1.6.x не проверял. На 1.5.3.1 все четко работает.
Пробую на чистой установке Prestashop 1.7.7.2.
Сторонних модулей никаких нет.
Все валюты, страны, группы включены.
На группы скидки есть, но захожу как гость (на эту группу скидки не установлены).
Специальных цен для отдельных товаров не создавал.
Проверяю товары тестируемой категории. Все скидки, согласно ценовым правилам каталога, присутствуют. Например, задаю правило для категории "Ручки". В этой категории есть синие, красные и другие цвета ручек.
КОМБИНАЦИИ ЦВЕТОВ НЕ ИСПОЛЬЗУЮ - НЕ ХОЧУ
Задаю простое правило: на любые товары данной категории действует скидка за количество: на 2 товара этой категории - 2 уе с упаковки, на 3 товара - 3 уе с упаковки и т.д.
ПРОИСХОДИТ ВОТ ЧТО: если добавить энное количество одного и того же товара (один цвет), скидка применяется как надо. Добавил 4 упаковки красных ручек - будет скидка по 4 уе с упаковки.
Если добавить, скажем, 2 упаковки красных ручек и 2 упаковки синих ручек, то скидка применяется не как за 4 упаковки (4 уе с каждой упаковки), а как за 2 для каждого товара по отдельности (по 2 уе с каждой упаковки).
Т.е. по факту правило категории не работает.
Точно такой же алгоритм на Prestashop 1.5.3.1 работает.
Судя по форумам, в 1.7.7.2 и более низких версиях баг с неработой ценовых правил каталога присутствует по какие бы условия применения правил вы не задавали: по категории товара, по производителю, характеристике и т.д.
Кто знает решение - поделитесь, пожалуйста.