ティア価格設定に新しい属性を追加しようとしていますが、ティア価格クラスをオーバーライドしようとすると、アイテムを保存しようとすると「無効なバックエンドモデルが指定されました:catalog / product_attribute_backend_tierprice」エラーが発生し、フロントエンドでアイテムを表示できません。
私を助けてください。
私のconfig.xmlで、クラスを次のように定義しました
<modules>
<Mypackage_Catalog>
<version>0.1.0</version>
</Mypackage_Catalog>
</modules>
<global>
<models>
<catalog>
<rewrite>
<product_type_price>Mypackage_Catalog_Model_Product_Type_Price</product_type_price>
<product_attribute_backend_tierprice>Mypackage_Catalog_Model_Product_Attribute_Backend_Tierprice</product_attribute_backend_tierprice>
</rewrite>
</catalog>
<catalog_resource_eav_mysql4>
<rewrite>
<product_attribute_backend_tierprice>Mypackage_Catalog_Model_Resource_Eav_Mysql4_Product_Attribute_Backend_Tierprice</product_attribute_backend_tierprice>
</rewrite>
</catalog_resource_eav_mysql4>
</models>
</global>
私のフォルダ構造は次のようになります
app\code\local\Mypackage\Catalog\Model\Resource\Eav\Mysql4\Product\Attribute\Backend\Tierprice.php