Wednesday 20 February 2013

assign new related product in bundled product magento


$param = array(
           $productid=>array(
                  'position'=>0
            ),
            $productid=>array(
                  'position'=>0
            ));



$related_product = $product->getRelatedProductCollection();




foreach($related_product as $rproduct){
$rlateproduct = Mage::getModel('catalog/product')->load($rproduct->getId());
$data[$rlateproduct->getId()] = array('position'=>0);

}



if($data != ""){
$result = $param + $data;
}
else{
$result = $param;
}




$product->setRelatedLinkData($result);
$product->save();


Tuesday 19 February 2013

get user login magento

<?php

 $isloggedin = Mage::getSingleton('customer/session')->isLoggedIn();

it will return 1;


 ?>

Monday 18 February 2013

get Order data magento


$orderid = 1;
$orderdata = Mage::getModel('sales/order')->load($orderid);
$orderdetail = $orderdata->getData();
$items = $orderdata->getAllItems();
$orderdata->getShippingAddress()->getFirstname();
$orderdata->getShippingAddress()->getLastname();
foreach ($orderdata->getShippingAddress()->getStreet() as $street)
   {
    echo $street;
   }
$orderdata->getShippingMethod();
$orderdata->getPayment()->getMethodInstance()->getTitle();





if you wan to see hole order data


echo "<pre>";
print_r($orderdata);
echo "</pre>";

add new product magento

ADITYA: add new product programetically: /* udate product */ $_product = Mage::getModel('catalog/product')->load(4); /* Add product */ $_product = Mage::getModel('catalog/pro...

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;

.....