Thüringen Problem

  • Wichtiger Hinweis Liebe Kunden, solltet Ihr den DATEV Rechnungsdatenservice 2.0 nutzen, dann müsst Ihr bis zum 30.06.2024 JTL-Wawi 1.9 installieren. Danach wird die Schnittstelle für ältere Versionen nicht mehr unterstützt.

reddwarf

Sehr aktives Mitglied
1. Oktober 2009
1.561
5
Kann vielleicht endlich mal das Thüringen Problem behoben werden?
Voreinstellung bei Bundesland ist nicht etwa leer oder Auswahl treffen, sondern Thüringen.
Das führt zu einer Unzahl von thüringischen Bestellungen.

Ich habe das schon mehrfach angesprochen und den aktuellen Shop.....

Danke!

Gruß Mario
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
232
AW: Thüringen Problem

Eine Fehlerbehebung wird mit Shop-Version 3.20 erfolgen.

Bis dahin könnt ihr folgenden Workaround anwenden.

Zu ändernde Datei: /templates/JTL-Shop3-Tiny/js/global.js

sucht dort die function register_region() (bei 319B5 ab Zeile 736) und tauscht die function gegen folgenden Code aus

Code:
function register_region() {
   if($('#state').length == 0)
      return;
  
    var title = $('#state').attr('title');
    $('#country').change(function() {
       var val = $(this).find(':selected').val();
       myCallback = xajax.callback.create();
       myCallback.onComplete = function(obj) {
          data = obj.context.response;
          var def = $('#state').val();
          if (data != null && data.length > 0) {
             var state = $('<select />').attr({ id: 'state', name: 'bundesland'});
             state.append('<option value="">' + title + '</option>');
             $(data).each(function(idx, item) {
                state.append($('<option class="item' + idx + '"></option>').val(item.cCode).html(item.cName));
                if(item.cCode == def || item.cName == def) {
                   state.find('.item' + idx).attr('selected', 'selected');
                }
             });
             $('#state').replaceWith(state);
          } else {
             var state = $('<input />').attr({ type: 'text', id: 'state', name: 'bundesland'});
             $('#state').replaceWith(state);
          }
       }
       xajax.call('gibRegionzuLand', { parameters: [val], callback: myCallback, context: this } );
       return false;
    }).trigger('change');
}

Viele Grüße

Kevin / ag-websolutions.de
 

reddwarf

Sehr aktives Mitglied
1. Oktober 2009
1.561
5
AW: Thüringen Problem

Hallo,

hab ich gerade gemacht.
Entfällt damit die Abfrage nach Bundesland?
Das war nicht das Ziel. Dann können US-Amerikaner nicht mehr bestellen.

Gruß Mario
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
232
AW: Thüringen Problem

Kann es sein, dass du den von uns mal geposteten Hack mit drin hast, bei dem bei "Deutschland" die Bundesland-Selectbox immer ausgeblendet wird?!!

Ansonsten klappt es doch bei dir

Wähle ich als Land = Vereinigte Staaten aus, dann wird die Bundesland-Selectbox sichtbar und ich kann die hinterlegten USA-Bundesländer auswählen.
Nehme ich Österreich ... passiert genau das selbe
 

reddwarf

Sehr aktives Mitglied
1. Oktober 2009
1.561
5
AW: Thüringen Problem

Oh, das kann sein. Moment, ich teste mal.
Aber warum hat dann ein Leipziger mit Bundesland Thüringen bestellt?

Gruß Mario
 

reddwarf

Sehr aktives Mitglied
1. Oktober 2009
1.561
5
AW: Thüringen Problem

Stimmt. Bei Deutschland ist das Feld ausgeblendet. Bleibt die Frage, wie der Leipziger das geschafft hat :)