Импорт товаров в Хорошоп выполняют из файла: таблицы Excel или CSV либо фида в формате YML от поставщика. Сначала готовят структуру файла с артикулом, названием, ценой и наличием, затем сопоставляют колонки с полями платформы, запускают тестовый импорт на нескольких позициях и лишь после проверки загружают весь каталог.
Коротко
- Ключ импорта – уникальный артикул: по нему платформа понимает, какую карточку обновлять.
- Excel удобен для ручного наполнения, YML и фиды лучше подходят для регулярных обновлений.
- Всегда начинайте с тестового файла на 5–10 товарах.
- Отдельно обновляйте цены и остатки, а описания и фото трогайте только по необходимости.
- Перед большим импортом экспортируйте текущий каталог как резервную копию.
Какие форматы выбрать
Платформа позволяет загружать каталог из файлов и фидов. Точный перечень форматов, ограничения по размеру и доступные настройки зависят от тарифа и версии, поэтому уточните их в справке Хорошопа перед началом. В целом выбор такой.
| Формат | Когда подходит | Слабые места |
|---|
| Excel или CSV | Первое наполнение, небольшие каталоги, ручные правки | Ошибки в колонках, сложности с большим количеством фото и характеристик |
| YML-фид | Регулярные обновления, работа с поставщиками и маркетплейсами | Нужна качественная структура на стороне поставщика |
| Прайс поставщика | Быстрое обновление цен и остатков | Разные форматы, нестабильные артикулы |
Подготовка файла
Обязательные колонки
Для большинства магазинов минимальный набор состоит из артикула, названия, категории, цены, наличия и ссылки на фото. Дополнительно идут описание, бренд, характеристики, единица измерения и SEO-поля. Не меняйте формат цен между файлами: десятичный разделитель и валюта должны быть одинаковыми.
Чистка данных перед загрузкой
- Убрать дубликаты артикулов и пустые строки.
- Согласовать названия категорий: один и тот же раздел не должен называться тремя способами.
- Проверить, что ссылки на фото открываются и ведут на изображение, то есть на файл.
- Привести кодировку файла к той, что требует платформа, чтобы кириллица не превратилась в нечитаемые символы.
- Оставить в одной колонке одну величину: цену без пробелов и слов, наличие в едином формате.
Сопоставление полей
Во время импорта платформа просит указать, какая колонка файла соответствует какому полю товара. Неверное сопоставление приводит к тому, что цена попадает в описание, а название в артикул. Поэтому сначала загрузите тестовую партию и просмотрите карточки: цена, наличие, категория, изображение, характеристики. Сохраните удачное сопоставление как шаблон, если такая возможность есть, и используйте его для следующих файлов.
Прайсы поставщиков
Поставщики присылают файлы в разном виде: Excel с десятками листов, ссылка на фид, выгрузка из их системы. Для стабильной работы договоритесь о постоянной ссылке на актуальный файл и стабильных артикулах, которые не меняются от прайса к прайсу. Иначе новые артикулы будут создавать дубликаты, а старые останутся с неактуальной ценой.
- Добавьте наценку или правило расчета в одном месте вместо ручных правок в каждой строке.
- Заранее решите, что делать с товарами, которых нет в новом файле: скрывать или выставлять как отсутствующие.
- Собирайте отдельные файлы для цен и для остатков, если обновляете их с разной частотой.
- Ведите таблицу соответствия собственных артикулов и артикулов поставщика.
Автоматизация обновлений
Для небольших изменений достаточно ручного импорта раз в неделю. Когда цен и остатков много, настраивают регулярную загрузку по ссылке на фид по расписанию. Платформа также предоставляет программный интерфейс, который используют для интеграций с учетными системами, но подключение требует разработчика и проверки актуальных возможностей и ограничений в официальной документации. После любой автоматизации просматривайте результат хотя бы раз в неделю: сбой в фиде поставщика легко пропустить.
Проверка после импорта
- Откройте несколько случайных карточек и сравните их с файлом.
- Проверьте, что категории созданы правильно и товары попали в свои разделы.
- Убедитесь, что изображения отображаются без ошибок.
- Посмотрите, не появились ли товары с нулевой или пустой ценой.
- Зайдите на сайт и проверьте фильтры и поиск по новым позициям.
Пример структуры файла
Ниже условный пример колонок для таблицы. Названия колонок в вашем файле могут быть другими, главное сохранить логику и сопоставить их при импорте.
| Колонка | Пример значения | Примечание |
|---|
| Артикул | ABC-1001 | Уникальный, без изменений между файлами |
| Название | Чайник электрический 1,7 л | Без служебных слов и заглавных букв во всем тексте |
| Категория | Бытовая техника / Чайники | Единая запись для одинаковых разделов |
| Цена | 1250 | Только число, валюту задают отдельно |
| Наличие | Есть | Единый формат значений |
| Фото | Ссылка на файл | Прямые ссылки на изображения |
Характеристики, варианты и фото
Характеристики
Характеристики дают фильтры и помогают покупателю сравнивать товары, поэтому они должны быть унифицированными. Если в одной строке указано 1,7 л, в другой 1700 мл, фильтр покажет их как разные значения. Приведите единицы измерения и написание к одному виду еще в файле.
Варианты товара
Размеры, цвета и модификации оформляют как варианты одной карточки, если платформа позволяет. В файле для этого обычно используют общий идентификатор группы и отдельные артикулы для вариантов. Перед массовой загрузкой проверьте логику на одном товаре.
Изображения
Изображения подгружаются по ссылкам во время импорта. Пользуйтесь стабильными адресами, которые не меняются. Вес файлов должен быть разумным, чтобы страницы открывались быстро. Если поставщик меняет адреса фото, сохраните копии у себя.
График обновлений
Договоритесь с собой, как часто обновляете данные. Для магазинов с оживленной торговлей остатки стоит обновлять несколько раз в день, а цены каждый день или каждую неделю. Для узких ниш хватает раза в неделю. Согласуйте расписание с поставщиком: если он формирует фид утром, не запускайте импорт заранее, иначе получите вчерашние данные.
Типичные ошибки
- Загружать весь каталог без тестового импорта.
- Использовать название товара как ключ вместо стабильного артикула.
- Перезаписывать описания и SEO-поля при каждом обновлении цен.
- Не делать резервную копию каталога перед массовыми изменениями.
- Импортировать фото по ссылкам, которые поставщик периодически меняет.
- Оставлять в каталоге сотни товаров без наличия и без пояснения для покупателя.
Как действовать, когда импорт завершился ошибками
Даже аккуратно подготовленный файл иногда дает сбои. Спокойно разберитесь в причине, прежде чем повторять загрузку.
- Прочитайте отчет импорта: платформа обычно показывает строки, которые не удалось обработать, и причину.
- Проверьте самых частых подозреваемых: пустой артикул, текст в колонке с ценой, лишние символы в ссылках на фото, нераспознанная кодировка.
- Исправьте строки в исходном файле и загрузите только проблемную часть.
- Если данные изменились не так, как ожидалось, восстановите каталог из резервной копии и повторите импорт на тестовой партии.
Что хранить после импорта
Оставляйте копию исходного файла с датой и коротким описанием изменений. Через месяц, когда возникнет вопрос, почему цена на товар такая, вы быстро найдете ответ. Такую историю удобно вести в отдельной папке общего диска.
Распределение ответственности
Назначьте одного человека, отвечающего за импорт, и одного, проверяющего результат. Второй взгляд часто ловит ошибки, которые автор файла уже не замечает.
Вопросы и ответы
Сколько товаров можно загрузить за один раз?
Ограничения зависят от тарифа и настроек платформы. Для больших каталогов разбивайте файл на части и проверяйте каждую.
Можно ли обновлять только цены, не трогая описания?
Да, достаточно подготовить файл с артикулом и ценой и при импорте выбрать обновление только этих полей. Именно так работают регулярные обновления по прайсу.
Что делать, если у поставщика нет YML?
Используйте Excel или CSV и настройте стабильную структуру файла. Также можно попросить поставщика подготовить выгрузку в формате фида.
Как избежать дубликатов товаров?
Пользуйтесь уникальным артикулом как ключом и не меняйте его. Перед импортом проверяйте файл на повторяющиеся значения.
Вывод
Импорт в Хорошоп работает надежно, когда в файле чистый артикул, понятная структура и согласованные категории, а каждое обновление сначала проходит тест. Отдельные процессы для цен, остатков и описаний предотвращают случайную перезапись данных. Если вам нужна помощь с миграцией каталога или настройкой обновлений от поставщиков, команда LightSEO охотно поможет. Подробности читайте на страницах разработки и запуска интернет-магазинов и Google Shopping.
Читайте также