Импорт товаров из CSV в Moguta.CMS

CSV (от англ. Comma-Separated Values — значения, разделённые запятыми) — текстовый формат, предназначенный для представления табличных данных.

CSV-документ представляет собой таблицу, в которой каждая строка описывает отдельный товар, а каждый столбец значение определённого параметра для этого товара.

Очень часто прайс-листы поставщиков предоставляются именно в этом формате. Moguta.CMS уже из коробки полностью поддерживает работу с прайс-листами в формате CSV.

Для того, чтобы импортировать товары из CSV в каталог интернет-магазина, выполните следющие действия:

  1. Перейдите в раздел «Товары» в панели администратора Moguta.CMS. Нажмите кнопку «Загрузить из CSV», затем «Выбрать и загрузить CSV»;
  2. Выберите прайслист в формате CSV с вашего компьютера, кодировка файла должна быть windows 1251.
    На вашем хостинге может быть ограничение на размер загружаемого файла, что помешает загрузке больших каталогов. В таком случае файл CSV можно запаковать в zip-архив и загрузить его.
  3. В открывшемся окне выберите соответствия полей импорта. В столбце слева указаны названия полей в системе, в стоблце справа для каждого поля нужно выбрать соответствующее ему поле из вашего CSV файла.

    Назначение полей:

    ID товара
    Необязательное поле. Идентификатор товара в системе.

    Артикул
    CN100
    Уникальный символьный код товара.

    Категория
    Пример: Аксессуары/Головные уборы
    Обязательное поле. Указывается название категории и подкатегорий. Подкатегории указываются через символ /.

    URL категории
    Пример: aksessuary/golovnye-ubory
    Необязательное поле. Содержит URL-адрес категории с учетом вложенностей. Следует заполнять, только, если вы хотите задать определённый URL, в противном случае URL для каждой категории будет заполнен автоматически транслитерацией из названия категории.

    Товар
    Пример: Бейсболка мужская Demix
    Обязательное поле. Название товара.

    Вариант
    Пример: Черный[:param:][src=241.jpg]
    Необязательное поле. Нужно для создания вариантов, размеров и цветов товара. В конструкции [src=241.jpg] позволяет задать имя картинки, которая будет прикреплена к данному варианту товара.

    Краткое описание
    Необязательное поле. Содержит краткое описание товара, которое выводится в миникарточке. В данном поле имеется возможноть использовать html-разметку (весь текст должен быть в одну строку!).



    Описание
    Необязательное поле. Содержит полное описание товара. В данном поле имеется возможноть использовать html-разметку (весь текст должен быть в одну строку!).

    Цена
    Обязательное поле. Содержит цену товара или его варианта. Указывается только числовое значение, без пробелов и валюты.

    Изображение
    Необязательное поле. Позволяет загрузить изображения для товара. Изображения можно загрузить ZIP архивом с компьютера, либо по ссылкам со сторонних источников.

    • Загрузка ZIP архивом
      Подготовьте необходимые изображения, запакуйте в ZIP архив. В столбце «Изображение» вашего CSV файла укажите название вместе в расширением, например image.jpg.  Так же полезым для SEO продвижения будет указать атрибуты alt и title для изображений, сделать это можно так:

      img.jpg[:param:][alt=Картинка][title=Картинка]

      где вместо "Картинка" прописываете необходимый вам текст. Если вам необходимо загрузить несколько изображений для товара, то перечислять их нужно через символ |, например:

      img.jpg|img2.jpg|img3.jpg

      или

      img.jpg[:param:][alt=Картинка][title=Картинка]|img2.jpg[:param:][alt=Картинка][title=Картинка]|img3.jpg[:param:][alt=Картинка][title=Картинка]

      После загрузки CSV файла вам будет предложено загрузить архив с изображениями.


    • Загрузка по ссылке
      Если вам необходимо загрузить изображения по ссылке, то просто укажите её в столбце «Изображение» вашего CSV файла, например:

      http://www.site.ru/images/img.jpg

      При таком способе загрузки можно указать только одно изображение для каждого товара, а также нет возможности прописать атрибуты alt и title.
      Загружать архив с изображениями после импорта CSV в таком случае не нужно, просто обновите страницу после окончания загрузки CSV.

    Количество
    Необязательное поле. Остаток(количество) товара в магазине.

    Активность
    Необязательное поле. 1 - товар будет отображаться в каталоге на сайте. 0 - товар будет скрыт. Сменить активность можно будет вручную в разделе «Товары» административной части сайта.

    Заголовок [SEO]
    Пример: Бейсболка мужская Demix
    Текст, который будет отобажаться в мета-теге Title на странице товара. Один из основных тегов, влияющих на продвижение вашего сайта в поисковых системах. Именно этот текст поисковые системы будут использовать для заголовка вашего сайта в поисковой выдаче. Также он будет показываться во вкладке вашего браузера. 
    Параметр необязателен, так как, если не указать его в CSV, он будет сгенерирован автоматически из названия товара.

    Ключевые слова [SEO]
    Пример: Бейсболка мужская Demix купить, CN32, Бейсболка, мужская, Demix
    Текст, который будет отобажаться в мета-теге keywords на странице товара. Этот метатег предназначен для описания ключевых слов, встречающихся на странице.
    В данный момент многие поисковики пропускают этот параметр и не учитывают его в поисковой выдаче. Параметр необязателен, если не указать его в CSV, он будет сгенерирован автоматически.

    Описание [SEO]
    Пример: Непревзойдённое сочетание цены и качества говорят сами за себя, что значительно упрощает решение при выборе товара.
    Текст, который будет отображаться в мета-теге description на странице товара. Один из основных тегов, влияющих на продвижение вашего сайта в поисковых системах. Именно его многие поисковики будут подставлять в так называемый сниппет - текст, который будет показываться под заголовком в поисковой выдаче. 
    Параметр необязателен, так как, если не указать его в CSV, он будет сгенерирован автоматически из описания товара.

    Старая цена
    Необязательное поле. Позволяет установить старую цену для товаров, обычно используеться для установки скидки у товара. Товары, имеющие старую цену, будут отображаться в блоке «Акции» на главной странице вашего интернет-магазина.



    Рекомендуемый
    Необязательное поле. 1 - Выводить товар в блоке «Рекомендуемые товары»(Хиты) на главной странице вашего интернет-магазина. 0 - не выводить.



    Новый
    Необязательное поле. 1 - Выводить товар в блоке «Новинки» на главной странице вашего интернет-магазина. 0 - не выводить.



    Сортировка
    Необязательное поле. Позволяет вручную указать порядок вывода товаров путём присвоения порядкового номера каждому товару.

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

    Связанные артикулы
    Пример: CN17,CN18
    Необязательное поле. Указываются артикулы товаров, которые будут показываться в блоке «С этим товаром покупают» на странице товара.

    ​​​​​​​

    Смежные категории
    Пример: 13,16,67
    Необязательное поле. Указываются номера категорий, товары из которых будут показываться в блоке «С этим товаром покупают» на странице товара. Номера категорий можно посмотреть в разделе "Категории" в панели админстратора.



    Ссылка на товар
    Необязательное поле. Если вы собираетесь продавать электронные товары (книги, документы, музыку, любые другие файлы), то в этом поле необходимо указать ссылку на файл, который будет отправлен покупателю после оплаты. Сами файлы можно размещать в папке uploads в корне сайта, тогда ссылка будет иметь вид:

    http://site.ru/uploads/file.pdf

    Валюта
    Пример: RUR
    Необязательное поле. Позволяет установить валюту для определённого товара. Основная валюта магазина задаётся в разделе «Настроки» - «Валюта» в панели админстрирования сайта.

    Единицы измерения
    Пример: шт.
    Необязательное поле. Устанавливает единицу измерения товара.

    Оптовые цены
    Необязательное поле. В заголовке данного столбца нужно указать значение количества, от которого будет применяться цена, указанная в ячейках этого столбца.
    Пример записи заголовка: Количество от 10 [оптовая цена]
    Пример записи значения: 999


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

    Склады
    Необязательное поле. В заголовке столбца указывается название склада и обязательный параметр [склад], в ячейках столбца указывается количество данного товара на складе.
    Пример записи заголовка: Слад №1  [склад]
    Пример записи значения: 9

    Таких столбцов можно в CSV файле создать столько, сколько складов вам наобходимо, следовать они должны один за другим.

    Свойства начинаются с
    Необязательное поле. В этом пукте необходимо указать с какого столбца у вас в CSV файле начинаются характеристики(свойства) товара, например:

    В данном файле характеристики начинаются со столбца "Длина", именно его и следует указать в поле "Свойства начинаются с" при импорте.
    Многостолбцовая структура. В заголовках вы указываете название свойства товара, а в самом поле указываете значение свойства. Если свойство является цветом или размером, в заголовке после названия свойства требуется прописать соответственно [size] или [color].
    Если характеристика является текстовым полем, то аналогичным способом нужно приписать [textarea]. Если требуется задать несколько характеристик с одинаковым названием, необходимо у повторных характеристик указывать уникальный атрибут, например: Размер[prop attr=Смартфоны].

    Примеры записи заголовка:
    Производитель
    Цвет [color]
    Размер [size]
    Размер [prop attr=Смартфоны] [size]
    Описание производства [textarea]


    В ячейках под заголовком нужно вписать значение свойства товара, если это свойство "цвет", то после названия цвета можно сразу прописать соответствующий ему HEX-код цвета в квадратных скобках, например так: Белый [#ffffff].


    Если в вашем магазине уже заданы переводы, то после перезаписи характеристик через CSV переводы для них стираются!

    Сложные характеристики
    Необязательное поле. Это поле не заполняется вручую, в него выгружаются сложные характеристики при экспорте каталога из магазина в CSV.
  4. Убедитесь, что для каждого поля, которое нужно загрузить, выбрано соответствие, а для всех остальных отмечено «Не выбрано»;
  5. Если вам необходимо очистить каталог перед импортом, отметьте галочку «Удалить все имеющиеся товары, категории и свойства товаров». Это также удалить все переводы!
  6. Нажмите кнопку «Сохранить и начать импорт»;
  7. После импорта вам будет предложено загрузить архив с изображениями товаров. Если вы загружали изображения по ссылкам в CSV или хотите добавить их вручную, тогда пропустите этот пункт, импорт прайслиста из CSV для вас завершён, обновите страницу;
  8. Выберите с вашего компьютера ZIP-архив с изображениями, названия которых вы указывали в столбце Изображение в CSV файле;
  9. После загрузки обновите страницу;
  10. Готово!