Extension: German Tax Switcher Cloud

  • Extension Name: ext.magento2.cleverzoeger.tax-switch-cloud (CleverZoeger_TaxSwitchCloud)

  • Magento Compatibility: Adobe Commerce 2.4.6+ (inkl. Adobe Commerce Cloud)

German Tax Switcher Magento Extension Logo

Adobe-Commerce-Companion zu CleverZoeger_TaxSwitch. Das Basismodul schaltet die deutschen Mehrwertsteuersätze zu einem festen Termin um, rechnet Produkt- und Sonderpreise um und schaltet am konfigurierten Enddatum wieder zurück. Auf Adobe Commerce ist diese Funktion gesperrt, bis dieses kostenpflichtige Companion installiert ist — allein seine Präsenz schaltet sie frei.

Implementation

Dieses Companion enthält keine eigene Geschäftslogik. Es überschreibt per DI-preference den restriktiven Lizenz-Guard des Basismoduls durch eine permissive Variante. Nach der Installation steht die Steuerumschaltung auf Adobe Commerce zur Verfügung — inklusive Adobe Commerce Cloud, ohne Cloud-Stufe und ohne Admin-Banner.

Über eine eigene Config-Section (Stores → Configuration → CLEVER+ZÖGER GMBH → German Tax Switcher Cloud → General → Enabled) lässt sich die Freischaltung pro Store-Scope deaktivieren; dann sperrt der Default-Guard des Basismoduls wieder. Die Steuerumschaltung selbst wird wie beim Basismodul unter Stores → Configuration → CLEVER+ZÖGER GMBH → German Tax-Switcher konfiguriert.

Ist die Funktion gesperrt, brechen Service\TaxService::processReduce() und ::processBack() ohne Änderung an Steuersätzen oder Preisen ab und hinterlegen einen Lizenzhinweis in lastError — Cron-Lauf und Konsolen-Kommandos des Basismoduls bleiben damit wirkungslos.

Frontend

Das Modul hat kein eigenes Storefront-Template; seine Wirkung zeigt sich daran, dass die Steuerumschaltung des Basismoduls auf Adobe Commerce überhaupt ausgeführt wird.

Screenshots

Backend

Konfiguration des German Tax-Switcher
Figure 1. Konfiguration unter Stores → Configuration → CLEVER+ZÖGER GMBH → German Tax-Switcher: Aktivierung und Zuweisung der Steuerklassen
Konfiguration des German Tax-Switcher
Figure 2. Zweiter Teil derselben Seite: Änderungsart, die beiden Umschaltdaten und das Log

Frontend

The module has no own storefront output; it only unlocks the VAT switching of the base module. Die Screenshots zeigen die freigeschaltete Umschaltung am Beispiel einer Kategorieliste.

Kategorieliste mit 19% und 7% MwSt.
Figure 3. Vor der Umschaltung: Artikel mit 19% und 7% MwSt.
Kategorieliste mit 16% und 5% MwSt.
Figure 4. Nach der Senkung: 16% und 5% MwSt. - der Nettopreis bleibt, der Bruttopreis sinkt