What this solution does
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.
Products: main fields, activity status, sorting order, and images.
Trade offers: creation and update of product variants.
Prices: synchronization of base prices.
Dimensions and weight.
Currencies: a dedicated tab for synchronizing currency rates (triggered by button or agent).
Technical features:
Task queue ensures resilience against temporary API errors with automatic retry logic.
The agent automatically starts when tasks are present in the queue.
A monitoring tab displays the current status of the queue and synchronization process.
Optional debug logging records operational details to sync.log.
Protection against invalid states correctly handles cases where products or sections are deleted in Bitrix24, recreating them if necessary.
General iT can install and configure this module and check how it works on your website.