Sind min_price und max_price in catalog_product_index_price für Produkte mit gestaffelten Preisen korrekt?

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

Frage

Es scheint wie min_price und max_price sind im Allgemeinen nicht genau in catalog_product_index_price für einfache Produkte mit gestaffelten Preisen.

Ich habe noch nicht hineingebohrt Mage_Catalog_Model_Resource_Product_Indexer_Price_Default um eine bessere Vorstellung davon zu bekommen, was unter der Haube vor sich geht, habe ich mir aber die Beispieldaten angesehen.

Hier ist ein Produkt mit gestaffelten Preisen:

simple product with tiered pricing

Und die Werte in catalog_product_index_price dafür:

index values for simple product with tiered pricing

Ich würde denken, dies wäre ein perfekter Ort für min_price um den minimal möglichen Preis für das Produkt widerzuspiegeln.Es scheint, dass die tier_price die Spalte enthält jedoch möglicherweise diesen Wert.

War es hilfreich?

Lösung

Wenn Sie sich die AUSWAHL der Magento-Produktkollektion ansehen, werden Sie feststellen, dass Magento dies tut LEAST(min_price, tier_price, group_price) as minimal_price.

Ihr minimal_price ist also kein Wert aus der Spalte min_price .Ich denke, es ist getan, um einen möglichst niedrigen Preis zu erzielen, ohne dass Entwicklern Gruppen- oder Staffelpreisrabatte zur Verfügung stehen.Vor allem, wenn Sie all das Durcheinander der Abwärtskompatibilität berücksichtigen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top