Minha associação ao Magento Question Answers Guild exige que eu sugira que você trabalhe na correção de seus erros de API em vez de usar SQL simples e antigo para atualizar o banco de dados. Como mencionado em outro lugar, atualizar o banco de dados diretamente pode colocar o Magento em um estado não reconhecido pelo sistema, o que pode levar a erros estranhos e irritantes.
Dito isto, o valor do preço especial será armazenado com os outros valores de atributo do produto no
catalog_product_entity_decimal
tabela. Esta tabela tem um
attribute_id
coluna, que tem um relacionamento de chave estrangeira com o eav_attribute
tabela. Procure no eav_attribute
tabela para o atributo com o código special_price
. Esse attribute_id
e o entity_id
do produto deve ser suficiente para encontrar a linha correta em catalog_product_entity_decimal
. Lembre-se de que nenhuma linha existirá se um produto não tiver um
special_price
definir. Lembre-se também se um produto tem um special_price
definido em diferentes níveis de escopo que pode haver mais de uma linha.