Füllt Shopware $sNet falsch?

Hallo,

uns ist eben aufgefallen, dass einige {if} - Bereiche auf Basis der Variable $sNet in unseren E-Mail-Vorlagen wie es scheint nicht richtig ermittelt werden.

Vor allem die Vorlage “sOrder” für Bestellbestätigungen macht hier Probleme, da $sNet scheinbar IMMER auf false steht…

 

Da Shopware in einigen Versionen falsche Nettobeträge berechnet hatte (die höher als der Bruttobestellwert waren) sind wir dazu übergegangen, die Vorlage in abgewandelter Form mit einigen Änderungen zu nutzen.

 

Dabei waren wir bislang davon ausgegangen, dass es sich hier um die Variable zum Datenbankfeld “s_order -> net” handelt, welches als Integer auf 0 oder 1 stehen kann und angibt, ob es sich um eine Netto- oder Bruttobestellung handelt.

Das ist aber wohl nicht der Fall, denn auch wenn “net” auf 1 steht, so erreicht die E-Mail-Vorlage lediglich “false” unter $sNet.

 

Haben wir uns die falsche Variable herausgesucht, oder handelt es sich hier um einen Bug ?

Haben Shopware 5.3.2 im Einsatz.

–> Scheinbar handelt es sich bei „sNet“ nicht um das Feld „net“, sondern um „taxfree“ … vielleicht haben wir hier doch noch etwas falsch konfiguriert…

Jemand auf die Schnelle eine Idee, wo man einstellen kann, für wen/wann/wo/weshalb Bestellungen als Taxfree deklariert werden können?

. . .

Haben es mitlerweile herausgefunden.

Falls jemand jemals über ein ähnliches Problem stolpern sollte hier eine kurze Zusammenfassung:

Im Backend lässt sich über die Grundeinstellungen des Shops die Länderübersicht öffnen. Hier kann man für jedes Land angeben, ob generell steuerfrei (taxfree) oder für Unternehmen steuerfrei abgerechnet werden soll. Diese Einstellung wird beim Speichern von Bestellungen geprüft und entscheidet dann über den Fleck “taxfree” in der Datenbank, welcher z.B. bei der Bestellbestätigung als “sNet” abgefragt werden kann.

 

Und wer falsche Werte bei den Nettopreisen in E-Mail-Vorlagen vorfindet, der muss seine Shopware-Version vermutlich updated (hierbei aber beachten, ob die Plugins alle mitspielen)

1 „Gefällt mir“