1

「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)を使っているせいでしょうか?

4

0 に答える 0