Что умеет решение
Модуль расширяет стандартный набор ограничений для служб доставки и оплаты в 1С-Битрикс, добавляя возможности, отсутствующие в базовой версии. Решение совместимо со стандартным компонентом оформления заказа sale.order.ajax.
Доступные типы ограничений:
- по времени суток;
- по дню недели;
- по пользовательским группам (для платежных систем);
- по результату выполнения пользовательской функции.
Для настройки ограничения по функции необходимо указать имя функции или статический публичный метод класса. Примеры формата: my_test_function или My\Namespace\Class::method. Функция должна возвращать булево значение. Если указанный код недоступен для вызова или не является callable, ограничение будет считаться выполненным ложно.
В пользовательскую функцию передаются два параметра:
1. Объект проверки: Bitrix\Sale\Payment для платежей или Bitrix\Sale\Shipment для доставок.
2. ID службы доставки или оплаты, к которой применяется ограничение.
Демо-период составляет 3 дня.
General iT поможет установить модуль, настроить его и проверить работу на твоём сайте.