如何在magento订单成功后获得Item Custom选项?

时间:2016-02-26 10:34:17

标签: magento

当任何客户完成订单并在successpage上重定向比我想要Ordered Item选择Custom Option并插入控制器中的单独表时。

1 个答案:

答案 0 :(得分:2)

订单完成后,请检查以下代码以获取项目选择的自定义选项。

$lastRealOrderId = $session->getLastRealOrderId();
$order = Mage::getModel("sales/order")->loadByIncrementId($lastRealOrderId); 
$opt_label = array();
    $items = $order->getAllVisibleItems();
    foreach($items as $i){
        $prod_opts = $i->getData('product_options');
        $prod_opts = unserialize($prod_opts);

        foreach($prod_opts['options'] as $opt){
           $opt_value = $opt['value'];
        }

        $option_val_first = str_split($opt_value,8);
        $package_month = $option_val_first[0];
    }