Seite 1 von 1

'incl MwSt' verstecken für User ausserhalb EU

BeitragVerfasst: So 6. Jan 2019, 11:29
von Stereoping
Hallo,
Produktpreise und Warenkorbwert werden ja sehr schön mal netto mal brutto angezeigt, je nachdem aus welchem Land (inner/ausser EU) der angemeldete User stammt. Mein einziges Problem ist noch, daß der zumindest in Deutschland rechtlich bindende Passus "inkl. gesetzl. MwSt. zzgl.Versand" AUCH bei netto-Preisen für Kunden aus z.B. Schweiz/USA/Japan angezeigt wird.

Kann mir jemand einen Tip geben, wo ich ansetzen kann um per PHP im jew. Template den MWST Passus auszublenden falls der Kunde ausserhalb des Mehrwertsteuerraumes lebt? Da Preis und Warenkorb Herkunftslandabhängig kalkuliert werden gibt es doch sicher eine SESSION Variable oder so etwas?

vielen Dank für jede Hilfe

G. Zoll

Re: 'incl MwSt' verstecken für User ausserhalb EU

BeitragVerfasst: So 6. Jan 2019, 14:44
von Stereoping
... ich glaube ich habe es erstmal gelöst. Falls das noch jemand braucht... ich habe die Änderung vornommen in
templates/DEIN_TEMPLATE/website/artickel/artikeluebersicht.tpl, ab Zeile 137 vor der Ausgabe. Und für die Detailanzeige im template artikeldetail.tpl ab Zeile 297.

Ich habe über die $_SESSION['mail'] ein $KundengruppenObject erzeugt und die String-Variable $tpl_preisinfo geleert für Kundengruppen >1. Die 1 sind bei mir EU Kunden mit MwSt, für Schweiz und ausser-EU-Ländergruppen habe ich Ausnahmen definiert.

Code: Alles auswählen
<?php 
            // added  to suppress 'incl. MwSt' for countries other than EU
               
            $KundengruppenObject = GetKundengruppenDetail("", $_SESSION['mail']);         

            if(!$KundengruppenObject) {
               $KundengruppenID = GetDefaultKundengruppe();
               $KundengruppenObject = GetKundengruppenDetail($KundengruppenID);
            }
         
            if ($KundengruppenObject->type>1) $tpl_preisinfo = ""; // remove MwSt-text            
         ?>   


ich bin nicht sicher ob die Abfrage in der Übersicht nun bei jedem Artikel durchgeführt wird und an andere Stelle nicht besser aufgehoben wäre. Ich blicke aber durch den GESAMTEN Shop in seiner Funktionalität und Verzahntheit nicht durch. ... ich hoffe die Lösung ist nicht allzu haarsträubend :-)

Re: 'incl MwSt' verstecken für User ausserhalb EU

BeitragVerfasst: Fr 25. Jan 2019, 10:48
von mmaass
Wenn Du das in der includes/header.inc.php gemacht hast, dann wird es überall Anwendung finden. :)