В этой статье рассмотрим, как выполнять импорт каталогов поставщиков в административной части панели CS-Cart. Разберемся, какие существуют особенности импорта, а также, как можно автоматизировать загрузку товаров в магазин.
Импорт товаров в панели администратора CS-Cart
Чтобы импортировать товары CS-Cart необходимо пройти следующие простые этапы:
Этап 1 — Скачать прайс
Укажите вариант Вашей платформы (CS-Cart или Multi-Vendor) и версию. Выберите параметры для импорта.
Если вы задаете настройку “Характеристики отдельными столбцами”, импортированные характеристики отразятся на карточке товара во вкладке “Особенности”.
При выборе “Характеристики в описании”, характеристики появятся во вкладке “Описание” на карточке товара. В административной части платформы характеристики будут оформлены в виде html-списка с тегами ul и li.
При наличии модификаций у товара (к примеру, размер или вес), независимо от опции, указанной в “Характеристиках в описании”, в характеристики добавится размер (или вес), поскольку эта опция является определяющей для вариантов товара.
Все модификации указываются в прайсе в отдельной строке. Начиная с версии CS-Cart 4.11, при выгрузке модификаций создается два файла в zip-архиве. Один — для товаров, другой — для вариантов товара.
Товары без модификаций, но с различными параметрами (к примеру, цвет или вес — разные, но цена — одна), будут выгружены не характеристиками, а опциями товара.
Этап 2 — Отредактировать
Для редактуры файла подходят Excel и OpenOffice. Откройте меню “Данные” и выберите “Из текста”.
Начиная с CS-Cart 4.11, данные можно редактировать при помощи модификаторов на этапе импорта, при сопоставлении полей.
Этап 3 — Импортировать товары
Допустим мы загружаем товары с вариантами (цвет) и характеристиками.
Чтобы импортировать товары в CS-Cart понадобится:
- Открыть “Характеристики”:
- Администрирование -> Импорт данных -> Характеристики
- Нажать кнопку “Загрузить” и выбрать файл -характеристики_вариантов.csv.
- Нажать кнопку “Импорт”.
- Отредактировать данные, если необходимо.
- Открыть “Товары”
- Администрирование -> Импорт данных -> Товары
- Нажать кнопку [+] для создания пресета.
Пресет импорта представляет собой набор правил, согласно которым обрабатывается импортируемый файл. После настройки пресета не нужно отдельно редактировать файлы с похожей структурой.
- Нажать кнопку “Загрузить файл” и выбрать прайс с товарами.
- Нажать кнопку “Cоздать”.
- Теперь мы создали пресет. Приступаем к сопоставлению полей.
Сопоставляем поля отдельно для характеристик, опций и вариантов.
- Запустить импорт
Импорт товаров в CS-Cart выполнен.
Модули для импорта товаров в CS-Cart
CS-Cart “из коробки” предоставляет отличные возможности для импорта каталогов поставщиков. Однако, есть особенности импорта товаров, которые обходит стандартный функционал. Ниже представлены модули, призванные упростить импорт товаров и автоматизировать часть процессов.
Расширенный импорт товаров
Это стандартный модуль CS-Cart, созданный для упрощения импорта товаров. Создаются пресеты импорта, которые далее можно использовать как шаблоны для импорта похожих файлов.
Пресеты решают следующие проблемы импорта:
- Разные названия столбцов в файлах поставщиков и в CS-Cart. Модуль сопоставляет столбцы из файла и свойства товара в CS-Cart.
- Разные данные у поставщика и владельца магазина. С помощью модификаторов, можно задать автоматическое изменение необходимого параметра при импорте прайса. Например, если цена товара у поставщика отличается от цены реализации в магазине, то модификатор позволит автоматически изменить цену во время загрузки файла.
- Автоматический импорт по крону. Можно настроить определенные промежутки времени, через которые модуль будет автоматически загружать файлы для импорта.
XML и CSV Импорт
Данный модуль является платным. Как и Расширенный импорт товаров, он позволяет облегчить импорт товаров поставщиков. Однако, есть ряд отличий от стандартного модуля, которые расширяют спектр возможностей загрузки прайсов. Например можно загружать товары из любого файла XML, CSV, JSON или YML. База данных товаров будет импортируется автоматически, а последующие изменения синхронизируются с магазином по крону.
Модуль позволяет:
- Загрузить загружать файлы XML от разных поставщиков
- Сканировать поля и атрибуты файла импорта для динамической настройки сопоставления полей
- Добавить товары, отсутствующие в базе данных.
- Обновлять продукты в базе данных.
- Клонировать профили импорта, чтобы сэкономить время на настройке профилей с аналогичными настройками.
- Импортировать продукты автоматически с помощью крона.
- Импортировать в формате YML (Yandex Market Language).
- Обрабатывать нескольких настроек:
- Имя и описание
- НДС
- Основные и дополнительные изображения
- Функции
- Цены и наличие
- Категории и подкатегории
- Указать поля для импорта для новых продуктов и поля для обновления для существующих продуктов.
- Изменить цены во время импорта, чтобы добавить наценку к ценам продавца.
- Импортировать большие файлы и отслеживать процесс импорта в отдельном окне.
- Настроить поля ввода в соответствии по заданным параметрам. Например, можете импортировать весь каталог каждые 24 часа и обновлять цены и запасы каждые 5 минут.
Отличия от стандартного модуля
Расширенный импорт товаров | XML и CSV Импорт | |
Формат импорта файлов | XML, CSV | XML, CSV, YML, JSON |
Поддержка формата контейнера XML | ✘ | ✔ |
Совместимость с модулем Общие товары для продавцов | ✘ | ✔ |
Возможно импорта отдельно по каждому вендору | ✘ | ✔ |
Настройка основных полей | Обязательное поля кода товара | Можно выбрать основное поле и указать дополнительное |
Модификаторы | ✔ | ✔ |
Сопоставление категорий | ✘ | ✔ |
Автоматическое сопоставление категорий | ✘ | ✔ |
Сопоставление характеристик | ✘ | ✔ |
Сопоставление опций товара | ✔ | ✔ |
Конверсия валюты при импорте каталога | ✘ | ✔ |
Почему товары не отображаются после импорта в CS-Cart
Проверьте следующее:
- Столбцы в Вашем XML или CSV файле имеют такие же названия, что указаны в разделе Товары (если Вы не используете Расширенный импорт товаров или модуль XML и CSV Импорт)
- Наличие цены и описания у товара в файле. Товар не будет отображаться без цены и описания.
- Правильность заполнения полей в CSV-файле.
Кодировку. CS-Cart и Multi-Vendor поддерживают файлы с кодировкой UTF-8. Если возникают проблемы при импорте, сохраните файл в кодировке UTF-8 и попробуйте запустить импорт снова.