「parent_info」という見積もりアイテム属性と注文アイテム属性 (および請求書と出荷) を追加しました。
$installer->addAttribute("quote_item", "parent_info", array("type"=>"varchar"));
$installer->addAttribute("order_item", "parent_info", array("type"=>"varchar"));
$installer->addAttribute("invoice_item", "parent_info", array("type"=>"varchar"));
$installer->addAttribute("shipment_item", "parent_info", array("type"=>"varchar"));
ユーザー入力を見積もりアイテムに保存できましたが、注文アイテムに変換できません。構成ファイルのグローバルの下にこのコードを追加しようとしました:
<fieldsets>
<sales_convert_quote_item>
<parent_info>
<to_order_item>*</to_order_item>
<to_invoice_item>*</to_invoice_item>
<to_shipment_item>*</to_shipment_item>
</parent_info>
</sales_convert_quote_item>
</fieldsets>
しかし、チェックアウトに移動しても何も起こりませんでした
また、オブザーバーを追加しようとしました:
<sales_convert_quote_item_to_order_item>
<observers>
<extra_options>
<type>model</type>
<class>test/observer</class>
<method>onSalesConvertQuoteItemToOrderItem</method>
</extra_options>
</observers>
</sales_convert_quote_item_to_order_item>
しかし、それは呼び出されません (observer メソッドにログを追加しました)。
何が問題になる可能性がありますか? チェックアウトの拡張機能(gomage lightcheckout)を使っているせいでしょうか?