B2B Shop netto Preise & Warenkorb MwSt addieren

Topic summary

Hauptthema: Netto-Preisanzeige im B2B-Shop mit separater MwSt-Ausweisung im Warenkorb

Ausgangssituation:

  • Aufbau eines B2B-Shops mit Produkten zu 7% und 19% MwSt
  • Gewünschte Darstellung: Artikelpreise ohne MwSt, Steuerausweis erst im Warenkorb/Checkout
  • Shopify zeigt standardmäßig nur Gesamtsteuer im Warenkorb; detaillierte Aufschlüsselung erst im Checkout

Technische Lösung:

  • Anpassung der cart.liquid-Datei erforderlich für separate MwSt-Anzeige (7% und 19%)
  • Vorgeschlagener Code nutzt Produkt-Tags (“7%” oder “19%”) zur Unterscheidung der Steuersätze
  • Berechnet und zeigt an: Netto-Zwischensumme, MwSt. 7%, MwSt. 19%, Brutto-Gesamtsumme
  • Zusätzliche if-Abfragen empfohlen, um leere Steuerkategorien auszublenden

Weitere Hinweise:

  • Text “Geschätzte Steuern” im Checkout über Theme-Texte anpassbar (US-Feature)
  • Empfehlung: Shopify B2B Wholesale Channel, B2B-Theme oder Wholesale-Apps (z.B. Gorilla)
  • Design-Anpassungen für optimale Darstellung notwendig
  • Professionelle Unterstützung bei der Implementierung wurde angeboten
Summarized with AI on November 1. AI used: claude-sonnet-4-5-20250929.

Hallo Zusammen,

wir bauen einen B2B shop auf und möchten im Artikel ohne Mwst den Preis anzeigen. Im Warenkorb die Mwst dazu addieren.

Wir verkaufen Produkte mit 7% und 19% und rein B2B

Habe hier einiges gelesen bin aber nicht wirklich weiter gekommen.

Welche Lösung ist hiefür die Beste?

VG Daniel

Ich klinke mich mal ein. Gleiche Grundfrage wir von @difiore .

Die Anzeige der USt. soll erst im Warenkorb / Kasse als separate Angabe erfolgen.

Sonst haben wir diverse Shops mit Shopware 5 & 6, Gambio und Co. laufen, da lässt sich das kinderleicht umsätzen.

Liebe Grüße

Sebastian

Im Warenkorb muss sowas selbst gecodet werden, da hier nur die Gesamtsteuer ausgewiesen wird. Erst im Checkout wird dies mit dem Shopifysystem angezeigt.

Grundsätzlich habe ich es mit Bordmitteln halbwegs hinbekommen.

Produkte werden im Shop ohne MwSt. angezeigt und erst im Checkout hinzugefügt.

Im Warenkorb wird scheinbar überhaupt nichts diesbezüglich angezeigt. Weder Steuerinfos noch Details zum Versand.

Beim Checkout sieht die Sache schon anders aus.

Nur die Worte “Geschätzte Steuern” nerven noch. Die könnte man zwar sicherlich “übersetzen”, allerdings wird es ja einen Grund geben warum dort nicht nur einfach “MwSt 19 %” steht, oder?

Egal ob bei Märkten, Steuern, Versand - bei mir gibt es nur Deutschland als Zonen. Auch die Anschrift des Kunden liegt entsprechend in Deutschland. Bin für Vorschläge aller Art offen :slightly_smiling_face:

Hi Tobias,

ok, kannst du bei dem Thema unterstützten bzw. gibt es vorlagen codes ?

Wir nutzen das Theme Beyours

Beste Lösung ist eine Kombi aus Shopify B2B Wholesale channel und ein B2B-ausgerichtetes Theme, oder eine Wholesale App, wie Gorilla, oder ein Custom Storefront.

  • Nur die Worte “Geschätzte Steuern” nerven noch

Das ist ein Feature primär für Shops in den Vereinigten Staaten und du kannst diesen Text String in den standard Theme Texten ändern.

Aus den vielen Threads hier in der Community entnommen: um die MwSt. korrekt auszuweisen, sprich, Anzeige von 7% & 19% separat, kannst du deinen cart.liquid bearbeiten - und ergänze den Code, mit etwas wie:

{% assign tax_19 = 0 %}
{% assign tax_7 = 0 %}

{% for item in cart.items %}
  {% if item.product.tags contains "7%" %}
    {% assign tax_7 = tax_7 | plus: item.line_price | times: 0.07 %}
  {% else %}
    {% assign tax_19 = tax_19 | plus: item.line_price | times: 0.19 %}
  {% endif %}
{% endfor %}

  

**Zwischensumme (netto):** {{ cart.total_price | money_without_tax }}

  

+ MwSt. (19%): {{ tax_19 | money }}

  

+ MwSt. (7%): {{ tax_7 | money }}

  

**Gesamtsumme (brutto):** {{ cart.total_price | plus: tax_19 | plus: tax_7 | money }}

Der Code unterscheidet zwischen 7% und 19% MwSt. anhand von Produkt Tags und berechnet die Mehrwertsteuer für beide Gruppen separat. Sprich, zeigt die Netto-Zwischensumme, MwSt. 7%, MwSt. 19% und die Gesamtsumme brutto an. Produkte müssen mit Tags wie „7%“ oder „19%“ versehen sein, damit der Code sie korrekt zuordnet. Bei Produktvarianten mit verschiedenen Steuersätzen, wird das komplexer. Auf deinen PDPs darauf hinweisen, dass Preise exkl. MwSt. sind.

Vorlagen gibt es hier tatsächlich nicht. Die musst du dir selbst bauen. Das ist wieder ein use case, was viele nicht auf dem Schirm haben oder einfach hinnehmen. Ganz gleich wie der Blickwinkel ist.

Als Ansatz täte ich es so bauen:
Hat Produkt aus der 7% - Kategorie ein Tag, z.B. “Steuern7”, so zähle ich die zusammen und gebe die Steuer im Warenkorb aus. DIe anderen Produkte zähle ich ebenfalls zusammen und gebe die 19% Steuer aus. Ein bisschen mit Logiken einbauen (Wenn steuer 7% = 0, dann den Text nicht ausgeben usw.) und das Ding ist eingebaut.

Ben hat hier schon einen Code gepostet. Den kannst du so einbauen und sieht korrekt aus (baue noch eine if-Abfrage ein, sodass bei tax_19 = 0 auch nichts ausgegeben wird). Lediglich das Design muss angepasst werden, damit es rundum gut aussieht.

Die “geschätzten Steuern” kannst du über die Theme-Texte ändern.

Hi Tobias, danke Dir für die Info, könntet Ihr dabei unterstützen?

Gerne mehr info.

VG Daniel

Hallo Daniel,

sicher können wir euch dabei unterstützen. Einfach per PN oder anderweitig (siehe Signatur) den Kontakt aufnehmen.