Завантаження зображень товарів при імпорті CSV-файлу

Імпортувати за допомогою CSV-файлу зображення товарів можна двома способами: за допомогою URL-зображень, що знаходяться на будь-якому сервері, або за допомогою імен файлів, що зберігаються на тому ж сервері, де встановлено Shop-Script.

Спосіб 1. Імпорт по URL

Спосіб 2. Імпорт на ім'я файлу

Якщо в CSV-файлі вказано ім'я файлу зображення, то таке зображення буде скопійовано з тієї папки на сервері із встановленим Shop-Script, яка вказана на сторінці налаштувань імпорту.

Для завантаження зображень на сервер зручно використовувати «Файл-менеджер » у програмі «Сайт».

завантаження

Файл-менеджер дозволяє завантажувати файли тільки до директорії wa-data/public/site/ або її піддиректорії. Для зручності створіть окрему піддиректорію та завантажте всі файли зображень товарів, які потрібно імпортувати в інтернет-магазин.

Усі файли зображень повинні мати унікальні імена. Файли з іменами, що збігаються під час завантаження у «Файл-менеджер» будуть перезаписані один одним, в результаті чого на сервері збережеться тільки один з такої групи файлів.

Додайте в стовпець файлу CSV імена завантажених файлів для відповідних товарів.

Завантажте сформований CSV файл у розділі бекенду «Імпорт/експорт → Імпорт товарів з CSV-файлу ».

Клацніть на посилання «Розширені налаштування ».

csv-файлу

Для поля "Шлях до директорії із зображеннями товарів" виберіть основну директорію, в яку ви завантажили файли зображень за допомогою "Файл-менеджера" програми "Сайт":wa-data/public/site/.

У текстовому полі праворуч від списку, що випадає, з вибраним ім'ям директорії впишіть ім'я піддиректорії, в якій ви зберегли файли зображень.

імпорті

Продовжуйте імпорт CSV-файлу, якзазвичай.

Я додав на сайт товари, імпортувавши їх через файл 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-файлу), а не браузер.