Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen
Entdecke Shopware Payments Volle Leistung, ohne Kompromisse. Mehr erfahren
An international version is available for our store.
Kommora

B2B Brutto Netto Switch – Tax-State-Umschaltung mit Modal

Bewertung: keine Bewertung ( Bewertung schreiben )
Downloads: <10

Beschreibung

Highlights

  • • Modal beim ersten Besuch + Header-Toggle für Brutto/Netto-Wahl
  • • Echte Tax-State-Umschaltung — Bestellungen und Rechnungen werden korrekt gespeichert
  • • Automatische Kundengruppen-Zuweisung bei der Registrierung (Privat/Firma)
  • • HTTP-Cache-kompatibel (cookie-basierter Cache-Hash)
  • • Bot-Ausnahme für SEO-sichere Auslieferung (Googlebot sieht immer Brutto)

Features

  • Modal-Overlay beim ersten Besuch mit Privat/Geschäftlich-Wahl
  • Konfigurierbar: Modal erzwingen oder abbrechbar
  • Header-Switch (links/rechts) für spätere Umschaltung
  • Echter Tax-State-Wechsel (gross/net) im Sales-Channel-Context
  • Automatische Kundengruppen-Zuweisung nach Registrierung (Privat/Firma)
  • Cookie-Sync beim Login: Kundenpräferenz wird wiederhergestellt
  • Persistente Speicherung im Kunden-Custom-Field (kommora_price_mode)
  • Shopware Rule „Preisanzeige ist Brutto/Netto" für Rabatt-Automatisierung
  • HTTP-Cache-kompatibel (Cookie im cache-hash whitelisted)
  • Bot-Detection: Crawler sehen immer Brutto (SEO-sicher)
  • Konfigurierbare Cookie-Lifetime (1–365 Tage)
  • Cookie-Markierung als technisch notwendig (kein Opt-in)
  • Vollständig übersetzbar (DE + EN out-of-the-box)

Ü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: 25. August 2026
  • Veröffentlicht: 14. August 2026
  • Version: 1.0.0
  • Kategorie:

Ressourcen

Bewertungen (0)

Bewertung schreiben

Wenn du diese Erweiterung heruntergeladen hast, kannst du diese im Shopware Account bewerten.

Bewertung schreiben

Über den Extension Partner

Partner Status

  • Shopware Technology Partner Silver Shopware
    Technology Partner Silver
  • Shopware Extension Partner Shopware
    Extension Partner

Details

  • Ø-Bewertung: 5

    Durchschnittliche Bewertung von 5 von 5 Sternen

  • Partner seit: 2026
  • Erweiterungen: 16

Support

  • Land: Germany
  • Spricht: Deutsch, Englisch
  • Reaktionszeit: Sehr schnell