Подготовка структуры каталога интернет-магазина на Flexcore CMS II.
Импорт товаров из файла CSV.

текстовая расшифровка видео урока

Впереди мы рассмотрим весь цикл интеграции готового HTML шаблона интернет-магазина с платформой Flexcore CMS II.

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

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

Сделав эти настройки, мы спроектируем каркас для интеграции минимального набора шаблонов интернет магазина. Таких как каталог товаров, форма поиска, карточка товара и корзина покупок.

В этом видео импорт будем делать с помощью файла в формате CSV.

Мы сделали заготовку такого файла в Excelе на примере создания структуры для интернет-магазина ювелирных изделий.

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

Итак, в файле у нас есть следующие столбцы:

Название товара, Ссылка на изображение товара, Категория каталога, Производитель, Серия, Модель, Артикул, Описание товара и Цена.

А так же дополнительные характеристики товаров:

Материал ювелирного изделия, проба, вес, вставка и размер.

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

Все что выделено цветом, необходимо заполнять используя данные из платформы.

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

Категория с кольцами. Категория с сережками. Категория с подвесками.

Идем в модуль экспорта/импорта, вкладка Импорт, Нажимаем на кнопку ID категорий и копируем отсюда в наш файл ID-шники, присвоенные платформой.

  • Кольца = 306
  • Серьги = 307
  • Подвески = 308

По такому же принципу заполняем ID производителей.

Сначала идем в «Список производителей» нажимаем «Добавить», вкладка «Параметры», Копируем название производителя из файла, подбираем ЧПУ, жмем кнопку «Сохранить».

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

Далее идем в модуль экспорта/импорта, нажимаем кнопку ID-производителей и копируем в файл присвоенные платформой ID-шники.

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

Теперь нам нужно сделать связь между товарами и их изображениями.

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

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

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

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

Размножаем путь с помощью копирования ячейки.

В расширении указываем формат файлов изображений.

Так же размножаем копированием ячейки.

В формуле пишем функцию для строки: = сцепить, скобка открывается, выбираем ячейку с адресом; точка запятая; ячейку с артикулом; точка запятая; и ячейку с расширением файлов. Скобку закрываем, жмем Энтер.

Размножаем конструкцию и получаем прямые адреса к загруженным на сервер картинкам.

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

Удаляем временные столбцы и переходим к настройке групп характеристик.

Переходим в движок, к модулю «Характеристики товаров».

Добавляем новую группу. Назовем ее «Ювелирные изделия».

Далее переходим к созданию характеристик внутри группы.

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

Нажимаем кнопку «Добавить».

Первой пусть будет характеристика «Материал». Для нее мы выберем тип «множественный выбор с изображением». Это позволит дополнительно украсить ее картинкой при выводе в шаблон магазина.

Характеристику «Вес изделия» сделаем числом. Так мы сможем вывести ее в шаблон формы поиска в виде диапазона выбора. Нажимаем сохранить.

Следующим характеристикам «Проба» и «Вставка» присвоим тип «множественный выбор», без изображения.

Для «Размера» установим тип «одиночный выбор».

Итак, мы создали все характеристики из файла импорта и настроили их типы.

Теперь необходимо прописать в файле присвоенные им платформой ID-шники.

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

Делаем это для всех характеристик.

Таким образом мы подготовили файл импорта для загрузки в платформу.

Стоит отметить, что нельзя допускать, чтобы в этом файле присутствовало что-то лишнее.

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

Сохраним файл в формат CSV с разделителями-запятыми и перейдем к процедуре загрузки, в модуль «Экспорт/Импорт товаров».

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

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

Перейдем во вкладку «Загружаемые поля» и отметим необходимые для загрузки поля.

Важно их расставить в том же самом порядке, в каком они находятся в файле.

Для корректного импорта, одно из коричневых полей должно быть всегда первым, в нашем случае это «Название товара».

Итак, расставляем порядок импорта данных.

Характеристики товаров всегда находятся в конце импорта.

Первую строку файла с заголовками, мы пропускаем.

Поскольку товары создаются впервые, а не обновляются, снимем флажки «Обновление товаров» и «Удалять пустые значения характеристик у имеющихся товаров».

Нажимаем кнопку, и дожидаемся, когда платформа обработает данные из файла импорта.

Процедура прошла успешно, теперь переходим в каталог и видим, что внутри появились товары.

Смотрим. Всё на местах, фотографии, названия, производители и цены.

Заходим в товар, видим, что артикул, серия и описание тоже на месте.

Идем во вкладку характеристики, видим, что все характеристики успешно созданы и присвоены товарам.

Для верности, зайдем в модуль «Характеристики товаров», убедимся, что все характеристики на местах.

Видим, что всё в порядке.

Этими действиями мы подготовили платформу Flexcore CMS II к интеграции шаблонов интернет-магазина и рассмотрели вариант импорта товаров с помощью CSV файла.

Видео урок: подготовка структуры каталога интернет-магазина на Flexcore CMS II.
Импорт товаров из файла CSV.