Loading...
Navigation überspringen
Bitte beachte, dass sich diese Dokumentation auf die neuste Version dieser Erweiterung bezieht. Wenn eine ältere Version eingesetzt wird, kann diese abweichen. Die jeweils passende Dokumentation befindet sich im Dokumentation-Verzeichnis der Erweiterung.

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. Bitte prüfe vor Aufruf des Scripts, ob Dein Shop ein B2B oder ein B2C Shop ist. Diese Einstellung findest Du in den TypoScript Konstanten für Deinen Shop unter:

themes.configuration.extension.shop.basket.displayType = b2c

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. Wähle diesen Modus, wenn Dein Shop ein B2B Shop ist.
    • gross: Berechnet Bruttopreise aus Nettopreisen und Mehrwertsteuer. Wähle diesen Modus, wenn Dein Shop ein B2C Shop ist.

Aufruf

Das Symfony Command kann auf 2 Arten aufgerufen werden:

  1. Aufruf im TYPO3 scheduler:

    • Klicke im Backend-Modul Scheduler auf Add Task (Das + Symbol)
    • In der Selectbox Class wähle die Klasse Execute Console commands aus
    • In der Selectbox Type wähle Single aus
    • In der Selectbox Schedulable Command wähle shop:computeProductPrices
    • Klicke auf den Button Save
    • Fülle die Argumentfelder aus und speicher den Scheduler Task erneut
    • Jetzt kannst Du 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

Kontaktanfrage

Du kannst uns jederzeit kontaktieren

Stop! Playing in the meantime?
Stop! Playing in the meantime?
Stop! Playing in the meantime?

Stop! Playing in the meantime?

Break the highscore

Press Start
Contact request
Screenreader label
Security question
QMK_________RRY______
U______Z______H___K39
XZQ___NRP___IYH______
__1____Q______D___U1L
7LO_________8TU______