В настоящее время я работаю над плагином XML, который автоматически импортирует большое количество продуктов из внешнего источника (дистрибьютора) в мой Prestashop. Импортёр XML отлично работает - он добавляет все данные продукта в базу данных моего магазина, но у меня проблема с загрузкой изображений. У меня есть URL для моего внешнего изображения, хранящегося в переменной PHP в плагине. Prestashop использует 7 разных размеров одного изображения при загрузке (не из плагина XML, а из собственной панели администратора при загрузке продукта). Мой загрузчик XML находится в tools/xmlplugin. Функция загрузки имеет эту базовую структуру:Импорт XML-продуктов в Prestashop
myUploadFunction($external_product_ID)
{
..upload to db functions here...
$external_image_url_path;
$external_image_name; //ex. image_001.jpg
}
Можете ли вы помочь мне с логистикой загрузки изображений и создания нескольких различного размера изображений в папке изображения Prestashop.
PS: Плагин XML не подключен к ядру Prestashop (только для базы данных). И я не могу понять структуру URL-адресов профильных изображений Prestashop.
Любые идеи?
версия ведьмы Prestashop вы используете? –
версия 1.6.1.3. –
Имена изображений переписываются в '.htaccess'. Кроме того, правильным способом импорта изображений было бы уменьшить задачу создания и загрузки, а продукт был сохранен в БД. Импорт изображений в синхронных режимах занимает слишком много времени – gskema