Magento - импорт изображений из стороннего XML-файла - PullRequest
1 голос
/ 18 февраля 2011

Мне интересно, как бы я загружал изображения из стороннего XML-канала для использования в качестве изображений продуктов?

Я видел использование addImageToMediaGallery (), но я не уверен, что мне нужно сделать.

Мои предположения:

1) Мне нужно будет загрузить все изображения в папку из моего XML-канала 2) Передайте путь к изображению в метод addImageToMediaGallery и установите изображение, small_image и миниатюры 3) вызвать этот метод

Спасибо

Ответы [ 2 ]

4 голосов
/ 18 февраля 2011

Хорошо, поэтому я решил загрузить изображения с помощью cURL и затем сохранить их в:

media / import

Тогда я мог бы использовать следующее:

$product->addImageToMediaGallery(Mage::getBaseDir('media') . DS . 'import/' .  $filename, array('image', 'small_image','thumbnail'), false, false);

Где $ filename - это имя файла изображения на сервере.

Спасибо всем, кто посмотрел!

0 голосов
/ 18 февраля 2011

Лучше всего было бы загрузить все изображения и конвертировать xml-файл для использования с DataFlow, а затем просто импортировать файл с путями к изображениям, как при импорте по умолчанию в Magento

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...