PHP SOLUTIONS

This is the blog for getting Idea regarding PHP, Magento, jQuery and JavaScript for Customization.

Saturday 28 July 2012

Magento : Get configurable product SKU and its simple product SKU in cart


Put this code at templet/checkout/cart/item/default.phtml
at line 26 or 27
after this line "$_item = $this->getItem();"

<?php

echo $temp = $_item->getProductId();
echo "<br/>";
$_product = Mage::getModel('catalog/product')->load($temp);
echo "Config. Product :";
echo $_product->getSku();
echo "<br/>";

echo "Simple Product :";
echo $_item->getSku();

?>

Magento : Programatically remove product form cart


<?php
$session= Mage::getSingleton('checkout/session');
$quote = $session->getQuote();

$cart = Mage::getModel('checkout/cart');
$cartItems = $cart->getItems();
foreach ($cartItems as $item)
{
    if($item->getProductId()== 4)
    {
        $quote->removeItem($item->getId())->save();
    }
}
?>

Magento : Add product to cart programatically


<?php
            
            $cart = Mage::getSingleton('checkout/cart');
$product = new Mage_Catalog_Model_Product();
$product->load(4);

$cart->addProduct($product);
$cart->save();

?>

Friday 27 July 2012

Magento : Get configurable product SKU and it's associated product SKU in Cart


Write This in "templet/checkout/cart/item/default.phtml"
<?php

$_item = $this->getItem();

echo $temp = $_item->getProductId();
echo "<br/>";
$_product = Mage::getModel('catalog/product')->load($temp);
echo "Config. Product :";
echo $_product->getSku();
echo "<br/>";

echo "Simple Product :";
echo $_item->getSku();

?>