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

Импорт изображений для товаров в JoomShopping – Урок №2

  • Воскресенье, 13 января 2013 04:00

В предыдущей статье я просил Вас сделать экспорт товаров из тестовой категории и предлагал самостоятельно ознакомиться со структурой таблицы товаров в Excel. Теперь мы сделаем это вместе для закрепления полученных знаний. Откройте вкладку «Экспорт» в дополнении «Расширенный Импорт/Экспорт товаров CSV», выберите тестовую категорию, в которой уже есть два товара, созданных Вами вручную.

1-select-cagegory-for-export

Справка: Для того чтобы выбрать две и более категории нажмите и удерживайте клавишу CTRL на клавиатуре. Для выбора сразу нескольких категорий нажмите и удерживайте клавишу SHIFT. Выбор производится левой кнопкой мышки.

Обязательно проверьте, правильно ли указана кодировка файла и разделитель полей. Для работы с товарами в программе Excel установите кодировку «cp1251», а разделитель – точку с запятой, как показано на рисунке. CP1251 – это условное обозначение кодовой страницы (кодировки), которую понимают и используют все программы от Microsoft для работы с русской раскладкой клавиатуры.2-select-fields-for-export

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

Справка: Для создания или удаления полей в конфигураторе "Структура файла" пользуйтесь иконками +/- соответственно. В выпадающем списке найдите строку, которая соответствует колонке в CSV файле. Не оставляйте лишних строк и не пропускайте колонки в файле! Структура файла должна быть понятна скрипту импорта - он робот и шуток не понимает. На этом этапе нужно быть предельно внимательным!

Информация о выгруженных товарах и ссылка для скачивания файла появятся в левом верхнем углу программы. Сохраните файл на локальном компьютере или сразу откройте его в программе MS Excel. Возможно, при открытии файла появится предупреждение о «неправильном формате». Его можно спокойно проигнорировать, нажав кнопку «ОК».

3-export-file

Посмотрите на таблицу с данными о товарах – семь полей в нужном порядке, как и было указано в настройках на вкладке «Экспорт». Две последние колонки пустые – т.к. у товаров нет изображений. В этом уроке обойдемся без сюрпризов и займемся импортом.

4-excel-export-file

Во-первых, добавьте третий по счету товар в файл с новой строки. Помните, что ID товара – это его уникальный номер в магазине JoomShopping, он не должен повторяться никогда! Дайте товару произвольное название и скопируйте название категории. В колонках «Количество» и «Цена» укажите нужные значения.

Во-вторых, подготовьте девять разных изображений на локальном компьютере. Пропишите названия файлов в колонках «Основное изображение» и «Дополнительные изображения». Основное изображение показывается в списке товаров внутри категории, а дополнительные изображения – в карточке товара в виде миниатюр.

5-import-images-example

Загрузите подготовленные изображения на хостинг в папку «Ваш_сайт/tmp/images» - этот адрес указан в настройках импорта (см. параметр: Директория с изображениями). Не загружайте Ваши картинки сразу в папку магазина! В ней хранятся уже готовые, обработанные после импорта, файлы. А папку tmp/images впоследствии можно будет очистить от лишних копий.

Проверьте: файлы изображений на месте на сервере, а имена файлов указаны в таблице CSV верно? Все, можно делать импорт! Помните, что Ваш хостинг устанавливает ограничения:
- по времени на выполнение скрипта (обычно 30 секунд)
- по размеру файла для загрузки (обычно 2Мб).

Переходите на вкладку «Импорт»
- выберите Ваш файл для импорта
- проверьте разделители и кодировку

6-import-settings1

- проверьте правильность «структуры файла»

7-import-settings2

Каточка товара - только что загруженные изображения

8-import-result

P.S. Как видно из описанного примера, правильная и тщательная подготовка к импорту изображений занимает гораздо больше времени, чем сам процесс. По сути, даже комментировать нечего - заполнил, загрузил и запустил. Все опасности и сложности подстерегают Вас при работе с файлом, будьте внимательны!

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