Выдать скидку на N продуктов при оформлении заказа на N единиц продукта

Бенефит «Выдать скидку на N продуктов при оформлении заказа на N единиц продукта» позволяет настраивать скидочные механики, учитывающие особенности и состав набора продуктов.
Например, третий продукт — в подарок, каждый второй продукт со скидкой 50%, за каждые 5 продуктов — скидка по 100 рублей на 2 других продукта.

Разберём работу бенефита детально, а затем посмотрим реализацию на примерах.

Как настроить бенефит

бенефит.png

1. За какие продукты выдаем скидку.

1.1. Если скидка за набор, выбираем, какими должны быть продукты:

  • одинаковыми
  • уникальными
  • любыми

Уникальными считаются продукты с уникальными внешними идентификаторами. При этом они могут принадлежать к одной группе.

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

Выбор сегмента относится ко всем продуктам из набора. Доступны пересчитываемые и статические сегменты.

Предположим, что действует акция на 3 уникальных продукта из сегмента «Кухонные принадлежности».
Клиент покупает чайник и две одинаковые чашки. Все предметы — из нужного сегмента, но не уникальны → акция не применится.
Чтобы акция сработала, можно добавить к заказу другой продукт из сегмента или заменить одну из чашек.

2. Какую скидку выдаем.

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

2.2. Выбираем настройку скидочной механики: будет ли скидка выдаваться на весь набор, на часть набора или же на следующие продукты, не из набора.

— На весь набор.

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

— На n продуктов из набора.

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

— На n следующих продуктов.

Скидка будет распространяться не на набор, а на продукты, купленные сверх него.

При выборе вариантов с n продуктами, нужно указать количество продуктов, на которые будет выдана скидка.

Также можно ограничить скидочные продукты сегментом.

Например, настраивается акция: за 4 любых продукта выдать скидку 10 процентов.
Как будет распределяться скидка в зависимости от настройки бенефита:

  • на весь набор — если купить 4 продукта, получаем скидку на весь набор;
  • на 2 продукт из набора — если приобрести 4 продукта, получаем скидку 10 процентов на 2 из них;
  • на 1 следующий продукт — если приобрести 4 продукта, получаем скидку 10 процентов на пятый.

При выборе скидки в абсолютном значении, в механиках «на n продуктов из набора» и «на n следующих продуктов», скидка выдается на каждый подходящий продукт.

Например, настраивается акция: за 4 любых продукта выдать скидку 100 рублей.
Как будет распределяться скидка в зависимости от настройки бенефита:

  • на весь набор — если купить 4 продукта, получаем скидку 100 рублей;
  • на 3 продукт из набора — если приобрести 4 продукта, получаем скидку по 100 рублей на 3 из них, то есть скидка в заказе — 300 рублей;
  • на 2 следующих продукта — если приобрести 4 продукта, получаем скидку по 100 рублей на два следующих продукта, то есть скидка в заказе — 200 рублей.

2.3. В некоторых случаях нужно указать, в чью пользу будет выдаваться скидка: в пользу магазина или в пользу клиента.

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

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

Действует акция на 3 разных продукта.
В набор входят продукты A, B, C стоимостью по 100, 200 и 300 рублей соответственно.
Скидка составляет 20% и действует на 2 товара из набора со способом определения скидочного продукта в пользу клиента.
Скидочный набор будет составлен из самых дорогих позиций: 200 и 300.
Тогда скидка составит 0,2*(300+200)=100 рублей.

2.4. Способ применения скидки

  • только к скидочному продукту.

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

  • распределять пропорционально стоимости по всем продуктам, участвующим в акции.

Скидочная сумма распределяется пропорционально стоимости продуктов. Этот вариант уменьшает риск при возврате, но сложнее для покупателя.

  • ограничить минимальную стоимость скидочного продукта в 1 рубль.

Доступно при настройке скидки 100 процентов. Опционально можно будет распределить минимальную стоимость по остальным продуктам.

Предположим, действует акция: третий продукт — в подарок. В корзине три продукта:
Продукт A, 100 рублей
Продукт B, 200 рублей
Продукт C, 700 рублей
Если выбран способ применения к скидочному продукту, то продукт А будет продан за 0 рублей, т.е. проведен как подарок.
Если выбран вариант пропорционального распределения, то 100 рублей распределяется пропорционально стоимости продуктов, получится
A — 90, B — 180, C — 630.
Если выбран вариант с ценой за один рубль, то продукт А будет продан за 1 рубль.

3. Можно настроить отображение возможных скидок. Опциональная настройка.

Это позволит подсказать клиенту, что нужно доложить в корзину для получения скидки.

Работа с лимитами

Акция может сработать несколько раз в рамках заказа.

Например, запущена акция «скидка 100 процентов на каждый третий продукт» в пользу магазина.
Клиент приобретает 9 продуктов — акция срабатывает 3 раза и применяется к трем самым дешевым продуктам в заказе.

Чтобы не выдавать скидки на все наборы в заказе, можно настроить ограничение на срабатывание акции с помощью лимитов.

Если в той же акции настроить лимит по заказу — не более двух применений, клиент получит скидку только на два самых дешевых продукта в заказе.

Иногда в настройке акции не указывается применение в пользу клиента или магазина. В таких случаях при нехватке лимита скидка будет в пользу клиента.

Например, запущена акция «скидка 100 процентов на каждый второй одинаковый продукт» с лимитом в одно применение на заказ.
Клиент приобретает 2 мяча и 2 гантели стоимостью 800 и 2000 рублей соответственно. Скидка выдается на самую выгодную для клиента позицию.
Стоимость заказа: 2*800 + 2000 = 3600

Примеры

  • Второй продукт за полцены:

    Снимок экрана 2022-08-03 в 14.43.23.png
    При покупке одинаковых продуктов из сегмента ’Бестселлеры’, второй будет со скидкой 50%. Если купить два разных продукта из сегмента, скидки не будет.

В заказе две одинаковые рубашки за 3000 из сегмента.
На одну из рубашек действует скидка 50%.
Стоимость заказа = 3000 + 0,5*3000 = 4500

  • За каждые M продуктов выдать скидку на N других продуктов:

    Снимок экрана 2022-07-25 в 16.28.56.png
    За каждую пару кед получается скидка по 200 рублей на три пары носков.

В заказе кеды за 5000 и три пары носков по 350.
Стоимость заказа: 5000 + (350-200)*3 = 5450

  • Скидка за набор:

    Снимок экрана 2022-08-03 в 14.55.40.png
    За покупку трех любых шарфов получаем 20 процентов скидки на весь набор.

В заказе четыре шарфа: за 2000, 3000, 4000 и 5000.
Скидка выдается на дорогой набор.
Стоимость заказа= (3000+4000+5000)*0,8 + 2000 = 9600 + 2000 = 11600

  • 1+1=3

    Снимок экрана 2022-08-03 в 14.59.13.png
    За покупку двух продуктов получаем третий в подарок.

В заказе 2 альбома по 500 и фоторамка за 200.
В заказе три продукта, и самый дешевый идет в подарок.
Стоимость заказа = 500*2 = 1000

Можно также посмотреть в отдельной инструкции

Продуктовые рекомендации Mindbox: обзор возможностей