Краткое описание

Начиная с версии 3.20 и выше, в Canape CMS добавлен модуль «Импорт товаров».

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

При этом существует возможность создания нескольких шаблонов для импорта с различными файлами импорта.

Файл должен быть в кодировке UTF-8 и Win-1251.

Модуль "Импорт товаров" поддерживает следующие форматы:

  • .csv
  • .xlsx
  • .xls

Модуль воспринимает до 10000 товарных позиций в файлах типа .xlsx и .xls, в файлах типа .csv количество позиций может быть бесконечно.

Создание шаблона для импорта

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

  1. В блоке «Навигация» выбрать пункт «Панель управления».
  2. В разделе «Контент» выбрать пункт «Импорт».
  3. В центральном блоке перейти на вкладку «Импорт».
  4. В левой части окна нажать кнопку «Добавить».

Рисунок 1. Добавление нового шаблона.

  1. Откроется форма создания шаблона:

Рисунок 2. Форма создания шаблона для импорта.

  1. На данной форме необходимо выбрать карточку товара из выпадающего списка и загрузить файл импорта.
  2. Нажать кнопку «Сохранить».

Загрузка файлов разных форматов

Файл для шаблона импорта можно грузить не только в  форматах .xlsx и .xls, но так же в  .csv формате с разными типами разделителей. 

  • .csv с разделителем ";"

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

Рисунок 3. CSV разделитель.

  • . csv с разделителем табуляция

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

 

Рисунок 4. CSV разделитель.

Настройка связей полей карточки с полями файла импорта

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

Для этого необходимо на странице, открывшейся после сохранения нового шаблона, заполнить следующие поля:

  1. Название шаблона - заполняется по умолчанию датой и временем создания шаблона и названием файла. При необходимости можно изменить.
  2. id корневого раздела - указать идентификатор раздела, в котором находятся разделы каталога, в которые будет осуществляться импорт (как правило, это либо Верхнее меню, либо Меню слева).
  3. Значение Артикул товара - обязательное поле! Располагается в блоке (блок 1), в котором выводится пример артикула товара из файла. В поле «Тип» из выпадающего списка выбрать значение «Уникальное поле (артикул)».
  4. Значение Название товара - обязательное поле! Располагается в блоке (блок 2), в котором выводится пример названия товара из файла. В поле «Тип» из выпадающего списка выбрать значение «Название товара»
  5. Значение «Раздел» - обязательное поле! Располагается в блоке (блок 4), в котором выводится пример пути к разделу, в который загружается товар. В поле «Тип» установить значение «Раздел».

Рисунок 5. Настройка связей полей карточки с полями файла импорта.

Остальные поля можно заполнить при необходимости аналогичным способом.

  1. Нажать «Сохранить».

Импорт товара в несколько разделов

Начиная с версии 3.21.1 и выше, в Canape CMS добавлена возможность импорта товара в несколько разделов.

Для того, чтобы один товар импортировать сразу в несколько разделов, нужно:

  1. В файле импорта в графе, где указывается раздел для товара, прописать все необходимые разделы через определенный разделитель. Например, в качестве разделителя взять «@», в файле импорта указать для товара в колонке его раздела «Люстры/odeon light@максисвет@eurosvet».
  2. На странице настройки связи полей карточки с полями файла импорта в поле «Разделитель разделов» указать используемый в файле разделитель (из примера «@»).
  3. Нажать «Сохранить».

Рисунок 6. Импорт товара в несколько разделов.

Разделение импорта по карточкам

Начиная с версии 3.21.1 и выше, в Canape CMS добавлена возможность разделять импорт по карточкам. Теперь можно удалять или деактивировать товары внутри одной карточки.

Чтобы скрыть все товары на сайте, кроме импортируемых, нужно:

  1. На старнице настройки связи полей карточки с полями файла импорта установить галочку «Деактивировать все остальные позиции».
  2. Нажать «Сохранить».

Рисунок 7. Скрытие всех товаров, кроме импортируемых.

Чтобы скрыть только те товары, которые относятся к той же карточке, что и импортируемые, нужно.

  1. На старнице настройки связи полей карточки с полями файла импорта установить галочку «Деактивировать остальные позиции внутри карточки».
  2. Нажать «Сохранить».

Рисунок 8. Скрытие товаров внутри одной карточки.

Чтобы удалить все товары на сайте, кроме импортируемых, нужно:

  1. На старнице настройки связи полей карточки с полями файла импорта установить галочку «Удалить все остальные позиции».
  2. Нажать «Сохранить».

Рисунок 9. Удаление всех товаров, кроме импортируемых.

Чтобы удалить только те товары, которые относятся к той же карточке, что и импортируемые, нужно.

  1. На старнице настройки связи полей карточки с полями файла импорта установить галочку «Удалить остальные позиции внутри карточки».
  2. Нажать «Сохранить».

Рисунок 10 Удаление товаров внутри одной карточки.

Импорт товаров

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

Для этого на детальной странице шаблона нужно нажать кнопку «Импорт» .

После выполнения импорта откроется страница с его результатами.

Если импорт прошел впервые и без ошибок, то будет выводится количество добавленных товаров на сайт:

Рисунок 11. Успешный результат импорта.

Если импорт повторный и прошел без ошибок, то будет выводится количество обновленных товаров на сайте. Если в импортируемый файл были добавлены новые товары, то будет выводится количество обновленных товаров и добалвенных на сайт :

Рисунок 12. Успешный результат импорта.

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

Рисунок 13. Вывод результатов о недобавленных товарах после импорта.

Если необходимо заменить файл для сохраненного шаблона, нужно на детальной странице шаблона в поле «Файл» выбрать новый файл выгрузки и нажать «Сохранить».

Дополнительные возможности импорта

Количество читаемых столбцов.

В данном поле задаем количество столбцов, которые должны попаcть в шаблон импорта. Даже если столбцы пустые, они все равно будут считаться.

Рисунок 14. Поле количество читаемых столбцов.


Пропуск строки.

В данном поле задаем количество строк, которые будут пропущены для импорта. 

Рисунок 15. Пропуск строки.

Импорт изображений к товарам

С помощью модуля «Импорт» к импортируемому товару можно добавить изображение.

Начиная с версии 3.21.1 и выше, в Canape CMS появилась возможность привязки к одному товару нескольких изображений.

Рассмотрим 2 способа.

Первый способ -  когда используется уникальное поле «Артикул», т.е. изображения называются так же, как и артикул товара (к одному товару добавляется только одно изображение):

  1. Создаем папку import в корне сайта. Для это необходимо авторизоваться на ftp сервера, перейти в корень сайта и создать папку import. Либо, можно нажать на кнопку «Добавить папку» на вкладке «Импорт».

Рисунок 16. Добавление папки import через CMS.

Внимание! Данная функция может не работать из-за настройки сервера. Если кнопка отсутствует, значит папка уже существует.

  1. Заливаем изображения в данную папку (изображения должны называться по артикулу товара).
  2. В настройках импорта устанавливаем галочку «Использовать для загрузки фото уникальное поле».
  3. В блоке, где указан в качестве примера артикул товара, в поле «Тип» выбираем «Уникальное поле (Артикул)».
  4. Нажать «Сохранить», а затем кнопку «Импорт».

Рисунок 17. Импорт одного изображения к одному товару.

Второй способ -  с ипользованием разделителя для фото (к одному товару добавляется сразу несколько изображений)

  1. Создаем папку import в корне сайта. Для это необходимо авторизоваться на ftp сервера, перейти в корень сайта и создать папку import. Либо, можно нажать на кнопку «Добавить папку» на вкладке «Импорт».
  2. Заливаем изображения в данную папку (названия изображений необязательно должны совпадать с артикулами товара, они могут быть любыми).
  3. В файле импорта нужно создать дополнительный столбец, где необходимо прописать названия изображений через разделитель напротив нужных товаров. Пример -  b33f0.jpg@bbe02.jpeg@c3c7b3.jpeg, разделитель @.
  4. На странице настройки связи полей карточки с полями файла импорта, в поле «Разделитель в поле фотографий» нужно указать импользуемый в файле разделитель (из примера «@»).
  5. В блоке, где в качестве примера указано название изображения,  в поле «Тип» выбрать «Галерея». Внимание! В настройках импорта не должна быть установлена галочка «Использовать для загрузки фото уникальное поле».
  6. Нажать «Сохранить», а затем кнопку «Импорт».

Рисунок 18 Импорт нескольких изображений к одному товару.

© «Копирайт», 2017

Web-canape - быстрое создание сайтов и продвижение