
LazyLoad PRO - Lazy loading of images, videos, and iframes in 1 click
The module implements lazy loading for images, including background images, as well as for video and iframe elements. This optimizes Google PageSpeed scores by addressing the requirement to defer loading of hidden images.

LazyLoad LITE - Deferred Image Loading
The module automatically adds the loading="lazy" attribute to images within img tags, enabling deferred loading without JavaScript. This is a lightweight version of the LazyLoad module that operates exclusively with img elements. Unlike standard solutions, it requires no script execution; the browser handles image loading natively using the attribute introduced in 2019.

Resource Preloader
The module addresses resources that block rendering as identified by Google PageSpeed Insights, thereby accelerating site load times.

Custom Property: Date/String
The module combines the Date and String user property types into a single unified property. Two display variants are available: "Date / String" and "String / Date". The property can be used as a user property of the main module or as a property of an information block element.

AI Content Generation: filling fields, properties, and SEO for information blocks using AI
The module accelerates website content population by enabling mass generation of data for product cards and sections using neural networks. Since the solution operates on information blocks, its capabilities are not limited to catalogs; you can generate any content for elements and sections of any information block.

MySklad: Integration with Bitrix24
This module integrates Bitrix24 CRM with MySklad warehouse accounting into a single operational workflow. Sales managers manage deals within the CRM interface, while corresponding customer or supplier orders are automatically generated in MySklad with full details, including client data, product composition, prices, discounts, and VAT rates.

Deal and product synchronization for Bitrix24 and MySklad
The solution comprises two modules for data exchange with MySklad: product synchronization via API and integration with Bitrix24. Using both modules together enables comprehensive exchange of deals and inventory between the systems.

Order and product exchange with MySklad
The package includes two modules for integration with MySklad: product synchronization via API and flexible order exchange via API. Using these modules together provides a complete solution for data exchange between the website and the MySklad platform.

MySklad: Counterparty Exchange via API
The 'MySklad: Counterparty Exchange via API' module provides two-way synchronization of counterparty data between the 1C-Bitrix platform and the MySklad service. When customer information is created or modified in one system, corresponding records are automatically updated in the other.

Display products from all sections
This component is designed to display a list of products at the top level of the catalog, including items from all sub-sections. It implements the functionality of the standard bitrix.catalog.section component with the added capability to retrieve data from the entire catalog structure.

Drag&Drop sorting for multiple fields in the Bitrix admin panel
This module extends the 1C-Bitrix admin panel by adding Drag&Drop sorting functionality for multiple property fields. While the standard implementation allows creating such fields, it does not support reordering them. This solution addresses that limitation, enabling users to define the required display order immediately without implementing custom backend sorting logic.

Subdomains and Multilingualism. Countries and Cities. Easy Setup.
The module extends Bitrix capabilities, allowing easy configuration of multiple subdomains on a single site. It supports an unlimited number of subdomains, automatic detection of the user's country and city, and multilingual support with automatic language switching. The tool enables the creation of arbitrary additional fields bound to a domain and data localization.

404 page with multiple templates
The module provides automatic display of a 404 error page using built-in templates. The solution operates without requiring programming. The package includes several pre-designed error page options. Support for custom templates is available. Module management is simplified.

RSS PRO - Flexibility and Simplicity
The RSS PRO module provides flexible output and management of RSS feeds. It supports selecting multiple information blocks simultaneously, applying custom filters, and performing pre-output modifications via event handlers. Available events: OnBeforeRequestElements — triggered before requesting elements.

Sections with Elements
The 'Sections with Elements' module includes a component, an installer, and an uninstaller. The component outputs a list of sections based on settings and a user-defined filter (default $arrSectionFilter), as well as associated elements using their own settings and filter (default standard $arrFilter).

Event Management in 1C-Bitrix
Working with 1C-Bitrix often presents difficulties in identifying which modules are attached to specific events. It is also common for event handlers to remain in the system even after the corresponding module has been removed. This tool allows you to locate unnecessary event handlers and remove them. Features: - Displays all registered event handlers.
DevBand: ReplaceCrm (CRM Redefinition, SP)
The module is designed to override the Factory, Container, and Router classes, while simplifying work with smart process events. It allows adding custom operations without replacing services by utilizing the Bitrix Event class. Before starting, it is recommended to review the official Bitrix documentation and study the Factory and ServiceLocator design patterns.

DEV-BX Library for Modules
A helper library for module development, providing a set of classes for use in both the administrative and public parts of the system.

DEV-BX Custom Fields for Products in Deals and Leads on Smart Processes
The solution allows linking smart process fields to products in deals, leads, and quotes. New fields are available when editing products in deals and leads, as well as when printing documents.

DEV-BX Product, Element, Order, and ORM Entity Change Log
The module records creation, updates, and deletion of data in ORM entities inherited from Bitrix\Main\ORM\Data\DataManager. Each change is logged with original and new values, timestamp, user ID, site name, requested URL, session ID, and call stack. The call stack includes links to jump directly to the source file and line where the event occurred.

Google reCAPTCHA - Enhanced Captcha
This module replaces the standard Bitrix CAPTCHA with Google reCAPTCHA's invisible protection. It supports reCAPTCHA v3 and v2, including checkbox and fully invisible modes. Key features: Integration of CAPTCHA into the checkout process via the bitrix:sale.order.ajax component. Full compatibility with Ajax forms. Support for modal windows. Ability to handle multiple forms on a single page.

Yandex SmartCaptcha: Smart invisible captcha with spam and bot protection
The Yandex SmartCaptcha module for 1C-Bitrix provides comprehensive protection against spam and automated bots. The invisible captcha technology secures contact forms, registration, login, and checkout processes without requiring additional actions from users. The solution supports Ajax forms and modal windows, allowing multiple captcha instances on a single page.

Likes, stars, ratings, reviews
A module for 1C-Bitrix that implements functionality for likes, ratings, star reviews, and other reaction types. The solution is universal and can be integrated into any object, including catalog items, articles, comments, or individual pages. The base package includes four reaction types: a like button, a star rating with a configurable maximum, a thumbs up/down reaction, and a set of emojis.

Qu Extended Asset Loading with async/defer/media
Qu: Flexible Asset Loading Management Qu is a tool for advanced management of JavaScript, CSS, and link asset loading in 1C-Bitrix projects. Originally developed for integration with the qu.js library, the module has evolved into a universal solution for connecting any assets with full control over attributes and loading methods.
