Автор Тема: Ценовые правила каталога не работают в Prestashop 1.7.7.2  (Прочитано 263 раз)

24 Март 2021, 06:28:48
  • Фрилансер
  • *
  • Сообщений: 181
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В 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 и более низких версиях баг с неработой ценовых правил каталога присутствует по какие бы условия применения правил вы не задавали: по категории товара, по производителю, характеристике и т.д.

Кто знает решение - поделитесь, пожалуйста.
24 Март 2021, 12:04:35
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Решение простое, пока не исправят баг не устанавливать новую версию.
Откатите на более позднюю, никаких критических обновлений нет в Prestashop 1.7.7.2.
24 Март 2021, 12:12:38
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 1808
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Судя по описанию никакого бага нет. Раз у вас не используются атрибуты цвета, то ручки красные и синии разные товары и скидка по ним будет считаться раздельно, все правильно.
Если хотите чтобы на них была общая скидка, добавьте комбинации у товара на основе цвета.
24 Март 2021, 12:19:10
Ответ #3
  • Фрилансер
  • *
  • Сообщений: 181
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Решение простое, пока не исправят баг не устанавливать новую версию.
Откатите на более позднюю, никаких критических обновлений нет в Prestashop 1.7.7.2.
Ну ждать мы привыкли :) Но даже на 17.6.9 эта ошибка присутствует. Куда ж тут откатываться - не на 1.5 же. Поскольку Вы наверняка отслеживаете фиксы на гитхабе и в других местах, сообщите, пж-та, здесь если такое исправление появится.
24 Март 2021, 12:24:42
Ответ #4
  • Фрилансер
  • *
  • Сообщений: 181
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Судя по описанию никакого бага нет. Раз у вас не используются атрибуты цвета, то ручки красные и синии разные товары и скидка по ним будет считаться раздельно, все правильно.
Если хотите чтобы на них была общая скидка, добавьте комбинации у товара на основе цвета.
Я попробую Ваш совет, как крайнюю веру, спасибо. Не хочу использовать атрибуты по многим причинам: с точки зрения управления товарами - это очень неудобно. И SEO, видимо страдать будет. Например, на Amazon подобные товары в большинстве случаев продаются как отдельные. Не случайно.

А баг есть. Об этом пишут везде: ценовые правила каталога не работают. Красные и синие ручки введены как отдельные товары, принадлежащие к одной категории "Ручки". Ценовые правила каталога задаются так, что скидка за количество применяется ко всем товарам данной категории. неважно в каком сочетании.

То же самое. что если бы давали скидку на товары одного производителя. НЕ РАБОТАЕТ! Можете проверить. Супер-баг для магазина как инструмента продажи.
24 Март 2021, 13:07:32
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Решение простое, пока не исправят баг не устанавливать новую версию.
Откатите на более позднюю, никаких критических обновлений нет в Prestashop 1.7.7.2.
Ну ждать мы привыкли :) Но даже на 17.6.9 эта ошибка присутствует. Куда ж тут откатываться - не на 1.5 же. Поскольку Вы наверняка отслеживаете фиксы на гитхабе и в других местах, сообщите, пж-та, здесь если такое исправление появится.
Обращений по этой проблеме много, но от prestashop никакой реакции.
Напишу если что-то изменится.
24 Март 2021, 13:26:30
Ответ #6
  • Фрилансер
  • *
  • Сообщений: 181
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Напишу если что-то изменится.

Спасибо! Будем ждать исправлений.