Mendapatkan Per Produk Item di Cart Magento

Mendapatkan Per Produk Item di Cart Magento biasanya digunakan untuk mendebug harga diskon, error diskon, maupun analisa untuk marketing. Untuk mendapatkan item yang ada di cart sekarang (current session) bisa menggunakan kode dibawah ini.
144  
       

Mendapatkan Per Produk Item di Cart Magento biasanya digunakan untuk mendebug harga diskon, error diskon, maupun analisa untuk marketing. Untuk mendapatkan item yang ada di cart sekarang (current session) bisa menggunakan kode dibawah ini.

<?php 
foreach ($session->getQuote()->getAllItems() as $item) 
{
    $output .= "

";
    $output .= $item->getWeight();
    $output .= "
";
    $output .= $item->getName() . "
<span class='subqtyy'>";
    $output .= "QTY:" . $item->getQty() . " | $" .
                    number_format($item->getPrice(), 2);
    $output .= "</span>


";
    
    $temp_product = Mage::getModel('catalog/product')
                    ->setCurrentStore(1)
                    ->load($item->getProduct()->getId());
    $quote2 = Mage::getModel('sales/quote');
      
    //$quote2->setDestPostcode($session->getQuote()->getShippingAddress()
        ->getPostcode());
    //$quote2->getShippingAddress()->setCountryId('US'); 
    $quote2->setShippingAddress($session->getQuote()
        ->getShippingAddress());
    $temp_product->getStockItem()->setUseConfigManageStock(false);
    $temp_product->getStockItem()->setManageStock(false);
    
    $quote2->addProduct($temp_product);
    $quote2->setPackageWeight($item->getWeight());
    
    $quote2->getShippingAddress()->setCollectShippingRates(true);
    $quote2->getShippingAddress()->collectTotals();
    $rates = $quote2->getShippingAddress()->getShippingRatesCollection();
    //$rates = $quote2->getShippingAddress()->getAllShippingRates();
    
    //var_export($rates);
    foreach ($rates as $rate) {
        $output .= " rbanh = ".$rate->getPrice()." " . $rate->getCode() . " END 
";
    }
}

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>