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.