Импорт каталога из 1С
Загрузка товаров в BROXUP через CommerceML ZIP
Что делает импорт
Поставщик может загрузить свой каталог из 1С в BROXUP: из 1С формируется выгрузка в формате CommerceML, файлы упаковываются в ZIP-архив и загружаются в разделе «Мои товары». Импорт нужен для первоначального наполнения каталога — он избавляет от ручного создания большого количества карточек.
Сейчас реализован только импорт: загрузка данных из 1С в BROXUP. Выгрузка данных обратно в 1С и автоматическая синхронизация каталога не выполняются — после импорта товары редактируются в BROXUP.
Что нужно подготовить в 1С
- В 1С настраивается обмен с сайтом (выгрузка каталога в формате CommerceML).
- 1С формирует файл описания каталога import.xml и, если выгружаются цены и остатки, файл предложений offers.xml.
- Изображения товаров 1С складывает в папку import_files.
- Полученные файлы и папку нужно упаковать в один ZIP-архив.
Как подготовить ZIP
Файлы CommerceML должны находиться в архиве в том виде, в котором их сформировала 1С:
catalog.zip
├── import.xml — описание товаров, групп и свойств
├── offers.xml — цены и остатки (если выгружаются)
└── import_files/ — изображения и файлы каталога
├── ...
└── ...Как загрузить каталог в BROXUP
- 1Откройте раздел «Мои товары».
- 2Нажмите «Импорт из 1С».
- 3Выберите подготовленный ZIP-архив и загрузите его.
- 4Дождитесь проверки архива: система разбирает CommerceML-файлы и показывает, что будет загружено.
- 5Проверьте результат разбора и подтвердите импорт.
- 6Импортированные товары появляются в «Моих товарах» как черновики — их нужно дополнить и опубликовать.
Что импортируется
| Данные | Импорт | Пояснение |
|---|---|---|
| Товары (наименование, описание, артикул) | Да | Основа выгрузки — переносятся из import.xml. |
| Изображения товаров | Да, если переданы | Файлы должны лежать в папке import_files и быть указаны в import.xml. |
| Характеристики и свойства | Да, если переданы | Переносятся свойства, описанные в выгрузке 1С. |
| Цена | Да, если есть offers.xml | Цены передаются в файле предложений offers.xml. |
| Остаток | Да, если есть offers.xml | Количество передаётся вместе с предложениями. |
| Упаковка и склад отгрузки | Нет | Это сущности компании в BROXUP — назначаются вручную после импорта. |
| Сертификаты и документы | Нет | Загружаются в карточку товара в BROXUP отдельным блоком. |
Ошибки при загрузке
Если архив не соответствует формату CommerceML, импорт не начинается — данные каталога при этом не меняются.
Причина: В архиве нет файла описания каталога или он лежит не там, где ожидается.
Что сделать: Проверьте содержимое ZIP: import.xml должен быть в архиве в том виде, как его сформировала 1С.
Причина: Загружен отдельный XML-файл или архив другого формата.
Что сделать: Упакуйте выгрузку 1С в ZIP и загрузите архив целиком.
Причина: Структура XML повреждена или не соответствует формату выгрузки.
Что сделать: Сформируйте выгрузку в 1С заново и загрузите новый архив.
Частые вопросы
Обновятся ли товары в BROXUP, если каталог изменится в 1С?
Нет. Автоматическая синхронизация не выполняется: сейчас реализован только импорт подготовленной выгрузки. После импорта товары редактируются в BROXUP.
Нужен ли offers.xml?
Он нужен, только если вы выгружаете из 1С цены и остатки. Без него товары загрузятся, а цену и наличие нужно будет указать в BROXUP.
Публикуются ли импортированные товары сразу?
Нет. Импортированные позиции появляются как черновики — им нужно назначить упаковку и склад отгрузки, проверить данные и отправить на публикацию.
