Offen Onlineshopabgleich schägt fehl

  • Wenn Ihr uns das erste Mal besucht, lest euch bitte zuerst die Foren-Regeln durch.
25. Februar 2018
13
0
#1
Hallo Ihr lieben,

ich bin am verzweifeln.

Heute jtl Wawie neu aufgesetzt. neuste version.

jtl connector 1.6 und 1.8 für modified ausprobiert.

modifiedshop 2.0.2.2

msql version 7.irgendwas

Beim erstmaligen abgleich der Daten vom shop zu jtl kommt ein fehler.

Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.

Logfile sagt:

[2018-02-25 16:39:37] global.WARNING: (E_WARNING) File (phar:///var/www/vhosts/xxx.com/httpdocs/jtlconnector/index.php/src/jtl/Connector/Modified/Mapper/BaseMapper.php, 293): Invalid argument supplied for foreach() [] []
[2018-02-25 16:39:37] global.WARNING: (E_WARNING) File (phar:///var/www/vhosts/xxx.com/httpdocs/jtlconnector/index.php/src/jtl/Connector/Modified/Mapper/BaseMapper.php, 293): Invalid argument supplied for foreach() [] []
[2018-02-25 16:39:37] global.NOTICE: (E_NOTICE) File (/var/www/vhosts/xxx.com/httpdocs/lang/german/modules/ shipping/dp.php, 50): Use of undefined constant MODULE_SHIPPING_DP_NUMBER_ZONES - assumed 'MODULE_SHIPPING_DP_NUMBER_ZONES' [] []


Im Shop sind die versandmodule GLS, DHL und Selbstabholung aktiv

Hat irgendjemand eine Idee ?

Liebe grüße
Patrick
 
25. Februar 2018
13
0
#2
hallo,

zu testzwecken habe ich dhl mal deaktiviert.

Nun sagt das log nur noch:

[2018-02-25 17:34:21] global.WARNING: (E_WARNING) File (phar:///var/www/vhosts/xxx.com/httpdocs/jtlconnector/index.php/src/jtl/ Connector/ Modified/Mapper/BaseMapper.php, 293): Invalid argument supplied for foreach() [] []
[2018-02-25 17:34:21] global.WARNING: (E_WARNING) File (phar:///var/www/vhosts/xxxx.com/httpdocs/jtlconnector/index.php/src/jtl/Connector/Modified/Mapper/BaseMapper.php, 293): Invalid argument supplied for foreach() [] []
 
25. Februar 2018
13
0
#3
Hallo,

also den oben genannten Fehler konnte ich beheben, nachdem ich auf php7 umgestellt habe.

Nun klappt es die Bilder und Artikel vom Shop in JTL zu laden.

Aber das Abrufen der Aufträge klappt nicht :(

Die Fehlermeldung lautet:

Warnungen:
Auftrag 163154 wird nicht importiert. Der übergebene Key des Kunden 'xxx123@marketplace.amazon.de' ist bereits dem Kunden '2057' zugeordnet.
Auftrag 163156 wird nicht importiert. Der übergebene Key des Kunden 'xxx123@marketplace.amazon.de' ist bereits dem Kunden '2057' zugeordnet.
Auftrag 163223 wird nicht importiert. Der übergebene Key des Kunden 'xxx123@t-online.de' ist bereits dem Kunden '1763' zugeordnet.

Hat jemand eine lösung für dieses Problem ?
 

daniel.jtl

Moderator
Mitarbeiter
12. März 2014
1.277
25
#4
Offenbar gibt es in der Shop-DB Duplikate von Kunden mit der selben Mail-Adresse, oder aber es gab aufgrund voriger Probleme fehlerhafte Abgleiche.
Dann sind die Kunden bereits in der Wawi, dem Connector fehlen aber die Relationen dazu (sollte sich ja einfach überprüfen lassen indem man mal die Kunden-Daten zur angegeben Mail-Adresse in der Wawi mit denen im Shop vergleicht).
 
25. Februar 2018
13
0
#5
Hallo,

ja, es gibt ein der Shopdatenbank doppelte Accounts mit der selben Mailadresse.

Ich versuche gerade raus zu finden wieso.

Wenn man sich regulär versucht im Shop zu registrieren, wird dies verhindert.

Daher liegt mein Verdacht gerade dabei, das diese doppelten Accounts eventuell durch Amazon Pay oder Magnalister ins System kommen.

Werde das mal genauer untersuchen und melde mich wieder.
 

daniel.jtl

Moderator
Mitarbeiter
12. März 2014
1.277
25
#6
Ja, derartige Dinge sind bei modified leider keine Seltenheit. An inkonsistenten Shop-Datenbanken können wir leider natürlich nix machen...
 

Patrick- Enger

Neues Mitglied
25. Februar 2018
13
0
#7
Hallo,

nachdem ich die Datenbank aufgeräumt habe, klappt es soweit.

Nun bin ich beim nächsten problem. Beim ersten Abruf vom Shop bekomme ich hunderte von Fehlermeldungen, das der Grundpreis nicht gesetzt werden konnte.

Leider habe ich mit der Suche noch nichts gefunden.

Kann mir jemand nen Tipp geben, wo mein fehler liegt?