+7 499 938 8452 пн.-пт. 10:00 – 17:00
Есть идея по этому модулю?

Опишите доработку или сценарий — обсудим вместе с другими клиентами.

Все идеи для обсуждения

Отправка доступна после входа или регистрации. Текст формы сохранится.

Импорт каталога из Excel, XML, YML, JSON

Менее 50 раз установок
Ставится из 1С-Битрикс Marketplace за пару минут — вкладка «Установка».

Скриншоты

Технические данные

Число установок:
Менее 50 раз
Версия:
1.0.2
Адаптивность:
Нет
Поддержка композита:
Нет
Дата публикации:
22.10.2026

Совместимые редакции

Описание

Документация к модулю: https://support.codebrain.su/modules/import/

Бесплатный импорт товаров, цен, остатков и картинок из прайсов поставщиков - с пробным прогоном, откатом и защитой каталога. Модуль загружает в каталог 1С-Битрикс прайсы в Excel, CSV, XML, YML, CommerceML, JSON, HTML, DBF и PDF: с компьютера, с сервера, по ссылке, с FTP, из почты или из API - вручную или по расписанию. До записи показывает, что изменится; останавливается на "плохих" прайсах; не затирает ручные правки контент-менеджера и умеет откатить любой запуск.

Что умеет модуль

  • Источники: файл с компьютера или с сервера, последний файл в папке по маске, ссылка (в том числе Яндекс.Диск, Google Таблицы и Диск, Dropbox, Облако Mail.ru), сайт поставщика с авторизацией (логин и пароль, токен, форма входа), FTP/FTPS, почтовый ящик IMAP, JSON API с постраничной выдачей. Архивы ZIP, GZ, TAR, прокси.
  • Форматы: XLSX, XLS, ODS, CSV, XML, YML, CommerceML, JSON, HTML-таблицы, DBF, PDF. Кодировка, разделитель и строка заголовков определяются автоматически; строки-разделы, несколько листов, склейка повторяющихся строк (штатная CSV-выгрузка Битрикса).
  • Все поля каталога: поля элемента, свойства всех типов (значения списков, справочников и привязок создаются сами), SEO-шаблоны, параметры товара, цены по типам и диапазонам количества, остатки по складам, закупочная цена, штрихкоды, скидки, комплекты и наборы, торговые предложения (в строке, группой строк, на отдельном листе), разделы, highload-блоки.
  • Подбор полей по названиям колонок, проверка сопоставления на строках файла, создание свойств для новых колонок.
  • Обработка без PHP: цепочки преобразований (наценка, округление, цена на 9, единицы измерения, валюта по курсу, словари), безопасные выражения с функциями, правила "если - то" с готовыми пресетами и фильтр строк.
  • Поиск товаров: по артикулу или составному ключу, без учёта регистра, пробелов и ведущих нулей, по похожему названию - неуверенные совпадения ждут решения, дубли не создаются; модуль запоминает пары "строка - товар".
  • Защита каталога: пустой или обрезанный файл, переименованные колонки, массовое "отсутствие" товаров - импорт останавливается до вашего решения; скачок или нулевая цена - в карантин. Действия с отсутствующими товарами касаются только товаров этого поставщика.
  • Ручные правки: модуль помнит, что записал в каждое поле, и не перезаписывает изменённые на сайте; флажок "Не обновлять этот товар из импорта" на карточке товара.
  • Пробный прогон: всё "было → стало" до записи, выгрузка изменений и журнала в Excel. Проверка изменений перед записью (все, только новые товары или всё, кроме цен и остатков) и откат любого запуска.
  • Категории поставщика → разделы сайта: таблица сопоставления, товары новых категорий не попадают в корень каталога.
  • Картинки: загрузка в несколько потоков с лимитом запросов к сайту поставщика, без повторного скачивания, очередь повторов, картинки из папки по артикулу и из ZIP-архива.
  • Поставщики: сводка по всем прайсам, страница загрузки прайса для поставщика без доступа в админку, webhook для 1С и скриптов, несколько поставщиков одного товара (минимальная цена при наличии, сумма остатков), расписание и цепочки профилей.
  • Уведомления на e-mail и в Telegram, информер в административной панели, предупреждение, если прайс давно не меняется; 301-редиректы при смене адреса товара; диагностика сервера и индексов базы.
  • Шаблоны профилей: YML, CommerceML, прайс Excel, цены и остатки, картинки по артикулу, Google Таблица, CSV-выгрузка другого сайта на Битриксе, Gifts.ru, Oasis. Версии профиля с восстановлением, перенос профиля на другой сайт файлом.
  • ИИ (необязательно): сопоставление колонок одной кнопкой, разбор "кривых" прайсов, правила словами, подбор разделов, выбор среди похожих товаров, прайсы в PDF, описания для новых товаров - через бесплатный модуль "AI-генератор контента для товаров и инфоблоков" на ваших ключах. Без него импорт работает полностью.
  • Права по группам пользователей (запуск, настройка профилей, проверка и откат), события для доработок.

Важно знать перед установкой

  • Внешние платные сервисы не нужны. Модуль работает полностью на вашем сайте. Платными могут быть только запросы к языковым моделям, если вы пользуетесь ИИ: они идут через модуль "AI-генератор контента" к выбранному вами провайдеру по его тарифам.
  • Передача данных третьим сторонам - только по вашим настройкам: модуль скачивает прайсы и картинки из указанных вами источников (сайт, FTP, почта, API поставщика) с вашими учётными данными; уведомления отправляет на ваш e-mail и в ваш Telegram-чат; при использовании ИИ передаёт выбранному LLM-провайдеру названия колонок, примеры строк прайса, список полей каталога, названия разделов и товаров для сопоставления. На серверы разработчика модуль ничего не отправляет и персональные данные посетителей не собирает.
  • Требования к хостингу: PHP 8.2 или новее с расширениями mbstring, curl, zip, xmlreader, dom (рекомендуется intl); главный модуль 20.0 или новее; сайт в кодировке UTF-8; модуль "Информационные блоки", для цен, остатков и предложений - "Торговый каталог". Для импорта по расписанию - агенты на cron. Для PDF-прайсов - утилита pdftotext на сервере и модуль "AI-генератор контента".
  • Модуль изменяет каталог: создаёт и обновляет товары, разделы, свойства и картинки, может деактивировать или удалять отсутствующие в прайсе товары - по вашим настройкам. Перед первым импортом используйте пробный прогон.
  • Код модуля открыт, обфусцированных частей нет.

Установка

  1. Установите модуль из Маркетплейса: "Marketplace" → "Каталог решений" → "Импорт каталога из Excel, XML, YML, JSON" → "Установить". При установке модуль проверит окружение (PHP 8.2+, UTF-8, главный модуль 20.0+, расширения mbstring, curl, zip, xmlreader, dom, модуль "Информационные блоки") и сообщит, если чего-то не хватает.
  2. В главном меню административной панели появится раздел "Codebrain" → "Импорт каталога".
  3. Откройте "Настройки" → "Диагностика": модуль проверит агентов, индексы базы, PHP и доступ к папке с прайсами. Кнопка "Исправить" создаст недостающий индекс для быстрого поиска по артикулу.
  4. Для импорта по расписанию переведите выполнение агентов на cron - инструкция на вкладке "Диагностика".

Первый импорт

  1. "Профили импорта" → "Новый профиль": выберите шаблон (например, "Прайс Excel / CSV" или "YML") или пустой профиль.
  2. На вкладке "Источник" загрузите файл или укажите ссылку, FTP, почту или API; на вкладке "Куда" выберите инфоблок. Сохраните профиль.
  3. На вкладке "Поля" нажмите "Подобрать автоматически", поправьте сопоставление и нажмите "Проверить на строках файла" - модуль покажет значения и найдены ли товары на сайте.
  4. На вкладке "Поиск товаров" выберите поле поиска (обычно артикул), на вкладке "Защита" - что делать с товарами, которых нет в файле.
  5. Нажмите "Сохранить и сделать пробный прогон": модуль покажет, что будет создано и изменено, ничего не записывая. Если всё верно - "Выполнить импорт с этим файлом". Расписание задаётся на вкладке "Расписание".

Основные разделы ("Codebrain" → "Импорт каталога")

  • Профили импорта - прайсы поставщиков, запуск, пробный прогон, загрузка профиля из файла.
  • История запусков - итоги, изменения "было → стало", журнал, выгрузка в Excel, откат запуска.
  • Проверка изменений - изменения, ждущие подтверждения, и строки в карантине цен.
  • Сопоставление товаров - строки прайса с похожими, но не совпавшими товарами.
  • Разделы поставщиков - таблица "категория поставщика → раздел сайта".
  • Поставщики - сводка по всем прайсам и что требует внимания.
  • Картинки - очередь повторной загрузки, загрузка ZIP-архива картинок по артикулам.
  • Настройки - ИИ, e-mail и Telegram для уведомлений, срок хранения истории, права групп, диагностика.

Подробная документация со скриншотами: https://support.codebrain.su/modules/import/

Техническая поддержка модуля бесплатна.

Регламент: понедельник - пятница, 10:00-19:00 по московскому времени, кроме праздничных дней. Время реакции на обращение - в течение одного рабочего дня. Обращения, поступившие в выходные, рассматриваются в ближайший рабочий день.

В обращении укажите версию 1С-Битрикс и модуля, формат прайса и номер запуска (файл прайса или его фрагмент можно прислать на e-mail), что вы делали и какой результат получили. Доступ к сайту запрашиваем только при необходимости и только с вашего согласия.

Установите этот модуль прямо сейчас!

Для этого укажите адрес сайта:

пример: https://www.site.ru

Подтвердите что сама лицензия у вас куплена

Импорт каталога из Excel, XML, YML, JSON
Импорт каталога из Excel, XML, YML, JSON
Бесплатно

Каталог для ИИ