Automatische Berechnung von brutto / netto Produktpreisen
Beim Anlegen oder Editieren eines Produkts im Backend werden die Preise (Bruttopreis aus Netto und Mehrwertsteuer
oder Nettopreis aus Brutto und Mehrwertsteuer) automatisch berechnet. Zum Neuberechnen von Preisen aller Produkte kann
das Symfony Command shop:computeProductPrices
verwendet werden.
Argumente
Das Symfony Command shop:computeProductPrices
nimmt beim Aufruf 2 Argumente an:
- pageUid die Seiten ID, in der die Produkteinträge gespeichert sind.
- direction die Berechnungsrichtung. Das Argument 2 Werte annehmen:
net
: Berechnet Nettopreise aus Bruttopreisen und Mehrwertsteuergross
: Berechnet Bruttopreise aus Nettopreisen und Mehrwertsteuer
Aufruf
Das Symfony Command kann auf 2 Arten aufgerufen werden:
- Aufruf im TYPO3 scheduler:
- Klicken Sie im Backend-Modul
Scheduler
aufAdd Task
(Das+
Symbol) - In der Selectbox
Class
wählen Sie die KlasseExecute Console commands
aus - In der Selectbox
Type
wählen SieSingle
aus - In der Selectbox
Schedulable Command
wählen Sieshop:computeProductPrices
- Klicken sie auf den Button
Save
- Füllen sie die Argumentfelder aus und speichern Sie den Scheduler Task erneut
- Jetzt können Sie den neuen Task im Scheduler Modul ausführen
- Klicken Sie im Backend-Modul
- Aufruf in der Konsole:
./vendor/bin/typo3 shop:computeProductPrices <pageUid> <direction>
- Beispiel:
./vendor/bin/typo3 shop:computeProductPrices 2 gross