Intensa: Расширение набора ограничений для служб доставок и оплат для интернет-магазина

Intensa: Расширение набора ограничений для служб доставок и оплат для интернет-магазина, ver. 1.0.2

Рейтинг:
2 000 руб
Работает на редакциях Битрикс:
Малый бизнесБизнес
В случае покупки "Intensa: Расширение набора ограничений для служб доставок и оплат для интернет-магазина" у нас, мы предложим вам "Бесплатную базовую установку" на ваш сервер.
Нужна помощь?
Поможем с настройкой "Intensa: Расширение набора ограничений для служб доставок и оплат для интернет-магазина"

Модуль расширяет стандартный набор ограничений в настройках служб доставок и оплат.

Включает в себя следующие расширения:

  • По времени суток - задает доступность оплаты\доставки в зависимости от времени сервера (пример: 10:00-22:00);
  • День недели - задает доступность оплаты\доставки в зависимости, какой день недели на сервере (пример: пн-пт);
  • По исполняемой функции - позволяет задать callable функцию, в которую будет передан проверяемый объект доставки (\Bitrix\Sale\Shipment) или оплаты (\Bitrix\Sale\Payment). Позволяет разработчикам сайта гибко самим настроить ограничение под нужную логику.

Модуль работает со стандартным компонентом оформления заказа sale.order.ajax.

Исполняемая функция должна быть доступна для вызова. Если это метод класса, то он должен быть статичным и публичным. Входящим параметром в функцию передается объект проверки:

Bitrix\Sale\Payment - в ограничении для оплаты;

Bitrix\Sale\Shipment - в ограничении для доставки.

Если же функция или метод не доступен для вызова, или не является callable, то ограничение будет срабатывать ложно. Функция должна вернуть булево значение. Если необходимо задать функцию, то просто укажите ее название - my_test_function.

Если необходимо задать метод класса — My\Namespace\Class::method.

Разработчик Intensa
Опубликовано 21.03.2023
Обновлено 11.07.2023
Версия 1.0.2
Установлено Менее 50 раз
Адаптивность Нет
Поддержка Композита Да
Подходящие редакции Малый бизнес, Бизнес
Пробный период Есть
Пробный период, дней 3