Разные скидки по одному промо-коду (купону)
2 октября 2019
Описание
Не так давно к нам обратились с вопросом о необходимости предоставления скидок (с помощью правил работы с корзиной) с помощью купонов. Особенностью было то, что в зависимости от стоимости всех товаров в корзине необходимо предоставлять разные скидки, например:
Настройка только стандартными средствами к успеху не привела.
Вопрос решился с помощью собственного модуля Произвольное PHP условие правил работы с корзиной.
Краткое описание принципа реализации:
В зависимости от того, сколько скидок нужно предоставлять, нужно настроить на все из них отдельные правила. В нашем примере их три: 5%, 10%, 15%. К дополнительным условиям данных скидок добавить PHP-условие, которое становится доступным после установки нашего модуля. Рекомендуем прописать функцию, которая будет проверять, применен купон или нет.
Выглядит это так (пример для 5%):
Кроме того, нужно создать правило с 0-й величиной скидки под нужный купон.
Таким образом, сравнительно легко решается подобная задача.
Более подробна информация и технические детали реализация представлены в документации.
- 5% - при сумме от 500 руб. до 1 000 руб.
- 10% - при сумме от 1 000 руб. до 5 000 руб.
- 15% - при сумме выше 5 000 руб.
Настройка только стандартными средствами к успеху не привела.
Вопрос решился с помощью собственного модуля Произвольное PHP условие правил работы с корзиной.
Краткое описание принципа реализации:
В зависимости от того, сколько скидок нужно предоставлять, нужно настроить на все из них отдельные правила. В нашем примере их три: 5%, 10%, 15%. К дополнительным условиям данных скидок добавить PHP-условие, которое становится доступным после установки нашего модуля. Рекомендуем прописать функцию, которая будет проверять, применен купон или нет.
Выглядит это так (пример для 5%):
Кроме того, нужно создать правило с 0-й величиной скидки под нужный купон.
Таким образом, сравнительно легко решается подобная задача.
Более подробна информация и технические детали реализация представлены в документации.
Вам нужна консультация?
Можете связаться с нами удобным удобным способом
- позвонить по номеру +7-778-003-002-0
- написать на почту sale@ready.kz
- заказать звонок
- заполнить форму обратной связи
Статья полезна для
Ready.KZ: Готовые сайты