Magento - Der Unterschied zwischen setCustomPrice, setPrice, setOriginalCustomPrice usw. [geschlossen]

8

Kann jemand den Unterschied und den Zweck aller unterschiedlichen Preisbildungsregeln in Magento klären?

Zum Beispiel gibt es setPrice, setOriginalPrice, setCustomPrice, setOriginalPustomPrice, setSpecialPrice, setFinalPrice usw., aber ohne zu erraten, ist der Zweck und die Verwendung jedes einzelnen nicht ganz klar.

    
Lewis 28.08.2012, 10:23
quelle

1 Antwort

8

Die verschiedenen Felder sind aufgrund der Funktionsweise des Regel / Zitat-Systems erforderlich.

Ein Produkt / Quote wird durch jede Matching-Regel geleitet, was wiederum den Preis ändern kann, den der Kunde zahlen wird. Das System muss immer noch die ursprünglichen Preise kennen, damit es korrekt über% Einsparungen usw. berichten kann.

Preis : Dies ist der Preis, den Sie im magento admin für das Produkt eingeben

originalPrice: behält eine unveränderte Version bei, da der Preis während des Prozesses geändert werden kann.

customPrice : Dies kann eingestellt werden, wenn Sie eine Bestellung im Backend machen, Sie möchten vielleicht jemandem einen speziellen einmaligen Preis geben, dies würde den Preis überschreiben

originalSpecialPrice: unmodifizierte Version, da sie von Regeln usw. auf dem Weg verändert / beeinflusst werden kann, wie der Preis es tut

specialPrice : ist ein Preis, mit dem Sie Rabatte anzeigen können, dieser wird gegen den Preis verwendet, und dann wird die prozentuale Einsparung usw. aus der Differenz berechnet.

Sie müssten diese Werte nicht wirklich programmgesteuert festlegen, etwa wenn Sie benutzerdefinierte Regeln erstellen.

    
Andrew 13.09.2012 10:47
quelle

Tags und Links