Intensa: Расширение набора ограничений для служб доставок и оплат для интернет-магазина
Модуль позволяет автоматически настроить ограничения для служб доставки и оплаты с расширениями, которых нет в стандартном наборе ограничений 1С-Битрикс.ИнструкцияМодуль работает со стандартным компонентом оформления заказа sale.order.ajax.Модуль дополняет стандартный набор следующими ограничениями:по времени суток,дню недели,исполняемой функции.Исполняемая функция должна быть доступна для вызова. Если это метод класса, то он должен быть статичным и публичным.Если же функция или метод не доступен для вызова, или не является callable, то ограничение будет срабатывать ложно. Функция должна вернуть булево значение. Если необходимо задать функцию, то просто укажите ее название — my_test_function.Если необходимо задать метод класса — My\Namespace\Class::method.Входящим параметром в функцию передается объект проверки:— Bitrix\Sale\Payment — в ограничении для оплаты;— Bitrix\Sale\Shipment — в ограничении для доставки.Демо период – 3 дня.
Intensa: Расширение набора ограничений для служб доставок и оплат для интернет-магазина
Описание
Технические данные
- Опубликовано:
- 21.03.2023
- Обновлено:
- 11.07.2023
- Версия:
- 1.0.2
- Установлено:
- Менее 50 раз
- Подходящие редакции:
-
«Малый бизнес», «Бизнес»
- Адаптивность:
- Нет
- Поддержка Композита:
- Да
- Совместимо с Сайты24
- Нет
- Совместимо с PHP 8.1
- Да
Пользовательское соглашение
Описание
Модуль позволяет автоматически настроить ограничения для служб доставки и оплаты с расширениями, которых нет в стандартном наборе ограничений 1С-Битрикс.
Инструкция
Модуль работает со стандартным компонентом оформления заказа sale.order.ajax.
Модуль дополняет стандартный набор следующими ограничениями:
по времени суток,
дню недели,
исполняемой функции.
Исполняемая функция должна быть доступна для вызова. Если это метод класса, то он должен быть статичным и публичным.
Если же функция или метод не доступен для вызова, или не является callable, то ограничение будет срабатывать ложно. Функция должна вернуть булево значение. Если необходимо задать функцию, то просто укажите ее название — my_test_function.
Если необходимо задать метод класса — My\Namespace\Class::method.
Входящим параметром в функцию передается объект проверки:
— Bitrix\Sale\Payment — в ограничении для оплаты;
— Bitrix\Sale\Shipment — в ограничении для доставки.
Демо период – 3 дня.
Обсуждения (1)
Обсуждения (1
)
Авторизуйтесь, чтобы оставить отзыв или задать вопрос разработчику.
Что нового
1.0.2 (11.07.2023) |
- Поправлены опечатки к описанию ограничений
- Добавлено новое ограничение "По группам пользователя" для платежных систем
- В исполняемую функцию вторым параметром передается ID сущности (оплаты или доставки, для которой добавлено ограничение)
|
1.0.1 (04.06.2023) |
- Исправлена ошибка подключения классов модуля в некоторых версиях ядра
|
Установка
Просто скачайте и установите модуль.
Поддержка
Поддержка (вопросы, ошибки, идеи) осуществляется по электронной почте
support24@intensa.ruРежим работы: 09:00-18:00 по московскому времени.
Время реакции на обращение: 48 часов.
Выходные дни: суббота и воскресенье.
Другие решения разработчика