B2B Brutto/Netto Switch – Tax-State-Umschaltung mit Modal
von
Kommora
Downloads:
<10
Brutto/Netto-Umschaltung im Storefront mit Modal, Header-Toggle und echtem Tax-State – Bestellungen und Rechnungen werden korrekt gespeichert. Div. Konfigurationen
Kompatibel mit:
6.6.0.0 - 6.7.13.0
Inklusive:
Das Abonnement beginnt mit einem kostenlosen Probemonat, in dem das Abonnement jederzeit gekündigt werden kann.
Während des Abonnements sind alle veröffentlichten Updates kostenlos enthalten.
Falls du Fragen oder Probleme mit der Erweiterung hast, kannst du während des Abonnements jederzeit den Extension Partner um Hilfe bitten.
Beschreibung
Highlights
Über die Erweiterung
Brutto für Privatkunden, Netto für Firmen – in einem Shop, rechtssicher, cachefest.
Kommora B2B Brutto/Netto Switch lässt Ihre Kunden selbst entscheiden, ob sie Preise inklusive oder exklusive Mehrwertsteuer sehen wollen – und ändert dabei den Shopware-Tax-State nativ. Bestellungen, Rechnungen und Cart-Summen werden mit dem gewählten Modus persistiert.
Warum dieses Plugin?
- Ein Shop für B2C und B2B. Statt zwei Sales Channels pflegen Sie nur einen — der Kunde wählt selbst.
- Rechtssicher. Der Tax-State wird tatsächlich umgeschaltet, nicht nur die Anzeige. Bestellungen und Rechnungen stimmen mit dem angezeigten Modus überein.
- Cachefest. Der Mode-Cookie ist im HTTP-Cache-Hash von Shopware registriert — keine Mischauslieferung, keine kaputten Cache-Einträge.
- SEO-sicher. Bots und Crawler sehen immer Brutto, damit Rich Snippets und PAngV-Preisangaben konsistent bleiben.
Funktionen im Überblick
? Modal beim ersten Besuch
- Overlay fragt beim ersten Besuch: „Brutto (Privat)" oder „Netto (Geschäftlich)"
- Optional erzwingbar (nicht abbrechbar) für strikte B2B-Shops
- Optional auch für Gäste
- Dismiss-Cookie merkt sich „nicht wieder anzeigen" für 24 h
? Header-Toggle
- Switch im Shop-Header, Position links oder rechts konfigurierbar
- Ein Klick wechselt den Modus shopweit
- Cache-busting über URL-Parameter, damit die neue Darstellung sofort greift
⚙️ Echter Tax-State-Wechsel
- Umschaltung erfolgt im Sales-Channel-Context-Factory (Decorator)
- Alle Preise (PDP, Listing, Warenkorb, Checkout) werden konsistent mit gewähltem Modus berechnet
- Bestellungen und Rechnungen speichern den korrekten Tax-State
- Funktioniert auch mit Rabatten, Versandkosten und Rule-Based Pricing
? Registrierung & Kundengruppen
- Bei der Registrierung wählt der Kunde „Ich bin Privat/Firma"
- Plugin weist automatisch die konfigurierte Kundengruppe zu (Privat → Standard, Firma → Händler)
- Custom-Field `kommora_price_mode` wird am Kunden gespeichert
- Beim nächsten Login setzt das Plugin den Cookie entsprechend dem gespeicherten Modus (wenn aktiviert)
? Shopware Rule „Preisanzeige"
- Eigene Rule „Preisanzeige ist Brutto/Netto" zur Verwendung in Rabatt-/Promotion-Regeln
- Ermöglicht modus-spezifische Rabatte, Versandkosten oder Zahlungsarten
? HTTP-Cache & Performance
- Mode-Cookie wird über Compiler-Pass in `shopware.http_cache.cookies` registriert
- Keine Cache-Mischauslieferung: Brutto- und Netto-Besucher bekommen getrennte Cache-Einträge
- Bot-Detection greift vor Tax-State-Umschaltung — Crawler werden nicht in Netto-Cache geladen
⚙️ Technik
- Kompatibel mit Shopware 6.6 und 6.7 (Webpack- und Vite-Admin-Bundle enthalten)
- PHP 8.1+
- Custom-Field-Set `kommora_price_switch` wird bei Installation angelegt
- Keine externen API-Calls, keine Dritt-Dependencies
- PHPStan-Shopware geprüft
Ideal für
- B2B-Händler, die auch an Privatkunden verkaufen
- Großhandel mit gelegentlichem Endkunden-Geschäft
- Fachhandel (Werkzeug, Elektronik, Bürobedarf, Gastronomiebedarf)
- Alle Shops, die zwei getrennte Preisdarstellungen ohne zwei Sales Channels brauchen
Details
- Verfügbar in: Englisch, Deutsch
- Zuletzt aktualisiert: 5. August 2026
- Veröffentlicht: 14. August 2026
- Version: 1.0.0
- Kategorie:
Ressourcen
Bewertungen (0)
Keine Bewertungen gefunden.
Über den Extension Partner
Kommora
Partner Status
-
Shopware
Technology Partner Silver -
Shopware
Extension Partner
Details
- Ø-Bewertung: 5
- Partner seit: 2026
- Erweiterungen: 13
Support
- Land: Germany
- Spricht: Deutsch, Englisch
- Reaktionszeit: Sehr schnell