
Legacy: Catalog export to Bitrix24 (synchronization)
The module is designed to export and maintain the current state of an online store catalog in the Bitrix24 Trade Catalog. Synchronization runs via a background agent and task queue, enabling safe, step-by-step processing of large datasets. Synchronized data includes: Catalog sections: creation and update of structure with binding to a target folder in Bitrix24.

Legacy: IP-based Authentication Blocking for Bitrix24
This module restricts Bitrix24 authorization by IP address. It allows access only from specific addresses, such as those in an office network. Installation is straightforward, and settings are intuitive and flexible. The solution helps protect personal data and reduce leak risks by limiting system access to trusted IPs only.

Legacy: Filter for Leads/Deals by Unread Open Line
The module adds a filter to the Leads and Deals sections to select records based on the status of messages in open lines. It allows displaying only leads or deals that have unread messages, or conversely, those where all messages have been read. The solution extends standard filtering functionality and does not require complex configuration.

PUSK: Chat Management
The PUSK: Chat Management module is designed to organize and optimize employee chats in Bitrix24. With active use of the platform, users accumulate numerous conversations, many of which become outdated—for instance, after an employee leaves or a specific event concludes. The standard Bitrix24 version lacks a tool for permanently deleting chats, allowing only their hiding.

PUSK: Activity — Search for Files in a Task
The PUSK: Activity - Search Files in Task module is designed to automatically search for identifiers of all files associated with a task. The component covers files specified in the task body (description) as well as files attached to comments. This is an additional block for configuring business processes in CRM.

PUSK: Activity — Tasks related to the entity
The 'PUSK: Activities — Tasks Related to Entity' module is designed to search for all tasks, including completed ones, linked to a selected entity in CRM. The component supports searching by the following entity types: lead, deal, contact, company, invoice, and smart process.

Plan-Fact 2.0
The 'Plan-Fact 2.0' module, developed by PUSK, is designed for planning commercial activities, specifically sales and marketing department metrics. The application also supports planning any other corporate indicators for which data is available in the corporate portal.

PUSK: Service Desk
The Service Desk module is designed to organize technical support within a corporate portal. It facilitates support for both internal employees and external clients of the company. The module supports various operational scenarios, including handling incidents and service requests for existing systems, as well as managing change requests, modifications, and improvements.

Deal Actualization Module
The Deal Actualization Module is designed for the boxed version of Bitrix24 to maintain the accuracy of key deal parameters: payment dates, amounts, and stages. Once a specified period elapses, the responsible manager encounters a blocking window requiring data confirmation or a transition to the deal card for updates. The solution automates regular CRM deal audits.

Notifications on the website "Contraindications exist"
Websites of medical centers, online pharmacies, and catalogs of pharmaceuticals, medical devices, dietary supplements, and food supplements must display a warning about the presence of contraindications. This requirement is established by paragraph 7 of Article 24 of the Federal Law dated 13.03.2006 No. 38-FZ 'On Advertising'.

Asynchronizer: Asynchronous Component Loading
The module enables deferred component loading to accelerate page rendering. Instead of the original HTML, a placeholder is rendered immediately. The placeholder container must include specific data attributes, which are available in the .default template. A custom placeholder template can be defined for each component template.

Advanced cumulative discounts in cart rules
The module adds an 'Order Sum' condition to shopping cart rules with extended settings. It allows setting a threshold amount from which a discount begins to apply. The calculation aggregates user orders filtered by a specified period and statuses. The total cost of items in the current order is added to the sum, while excluding items already discounted (price lower than base price).

Delivery date and time selection
The delivery time slot management module allows configuring available time windows for order delivery. The module includes a component to prepare delivery slot data for display on the public site, along with a template for use in the standard bitrix:sale.order.ajax component with the bootstrap_v4 theme.

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.

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.

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.

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.

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.