¿Min_price y max_price en catalog_product_index_price son precisos para productos con precios escalonados?

magento.stackexchange https://magento.stackexchange.com//questions/89058

Pregunta

Parece que min_price y max_price generalmente no son precisos en catalog_product_index_price para productos simples que utilizan precios escalonados.

Todavía no he profundizado Mage_Catalog_Model_Resource_Product_Indexer_Price_Default para tener una mejor idea de lo que sucede bajo el capó, pero he echado un vistazo a los datos de muestra.

Aquí hay un producto que utiliza precios escalonados:

simple product with tiered pricing

Y los valores en catalog_product_index_price para ello:

index values for simple product with tiered pricing

Creo que este sería un lugar perfecto para min_price para reflejar, bueno, el precio mínimo posible del producto.Parece que el tier_price Sin embargo, la columna quizás contenga ese valor.

¿Fue útil?

Solución

Si echas un vistazo a SELECT de Magento Product Collection, verás que Magento no LEAST(min_price, tier_price, group_price) as minimal_price.

Entonces tu precio_mínimo no es un valor de la columna precio_mínimo.Creo que ya está hecho, para ofrecer el precio más bajo posible sin que los desarrolladores puedan acceder a descuentos de precios de grupo o nivel.Especialmente si consideras todo ese lío de compatibilidad con versiones anteriores.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top