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 Mehrwertsteuer
    • gross: Berechnet Bruttopreise aus Nettopreisen und Mehrwertsteuer

Aufruf

Das Symfony Command kann auf 2 Arten aufgerufen werden:

  1. Aufruf im TYPO3 scheduler:
    • Klicken Sie im Backend-Modul Scheduler auf Add Task (Das + Symbol)
    • In der Selectbox Class wählen Sie die Klasse Execute Console commands aus
    • In der Selectbox Type wählen Sie Single aus
    • In der Selectbox Schedulable Command wählen Sie shop: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
  2. Aufruf in der Konsole:
    • ./vendor/bin/typo3 shop:computeProductPrices <pageUid> <direction>
    • Beispiel: ./vendor/bin/typo3 shop:computeProductPrices 2 gross