Сайт под защитой
2 Настройки
Kaukaz PyatigorskВыйтиRU Помощь

Каталог Маркетплейс

Внимание! Воспользуйтесь технологией SiteUpdate для получения последних обновлений.
Это пробная версия продукта "1С-Битрикс: Управление сайтом". До истечения пробного периода осталось 30 дней. Вы можете купить полнофункциональную версию продукта по адресу https://www.1c-bitrix.ru/buy/
Для интернет-магазина, Платежные системы, Службы доставки, Корзина, покупка

Рейтинг

0

Разработчик

Голубев Артур

Дата добавления / изменения

31.03.2026

Версия

1.7.2

Кол-во установок / клиентов

100 - 499

Платный
3700  2960 руб.
Решение добавляет новые правила отображения платежных систем и служб доставок в оформлении заказа в зависимости от условий.



В состав решения входят следующие правила ограничений показа:

1. Ограничение по значению свойства товара в корзине

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

Примеры задач которые можно решить этим правилом:
- Показать доставку курьером, если свойство срок поставки меньше 5
- Не показывать оплату картой если бренд товара равен "Каждый день"

2. Ограничение по заполненности свойства товара в корзине

С помощью данного ограничения вы можете показывать или скрывать оплату/доставку в зависимости от наличия или отсутствия значения определенного свойства у товаров в корзине.

Примеры задач которые можно решить этим правилом:
- Не показывать доставку, если в корзине есть товар с незаполненным свойством "Вес"
- Показывать систему оплаты, только если у всех товаров установлено свойство "Разрешена оплата картой"

3. Ограничение по доменному имени сайта

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

Примеры задач которые можно решить этим правилом:
- Показать доставку курьером если доменное имя равно moscow.example.ru

4. По количеству товара на складе

С помощью  данного ограничения вы можете показывать или  скрывать  оплату/доставку в  зависимости от наличия на выбранных складах товара в количестве  необходимом для заказа.

Примеры задач которые можно решить этим правилом:
- Скрыть быструю доставку если на основном складе товара меньше чем добавлено в корзину
- Показать только онлайн оплату если товар под заказ

5. По доступному количеству

С помощью данного ограничения вы можете показывать или  скрывать оплату/доставку в зависимости от доступного количества у товаров в корзине.

Примеры задач которые можно решить этим правилом:
- Скрыть оплату картой если в корзине есть товары под заказ (доступные к продаже но не имеющих реального положительного остатка)
- Скрыть экспресс доставку для товаров под заказ

6. По группе пользователя

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

Примеры задач которые можно решить этим правилом:
- Показывать систему оплаты только администратору
- Не показывать службу доставки не авторизованным пользователям

7. Ограничение по дню недели

С помощью данного ограничения вы можете показывать или  скрывать оплату/доставку в определенные дни недели.

Примеры задач которые можно решить этим правилом:
- Скрыть оплату картой если день недели суббота или воскресенье
- Скрыть доставку в день заказа если день недели воскресенье


8. По разделу каталога

Позволяет показывать или   скрывать оплату/доставку в зависимости от того к каким разделам  привязаны товары добавленные в корзину.

Примеры задач которые можно решить этим правилом:
- Скрыть оплату наличными, если в корзине есть товар из определенного раздела
- Скрыть самовывоз, если в корзине есть товар из раздела с крупногабаритными товарами


9. По количеству товаров в корзине

С помощью данного  ограничения вы можете показывать или  скрывать   оплату/доставку в  зависимости от количества добавленных товаров (или уникальных позиций) в  корзину.

Примеры задач которые можно решить этим правилом:
- Показать более дорогую доставку, если клиент заказал слишком много позиций
- Скрыть оплату картой если в корзину добавлено более 100 уникальных позиций

10. По произвольной PHP-функции

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


   ?   Простая и гибкая настройка правил  
   ?   Все правила применимы и для служб доставок и для платежных систем  
?    Поддерживает механизм многосайтовости, композитный и автокомпозитный режим  
? Поддержка версий PHP: 7.x, 8.x
? Корректно работает на актуальных и на более старых версиях 1с-Битрикс
? Корректно работает с большинством готовых шаблонов (Аспро, Сотбит, Digital Web, Intec, Альфа, Некстайп, Крайт) и на сайтах с уникальным дизайном
Скриншоты Обновления Установка
Скриншоты

Другие решения разработчика

Отзывы



Артур Голубев 30.03.2026 17:34
дима полозков, Добрый день!
Действительно, в данный момент ID способа доставки/оплаты не передаётся. Поправлю в ближайшем обновлении, спасибо за информацию!

дима полозков 30.03.2026 17:10
Как в режиме "По произвольной PHP-функции" получить id службы доставки? Ведь в PHP-функцию не передаеться id. Хотя параметры метода agRestrictionByUserFunc::check обладают данным идентификатором службы доставки?

Артур Голубев 10.10.2025 16:52
Сергей Логвинов, Добрый день!
А какая вцелом задача, что в теории должно отображаться в этой ситуации?
(+ напишите лучше на почту поддержки с доступами к админке, что бы можно было посмотреть вживую, т.к. без контекста не особо понятен вопрос)

Сергей Логвинов 10.10.2025 15:29
Прекрасное решение.
Очень актуальное.
Но есть вопрос.
Какие есть  варианты для ситуации   когда в корзине  два разных товара ,   один есть на сладе восток  а второй на складе центр?  
И сразу доступны оба варианта  - сдэк  восток  и сдэк центр

Артур Голубев 29.09.2025 11:06
Приветствую пользователи! Добавлено новое ограничение: по разделам каталога, к которым относятся товары в корзине.

Артур Голубев 08.09.2025 19:45
Александр Павлов, Приветствую! Отловлено и исправлено в версии 1.6.4

Артур Голубев 15.08.2025 14:40
Александр Павлов, Добрый день! Напишите на почту поддержки, запрошу доступы для изучения (на своих установках не получается повторить эту проблему)

Александр Павлов 15.08.2025 14:33
Артур приветствую.

Если демо-режим истек, то модуль кладет оформление заказа и ту платежную систему где использовался.

[Error]
Class "\\agRestrictionByGroup" not found (0)
/home/bitrix/www/bitrix/modules/sale/lib/services/base/restrictionmanager.php:133
#0: Bitrix\\Sale\\Services\\Base\\RestrictionManager::checkService
  /home/bitrix/www/bitrix/modules/sale/lib/paysystem/manager.php:410
#1: Bitrix\\Sale\\PaySystem\\Manager::getListWithRestrictions
  /home/bitrix/www/bitrix/components/bitrix/sale.order.ajax/class.php:4250
#2: SaleOrderAjax->initPayment
  /home/bitrix/www/bitrix/components/bitrix/sale.order.ajax/class.php:5993
#3: SaleOrderAjax->getOrder
  /home/bitrix/www/bitrix/components/bitrix/sale.order.ajax/class.php:5935
#4: SaleOrderAjax->createOrder
  /home/bitrix/www/bitrix/components/bitrix/sale.order.ajax/class.php:6263
#5: SaleOrderAjax->processOrderAction
  /home/bitrix/www/bitrix/components/bitrix/sale.order.ajax/class.php:6239
#6: SaleOrderAjax->doAction
  /home/bitrix/www/bitrix/components/bitrix/sale.order.ajax/class.php:6506
#7: SaleOrderAjax->executeComponent
  /home/bitrix/www/bitrix/modules/main/classes/general/component.php:675
#8: CBitrixComponent->includeComponent
  /home/bitrix/www/bitrix/modules/main/classes/general/main.php:1188
#9: CAllMain->IncludeComponent
  /home/bitrix/www/personal/order/index.php:108

Артур Голубев 07.08.2025 18:42
Александр Лырмин, Добрый день!
Напишите на почту поддержки пож-та с дополнительной информацией, пока не очень понял суть предложения (он же стандартный?)

Александр Лырмин 07.08.2025 18:30
Просьба добавить "исключить по конкретным товарам" аналогично стандартному https://skr.sh/sWzCAHdJBjR