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がある場合も注意してください 複数の行が存在する可能性があるさまざまなスコープレベルに設定します。