Mitt medlemskap i Magento Question Answers Guild kräver att jag föreslår att du arbetar med att fixa dina API-fel istället för att använda vanlig gammal SQL för att uppdatera databasen. Som nämnts på andra ställen kan en uppdatering av databasen direkt försätta Magento i ett tillstånd som inte känns igen av systemet, vilket kan leda till konstiga, irriterande fel.
Som sagt kommer specialprisvärdet att lagras med de andra produktattributvärdena i
catalog_product_entity_decimal
tabell. Den här tabellen har ett attribute_id
kolumn, som har en främmande nyckelrelation med eav_attribute
tabell. Titta i eav_attribute
tabell för attributet med koden special_price
. Det där attribute_id
och produktens entity_id
bör vara tillräckligt för att hitta rätt rad i catalog_product_entity_decimal
.
Tänk på att ingen rad kommer att finnas om en produkt inte har ett special_price
uppsättning. Tänk också på om en produkt har ett special_price
ställ in på olika omfattningsnivåer att det kan finnas mer än en rad.