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

MODULE FOR 1C-BITRIX

Artur Golubev

Delivery and payment restriction rules by property, quantity, domain, function, etc. (restrictions)

The module enables configuring the display of payment methods and delivery services in the cart and checkout process. Rules are established based on various conditions such as product properties, quantity, domain, or other parameters.

Technical details

Published
08.09.2023
Updated
31.03.2026
Version
1.7.2
Installed
100 - 499 times
Adaptability
Yes
Composite support
Yes
Compatible with Sites24
No
Developer
Artur Golubev

What this solution does

The module enables configuring the display of payment methods and delivery services in the cart and checkout process. Rules are established based on various conditions such as product properties, quantity, domain, or other parameters.

Module for managing delivery and payment display rules. The functionality includes three types of restrictions.

Restriction by product property value. Allows hiding or showing payment and delivery methods based on comparing product property values in the cart against configured parameters. Supported comparison operators: equals, not equals, greater than, less than, greater than or equal to, less than or equal to.

Use cases:

- Display courier delivery only if the 'Delivery Time' property value is less than 5.

- Hide card payment if the 'Brand' property equals 'Every Day'.

Restriction by product property completeness. Controls the visibility of payment and delivery methods based on the presence or absence of values for specific product properties in the cart.

Use cases:

- Hide delivery if any item in the cart has an empty 'Weight' property.

- Display the payment system only if all items in the cart have the 'Card payment allowed' property set.

Restriction by website domain. Configures the display of payment and delivery methods for specific website domains.

Module for restriction rules to manage the display of delivery and payment methods. Rules are triggered based on product properties, quantity, domain, user functions, and other conditions.

Domain-based restriction: allows showing or hiding specific delivery methods depending on the site's domain name. For example, courier delivery can be available only on the domain moscow.example.ru.

Stock quantity restriction: controls the availability of payment or delivery based on the actual stock level of the product on selected warehouses. If the main warehouse has less stock than is in the cart, fast delivery can be hidden. If the product is on backorder, only online payment can be shown.

Available quantity restriction: manages the display of payment and delivery methods based on the availability of products in the cart. For example, if the cart contains backorder items (available for sale but without a real positive balance), card payment or express delivery can be hidden.

User group restriction: configures the availability of payment and delivery methods for specific user groups. The payment system can be visible only to administrators, while delivery services can be shown only to authorized users.

Day of week restriction: sets rules for displaying payment and delivery methods for specific days of the week.

The restrictions module allows flexible management of payment and delivery availability based on various conditions. It is designed to implement scenarios requiring dynamic interface changes depending on the order context.

Day-of-week restrictions enable hiding specific methods. For instance, card payments can be disabled on weekends, or Sunday deliveries can be blocked entirely.

Catalog section restrictions control service availability based on cart composition. If items from a specific section are present, cash payments can be hidden, or self-pickup can be disabled for bulky goods.

Cart quantity restrictions allow condition changes based on order volume. For example, if more than 100 unique items are added, card payments can be hidden, or a more expensive delivery option can be offered.

Arbitrary PHP function restrictions provide a programmable exception mechanism. This tool is intended for implementing non-standard and individual scenarios that cannot be covered by standard settings.

The module provides flexible configuration of restriction rules for delivery services and payment systems. Restrictions can be applied based on various criteria such as product properties, quantity, domain, functional capabilities, and other parameters.

The module implements a flexible restriction system for deliveries and payments, controllable by properties, quantities, domains, functions, and other parameters. It is compatible with the multisite mechanism, including composite and auto-composite modes. PHP versions 7.x and 8.x are supported. The product operates reliably on both current and older versions of the 1C-Bitrix platform. It ensures correct functionality with most popular ready-made templates (Aspro, Sotbit, Digital Web, Intec, Alpha, Nextype, Krait) as well as with sites featuring unique designs.

General iT can install and configure this module and check how it works on your website.

UPDATE HISTORY

What’s new

13 releases
1.7.2 (31.03.2026)Latest update

Adjustments for arbitrary PHP function restrictions

1.7.0 (29.09.2025)

New rule added for catalog section ID

1.6.4 (08.09.2025)

Demo period fixes

1.6.3 (19.08.2025)

Fixes and improvements

1.6.2 (16.06.2025)

Fixes and improvements

YOUR PROJECT INFRASTRUCTURE

A home for your website

BEFORE YOU ORDER

Let’s go through the details.

How do I purchase a solution?
Submit a request on the solution page. A manager will check your selection, confirm the terms and arrange the purchase. We can also help with installation and setup.
Is a 1C-Bitrix licence included?
The default price covers the solution itself. If the developer offers a bundle with a 1C-Bitrix licence, you can select it separately on the solution page.
Can I try a solution first?
Available online demos and trial periods are shown on the solution page. The trial length depends on the solution.
How much does renewal cost?
Renewal is calculated as 50% of the full solution price before discounts. A manager will confirm the renewal terms and period before you order.
Can you help implement the solution?
Yes. We can build a website or store based on a template, or install, configure and check a module for compatibility. The scope and cost of the work are agreed separately.

GENERAL iT

Let’s discuss your project

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

1C-BITRIX

Install solution

Enter a domain with or without https://. The installer will open in your website control panel in a new tab.

Solution screenshots

Solution screenshot