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 –