2
我在数据库中为自定义选项添加了特定的字段。我按照这个线程添加它 - http://www.magentocommerce.com/boards/viewthread/73036/P15/如何在Magento中获得特定的自定义选项字段
而不是重量我使用两个其他字段,我想在发出订单时传递给运输公司。我有模块,这样做和在观察员我有这样的代码:
$orderItems = $order->getItemsCollection();
foreach ($orderItems as $item) {
$optionsArr = $item->getProductOptions();
foreach ($optionsArr['options'] as $option) {
if($option['label'] !='' && $option['value'] !='') {
$optionValue = $option['value']; // OK
$optionId = $option['option_id']; // OK
$optionWeight = $option['weight']; // NOT WORKING
$optionMyCustomField = $option['my_custom_field']; // NOT WORKING
}
}
}
这样我可以得到选定的选项值和ID。
如何从数据库中获取我的自定义字段?
它没有多大意义,因为我需要获取所选选项行的字段(catalog_product_option_type_value表) - 所选选项的权重,但不是产品的权重。看到上面的代码 - 我增加了更多 – venz 2012-03-18 21:39:12