Legacy: Выгрузка каталога в Битрикс24 (синхронизация)
Описание
Как синхронизировать каталог магазина с Битрикс24 без рутины
Если вы ведёте интернет-магазин на 1С-Битрикс и используете Битрикс24 для работы с клиентами, то знаете, как важно, чтобы товары в CRM всегда были актуальны. Ручное обновление тысяч позиций — это не только долго, но и чревато ошибками. Модуль «Legacy: Выгрузка каталога в Битрикс24» решает эту задачу автоматически. Он переносит структуру разделов, товары, торговые предложения и цены прямо из вашего магазина в Торговый каталог Битрикс24. При этом не важно, сколько у вас позиций — 50 или 50 000: синхронизация работает через очередь задач и агент, обрабатывая данные по шагам и не нагружая сервер.
Система сама отслеживает изменения. Если вы добавили новый товар, изменили цену или обновили изображение — модуль подхватит эти правки и отправит их в Битрикс24. Вам не нужно каждый раз запускать выгрузку вручную: агент срабатывает автоматически, как только появляются новые задачи. Это особенно удобно для магазинов с частым обновлением ассортимента — например, если вы работаете с сезонными товарами или регулярно меняете цены по акциям.
Что именно попадает в Битрикс24 и как это настраивается
Модуль не просто копирует товары — он переносит всю структуру каталога. Разделы вашего магазина превращаются в папки внутри Битрикс24, причём вы сами выбираете, в какую целевую папку их поместить. Это значит, что вы можете организовать каталог в CRM так, как удобно вашим менеджерам: например, выделить отдельную папку для хитов продаж или для товаров под заказ.
Помимо разделов, синхронизируются основные поля товаров: название, описание, активность, сортировка, изображения. Торговые предложения (ТП) также создаются или обновляются автоматически — это критично, если у вас один товар в разных цветах или размерах. Базовая цена, габариты и вес тоже попадают в Битрикс24. Отдельная вкладка отвечает за валюты и курсы: вы можете запустить их синхронизацию одним нажатием кнопки или настроить регулярное обновление через агент. Всё это избавляет от необходимости вручную сверять данные в двух системах.
Почему модуль не «ломается» при больших объёмах и временных сбоях
Главная техническая особенность — работа через очередь задач. Если API Битрикс24 вдруг выдаёт ошибку (например, из-за временной нагрузки), модуль не теряет данные и не прекращает выгрузку. Он просто повторяет попытку позже. Это особенно важно для магазинов с большими каталогами: при синхронизации 10 000 товаров единичный сбой не приведёт к тому, что придётся начинать всё заново. Задачи обрабатываются последовательно, и каждая неудачная попытка фиксируется для повторного выполнения.
Кроме того, модуль защищает от «битых» состояний. Например, если товар или раздел был удалён в Битрикс24 вручную, при следующей синхронизации модуль не выдаст ошибку, а корректно создаст его заново. Это избавляет от ситуаций, когда данные в магазине есть, а в CRM они пропадают без видимой причины. Для админов предусмотрена вкладка мониторинга: там видно текущий статус очереди и обмена, так что вы всегда можете проверить, всё ли идёт по плану.
Отладка и контроль: когда нужно знать, что происходит внутри
Для тех, кто любит держать руку на пульсе, модуль предлагает опцию debug-лога. Если включить запись в sync.log, вы сможете отследить каждый шаг синхронизации: какие данные были отправлены, какие вернулись, где произошла задержка. Это полезно при первичной настройке или если вы подозреваете, что какие-то товары не обновляются — лог покажет точную причину, будь то неверный формат изображения или ошибка в API.
При этом модуль не требует постоянного вмешательства. Вы настраиваете его один раз — выбираете целевую папку в Битрикс24, включаете нужные опции (цены, валюты, габариты) и забываете о ручной выгрузке. Дальше он работает сам: агент запускается при появлении задач, обрабатывает их по очереди и сообщает о статусе через вкладку мониторинга. Если что-то пошло не так — вы увидите это в логе, но в 99% случаев модуль справляется с ошибками автоматически.
Кому этот модуль сэкономит часы работы каждый месяц
Решение подойдёт любому интернет-магазину на 1С-Битрикс, который использует Битрикс24 для управления продажами. Особенно оно полезно, если у вас больше 500 товаров или вы часто обновляете цены и остатки. Вместо того чтобы каждое утро сверять каталоги или просить менеджеров вручную править карточки в CRM, вы один раз настраиваете синхронизацию и получаете актуальные данные автоматически.
Модуль также выручает, если ваш бизнес работает с несколькими валютами — отдельная синхронизация курсов избавляет от необходимости каждый раз пересчитывать цены вручную. И не важно, продаёте ли вы товары в рублях, долларах или евро: курсы обновляются по кнопке или по расписанию, так что цены в Битрикс24 всегда соответствуют тем, что на сайте. Это снижает риск ошибок при выставлении счетов и помогает менеджерам быстрее обрабатывать заказы.
Часто задаваемые вопросы
Характеристики
| Версия | 1.0.0 |
| Добавлен | 08.04.2026 |
| Установок | Менее 50 раз |
| Код | dbogdanoff.b24catalog |
| Адаптивный | Нет |
| Composite | Нет |