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

Импорт товаров в JoomShopping из файла Excel – Урок №1

  • Четверг, 29 ноября 2012 04:00

Этот урок для тех, кто в первый раз загружает товары в интернет магазин при помощи таблицы. Мы рассмотрим основные принципы работы дополнения «Расширенный Импорт-Экспорт товаров» для компонента JoomShopping. Тем, кто уже имеет некоторый опыт работы с CSV файлами, предлагаю сразу обратиться к следующему уроку. 

joomshopping-import-xlsНаше дополнение позволяет загружать и выгружать только необходимые данные, т.е. структуру таблицы Excel предлагается выбрать Вам. Следует помнить, что последующее обновление информации возможно по номеру товара в магазине (ID) или по его коду (EAN). Если Ваш поставщик назначает своим товарам уникальные обозначения (артикул товара), используйте эту информацию для привязки.

Есть негласное правило «обязательных полей» для импорта: у товара должно быть название, цена, количество и присвоенная категория. Для обновления информации потребуются либо ID либо EAN  товара. ID товара будет создаваться компонентом JoomShopping автоматически, если Вы не указали его в таблице явно.

Для работы с товарами в редакторе MS Excel нужно знать еще два правила. Во-первых, кодировка, установленная в настройках расширения должна быть «cp1251». Во-вторых, сохранять файл нужно в формате CSV, а не XLS. Для этого откройте меню «Файл – Сохранить как…» и в окне выберите «Тип файла: CSV (разделители – запятые)». При этом в настройках расширения укажите в качестве разделителя «точку с запятой». Вот такая логика у Microsoft.

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

Что делать, если в описании или названии товара обязательно должна быть точка с запятой? Сохраните таблицу Excel в формате «Текстовые файлы (с разделителями табуляции)». Поменяйте расширение файла с .txt на .csv, а в настройках дополнения укажите в качестве разделителя полей «\t». Всего этого можно легко избежать, если скачать бесплатную программу OpenOffice и начать работать в ней, но это уже материал для другой статьи.

jshopping-export2excelТеперь от разбора теории переходим к практике. Сюрприз заключается в том, что Ваш первый урок по импорту товаров в JoomShopping начнется с экспорта! Так Вам будет намного проще понять, как должна выглядеть таблица с товарами в Excel. Создайте в JoomShopping тестовую категорию, а в ней два тестовых товара. Заполните у товаров названия, полное и краткое описание, цену и количество.

В дополнении «Расширенный Импорт-Экспорт товаров CSV» перейдите на вкладку «Экспорт», выберите «Тестовую категорию», установите кодировку «cp1251» и разделитель «;» - все без кавычек. Теперь нужно спроектировать структуру будущего файла. Какие поля Вас интересуют? В каком порядке?

Воспользуйтесь иконками с «плюсом» и «минусом» чтобы добавить/удалить колонки в будущем файле. В выпадающем списке установите нужное значение, например: «Наименование товара», «Цена» или «Категория». Для начала попробуйте такую структуру полей: ID товара, Код товара, Название товара, Категория, Количество, Цена.

jshopping-export-fieldsК сведению, расширение поддерживает работу с более чем 40 типами данных, среди которых в отдельную вкладку выделены атрибуты товаров и дополнительные цены. Воспользуйтесь советом и сделайте сначала экспорт категории с тестовыми товарами – изучите файл. В следующийх статьях - импорт товара в две категории и загрузка изображений.

Чтобы сделать экспорт товаров нажмите кнопку «Выполнить». Программа сообщит результат операции и даст ссылку на скачивание файла. Сохраните его на локальном компьютере и откройте в редакторе MS Excel. Попробуйте добавить новую строку с товаром по имеющемуся шаблону, сохраните файл как описано выше и сделайте импорт самостоятельно. У Вас должно всё получиться ;)

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