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

Как мы доработали функционал промокодов

7 Мая 2019
Роман Лысак
Руководитель проектов
Роман Лысак
следующая статья

Современные интернет-магазины оснащены разным набором инструментов для отображения скидок, специальных предложений, лимитированных серий и многих других маркетинговых приемов. Но иногда могут возникнуть определенные обстоятельства, при которых их использование в чистом виде не возможно. Вот у одного нашего клиента  — рыболоного интернет-магазина https://zabros.com.ua — случилось именно так. Основной их поставщик, который предоставляет товары под реализацию, на своем собственном сайте может предоставляет цену, ниже прайсовой, именно с использованием функционала промокодов:

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

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

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

Построение логики нужного процесса

Проанализировав вместе с заказчиком сложившуюся ситуацию мы составили действенный план преодоления данной проблемы. За основу был взят стандартный функционал “1С-Битрикс: Управление сайтом” — Правила работы с корзиной.

Но для полного соответствия нашим потребностям он требовал определенной доработки.

Идея такова: так как товары и цены выгружаются из “1С”, мы решили создать дополнительное правило для условий предоставления скидки. Сюда входили параметры:

  • Товары присутствуют на складе, то есть их остаток больше 0;

  • Свойство “Старая цена” равно 0.

Как раз свойство “Старая цена”, ранее создано в “1С” для товаров, позволяло выводить перечеркнутую цену в каталоге:

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

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

Далее мы создали Highload-блок, где можно было внести описание скидки. Это  текст для всплывающего окна, которое появлялось в публичной части сайта и в одном из полей добавлен ранее созданный купон:

Скидкам быть!

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

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

Сам промокод пользователь получает при клике на текст “цена по промокоду” во всплывающем окне:

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

После этого покупатель получает к оплате цену со скидкой:

А главное — никаких нарушений торговых обязательств!

Послесловие

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

А у Вас есть трудности с чем-либо на сайте? Давайте подумаем вместе — мы уверенны, что и их можно закодить.

Получайте больше вместе с Авиви!

Need help?

Ask a question.

Chat Now
Записаться На Консультацию
Записаться На Консультацию
Мы свяжемся
с вами
в течении
10 минут
laptop
Мы свяжемся с вами в течении 10 минут