7

I want to get only those custom options which are selected by the customer on the product page. while I am on the onepage page, so I have the quote object.

$items = $quote->getAllItems();
foreach ($items as $item) {
    //getting selected custom options
}
Tariq Aziz
  • 289
  • 9
  • 22

1 Answers1

20

This is the way the options are retrieved in the cart page. It should work for you also:

$helper = Mage::helper('catalog/product_configuration');
$items = $quote->getAllItems();
foreach ($items as $item) {
    $options = $helper->getCustomOptions($item);
    //do something with $options.
}
Marius
  • 197,939
  • 53
  • 422
  • 830