Актуальные версии: Joomla 3.9.2, JoomShopping 4.16.0

Общая инструкция по импорту товаров в JoomShopping

  • Суббота, 09 июня 2012 04:00

Вводная инстукция по работе с дополнением JoomShopping CIMEX - Расширенный импорт и экспорт данных в компонент интернет магазина JoomShopping (Joomla).

Вам потребуется программа OpenOffice, точнее её компонент Calc – это аналог Microsoft Office Excel. В отличие от последней, OpenOffice Calc умеет работать с различными кодировками, сохранять файлы формата CSV согласно спецификации и совершенно бесплатен. Скачать его можно тут http://www.openoffice.org/ru/about-downloads.html

После установки OpenOffice на локальный компьютер откройте приложение Calc. Вы увидите обычную таблицу, знакомую всем по Excel: те же возможности работы с ячейками и формулами.

csv-import-first-step-1

Как будут выглядеть товары JoomShopping в таблице? Практически так же, как в прайс-листе, который видел любой человек хоть раз в жизни. Каждая строка – это информация об одном товаре, только помимо названия и цены требуется указать категорию и количество товара на складе. Смотрите пример:

csv-import-first-step-2

Для удобства в таблицу можно добавить «Шапку» - подсказку для администратора. Это первая строка, которая будет отображать названия колонок, чтобы впоследствии было удобно ориентироваться. Добавим в файл еще одну колонку «Производитель».

csv-import-first-step-3

Теперь нужно правильно сохранить CSV файл. В редакторе OpenOffice выберите меню «Файл – Сохранить как…».

csv-import-first-step-4

Дайте имя файлу, выберите формат – тип «Текст .CSV» и установите галочку напротив опции «Изменение настроек фильтра». Нажмите «Сохранить».

csv-import-first-step-5

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

csv-import-first-step-6

Обратите особое внимание на выбранные опции! Они должны совпадать с настройками импорта в CIMEX. Разделитель полей – точка с запятой (по умолчанию), кодировка Windows-1251 (cp1251 в настройках импорта).

csv-import-first-step-7

Очень важные моменты:

Перед работой с расширением обязательно зайдите в раздел "Настройки" и установите параметры работы скрипта на Вашем сервере (хостинге). Дополнительную информацию можно получить в инструкции по установке дополнения.
  • Текстовые значения должны быть в кавычках
  • Разделитель поля должен быть уникальным символом в файле (не должен встречаться в описаниях товаров)
  • Кодировка должна совпадать (для Юникода используйте обозначение «utf-8», для Кириллицы «cp1251»)

О проблемах использования специальных и зарезервированных символов формата CSV можно прочитать в отдельной статье (готовится).

После того, как Вы правильно сохранили CSV файл можно переходить к настройкам дополнения «Расширенный импорт товаров JoomShopping». Для загрузки тестового товара используйте следующие настройки:

  1. Находясь на вкладке «Товары» выберите действие «Импорт»
  2. Нажмите на кнопку «Обзор» и укажите Ваш файл CSV (который сохранили выше)
  3. Проверьте, что разделитель полей совпадает с указанным в файле (мы сохраняли, как «точка с запятой»)
  4. Проверьте, что кодировка указана правильно (если сохраняли в Кириллице 1251, то оставьте «cp1251»)csv-import-first-step-8
  5. Установите «Пропуск первой строки» если в файле CSV есть «Шапка» (первая строка с названиями колонок - подсказка для администратора)
  6. Разрешите дополнению автоматически опубликовывать товары во время импорта
  7. Разрешите создавать новые товары (иначе скрипт будет работать только в режиме обновления старых товаров)
  8. Разрешите создавать новые категории

csv-import-first-step-9

Наведите курсор мыши на название опции, чтобы получить подсказку – всплывающий комментарий (дополнительная подсказка для администратора).

csv-import-first-step-10

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

csv-import-first-step-11

Наш файл для импорта товаров состоит из пяти колонок: название товара (1), категория (2), количество (3), цена (4), производитель (5).

csv-import-first-step-12

Очень важно установить правильную структуру полей в настройках CIMEX. Используйте кнопки «плюс» и «минус», чтобы добавлять новые и удалять ненужные (пустые) поля. Порядок полей в настройках должен полностью совпадать с колонками в файле!

csv-import-first-step-13

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

csv-import-first-step-14

После того, как Вы проверили правильность настройки полей в структуре файла (и еще раз посмотрели на содержимое Вашего файла) можно делать импорт. Нажмите на кнопку «Выполнить»

csv-import-first-step-15

Если Вы все сделали правильно, то появится небольшое окно, отображающее ход загрузки товаров и статистику.

csv-import-first-step-16

На этом знакомство с дополнением «Расширенный импорт / экспорт товаров CSV» для магазина JoomShopping можно считать оконченным. Информацию о том, как работать с другими полями Вы можете получить сами, создав один тестовый товар, заполнив все необходимые данные вручную, а потом выгрузив его через экспорт в CIMEX. Достаточно просто проанализировать содержимое файла экспорта.

Читайте другие инструкции к JoomShopping CIMEX, а если у Вас остались вопросы, их можно задать на нашем Форуме технической поддержки в специализированном разделе.

  • 30892
  • Последнее изменение Воскресенье, 02 ноября 2014 14:43