Magento Question Answers Guildのメンバーシップでは、データベースを更新するために単純な古いSQLを使用するのではなく、APIエラーの修正に取り組むことを提案する必要があります。他の場所で述べたように、データベースを直接更新すると、Magentoがシステムによって認識されない状態になり、奇妙で腹立たしいエラーが発生する可能性があります。
とはいえ、特別価格の値は、他の商品属性の値と一緒に
に保存されます。catalog_product_entity_decimal
テーブル。このテーブルにはattribute_id
があります eav_attribute
と外部キーの関係がある列。 テーブル。 eav_attribute
を見てください コードがspecial_price
の属性のテーブル 。そのattribute_id
および製品のentity_id
catalog_product_entity_decimal
で正しい行を見つけるのに十分なはずです 。
商品にspecial_price
がない場合、行は存在しないことに注意してください。 セットする。商品にspecial_price
がある場合も注意してください 複数の行が存在する可能性があるさまざまなスコープレベルに設定します。