Neu Paypal Express erstellt ein neues Kundenkonto

Freaky

Sehr aktives Mitglied
7. Mai 2009
1.331
104
Moin,

in einigen fällen erstellt PPe bei uns neue Kundenkontos für Kunden.

Ich glaube das passiert immer dann, wenn der Kunde sich vorher nicht eingeloggt hat und bei PP eine abweichende Mailadresse hinterlegt ist. Wäre ja auch irgendwie logisch.

Jetzt haben wir aber eine Bestellung, da ist es die selbe Mailadresse. In der WAWI wurde der Kunde auch automatisch zusammengefasst, hat also die alte Kundennummer.
Im Shop ist das aber eine neue Kundennummer. Wenn ich in der Tabelle "tKunde" nach der Mailadresse suche, habe ich zwei Kundenkontos.

Wie kann ich die Bestellung jetzt dem Kunden zuordnen?
Kann ich in der Tabelle tBestellung den entsprechenden Datensatz raussuchen und einfach den Wert "kKunde" korrigieren?

Wawi 1.3.17.1
Shop: 4.05 (Build: 8)
Plugin JTL Paypal: Version: 108
 
Zuletzt von einem Moderator bearbeitet:

JulianG

Administrator
Mitarbeiter
14. November 2013
1.254
398
Hallo @Freaky

ein Kundendatensatz wird bei jeder Bestellung angelegt. Ob registriert oder nicht hängt von tkunde.nRegistriert ab. Grundsatz: Es darf mehrere Einträge in tkunde für die selbe Emailadresse geben, aber maximal einen mit nRegistriert=1. Deine PayPal-Plugin-Version ordnet noch automatisch die Emailadresse bei PayPal einem vorhandenen, registrierten Kundendatensatz zu (wenn Email gleich ist), völlig egal; was vorher war.
Ab der 1.10 (dafür benötigst du 4.06) wird ein zuvor eingeloggtes Kundenkonto beibehalten, auch wenn man eine andere Emailadresse für die PayPal Zahlung nutzt.
Gastkonten sind auch möglich, wenn es bereits ein registriertes Kundenkonto gibt. Wenn der Kunde sich nicht einlogged, dann wird für die Bestellung ein neues Gastkonto eingerichtet und das muss auch so sein. Das über die Datenbank zu ändern wäre falsch.

Das Erstellen von Kundenkonto's (registrierten) ist dem PayPal Plugin eigentlich schon mit deiner 1.08 Version nicht mehr möglich. Die Funktion wurde entfernt.