Просмотров: 3237 (Статистика ведётся с 06.02.2017)
Татьяна Старкова
Сложность урока:
3 уровень - средняя сложность. Необходимо внимание и немного подумать.
1
2
3
4
5
Недоступно в редакциях:
Старт, Стандарт

В данном уроке рассмотрим на примере работу алгоритма по применению скидок. Допустим, что в нашем магазине:

  • созданы скидки на товары из разделов Нижнее белье и Пантолеты.

    Список скидок
  • имеется накопительная программа скидок.

    Параметры программы
  • созданы правила, изменяющие стоимость товаров в корзине.

    Список правил

Важно! Механизм одновременного применения скидок и накопительных программ определяется настройками модуля Торговый каталог.

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


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

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

  • Первый товар куплен из раздела Пантолеты, поэтому он имеет скидку 7% (899 руб. - 0,07*899 руб.=836,07 руб).

  • На товар Нижнее белье Розовое Смущенье получена скидка 10% по введенному купону CP-WDVJW-FNSJBS8 (1199 руб. - 0,1*1199 руб. = 1079,1 руб.).
  • На третий товар Спортивный Костюм Нежная Теплота сработала скидка величиной 5% по накопительной программе, поскольку покупатель оплатил уже товаров на сумму больше, чем 20000 рублей (2330 руб. - 0,05*2330 руб. = 2213,5 руб.).

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

Когда покупатель переходит к оформлению заказа, то величины скидок изменяются:

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

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

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

Таким образом:

  • товар Пантолеты Кости на Пляже имеет стоимость: 836,07 руб. - 0,05*836,07 руб. = (899 - 0,07*899) руб. - 0,05*(899 - 0,07*899) руб. = 899 руб. - 0,1165*899 руб. = 794,27 руб., а суммарная величина скидки составила 11,65%;
  • товар Нижнее белье Розовое Смущенье имеет стоимость: 1079,1 руб. - 0,05*1079,1 руб. = (1199 - 0,1*1199) руб. - 0,05*(1199 - 0,1*1199) руб. = 1199 руб. - 0,145*1199 руб. = 1025,15 руб., а суммарная величина скидки составила 14,5%;
  • товар Спортивный Костюм Нежная Теплота имеет стоимость: 2213,5 руб. - 0,05*2213,5 руб. = (2330 - 0,05*2330) руб. - 0,05*(2330 - 0,05*2330) руб. = 2330 руб. - 0,0975*2330 руб.= 2102,83 руб., а суммарная величина скидки составила 9,75%.

5


Курсы разработаны в компании «1С-Битрикс»