Delivery and Payment Restrictions Extension for 1C-Bitrix — 9800 RUB
Payments are experiencing issues due to temporary restrictions in Russia. If your payment does not go through, please submit a support request.•Our support team is available 24/7 — we are always here to help with hosting and server issues.•We are now accepting requests for dedicated server rental and colocation services in our data center.•Reminder: we recommend enabling backups for additional data protection.•A new VPS/VDS lineup with NVMe storage and improved performance is now available.•Maintenance work on some servers has been completed. All services are operating normally.•
Payments are experiencing issues due to temporary restrictions in Russia. If your payment does not go through, please submit a support request.•Our support team is available 24/7 — we are always here to help with hosting and server issues.•We are now accepting requests for dedicated server rental and colocation services in our data center.•Reminder: we recommend enabling backups for additional data protection.•A new VPS/VDS lineup with NVMe storage and improved performance is now available.•Maintenance work on some servers has been completed. All services are operating normally.•
Аккаунт в General iT
Вход / Регистрация
Войдите или создайте аккаунт для управления услугами в личном кабинете.
Страны не найдены. Попробуйте другое название или код.
MODULE FOR 1C-BITRIX
DIGIMATIX
Extension of delivery and payment restriction functionality for online stores
The module extends configuration capabilities for delivery services and payment systems, enabling the application of various restrictions to enhance the flexibility and precision of online store operations.
The module extends configuration capabilities for delivery services and payment systems, enabling the application of various restrictions to enhance the flexibility and precision of online store operations.
The module extends restriction capabilities for delivery and payment methods in an online store. Conditions can be configured based on location, user groups, product stock levels, user group exclusion, and product IDs.
By location: specific payment systems or delivery methods are applied to selected geographic zones.
By user group: conditions apply to one or more selected user groups.
By product stock: the availability of a payment or delivery method depends on the product's stock level. The criterion can be set to 'greater than', 'less than', or 'equal to' a specified value.
By user group exclusion: a method becomes available if the user does not belong to one or more specified groups.
By product ID: conditions are triggered when a product with a specified ID is present in the cart. Availability is determined by one of the following scenarios:
- at least one item from the list is present;
- all items from the list are present;
- at least one item from the list is present with no other items in the cart;
- all items from the list are present with no other items in the cart.
This module extends the functionality for managing the visibility of delivery and payment methods in an online store. Display conditions for these methods are configured based on cart contents: hiding methods when at least one item from a specified list is present, when all items from a list are present, when at least one item from a list exists alongside other items, or when all items from a list exist without other products. Method availability can also be tied to user IDs, restricting access to specific user identifiers. Category-based rules allow limiting methods depending on the presence of items in selected categories. This supports reverse logic (availability when no items from specified categories are present), the ability to specify multiple category IDs separated by commas, and validation of minimum and maximum item prices within those categories. Additionally, method availability can be conditioned on discount application: a method becomes available only if a discount is applied to the cart, or conversely, only if no discount is applied. Discount type and applicability parameters are configured within the restriction settings.
The module extends the functionality for managing the availability of payment and delivery methods in an online store. Restriction conditions are configured based on the following criteria:
Discount application: a method is available only if a specific discount is applied, or conversely, if no discount is applied. The condition type is specified in the restriction settings.
Discount percentage: availability depends on meeting discount conditions and whether the discount percentage is greater than or less than a specified threshold.
Applied coupons: a method is available only if a coupon has been applied, or conversely, if no coupon is used. The condition type is specified in the restriction settings.
Total product cost: a method is available only if the total product cost meets the specified condition.
Product properties in cart: a method is available only if the items in the cart have a specific property set. The module also supports reverse logic, where the restriction triggers if the specified properties or values are absent from the cart items.
This module extends the functionality for managing payment and delivery availability based on product stock levels in the shopping cart. Restrictions can block or allow payment and delivery methods depending on whether the product is in stock.
The configuration allows checking if the quantity of a product in the cart exceeds the actual stock, or conversely, requires the product to have a stock level greater than a specified value. Reverse logic is also supported, triggering the restriction if no products with sufficient stock are present.
The functionality supports stock checks on specific warehouses. Users can select one or multiple warehouses and define applicability criteria for various scenarios. Available check criteria include:
- sufficient stock on the warehouse to fulfill the order;
- insufficient stock on the warehouse to fulfill the order;
- stock on the warehouse is greater than the specified number;
- stock on the warehouse is greater than or equal to the specified number;
- stock on the warehouse is less than the specified number;
- stock on the warehouse is less than or equal to the specified number;
- stock on the warehouse is equal to the specified number.
Additionally, the check logic can be configured to evaluate product availability on a single selected warehouse or on all selected warehouses simultaneously.
The module extends functionality for managing the availability of payment methods and delivery options in an online store.
Method availability is determined by executing custom PHP code: a method is activated only if the code returns 1 or true.
A restriction based on VAT type is implemented: a method is available if a specific VAT type is set for one or all items in the cart (the check mode is optional).
Availability can be restricted by day of the week. Settings allow selecting one or multiple days of the week (Monday through Sunday), activating the method only on the chosen days.
Time-based restrictions are supported. Settings define hourly intervals with a one-hour step (e.g., 00:00–01:00, 01:00–02:00, up to 23:00–00:00). The payment or delivery method is available only within the selected time ranges.
The module extends restriction functionality for payment methods and delivery options in an online store. The first feature enables or disables a payment system or delivery method based on item prices in the cart. Administrators can define a price range and select a condition: the price of a single item or all items must be above or below a specified threshold.
The second feature operates similarly but validates the price against a specific price type selected in the restriction settings, rather than the price displayed in the cart. This allows restrictions to be applied to specific price categories regardless of the price shown to the user.
The third feature restricts payment or delivery availability based on the presence of a specific substring in the product name. Settings allow ignoring or respecting character case, and checking if the substring appears in at least one item or in all items within the cart.
The module extends delivery and payment restriction capabilities in an online store using a new visual rule builder. It is designed for users who find it difficult to work by directly specifying property IDs or the XML_ID of property values. The builder allows creating custom rules and rule sets in a dedicated site section, similar to how rules are created for discounts or trigger mailings. These created rules can then be applied within delivery and payment restriction settings.
Restrictions can be based on the number of distinct items (product rows) in the cart rather than the total quantity of units. Items in the wishlist and components of product sets are excluded from this count.
The module also supports restrictions based on the buyer's order history. The system analyzes the count and total sum of completed orders, as well as the number of cancelled or unpaid orders. The current order being placed is not included in these calculations.
For the “Extension of delivery and payment restriction functionality for online stores” module, General iT can perform installation, configuration and a functional check in your project.
UPDATE HISTORY
What’s new
3 releases
4.1.0 (09.10.2026)Latest update
New restriction "DIGI: based on the buyer's order history": quantity and total amount of completed orders, quantity of cancelled / uncompleted orders (conditions >= / = /
4.0.1 (17.09.2026)
Security vulnerabilities fixed: CSRF when saving module settings, several XSS locations in the administrative interface, lack of access rights verification in AJAX handlers, potential execution of arbitrary PHP code in the user callback for the "PHP function" restriction, debug logs containing visitor data in files accessible via the web.
Fixed an error in the VAT restriction (the "only one match" parameter did not work).
Fixed bypass of restrictions on product, quantity, and name via trade offers (SKU).
Fixed insecure (fail-open) behavior in the "Exclude delivery location" restriction when location determination fails.
Ensured code compatibility with PHP 8.2 and above.
3.4.7 (04.01.2026)
Security error fixes.
Code adjustments for PHP 8.3 compatibility.
Fixes for minor errors.
USER EXPERIENCE
Solution reviews
How does this solution work in a real project? Share your experience and help others choose.
Be the first to share your experience
There are no reviews of this solution on git.ru yet. Tell us what worked well and what could be improved.
✓
Verified purchaseAdd a key if you wish. A verified review gets a badge, priority placement and more rating weight.
↗
Open to every clientJust sign in to your account. A key is optional; all reviews are moderated.
The Abandoned Carts module automates the management of orders that users did not complete. It allows for timely notification of customers about forgotten purchases and provides analytics to increase conversion rates.
Most websites include code for analytics and communication services such as Yandex.Metrica, Google Analytics, Google Tag Manager, and chat widgets like JivoSite. Caching is a fundamental tool for optimizing site performance.
An excessive number of external scripts increases page load time and significantly lowers scores in Google PageSpeed Insights.
The module compresses images without quality loss by optimizing files according to Google PageSpeed Insights recommendations. This reduces file size, saves server disk space, accelerates page loading, and lowers traffic consumption. Faster loading of optimized images improves the user experience, enhancing site performance and competitiveness, which positively impacts search engine rankings.
The Sotbit Smart Filter SEO module is designed to increase online store traffic. The tool operates by generating numerous unique pages for smart filters.
SDEK integration module for 1C-Bitrix.
SDEK is one of Russia's largest logistics companies, providing courier delivery and operating a network of pickup points.
The module connects the online store with the SDEK personal account, offering the following capabilities:
Providing customers with delivery options: courier, pickup point, or postmat.
The module is designed for the «1C-Bitrix: Site Management» platform and enables importing infoblock elements, including products, from Excel files. It also supports data loading into Highload blocks.
The displayed price covers the solution itself. Platform licensing, installation and customisation are checked separately. If the page offers bundles, select the required option before submitting a request.
How do I check compatibility?
Compare the supported editions and solution version in the technical details with your project. Before installing on a live website, we recommend making a backup and checking the solution in a test environment.
How much does this solution’s renewal cost?
The current renewal price is 4,900 ₽. Before you order, a manager will confirm the renewal period and whether it applies to your licence.
Can you help with implementation?
We can help install the module, check its settings and verify how it works in your project. Compatibility with other customisations and the scope of work are assessed before we begin.
Statistics and interaction recording
Public pages use basic statistics. Our recording and Yandex Webvisor require your permission. You can keep basic statistics or disable all analytics.
Operator: General IT Rus LLC, INN 2310208877. Statistics and recording help improve the website.
Basic statistics: pageviews, a random daily ID, a public URL and time. The ID lasts until Moscow midnight. Original records: up to 48 hours; totals: up to 7 years.
Campaign tags and a technical identifier are sent by our server to the existing Yandex tag. Visitor IP, User-Agent and cookies are not included in this transfer. If selected, its browser code collects technical data, cookies, actions and masked page snapshots; recordings last 15 days. Inputs, chat and account areas are hidden.
Interaction recording requires permission: clicks, scrolling, technical information and filtered public-page snapshots. Events: up to 7 years; IP and snapshots: up to 90 days.
Permission is remembered for up to 365 days; full opt-out remains until changed. Basic statistics only disables recording; Disable all analytics stops new analytics. Previously sent data is not automatically deleted. Withdrawal and requests: support@git.ru. Full terms are linked below.
Your browser requests no tracking: analytics is off.