0

我创建了捆绑产品的新产品类型图像,除了儿童产品无法将价格插入数据库表 salt_flat_quote_item 和 sale_flat_order_item 之外,一切正常。原来,这在后端的订单中出现了一些问题,无法显示该产品的儿童价格。我必须调用一个函数来获取我的孩子的价格吗?


这是我的配置文件

<catalog>
  <product>
    <type>
      <formula translate="label" module="bank">
        <label>Formula Product</label>
        <model>bank/product_type_formula</model>
        <composite>1</composite>
        <allowed_selection_types>
          <simple/>
          <virtual/>
        </allowed_selection_types>
        <price_model>bank/product_type_formula_price</price_model>
        <index_data_retreiver>bank/catalogIndex_data_formula</index_data_retreiver>
        <index_priority>40</index_priority>
      </formula>
    </type>
    <options>
      <formula>
         <types>
            <select translate="label" module="bank">
               <label>Drop-down</label>
            </select>
            <radio translate="label" module="bank">
               <label>Radio Buttons</label>
            </radio>
            <checkbox translate="label" module="bank">
               <label>Checkbox</label>
            </checkbox>
            <multi translate="label" module="bank">
               <label>Multiple Select</label>
            </multi>
         </types>
      </formula>
    </options>
  </product>        
</catalog>

我是否必须创建更多配置或任何东西来扩展捆绑产品。

非常感谢。

4

1 回答 1

0

价格由 getPrice 和 getFinalPrice 计算得出

如果它是捆绑产品,它将搜索捆绑产品的总功能并计算价格

当您创建了一个新产品时,您是否为此创建了一个总模型,即 Mage_Catalog_Model_Product_Type_Configurable_Price

向我们提供您的代码详细信息以获取更多信息

于 2013-04-19T11:43:48.210 回答