Kredov long

Исключение скидки по группе клиентов для товаров со скидкой

Тема в разделе "PrestaShop", создана пользователем Lonya, 15 апр 2016.

  1. Lonya

    Lonya

    Регистрация:
    22 фев 2015
    Сообщения:
    15
    Симпатии:
    2
    Здравствуйте!
    Коллеги, помогите разобраться.

    Ситуация следующая. Есть несколько групп клиентов с установленными скидками.

    И есть товары со скидками (например, 20%). Скидки действуют для всех групп.

    По умолчанию цена считается так: начальная цена – (минус) скидка по группе – скидка по товару.

    И клиенту, находящемуся в группе со скидкой 5% плюсуется еще и скидка по товару. Получается этим клиентам скидка 25%.

    Стандартными средствами Престы можно исключить группу клиентов из скидки по товару (в карточке товара, в специальных ценах выбрать группу, для которой действует скидка по товару).

    Но это не подходит.

    Нужно сделать так, чтобы для клиентов, находящимися в группе со скидкой, для товаров со скидкой не действовала их скидка по группе.

    Пример.
    Товар1 – 100 дол;
    Товар 2 – 200 дол;
    Группа клиентов – скидка 5%;
    Скидка на товар1 – 20%.

    Для неавторизованного пользователя (или вгруппе без скидки) действуют цены:
    Товар1 – 80 дол. (100-20%);
    Товар2 – 200 дол. (скидок нет).

    Для клиента в группе:
    Товар1 – 75 дол (100-5%-20%)
    Товар2 – 190 дол (200-5%)

    А нужно так:

    Для клиента в группе:
    Товар1 – 80 дол (100-20%) – исключить для «скидочного» товара его скидку по группе
    Товар2 – 190 дол (200-5%)

    Вроде понимаю, что это не сложно, но никак не пойму где в коде это меняется.