Помощь Как правильно настроить многоуровневые скидки через правила корзины?

Тема в разделе "Битрикс", создана пользователем vasilii_p, 14 ноя 2018.

Метки:
Модераторы: mrLom, wpt
  1. vasilii_p

    vasilii_p Постоялец

    Регистр.:
    29 авг 2006
    Сообщения:
    64
    Симпатии:
    7
    Беда вот в чем:
    Созданы множественные скидки на каждый из товаров (при импорте товаров)
    Приоритет 1
    Сортировка 100

    Затем делаю дополнительные правила по акции:

    30% на ВСЮ новую коллекцию
    Приоритет 5
    Сортировка 10
    Прекратить применение скидок на текущем уровне приоритетов V

    50% на бренд CCC, новой коллекции
    Приоритет 5
    Сортировка 7
    Прекратить применение скидок на текущем уровне приоритетов V

    10% на бренд ААА и БББ, новой коллекции
    Приоритет 5
    Сортировка 5
    Прекратить применение скидок на текущем уровне приоритетов V



    При просмотре каталога и карточки товара - все ок, процент высчитывается верно.
    НО если положить каждого товара из различных скидок в корзину - тут начинается диичь:
    http://joxi.ru/RmzQGMvF0nDKkr

    Те скидки, что стояли изначально у каждого товара (п 1 сорт 100) - ок
    А вот остальные все сводятся к одной, естественно с наименьшим показателе сортировки.
    Но какого хрена?!!
    Как сделать чтобы в каталоге и корзине совпадали правила скидок?


    Мануалы прочитал про приоритеты - но нифига не работает это все в самой корзине! Помогите

    Схема работы:
    Базовый уровень скидки - индивидуальные скидки, так же через правила работы с корзиной, с Приоритетом 1 и сорт 100.
    1 уровень - 30% на все товары в категории Новая коллекция
    2 уровень - 10% на бренды ААА и БББ, 50% на бренды ВВВ и ГГГ

    Соответственно, добавляя в корзину товар из новой коллекции, бренда ВВВ - он должен иметь 50% скидку, затем добавляем еще один товар из новой коллекции бренда БББ - он должен иметь 10% скидки, и добавляем товар из новой коллекции любой другого бренда, не входящего в правила второго уровня и получаем на данный товар 30% скидку.

    На деле получается. что когда в каталоге все ок показывается - в корзине присутствует только одна скидка на все позиции, за исключением базового уровня скидок на товары

    Битрикс мне помог с ответом, привожу решение здесь, может кому пригодится:
    Приоритет у всех трех правил оставьте тот же, сортировку то же без изменений. Галку "Прекратить применение скидок на текущем уровне приоритетов" снимите. В условия отбора добавьте проверку применения скидок (до версии sale 18.5.5 это условие называется "Были применены скидки":(
    [​IMG]
     
    Последнее редактирование модератором: 20 ноя 2018