Magento:如何将报价项属性转换为订单商品属性

时间:2013-01-07 18:14:44

标签: php magento magento-1.7 gomage

我添加了一个名为“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"));

我能够将用户输入保存到报价项目,但我无法将其转换为订单项目。 我试图在我的配置文件中将此代码添加到global下:

    <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>

但它没有被调用(我已经在观察者方法中添加了一个日志)。

可能是什么问题?是不是因为我使用了结帐的延期(gomage lightcheckout)?

0 个答案:

没有答案