#1 (permalink)  
Alt 19.10.2008, 18:39
Benutzerbild von emeriti
Erfahrener Benutzer
 
Registriert seit: 10.12.2004
Beiträge: 138
Standard Problem: Versandadresse USA keine Bestellung möglich

Nach ewig langem Testen habe ich nun zu folgendem Ergebnis:

Bei Versandadresse USA = kunde wird nach klick auf "Bestellung abschicken" immer wieder in den Warenkorb geleitet. Keine Fehlermeldung, keine Bestellung möglich.

Ändere ich die versandadresse auf frankreich, deutschland, Schweiz, England etc. geht es einwandfrei und reibungslos.

Das Modul im Warenkorb nutze ich nicht.

Wer kann mir hierbei helfen? Wer hat das Problem? Woran liegt das?
Danke!
E
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 19.10.2008, 19:03
xt:Commerce Support Kunde
 
Registriert seit: 09.04.2008
Beiträge: 412
Standard

Mojn E.

das liegt an einem Fehler in der paypal_checkout.php.

Ersetze 2 mal die Zeilen
Code:
$sh_state = urlencode($order->delivery['state']);
mit
Code:
$sh_state = urlencode($this->state_code($order->delivery['state']));
und füge unten in der Datei ein:
Code:
  function state_code($string){
    $zone_query = xtc_db_query("select zone_code from " . TABLE_ZONES . " where zone_name = '" . $string . "'");
    if (xtc_db_num_rows($zone_query)) {
      $zone = xtc_db_fetch_array($zone_query);
      return $zone['zone_code'];
    } else {
      return $string;
    }
  }
Das hat bei einigen Shops geholfen.

Viele Grüße - Michael
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 20.10.2008, 14:04
Benutzerbild von emeriti
Erfahrener Benutzer
 
Registriert seit: 10.12.2004
Beiträge: 138
Standard

hi mikkel!

vielen dank vorab - aber jetzt kommt nach abschicken der bestellung eine weisse seite mit:

Fatal error: Call to undefined method: paypal_checkout->state_code() in /homepages/18/d164237314/htdocs/includes/classes/paypal_checkout.php on line 170

Was tun?

Geändert von emeriti (20.10.2008 um 14:48 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 20.10.2008, 16:17
xt:Commerce Support Kunde
 
Registriert seit: 09.04.2008
Beiträge: 412
Standard

Zitat:
Zitat von emeriti Beitrag anzeigen
hi mikkel!

vielen dank vorab - aber jetzt kommt nach abschicken der bestellung eine weisse seite mit:

Fatal error: Call to undefined method: paypal_checkout->state_code() in /homepages/18/d164237314/htdocs/includes/classes/paypal_checkout.php on line 170

Was tun?
Mojn,
du hast vielleicht die Funktion (so wie ich gesagt hatte) gaaanz nach unten gesetzt - sorry. Es muss nach der Funktion noch ein
Code:
}
?>
da sein. (Also die Funktion vor diese beiden Zeile setzen).

Viele Grüße - Michael
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 20.10.2008, 16:25
Benutzerbild von emeriti
Erfahrener Benutzer
 
Registriert seit: 10.12.2004
Beiträge: 138
Standard

hallo mikkel,

genau, das hatte ich auch schon ausprobiert. Dabei lande ich aber (wie zuvor auch) immer wieder im Warenkorb, ohne Meldung.

es ist wirklich verflixt... hast Du noch eine Idee?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 20.10.2008, 16:32
xt:Commerce Support Kunde
 
Registriert seit: 09.04.2008
Beiträge: 412
Standard

mmmhh.

Also Versand nach Deutschland geht - Versand in die USA geht nicht ?
Lässt dein PayPal Konto Versand in die USA zu ?
PayPal prüft bei Adressen in USA den ZIP code, State und City.
Die Adresse muss also "gültig" sein !

Viele Grüße - Michael
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 24.11.2008, 13:07
xt:Commerce Support Kunde
 
Registriert seit: 06.05.2008
Beiträge: 49
Standard Länderkürzel

Hi,
habe auch gerade ein USA Problem. Wenn unser Testkunde in den USA versucht, die Bestellung mit Paypal zahlung abzuschicken, bekommt er eine art Quellcode von unserer Index seite angezeigt... ich werde mal obige Tips ausprobieren - wenn es sonst noch Rat gibt, wäre ich sehr dankbar!

Was dein Länderproblem angeht, "emeriti", so hätte ich noch folgende idee:

Sowohl beim Shipping als auch beim Zahlungsmodul nehmen die Felder nur eine begrenzte Anzahl Länder auf (ca. 30 oder so). Alle weiteren gibst du zwar ein, werden erst auch angezeigt, aber nach dem Abspeichern verschwinden sie.
Wenn du also viele Länder eingegeben hast, könnten einige Länder, die weiter hinten im Alphabet sind, wie zB. US - einfach weggefallen sein.

Ich bin leider kein Programmier freak, also habe ich mir so beholfen, daß ich 1. Länder rausgeschmissen habe (extrem unelegant)
2. Ein weiteres Modul so eingerichtet habe, daß es praktisch die gleiche Funktion erfüllt, nur eben für die restlichen Länder weiter hinten im Alphabet (auch nicht gerade das gelbe vom Ei)
Aber zumindest funktioniert es.

Falls jemand einen Tip hat, wie die Anzahl der Länder, die man eintragen kann zu erhöhen ist, wäre ich natürlich sehr froh!

Viele Grüße,
Vani
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
bestellung, problem, usa, versandadresse

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bestellung mit Paypal nicht möglich reinyy Shopbereich 3 21.09.2007 16:27
Problem mit Bestellung -> Erscheint nicht in der Liste onlygoods Admininterface 7 01.07.2007 18:46
Problem Bei Bestellung superschade Installation und Konfiguration 0 23.12.2003 00:42


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:16 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand