2
我尝试添加自定义选项以编程方式将产品添加到购物车。我使用:Magento - 自定义产品选项不按顺序显示
$a_options = array(
'options' => array(
'label' => 'Glove Size',
'value' => $attr_value ,
)
);
$item->addOption(new Varien_Object(
array(
'product' => $item->getProduct(),
'code' => 'additional_options',
'value' => serialize($a_options)
)
));
$quote->addItem($item);
这是显示产品在购物车和结帐过程中的选项,但不显示订购信息中的选项。 我也试过:
$item->getProduct()->addCustomOption('additional_options', $attr_value);
尝试通过属性告诉他们 - 没有帮助。
$params = array('product' => '1919','qty' => 1,
'options' => array(
'glove_size' => $gloves_id,
),);
$cart->addProduct('1919', $params);
Magento的版本是1.5
@jyotirajan:在你的观察
了解更多详情,您可以在这篇文章中找到LS选项我additional_options是像阵列阵列格式( “代码'=>'my_code45', 'label'=>'platelet 1', 'value'=> array('shape'=>'Shape - Round','material'=>'Material- Gold','符号'=>'符号' - 图像) ); 这种格式没有显示在管理销售订单 但这种格式在工作车和结算 – Trliok
任一页罚你可以在name.phtml检查这个(/应用程序/设计/ adminhtml /默认/缺省的/模板/销售/项目/column/name.phtml)文件或检查管理端的订单对象是否将报价自定义选项转换为订单对象。可以在“info_buyRequest”或“additional_options”列中设置。 – Jyotiranjan
@Jyotiranjan请回答此问题 https://magento.stackexchange.com/questions/202036/need-to-display.com/custom-option-on-admin-sales-order –