0
將產品添加到購物車後需要添加一些自定義選項到產品。我用這個觀察:Magento - >添加產品到購物車時添加自定義選項到產品
<checkout_cart_add_product_complete>
<observers>
<test_chooser_observer>
<type>singleton</type>
<class>test_chooser_model_observer</class>
<method>addAttributes</method>
</test_chooser_observer>
</observers>
</checkout_cart_add_product_complete>
而這種代碼:
public function addAttributes($observer)
{
$event = $observer->getEvent();
$quoteItem = $event->getQuoteItem();
$additionalOptions[] = array(
'label' => 'Test',
'value' => 'Test',
);
$quoteItem->getProduct()->addCustomOption('additional_options', serialize($additionalOptions));
return $this;
}
但我看到空白頁。我使用的答案爲的Magento的最早版本,但似乎他們不1.8.1
Did'nt幫助。如果我把var_dump('111111');在這個方法上,我在空白頁面上看到這個'111111',所以方法是可行的。代碼foir添加自定義選項不起作用。 – kafaya
你見過Vinai的這個答案嗎? http://stackoverflow.com/questions/9412074/magento-quote-order-product-item-attribute-based-on-user-input/9496266#9496266 – seanbreeden