Scoder: Произвольное PHP условие правил работы с корзиной. Свои (кастомные) условия в скидках

Описание

Модуль служит для применения / отмены скидок в корзине или форме заказа.

1С-Битрикс предоставляет очень мощный инструмент для реализации скидок на сайте. Товары, участвующие в акции, можно ограничивать различными параметрами: по категории, по цвету, по названию и многим другим полям и свойствам. Но, к сожалению, не всегда получается осуществить задуманное, полагаясь на стандартные возможности.

scoder: произвольное php условие правил работы с корзиной. свои (кастомные) условия в скидках

Наш модуль добавляет в список возможных дополнительных правил работы с корзиной еще одно дополнительное условие – произвольное PHP условие. Значением данного условия должно быть булево выражение, возвращающее истину (true) или ложь (false).

Конечно, этот модуль не из разряда «пришел, увидел, победил», но это и не нужно. Это скорее «полуфабрикат, который необходимо тщательно подогреть и употребить». Он предназначен для упрощения деятельности разработчиков, и не предназначен для решения какого-то узкого ограниченного круга задач. В правильных руках с помощью него можно решить огромное разнообразие нестандартных маркетинговых программ.

Принцип работы прост:

  • заготавливается стандартное правило работы с корзиной;
  • при необходимости указываются стандартные условия и ограничения;
  • в дополнительных условиях указывается произвольное PHP-выражение. Мы рекомендуем заготавливать функцию, т.к. в ней удобнее описывать свою логику, свой алгоритм применения и меньше вероятность ошибиться. Результатом данной функции обязательно должно быть true или false.

Например, в init.php прописать функцию:

———————————————-

function __sc_check(){   if (УСЛОВИЯ_ПРИМЕНЕНИЯ)   {      return true;   }   else   {      return false;   }}

———————————————-

Название вашей функции и указать в PHP условии, в нашем случае это __sc_check().

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

scoder: произвольное php условие правил работы с корзиной. свои (кастомные) условия в скидках

Например:

1) На базе данного модуля мы разработали другой тиражный модуль – Покупай больше – плати меньше, который помог уже многим осуществить свои интересные, не совсем стандартные задумки. Это такие акции как:

  • три по цене двух;
  • каждый второй товар по скидке;
  • скидка на самый дешёвый товар и многое другое.

С помощью PHP условия и смекалки реализуются и многие другие задачи:

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

3) Одноразовый многоразовый купон. Ограничить использование купона одним и тем же пользователем много раз, при этом не запрещая другим воспользоваться данным же промокодом.

4) Применение скидок / наценок при выборе точек самовывоза в форме заказа.

5) Отменить применение скидок, если уже применён какой-нибудь купон.

6) Индивидуальная скидка для каждого клиента.

7) Скидки с учетом даты, праздника и многое другое…

ПРЕИМУЩЕСТВА


1) Уникальность.
2) Информационная поддержка:

3) Техническая поддержка: общение напрямую с разработчиками, без менеджеров.

Остались вопросы? Тогда свяжитесь с нами любым удобным Вам способом.

2 отзыва

5.00 средний рейтинг

2 из 2 (100%)
покупателей рекомендовали это решение

5
2
4
0
3
0
2
0
1
0

Горощенков Дмитрий
Горощенков Дмитрий
15.08.2019

Отлично расширяет функционал маркетинговых акций, при наличии программиста можно ставить АБСОЛЮТНО любые условия.

Московцев Максим
Московцев Максим
12.11.2019

Отличный модуль! Запросили небольшую доработку под наши нужды и ребята из Scoder (разработчики модуля) сделали все за один день!
В целом, данное решение в правильных руках дает безграничные возможности.

Оставить отзыв

Ваш email не будет опубликован Обязательные поля отмечены *