Акция Скидка 10% При Покупке От 10 Шт

Здравствуйте.

Можно ли сделать промо-акцию "скидка 10% при покупке от 10 шт" на определенные товары?

Можно сделать через "Промо-акции и скидки"

Вот и вопрос - как? Не нашел - как количество учитывать?

У меня так.

1.png

Доброго дня!

Есть вопрос...

В app/schemas/promotions/schema.php добавил новую схему:

        'products2' => array (
            'operators' => array ('in', 'nin'),
            'type' => 'picker',
            'picker_props' => array (
                'picker' => 'pickers/products/picker.tpl',
                'params_cart' => array (
                    'type' => 'table',
                    'aoc' => true
                ),
                'params_catalog' => array (
                    'type' => 'table',
                    'aoc' => true
                ),
            ),
            'field_function' => array('fn_promotion_validate_product', '#this', '@product', '@cart_products'),
            'zones' => array(
                'catalog',
            )
        ),

Теперь можно указывать количество товара, как на скриншоте выше у VetalM.

Все работает как надо, на рисунок вешается скидка, показывается старая и новая цена, в качестве бонуса в корзине появилась ссылка "скидка" при нажатии на которую можно посмотреть информацию о скидке.

Хочется, чтобы рядом с новой ценой показывалась подпись "при заказа от XX штук".

В каких шаблонах вставить подпись я нашел. Но... Как узнать минимальное количество от которой идет скидка?

Передается ли в шаблоны такая информация? В какой переменной ее искать?

Нужно выводить это

1) на карточке товара

2) в списке каталога (там 3 шаблона)

3) в quick_view.tpl

Создайте файл init.post.php и добавьте туда код из promotions.php для получения списка акций

Все получилось, правда несколько по другому. Спасибо.

Еще несколько вопросов:

1. Файл app/schemas/promotions/schema.php будет перезаписан при обновлении? Можно ли добавить схему из своего модуля?

2. Обнаружил тут неприятную ситуацию. У товара есть оптовые скидки. Тот же товар участвует в акции "скидка X% при покупке от Y шт.". Так вот, к получается такое: сначала к цене применяются оптовые скидки, а потом скидка по акции, что в нашем случае неправильно. Нам же нужно выбрать из этих двух скидок наибольшую и применить ее (только одну). Можно ли это как-то сделать?

Все получилось, правда несколько по другому. Спасибо.

Еще несколько вопросов:

1. Файл app/schemas/promotions/schema.php будет перезаписан при обновлении? Можно ли добавить схему из своего модуля?

2. Обнаружил тут неприятную ситуацию. У товара есть оптовые скидки. Тот же товар участвует в акции "скидка X% при покупке от Y шт.". Так вот, к получается такое: сначала к цене применяются оптовые скидки, а потом скидка по акции, что в нашем случае неправильно. Нам же нужно выбрать из этих двух скидок наибольшую и применить ее (только одну). Можно ли это как-то сделать?

1. Файл будет перезаписан. Можете посмотреть, как модуль age_verification расширяет схему промоакций: app/addons/age_verification/schemas/promotions

2. Попробуйте добавить новое условие промоакции, где будете сравнивать эти скидки.

Все получилось, правда несколько по другому. Спасибо.

Еще несколько вопросов:

1. Файл app/schemas/promotions/schema.php будет перезаписан при обновлении? Можно ли добавить схему из своего модуля?

2. Обнаружил тут неприятную ситуацию. У товара есть оптовые скидки. Тот же товар участвует в акции "скидка X% при покупке от Y шт.". Так вот, к получается такое: сначала к цене применяются оптовые скидки, а потом скидка по акции, что в нашем случае неправильно. Нам же нужно выбрать из этих двух скидок наибольшую и применить ее (только одну). Можно ли это как-то сделать?

1. Есть вероятность, что будет перезаписан. Поэтому лучше используйте файл

app/addons/my_changes/schemas/promotions/schema.post.php

2. Cогласен с Олегом, только дорабатывать

Подскажите как сделать акцию при покупке 10 товаров из определенного списка товаров - будет скидка - бесплатный товар, при этом можно добавлять еще товары, но если товаров из списка будет 9 или меньше - скидка не действует

Подскажите как сделать акцию при покупке 10 товаров из определенного списка товаров - будет скидка - бесплатный товар, при этом можно добавлять еще товары, но если товаров из списка будет 9 или меньше - скидка не действует

Если я правильно понял, то скидка включится, если пользователь добавил 5 товаров А и 5 товаров Б. Боюсь, что со стандартными промо акциями такое не реализовать

Если я правильно понял, то скидка включится, если пользователь добавил 5 товаров А и 5 товаров Б. Боюсь, что со стандартными промо акциями такое не реализовать

Я понял так, что если 10 и выше товаров из одной категории - то будет скидка - бесплатный товар, если меньше - скидка не действует.