Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Netto Kunden mit Lieferung nach Deutschland

    Cookie

    • Fördermitglied
    • Beiträge: 274
    Netto Kunden mit Lieferung nach Deutschland
    am: 01. September 2012, 18:43:25
    Hallo,

    mir ist ein Problem bei der automatischen Zuordnung der Kunden in eine EU-Netto Gruppe aufgefallen.

    Wenn ein Kunden einen Account anlegt und als Land z.B. Spanien auswählt und dann eine deutsche UstID einträgt, wird diese geprüft und der Kunde in die EU-Netto Gruppe geschoben. In der Auswahl der Versandadresse kann er dann eine deutsche Adresse eintragen und bekommt eine Netto Lieferung nach Deutschland.

    Hat sich das schon mal jemand angeschaut? Ich denke, dass man einen Filter auf DE-UstIDs einbauen und dann bei Netto-Kunden Deutschland als Lieferland sperren sollte.

    Was meint ihr?

    Danke.
    Christian

    Linkback: https://www.modified-shop.org/forum/index.php?topic=22075.0
    Managed Server

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Re: Netto Kunden mit Lieferung nach Deutschland
    Antwort #1 am: 02. September 2012, 08:48:21
    Hallo Christian,

    setzt du die aktuelle Shopversion ein?
    Kannst du den Fehler im Demoshop nachstellen?

    Schöne Grüße,
    Jan

    Cookie

    • Fördermitglied
    • Beiträge: 274
    Re: Netto Kunden mit Lieferung nach Deutschland
    Antwort #2 am: 02. September 2012, 23:17:35
    Hallo Jannemann,

    danke für Deine Antwort.

    Ich nutze das aktuelle Service Pack mit Security Update.

    Ich habe es im Testshop mal ausprobiert. Komischer Weise wird hier beim Anlegen eines Kunden das Land der UstID mit dem ausgewählten Land geprüft. Bei mir im Shop wird es nicht geprüft. Vielleicht habe ich eine Datei vergessen zu aktualisieren. Weißt Du in welcher Daten das drin seien könnte?

    Das zweite Problem tritt aber auch im Testshop auf. Man erstellt sich einen Account auf eine Firma im Ausland mit gültiger UstID und wählt dann eine Lieferadresse in Deutschland aus. Die Bestellung geht Netto durch und der Kunde hat die MwSt gespart. Hier hilft sicherlich eine Prüfung, dass die Lieferung nur in andere Länder geht.

    Danke.
    Christian

    D.L.

    • Mitglied
    • Beiträge: 108
    Re: Netto Kunden mit Lieferung nach Deutschland
    Antwort #3 am: 07. Juni 2016, 09:48:37
    auch 5 Jahre später lässt sich das im Demoshop noch reproduzieren ;->
    UST-geprüfte EU-Adresse + deutsche Lieferanschrift = keine MwSt.

    Gruss
    Daniel

    D.L.

    • Mitglied
    • Beiträge: 108
    Re: Netto Kunden mit Lieferung nach Deutschland
    Antwort #4 am: 07. Juni 2016, 10:36:17
    diese Möglichkeit liesse sich vielleicht am besten dadurch berücksichtigen dass ab der Auswahl einer Lieferadresse in DE die Kundengruppe temporär für die Dauer der Session neu gesetzt wird...

    D.L.

    • Mitglied
    • Beiträge: 108
    Re: Netto Kunden mit Lieferung nach Deutschland
    Antwort #5 am: 09. Juni 2016, 15:16:33
    als Workaround funktioniert diese Ergänzung mit der ab Bestellübersicht ein Abgleich nach innerdeutscher Lieferung erfolgt und ggf. die MwSt. ergänzt:

    \includes\classes\order.php
    Code: PHP  [Auswählen]
    function cart() {
    [...]
    # Workaround innerdeutsche Lieferung
    if($_SESSION['customers_status']['customers_status_show_price_tax'] == 0 && $this->delivery['country_id'] == STORE_COUNTRY){
       $_SESSION['customers_status']['customers_status_show_price_tax'] = 1;        
    }
         
    $index = 0;
    [...]
    }
     

    D.L.

    • Mitglied
    • Beiträge: 108
    Re: Netto Kunden mit Lieferung nach Deutschland
    Antwort #6 am: 10. Juni 2016, 12:32:29
    KORREKTUR
    Code: PHP  [Auswählen]
    function cart() {
    [...]
    # Workaround innerdeutsche Lieferung
    if($_SESSION['customers_status']['customers_status_show_price_tax'] == 0 && $this->delivery['country_id'] == STORE_COUNTRY && $this->billing['country_id'] != STORE_COUNTRY){
       $_SESSION['customers_status']['customers_status_show_price_tax'] = 1;        
    }
         
    $index = 0;
    [...]
    }

    fishnet

    • Fördermitglied
    • Beiträge: 4.821
    • Geschlecht:
    Re: Netto Kunden mit Lieferung nach Deutschland
    Antwort #7 am: 20. Juni 2018, 14:49:58
    Das Problem besteht immer noch, auch im Demoshop, siehe Anhang.

    fishnet

    • Fördermitglied
    • Beiträge: 4.821
    • Geschlecht:
    Re: Netto Kunden mit Lieferung nach Deutschland
    Antwort #8 am: 20. Juni 2018, 15:45:01
    das mit dem
    Code: PHP  [Auswählen]
    delivery['country_id'] == STORE_COUNTRY
    verstehe ich nicht.
    Ich hab es jetzt so gelöst und in allen möglichen Konstellationen getestet, die Ausgabe erscheint mir immer korrekt.

    Code: PHP  [Auswählen]
    if($_SESSION['customers_status']['customers_status_show_price_tax'] == 0 && $this->delivery['country_id'] != STORE_COUNTRY && $this->billing['country_id'] != STORE_COUNTRY){
       $_SESSION['customers_status']['customers_status_show_price_tax'] = 1;        
    }
    Managed Server
    2 Antworten
    6209 Aufrufe
    21. Februar 2018, 14:18:16 von fishnet
    0 Antworten
    1452 Aufrufe
    20. Dezember 2014, 20:52:37 von SwissDelightful
    77 Antworten
    36186 Aufrufe
    17. Oktober 2017, 13:39:10 von Hans Bambel
               
    anything