【问题标题】:magento1.9: when i create new custom option, i can't save the option pricemagento1.9:当我创建新的自定义选项时,我无法保存选项价格
【发布时间】:2015-08-24 15:53:10
【问题描述】:

我新建了一个名为“image”的自定义选项,一切正常,但是当我保存产品时,“价格”和“价格类型”无法保存,SKU 可以保存;

$选项:

(
[is_delete] =>
[previous_type] => image
[previous_group] => image
[id] => 3
[option_id] => 3
[title] => title
[type] => image
[is_require] => 1
[sort_order] => 0
[price] => 20000.00
[price_type] => fixed
[sku] => 22222222
)

当我将 $option['type'] 更改为 'field' 或其他默认类型(Mage_Catalog_Model_Product::_beforeSave)时,'price' 和 'price_type' 可以保存。我尝试了很多解决方案,但总是失败:(

【问题讨论】:

    标签: magento-1.9


    【解决方案1】:

    我知道原因了。

    app/code/core/Mage/Catalog/Model/Resource/Product/Option.php->_saveValuePrices, 它检查自定义选项类型,所以我只是重写这个模型,在_saveValuePrices 中添加image 类型支持并修复这个问题:)

    【讨论】:

      猜你喜欢
      • 2018-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多