+7 495 008 8452 пн.-пт. 10:00 – 17:00
Загрузка...

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

от Scoder
В рассрочку от 334 /мес.
Купить: 4 000 руб

Скриншоты

Технические данные

Дата публикации:
18.11.2017
Дата обновления:
17.01.2024
Версия:
1.0.7
Адаптивность:
Нет
Поддержка композита:
Нет
Число установок:
500 - 999 раз

Описание

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

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






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

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

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

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

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

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

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







Например:

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

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



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

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

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

5) Применить наиболее или наименее выгодную скидку в корзине.

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

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

8) Скидка на товары после опроса.

9) Ограничение скидок в корзине веб-сайта.

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




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

1) Уникальность.
2) Информационная поддержка:
3) Техническая поддержка: общение напрямую с разработчиками, без менеджеров.



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



Решение устанавливается стандартно для Marketplace http://marketplace.1c-bitrix.ru/about/index.php

После установки модуля, на странице настроек правил работы с корзиной появится дополнительное условие: PHP условие, в которое можно занести любое php выражение, возвращающее истину (true) или ложь (false).

Инструкция по настройке модуля  "Произвольное PHP условие правил работы с корзиной"


Технические требования! Данный модуль разработан с использованием апи D7.
  • Минимальные технические требования для продукта с версии 20.0 (с ядром D7):
Для корректной работы модуля необходимо, чтобы на сайте были установлены все последние обновления модулей 1с-Битрикс и тест "Настройки -> Инструменты -> Проверка системы" не должен возвращать ошибок.
Техническая поддержка осуществляется по e-mail адресу scoder.ru@yandex.ru. Все просьбы и предложения, пожалуйста, отправляйте на указанный почтовый ящик или в комментариях к решению.

При обращении в службу поддержки обязательно указывайте:
  • адрес сайта,
  • логин и пароль администратора,
  • ftp логин и пароль,
  • e-mail покупателя модуля или номер вашего купона,
  • техническая поддержка не оказывается, если закончился срок получения обновлений модуля.
Задачи по доработке модуля выполняем за отдельное вознаграждение, но оставляем за собой право отказать в такой доработке без объяснения причин.

Установите этот модуль прямо сейчас!

Для этого укажите адрес сайта:

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