Shopware Plugin für individuelle Preisberechnung

Mischpult

Dieses Plugin zeigt Dir, wie Du in Shopware (>= 5.2) eine individuelle Preisberechnung sehr elegant durch den Einsatz von Service Decorators umsetzen kannst.

Download Plugin

Service Decorator bieten eine saubere Möglichkeit um Teile eines Shopware-Services (wie zum Beispiel das Berechnen der Produktpreise) zu modifizieren. Ein Decorator erweitert oder ersetzt Teile eine Klasse – er „dekoriert“ diese sozusagen.

In diesem Beispielplugin ist der Decorator in der Datei /Services/Price/PriceCalculationServiceDecorator zu finden. Die Definition des Decorators geschieht (seit Version 5.2) in der Datei /Resources/services.xml.

Die Nutzung von Service Decorators wird in der Shopware Dokumentation im Detail erläutert.

Das Plugin SynonymousPriceCalculator kannst dass Du als Ausgangspunkt für Deine eigene Preisberechnung heranziehen. Dieses Beispiel setzt alle Produktpreise beispielhaft auf € 1,00.

Zusammenfassung
Shopware Plugin für individuelle Preisberechnung
Titel
Shopware Plugin für individuelle Preisberechnung
Beschreibung
Dieses Plugin zeigt Dir, wie Du in Shopware (>= 5.2) eine individuelle Preisberechnung sehr elegant durch den Einsatz von Service Decorators umsetzen kannst.
Autor
Publisher
synonymous.rocks
Logo

Kommentar verfassen

Folge mir auf Twitter

Hol Dir kostenlos Tipps und Tricks zu Shopware, E-Commerce und andere Open-Source Produkte.

Folge @synonymousrocks