Mi membresía en Magento Question Answers Guild requiere que le sugiera que trabaje para corregir sus errores de API en lugar de usar SQL simple y antiguo para actualizar la base de datos. Como se mencionó en otra parte, actualizar la base de datos directamente podría poner a Magento en un estado no reconocido por el sistema, lo que puede generar errores extraños e irritantes.
Dicho esto, el valor del precio especial se almacenará con los otros valores de atributo del producto en el
catalog_product_entity_decimal
mesa. Esta tabla tiene un attribute_id
columna, que tiene una relación de clave externa con el eav_attribute
mesa. Busque en el eav_attribute
tabla para el atributo con el código special_price
. Ese attribute_id
y el entity_id
del producto debería ser suficiente para encontrar la fila correcta en catalog_product_entity_decimal
.
Tenga en cuenta que no existirá ninguna fila si un producto no tiene un special_price
colocar. También tenga en cuenta si un producto tiene un special_price
establecer en diferentes niveles de alcance que puede haber más de una fila.