Служба поддержки работает 24/7 — мы всегда на связи по вопросам хостинга и серверов.Открыт прием заявок на аренду выделенных серверов и размещение оборудования в дата-центре.Напоминаем: рекомендуем включить резервное копирование для дополнительной защиты данных.Доступна новая линейка VPS/VDS с NVMe-дисками и увеличенной производительностью.Технические работы на части серверов завершены. Все сервисы работают в штатном режиме.

МОДУЛЬ ДЛЯ 1С-БИТРИКС

Дмитрий Кротов

PHP-условие в правилах работы с корзиной для реализации собственных условий скидок и наценок

Модуль добавляет в правила работы с корзиной новое условие «PHP-условие» для гибкого управления скидками и наценками. Это позволяет реализовать произвольную логику применения скидок на уровне PHP-функции, определяя, к каким клиентам, заказам или товарам они относятся. В поле условия можно разместить произвольный PHP-код.

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

Опубликовано
12.05.2022
Версия
1.0.0
Установлено
100 - 499 раз
Адаптивность
Нет
Поддержка Композита
Нет
Совместимо с Сайты24
Нет
Разработчик
Дмитрий Кротов

Что умеет решение

Модуль добавляет в правила работы с корзиной новое условие «PHP-условие» для гибкого управления скидками и наценками. Это позволяет реализовать произвольную логику применения скидок на уровне PHP-функции, определяя, к каким клиентам, заказам или товарам они относятся.

В поле условия можно разместить произвольный PHP-код. Результатом его выполнения должен стать логический тип: true (скидка или наценка применяется) или false (применение отменяется). Примечание для разработчиков: код выполняется функцией eval() в стандартном обработчике скидок модуля sale.

Наиболее распространённый сценарий — передача пользовательской функции. В неё автоматически передаётся переменная $arOrder. Если расчёт ведётся для конкретного товара, в переменной содержится временный заказ на этот товар. При расчёте для всей корзины переменная содержит текущий заказ с полным составом товаров.

Условие «PHP-условие» можно комбинировать с другими параметрами правил работы с корзиной.

Примеры сценариев скидок и наценок, реализуемых этим модулем:

Модуль позволяет задавать произвольные условия для расчета скидок и наценок в корзине с помощью PHP-кода. С его помощью можно реализовать логику, зависящую от источника перехода или рекламной кампании, устанавливать разные цены для различных устройств или географических регионов, а также настраивать прогрессивные системы скидок.

General iT поможет установить модуль, настроить его и проверить работу на твоём сайте.

ИНФРАСТРУКТУРА ПРОЕКТА

Где будет работать твой сайт

ПЕРЕД ЗАКАЗОМ

Разберёмся в деталях.

Как приобрести решение?
Оставь заявку в карточке. Менеджер проверит выбранное решение, уточнит условия и согласует покупку. При необходимости поможем с установкой и настройкой.
Лицензия 1С-Битрикс входит в стоимость?
По умолчанию указана стоимость самого решения. Если разработчик предлагает комплект с лицензией 1С-Битрикс, он будет доступен в карточке отдельным вариантом.
Можно ли сначала посмотреть, как всё работает?
Если у решения есть онлайн-демо или пробный период, они указаны в карточке. Срок тестирования зависит от конкретного решения.
Сколько стоит продление?
Продление рассчитывается как 50% от полной стоимости самого решения без скидки. Условия и срок продления менеджер уточнит перед оформлением.
Поможете внедрить решение?
Да. Для готовых шаблонов можно заказать разработку сайта или магазина. Для модулей — установку, настройку и проверку совместимости с проектом. Объём и стоимость работ согласуем отдельно.

GENERAL iT

Обсудим твою задачу

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Установить решение

Можно ввести домен с https:// или без. В новой вкладке откроется установщик в панели управления твоего сайта.

Скриншоты решения

Скриншот решения