Фото. Загрузка
Плагин предоставляет 6 способов загрузки фото в товары, в зависимости от содержимого прайс листа.
1. В прайс листе нет фото и нет ссылки на веб-страницу сайта поставщика.
Плагин не создаст новый товар без фото. В Отчете (файл admin/uploads/errors) появится сообщение об ошибке:
Main photo not found. Row ~= "123" SKU = "AZ-12" Product passed
Не найдено главное фото товара. Строка прайс листа: 123. Артикул товара: AZ-12. Товар пропущен.
Для того, чтобы товар без главного фото, все же, был создан, следует прописать фото по-умолчанию. Фото по-умолчанию загружается только в товары, у которых нет фото в прайс листе. Или оно есть, но "битое":
Колонка 8 (в данном примере) может указывать на пустую колонку прайс листа, но в режиме добавления, ее обязательно нужно прописать, чтобы плагин не выдал ошибку.
Рекомендуется загружать фото по-умолчанию плохого качества и небольшого размера, для того, чтобы в будущем плагин смог заменить плохое фото на хорошее:
Имя фото по-умолчанию, желательно использовать: no_image или no-image.
2. Прямые ссылки на фото.
Назовем "прямой ссылкой на фото" такую ссылку, при нажатии на которую в браузере открывается фото. Это может быть, как ссылка с расширениями jpg/png/jpeg/gif/bmp/webp так и ссылка без расширения.
В прайс листе, ссылки могут располагаться в отдельных колонках или в одной, но с разделителем. Например:
(в колонке 5 видно ссылку без расширения, а в колонке 6 видно, что ссылки разделяются разными способами).
В поле "Номера колонок, содержащих прямые ссылки на фото" прописываются номера, через запятую. Порядок следования номеров имеет значение только для определения, каким будет главное фото товара. Если главное фото расположено в колонке 5, то нужно прописать его первым:
Если ссылка окажется "битой", плагин выдаст сообщение в Отчете (admin/uploads/errors.tmp):
Download photo fails. Row ~= 12 Url = https:/site.com/PIC/170d.jpg
(невозможно скачать фото по ссылке https:/site.com/PIC/170d.jpg. Строка - примерно 12).
Если фото по ссылке было успешно скачано, но на вкладке "Категории и наценки" не была указана папка для его хранения, плагин выдаст сообщение:
Please, set folder for photo on page 'Category and margin' for Category 'название категории' Row ~= 12
(Создайте папку для фото и пропишите ее во вкладке "Категории и наценки" см. здесь).
3. Неполные ссылки на фото.
a) Ссылки не содержащие адреса сайта, например:
Тогда, недостающую часть ссылки следует прописать здесь:
b) Только имена файлов фото:
В таком случае, файлы фото нужно закачать на сайт в папку image/catalog/temp
без под-папок.
При загрузке этих фото в товары, плагин скопирует их в папки, прописанные на вкладке "Категории и наценки" поэтому, после обработки прайс листа, папку temp можно очистить.
4. Парсинг фото с веб-страницы сайта-донора.
5. Все фото в одной папке.
Если в прайс листе, в колонке "Фото" находится обычный текст, не содержащий ни расширений jpg/png/jpeg/gif/bmp/webp, ни слэшей, ни "http", то плагин понимает этот текст, как название папки, находящейся в image/catalog/temp
Для каждого товара - отдельная папка, в каждой папке - много фото.
Внимание.
Этот метод работает только в режиме обновления товаров.
5. Привязка фото к товару.
В прайсе листе прямо указано, где находятся фото на вашем сайте, например:
и фото реально уже лежит в этой папке.
Тогда настройка должна выглядеть так:
Внимание.
Этот пункт работает также в режиме добавления.