
Golubev Arthur
Social network share buttons
The 'Social Media Share Buttons' module enables adding buttons to a website for sharing content across various social networks and platforms.
Аккаунт в General iT
Войдите или создайте аккаунт для управления услугами в панели.

MODULE FOR 1C-BITRIX
Artur Golubev
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.
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
Adjustments for arbitrary PHP function restrictions
New rule added for catalog section ID
Demo period fixes
Fixes and improvements
Fixes and improvements
Improvement of product property restriction rules
New restriction: arbitrary PHP function
Fixes and improvements
New restriction - by the number of items in the cart
Improvements to restriction algorithms based on property value and property completeness
New restriction rule - by the number of items in stock
The property value rule now correctly works with multiple properties
New rule - by the available item quantity
Restriction by domain
Restriction by day of the week
Other improvements
New restriction added - by property value
YOUR PROJECT INFRASTRUCTURE
BEFORE YOU ORDER