La mia appartenenza alla Magento Question Answers Guild mi richiede di suggerirmi di lavorare per correggere gli errori dell'API invece di utilizzare il semplice vecchio SQL per aggiornare il database. Come accennato altrove, l'aggiornamento diretto del database potrebbe mettere Magento in uno stato non riconosciuto dal sistema, il che può portare a errori strani e irritanti.
Detto questo, il valore del prezzo speciale verrà memorizzato con gli altri valori degli attributi del prodotto nel
catalog_product_entity_decimal
tavolo. Questa tabella ha un attribute_id
colonna, che ha una relazione di chiave esterna con eav_attribute
tavolo. Cerca nel eav_attribute
tabella per l'attributo con il codice special_price
. Quel attribute_id
e il entity_id
del prodotto dovrebbe essere sufficiente per trovare la riga corretta in catalog_product_entity_decimal
.
Tieni presente che non esiste alcuna riga se un prodotto non ha un special_price
impostare. Tieni presente anche se un prodotto ha un special_price
impostati a diversi livelli di ambito che potrebbero esserci più righe.