Allan Brown

November 1, 2009

Adding images to magento using code (Programmaticaly)

Filed under: Magento — Tags: , , , — Allan Brown @ 3:00 pm

Ive been working on automatically adding products to Magento from a 3rd party XML feed.  Its fairly easy to do, however I couldint find much information on how to attach images to a product, and then how to set a product image as thumbnail, small image and base image.

The code to add an image to a product in Magento is:

$product->addImageToMediaGallery($imagePath, array('image','small_image','thumbnail'), false, true, $productData['data_display_name'] . " " . $productData['data_artist_display_name'] . " " . $productData['data_catalog_number']);

It is the array(‘image’,’small_image’,'thumbnail’) which tells Magento that you are wanting to use this image as the small image, thumbnail and base image.

Get Adobe Flash playerPlugin by wpburn.com wordpress themes

Powered by WordPress