Как предоставить скидку или подарок на выбор

Урок 88 из 387
Автор: Анна Кокина
Сложность урока:
3 уровень - средняя сложность. Необходимо внимание и немного подумать.
3 из 5
Дата изменения: 12.05.2022
Просмотров: 1965
Недоступно в лицензиях:
Текущую редакцию Вашего 1С-Битрикс можно просмотреть на странице Обновление платформы (Marketplace > Обновление платформы).
Старт, Стандарт

  Постановка задачи

Допустим, мы хотим предоставить покупателю возможность самостоятельно выбрать одну из акций:

  • либо скидку 10% на все штаны;
  • либо ремень в подарок, если в корзине есть любые штаны.

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

Подробнее...
.

  Настройка правил корзины

  1. Сначала создадим правило работы с корзиной Правила работы с корзиной (Маркетинг > Товарный маркетинг > Правила работы с корзиной) позволяют задавать различные варианты условий применения скидок (наценок) к товарам, торговым предложениям или комплектам.
    Подробнее...
    , по которому будет предоставляться скидка 10% на все штаны:

    В этом правиле используем условие Были применены правила корзины = нет.

    Приоритет применимости оставим без изменений (= 1).

  2. Теперь создадим правило, по которому при наличии в корзине любых штанов будет предоставляться в подарок ремень:

    Приоритет применимости укажем больше, чем у первого правила (например, = 2). Отметим опции Прекратить применение скидок на текущем уровне приоритетов и Прекратить дальнейшее применение правил.

На этом этапе у нас создано два правила, причем второе правило отменяет работу первого правила. Создадим для второго правила купон (чтобы правило применялось только тогда, когда пользователь сам решит им воспользоваться, введя купон).

  Создание купона

Чтобы пользователь мог сам определить, воспользоваться возможностью получить подарок или нет, создадим на странице Маркетинг > Товарный маркетинг > Купоны один многоразовый купон Выберите тип купона. Возможны следующие варианты:

на одну позицию заказа - купон можно применить только к одному товару и только
один раз. Если в заказе несколько товаров, то купон применяется к самому дорогому товару;

на один заказ - купон можно применить один раз на один любой заказ ;

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

Подробнее...
:

  • Выберем созданное ранее правило, по которому предоставляется в подарок ремень;
  • Пропишем название купона - например, podarok;
  • Укажем тип купона - многоразовый;
  • Период активности и владельца купона задавать не будем;
  • Укажем максимальное число использований (например, мы готовы по этой акции предоставить в качестве подарка 100 ремней).

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

  Публичная часть

Итак, у нас создано два правила:

  • предоставление ремня в подарок, если в корзине есть штаны (это правило проверяется первым и действует только при введённом купоне);
  • скидка 10% на все штаны (это правило проверяется вторым и срабатывает только в том случае, если не было применено других, более приоритетных, правил).

Теперь нужно как-то сообщить пользователю о том, что он может отказаться от скидки на штаны, но взамен получить ремень в подарок. Например, можно разместить эту информацию на странице с корзиной пользователя.

  • Перейдём на страницу с корзиной и откроем её на редактирование в визуальном редакторе;
  • Перед компонентом Корзина пропишем условия нашей акции:

Готово! Теперь пользователь видит условия акции и сам может решить, воспользоваться подарком или нет:

Посмотреть, как будет выглядеть использование купона для посетителя Вашего сайта



Курсы разработаны в компании «1С-Битрикс»
Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Нам жаль это слышать… Но мы постараемся быть лучше!

Мы благодарны Вам за помощь в улучшении документации.

Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас