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: 5. 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: 13

Support

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