Перейти к содержимому

Картинки при обмене с 1С - выгрузка изображений товара

Картинки при обмене - подтема на 22 вопроса из собранных. Почти все они об одном: товары приехали, а изображений у них нет.

Что общего у этих задач

Картинки едут отдельными файлами, а не внутри описания товара. Выгрузка кладёт их рядом с файлом каталога, а сайт разбирает ссылки при импорте. Если файлы не доехали или лежат не там, товар создастся без картинки и без ошибки.

Первая картинка становится детальной, остальные - дополнительными. Для дополнительных нужно множественное свойство определённого кода, и до его появления в инфоблоке они просто отбрасываются.

Картинки разделов приезжают не всегда. Учётная система выгружает их только при отдельной настройке, и отсутствие изображения у раздела почти никогда не означает ошибку на стороне сайта.

Каждая выгрузка приносит файлы заново. Каталог загрузок растёт от обмена к обмену, и без чистки он однажды занимает больше самой базы. Это отдельная регулярная работа, а не разовая настройка при запуске проекта.

С чего начать

Начинают с простого вопроса: доехали ли файлы вообще. Смотрят каталог загрузки обмена и сравнивают число файлов с числом товаров в выгрузке. Пустой каталог переводит разбор на сторону учётной системы, а полный - на сторону сайта.

Дальше проверяют свойства инфоблока под дополнительные изображения. Множественное свойство нужного кода должно существовать до обмена, иначе лишние картинки отбрасываются молча.

Последним смотрят объём: сколько места занимают загрузки и сколько там дублей. Ответ на этот вопрос определяет, нужна ли чистка прямо сейчас или можно подождать до следующего релиза.

Решения подтемы

Частые вопросы

Куда сайт кладёт картинки из обмена?

В папку загрузок вместе с остальными файлами инфоблока. Временные файлы обмена лежат отдельно и удаляются после успешного импорта.

Почему приехала только одна картинка?

В инфоблоке нет множественного свойства для дополнительных изображений. Первая картинка становится детальной, остальные отбрасываются молча.

Можно ли отключить выгрузку картинок?

Да, настройкой на стороне учётной системы. На сайте это не выключается: он принимает то, что приехало в файле обмена.

Откуда берутся дубли изображений?

Из повторного импорта с новыми именами файлов. Сайт считает такие картинки новыми и добавляет их к уже существующим.

Связанные темы

Первоисточники