Thursday 31 January 2013

add new product magento




/* udate product */
$_product = Mage::getModel('catalog/product')->load(4);

/* Add product */
$_product = Mage::getModel('catalog/product');



$_product->setTypeId('simple');
$_product->setWebsiteIDs(array(0));
$_product->setStoreIDs(array(0));
$_product->setAttributeSetId(9);

$_product->setName('name');

$_product->setDescription(description');

$_product->setShortDescription('shortdescription');

$_product->setSku('sku');


$_product->setCategoryIds(array('2');


$_product->setWeight('1');


$_product->setStatus('1');


$_product->setUrl_key('producturl');


$_product->setPrice('20');


$_product->setStockData(array(
        'is_in_stock' => 1,
        'qty' =>1,
    ));

$_product->save();




Sunday 20 January 2013

load product magento



$product = Mage::getModel('catalog/product')->load($productId);



get product data
 ($product->getProductAttributeCode;) or ($product->get attribute method;)



product id is always get through attribute method
$product->getId();

you can see product attribute code in admin->catalog->attributes->manage attributes


$product->get attribute method                            $product->getProductAttributeCode
                 ||                                                                              ||
$product->getName();                       or                         $product->name;
$product->getThumbnail();                   or                       $product->thumbnail;
$product->getImage();                         or                       $product->image;

.....