PayPal-Efire: FehlerMeldung bei Einkauf mit PayPal aus Japan

Hallo,

wenn jemand aus Japan bei uns einkauft und Paypal als Zahlungart auswählt bekommt er folgende Fehlermeldung:

“Aus techn. Gründen Zahlungsweise nicht möglich. Bitte wählen Sie ggf. eine andere Zahlungsart (Fehler: “The field Shipping Address State is required”).”

Dies Problem gabs wohl auch mal mit den USA, und wurde gefixed, leider nicht für Japan.

ShopVersion: CE 4.48
Connector-Version: 1.3.11

Kann jemand diesen Bug bestätigen?

Hallo,

[QUOTE=martin_s;67382]Kann jemand diesen Bug bestätigen?[/QUOTE]

Nein. Die entsprechenden Felder sind prinzipiell vorhanden und müssen für das Land, in das Du versenden willst, einfach nur eingepflegt werden. Das heißt: Alle Japanischen “Bundesländer” müssen in die Tabelle oxstates eingetragen werden.
Pferdefuß: Momentan geht das nur über die Datenbank direkt, im Admin gibt es noch keine Möglichkeit dafür.

Gruß

sorry muß mich einklinken, ich hab definitiv KEINE bundesländer für japan in meiner oxstate und meine japaner können mit paypal einkaufen.

Oha! Dann scheint wohl oxstate als Muss-Feld im Shop aktiv geschaltet zu sein.

Gruß

Hmm, das könnte ein Problem werden weil

  1. Bundeslandauswahl ist in unserem Checkout nicht möglich ->weil eigentlich! unnötig
  2. oxstate ist kein pflichtfeld. Der Eintrag unter: Grundeinstellung >> Einstellung >> weitere einstellungen >> “Muss”-Felder für registrierung
oxuser__oxsal
oxuser__oxfname
oxuser__oxlname
oxuser__oxstreet
oxuser__oxstreetnr
oxuser__oxzip
oxuser__oxcity
oxuser__oxcountryid
oxaddress__oxsal
oxaddress__oxfname
oxaddress__oxlname
oxaddress__oxstreet
oxaddress__oxstreetnr
oxaddress__oxzip
oxaddress__oxcity
oxaddress__oxcountryid
oxuser__oxfon

Ich habe auf unsere Testsystem ein japanisches Bundesland hinzugefügt und das Auswahlfeld der Bundesländer in den checkout eingefügt -> wenn ich ein Bundesland auswähle funktionierts!

Offensichtlich braucht paypal zwingend ein japanisches Bundesland. Ich muß mal schauen, wie ich das löse ohne unser deutschen Kunden mit der Eingabe des Bundeslandes zu belästigen.

@laramarco können die user im checkout ein japanisches Bundesland wählen? welche Versionen vom Shopconnector und Oxid benutzt du?

die usa/kanadier können bundesländer wählen, sonst keiner - version ee 4.4.5
ach so nochwas, die d bundesländer sind zwar in der oxstate drin, aber eben keine pflichtfelder

@laramarco: danke für die Rückmeldung. Ist dann aber komisch, weil es ist dann ja die gleiche Konfiguration wie bei uns, nachdem ich die japanischen Bundesländer hinzugefügt habe. Irgendwas muß ich wohl noch übersehen.
Aber es wird dann wohl darauf hinauslaufen, das die Japaner ein Bundesland wählen müssen.

ich frag mal meine deutschjapanerin was im shop passiert, ob sie nur express paypal oder normales paypal nutzt oder oder oder, könnte mir vorstellen, daß die fehlermeldung auch nur bei express auftaucht.

Frag mal,das wäre interessant. Da wir express gar nicht eingebunden habe kann ich mir vorstellen,das es bei express nicht auftritt.

Wir habens es “normal” über efire eingebunden ->

  1. Kunde gibt daten ein -> 2. wählt zahlungsart -> 3. weiterleitung zu paypal , nimmt hier zahlung vor -> 4. weiterleitung zu unserer Bestellübersicht

so ist unser normale Flow. Der Fehler passiert nach 2. wenn man eigentlich zu paypal weitergeleitet werden müsste.

aaaaahhhhhhaaaaaa -

Aus techn. Gründen Zahlungsweise nicht möglich. Bitte wählen Sie ggf. eine andere Zahlungsart (Fehler: “Bitte prüfen und korrigieren Sie Ihre Daten.”).

wenn ich meinen eigenen account auf land japan stell und dann mit schritt 3 zu paypal will, kommt das - ui ui

meine japan kundin ist leider lt. facebook im urlaub, sprich ich muß entweder ne andere kontakten oder warten :frowning:

also ich war soeben in einem anderen oxid shop mit gleicher konstellation, sprich efire paypal und schritt 3 paypal auswahl - es hängt und geht nix weiter ohne bundesland

kannst du bei dir mal express aktivieren ob es dann funktioniert ??

Hallo, Express aktivieren ist bei uns leider nicht so ohne weiteres möglich.
Aber ich kann mir vorstellen, das es damit gehen sollte, weil bei express ist es ja so, das Oxid die Adressdaten von Paypal bekommt. Und da wird dann alles dabei sein, bzw. PayPal bekommt keine “unvollständigen Daten” vom Shop

Oder ist es bei Oxid anders implementiert?

Nachmal die Zusammenfassung der Lösung:

  1. Japanische Bundesländern in die “oxstates” eintragen

sql dafür (CE 4.4.8):

INSERT INTO oxstates (OXID, OXCOUNTRYID, OXTITLE, OXISOALPHA2, OXTITLE_1, OXTITLE_2, OXTITLE_3) VALUES
(‘JP-23’, ‘8f241f11095c11d43.73419747’, ‘Aichi’, ‘JP’, ‘Aichi’, ‘’, ‘’),
(‘JP-05’, ‘8f241f11095c11d43.73419747’, ‘Akita’, ‘JP’, ‘Akita’, ‘’, ‘’),
(‘JP-02’, ‘8f241f11095c11d43.73419747’, ‘Aomori’, ‘JP’, ‘Aomori’, ‘’, ‘’),
(‘JP-12’, ‘8f241f11095c11d43.73419747’, ‘Chiba’, ‘JP’, ‘Chiba’, ‘’, ‘’),
(‘JP-38’, ‘8f241f11095c11d43.73419747’, ‘Ehime’, ‘JP’, ‘Ehime’, ‘’, ‘’),
(‘JP-18’, ‘8f241f11095c11d43.73419747’, ‘Fukui’, ‘JP’, ‘Fukui’, ‘’, ‘’),
(‘JP-40’, ‘8f241f11095c11d43.73419747’, ‘Fukuoka’, ‘JP’, ‘Fukuoka’, ‘’, ‘’),
(‘JP-07’, ‘8f241f11095c11d43.73419747’, ‘Fukushima’, ‘JP’, ‘Fukushima’, ‘’, ‘’),
(‘JP-21’, ‘8f241f11095c11d43.73419747’, ‘Gifu’, ‘JP’, ‘Gifu’, ‘’, ‘’),
(‘JP-10’, ‘8f241f11095c11d43.73419747’, ‘Gunma’, ‘JP’, ‘Gunma’, ‘’, ‘’),
(‘JP-34’, ‘8f241f11095c11d43.73419747’, ‘Hiroshima’, ‘JP’, ‘Hiroshima’, ‘’, ‘’),
(‘JP-01’, ‘8f241f11095c11d43.73419747’, ‘Hokkaidō’, ‘JP’, ‘Hokkaidō’, ‘’, ‘’),
(‘JP-28’, ‘8f241f11095c11d43.73419747’, ‘Hyōgo’, ‘JP’, ‘Hyōgo’, ‘’, ‘’),
(‘JP-08’, ‘8f241f11095c11d43.73419747’, ‘Ibaraki’, ‘JP’, ‘Ibaraki’, ‘’, ‘’),
(‘JP-17’, ‘8f241f11095c11d43.73419747’, ‘Ishikawa’, ‘JP’, ‘Ishikawa’, ‘’, ‘’),
(‘JP-03’, ‘8f241f11095c11d43.73419747’, ‘Iwate’, ‘JP’, ‘Iwate’, ‘’, ‘’),
(‘JP-37’, ‘8f241f11095c11d43.73419747’, ‘Kagawa’, ‘JP’, ‘Kagawa’, ‘’, ‘’),
(‘JP-46’, ‘8f241f11095c11d43.73419747’, ‘Kagoshima’, ‘JP’, ‘Kagoshima’, ‘’, ‘’),
(‘JP-14’, ‘8f241f11095c11d43.73419747’, ‘Kanagawa’, ‘JP’, ‘Kanagawa’, ‘’, ‘’),
(‘JP-39’, ‘8f241f11095c11d43.73419747’, ‘Kōchi’, ‘JP’, ‘Kōchi’, ‘’, ‘’),
(‘JP-43’, ‘8f241f11095c11d43.73419747’, ‘Kumamoto’, ‘JP’, ‘Kumamoto’, ‘’, ‘’),
(‘JP-26’, ‘8f241f11095c11d43.73419747’, ‘Kyōto’, ‘JP’, ‘Kyōto’, ‘’, ‘’),
(‘JP-24’, ‘8f241f11095c11d43.73419747’, ‘Mie’, ‘JP’, ‘Mie’, ‘’, ‘’),
(‘JP-04’, ‘8f241f11095c11d43.73419747’, ‘Miyagi’, ‘JP’, ‘Miyagi’, ‘’, ‘’),
(‘JP-45’, ‘8f241f11095c11d43.73419747’, ‘Miyazaki’, ‘JP’, ‘Miyazaki’, ‘’, ‘’),
(‘JP-20’, ‘8f241f11095c11d43.73419747’, ‘Nagano’, ‘JP’, ‘Nagano’, ‘’, ‘’),
(‘JP-42’, ‘8f241f11095c11d43.73419747’, ‘Nagasaki’, ‘JP’, ‘Nagasaki’, ‘’, ‘’),
(‘JP-29’, ‘8f241f11095c11d43.73419747’, ‘Nara’, ‘JP’, ‘Nara’, ‘’, ‘’),
(‘JP-15’, ‘8f241f11095c11d43.73419747’, ‘Niigata’, ‘JP’, ‘Niigata’, ‘’, ‘’),
(‘JP-44’, ‘8f241f11095c11d43.73419747’, ‘Ōita’, ‘JP’, ‘Ōita’, ‘’, ‘’),
(‘JP-33’, ‘8f241f11095c11d43.73419747’, ‘Okayama’, ‘JP’, ‘Okayama’, ‘’, ‘’),
(‘JP-47’, ‘8f241f11095c11d43.73419747’, ‘Okinawa’, ‘JP’, ‘Okinawa’, ‘’, ‘’),
(‘JP-27’, ‘8f241f11095c11d43.73419747’, ‘Ōsaka’, ‘JP’, ‘Ōsaka’, ‘’, ‘’),
(‘JP-41’, ‘8f241f11095c11d43.73419747’, ‘Saga’, ‘JP’, ‘Saga’, ‘’, ‘’),
(‘JP-11’, ‘8f241f11095c11d43.73419747’, ‘Saitama’, ‘JP’, ‘Saitama’, ‘’, ‘’),
(‘JP-25’, ‘8f241f11095c11d43.73419747’, ‘Shiga’, ‘JP’, ‘Shiga’, ‘’, ‘’),
(‘JP-32’, ‘8f241f11095c11d43.73419747’, ‘Shimane’, ‘JP’, ‘Shimane’, ‘’, ‘’),
(‘JP-22’, ‘8f241f11095c11d43.73419747’, ‘Shizuoka’, ‘JP’, ‘Shizuoka’, ‘’, ‘’),
(‘JP-09’, ‘8f241f11095c11d43.73419747’, ‘Tochigi’, ‘JP’, ‘Tochigi’, ‘’, ‘’),
(‘JP-36’, ‘8f241f11095c11d43.73419747’, ‘Tokushima’, ‘JP’, ‘Tokushima’, ‘’, ‘’),
(‘JP-13’, ‘8f241f11095c11d43.73419747’, ‘Tokio’, ‘JP’, ‘Tokio’, ‘’, ‘’),
(‘JP-31’, ‘8f241f11095c11d43.73419747’, ‘Tottori’, ‘JP’, ‘Tottori’, ‘’, ‘’),
(‘JP-16’, ‘8f241f11095c11d43.73419747’, ‘Toyama’, ‘JP’, ‘Toyama’, ‘’, ‘’),
(‘JP-30’, ‘8f241f11095c11d43.73419747’, ‘Wakayama’, ‘JP’, ‘Wakayama’, ‘’, ‘’),
(‘JP-06’, ‘8f241f11095c11d43.73419747’, ‘Yamagata’, ‘JP’, ‘Yamagata’, ‘’, ‘’),
(‘JP-35’, ‘8f241f11095c11d43.73419747’, ‘Yamaguchi’, ‘JP’, ‘Yamaguchi’, ‘’, ‘’),
(‘JP-19’, ‘8f241f11095c11d43.73419747’, ‘Yamanashi’, ‘JP’, ‘Yamanashi’, ‘’, ‘’);