Импортировать с помощью CSV-файла изображения товаров можно двумя способами: с помощью URL изображений, находящихся на любом сервере, либо с помощью имён файлов, хранящихся на том же сервере, где установлен Shop-Script.
Способ 1. Импорт по URL файлов
Если в столбцах с изображениями товаров указаны полные (абсолютный) URL изображений, то во время импорта CSV-файла изображения будут загружены с этих URL.
Абсолютный URL — это адрес изображения, который начинается с http:// или https://.
Способ 2. Импорт по именам файлов
Если в CSV-файле указано только имя файла изображения — с путём к директории файла или без него, — то изображение будет скопировано из той директории на сервере с установленным Shop-Script, которая указана в расширенных настройках импорта (об этом рассказано ниже).
Чтобы использовать этот способ, сначала загрузите изображения товаров на сервер. Загружать нужно в такую директорию сервера, из которой изображения будут доступны по прямой ссылке, т. е. чтобы загруженные изображения открывались по ссылке в браузере. Такую папку легко создать в разделе «Файл-менеджер» приложения «Сайт» с помощью зелёной иконки «плюс».
Все файлы изображений должны иметь уникальные имена! Если некоторые имена файлов окажутся одинаковыми, то часть из них при загрузке будет потеряна.
Добавьте в столбцы CSV-файла имена загруженных файлов.
Выберите этот CSV-файл на своём компьютере с помощью кнопки «Выберите файл» в разделе «Shop-Script → Импорт-экспорт → Импорт товаров из CSV-файла».
Нажмите на «Расширенные настройки».
Для поля «Путь к директории с изображениями товаров» выберите директорию, в которые вы загрузили файлы изображений. Если вы загружали файлы в разделе «Файл-менеджер», то выберите пункт «wa-data/public/site/».
В текстовом поле справа впишите имя поддиректории, в которой вы сохранили файлы изображений.
Завершите импорт CSV-файла, как обычно.
Создание дополнительных эскизов изображений для темы дизайна
Некоторые темы дизайна требуют использования нестандартных размеров эскизов изображений. Если в разделе «Shop-Script → Настройки → Изображения» выключена настройка «Эскизы произвольных размеров», то после импорта CSV-файла выполните принудительное создание дополнительных эскизов с помощью кнопки «Удалить и заново создать эскизы изображений всех товаров».
16 комментариев
Я добавил на сайт товары, импортировав их через CSV-файл. В файле изначально не был прописан путь к фотографиям. Далее я залил на сайт фотографии через "Файл-менеджер". После этого я обновил свой CSV-файл, прописав для всех товаров путь к фотографии. Я снова импортировал этот файл на сайт, но фотографии к товарам не применились.
В моем файле указан следующий путь: wa-data/public/shop/products/03/07/703/images/1/193685_1360.jpg
Подскажите, пожалуйста, в чем проблема?
Проблему решил самостоятельно. Путь к фотографии действительно был неправильным.
Создал папку "images" и в CSV-файле, для каждого товара указал следующий путь к фотографии: http://(доменное имя сайта)/wa-data/public/site/images/(наименование фотографии)
Надеюсь мой опыт будет полезным)
Добавляю товар на сайт через CSV-файл (экспорт с одного сайта и импорт на другой). При импорте не загружаются картинки, хотя в файле все корректно прописано. В чем может быть проблема?
Либо а) PHP на вашем сервере не поддерживает загрузку файлов по URL с помощью функций типа file_get_contents() — проверьте, чтобы значение параметра конфигурации PHP allow_url_fopen было равно 1, либо б) сервер, на котором расположены файлы изображений, не отдаёт файлы, когда они запрашиваются PHP-скриптом (в данном случае скриптом импорта CSV-файла), а не браузером.
Важное условие ссылки указывайте http://..
через https://.. картинки не скопирует с другого сайта
А ftp:// будет работать?
Да, должен работать.
Не загружает изображения по URL.....
Создаю CSV файл, добавил 2 столбца
1) Код артикула
2) URL адреса с изображением на другом сервере или нескольких
Фото не добавляется..... Хелп
В вебасисте изображения прикрепляются только к товарам, к артикулам приходится все вручную прикреплять...
Самый полезный совет! Столбец Идентефикации Наименование, Идентефикация артикулов - наименование артикулов. И после этого загружаются изображения
Добрый вечер,
подскажите, пожалуйста, где найти в интерфейсе файл-менеджер?
В приложении «Сайт» есть ссылка на файл-менеджер в меню в левой панели.
здравствуйте.
загрузили изображение hr.jpg в /wa-data/public/site/import/
в csv файле указали путь http://site/wa-data/public/site/import/hr.jpg
сделали импорт, но изображение не отображается. url адрес для эскизов создается в таком виде: http://site/wa-data/public/shop/products/88/69/46988/images/62786/62786.96x96.jpg.
По этому пути эскизы не создаются. Настройки "Разрешить создание эскизов произвольных размеров по требованию" и "Разрешить создание эскизов @2x по требованию (рекомендуется)" включены.
Путь не может начинаться с http://. Так может начинаться только URL. В CSV-файле нужно указать либо путь относительно выбранной родительской директории, либо абсолютный URL.
Если при импорте вы выбрали родительскую директорию wa-data/public/site/, то в CSV-файле должно быть сохранён путь import/hr.jpg, т. е. всё, что идёт после пути к выбранной родительской директории.
Если же вы хотите указать полный URL изображения, то он должен содержать доменное имя и по этому URL изображение должно открываться в браузере.
Здравствуйте! Загружал картинки и через csv и через папку import/ . Всегда картинки попадают в wa-data/protected/shop/products/... а на витрине и в админке путь до картинки типа /wa-data/public/shop/products/05/14/1405/images/501/T5SW60ELC.200x0.png Т.е. вместо protected подставляется public. Подскажите, почему и как решить проблему.
Через CSV загружается обычно самый большой исходный файл изображения. Потом на его основе делаются эскизы для отображения, которые сохраняются в папку public/*