Moje členství v Magento Question Answers Guild vyžaduje, abych vám navrhl, abyste pracovali na opravě vašich chyb API namísto použití obyčejného starého SQL k aktualizaci databáze. Jak již bylo zmíněno jinde, přímá aktualizace databáze může uvést Magento do stavu, který systém nerozpozná, což může vést k podivným, pobuřujícím chybám.
To znamená, že hodnota speciální ceny bude uložena s ostatními hodnotami atributu produktu v
catalog_product_entity_decimal
stůl. Tato tabulka má attribute_id sloupec, který má vztah cizího klíče s eav_attribute stůl. Podívejte se do eav_attribute tabulka pro atribut s kódem special_price . Toto attribute_id a entity_id produktu by mělo stačit k nalezení správného řádku v catalog_product_entity_decimal .
Pamatujte, že pokud produkt nemá hodnotu special_price, nebude existovat žádný řádek soubor. Také mějte na paměti, pokud má produkt hodnotu special_price nastavit na různých úrovních rozsahu, že může existovat více než jeden řádek.