1
當任何客戶完成訂單並在成功頁面上重定向時,比我想要的訂購商品選擇自定義選項並插入到控制器中的單獨表格中。如何獲得項目在magento訂單成功後的自定義選項?
當任何客戶完成訂單並在成功頁面上重定向時,比我想要的訂購商品選擇自定義選項並插入到控制器中的單獨表格中。如何獲得項目在magento訂單成功後的自定義選項?
訂單完成後請檢查以下代碼以獲取物品選擇的自定義選項。
$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];
}