Neu JTL-Wawi 2.0.3.0 → JTL-Shop 5.8.2: Lieferanschrift wird beim Abgleich nicht übertragen v2.0.3.0

TDS2018

Sehr aktives Mitglied
25. Oktober 2018
639
103
JTL-Wawi enthält eine als Standard definierte Lieferanschrift. Beim Übertragen bzw. Neuanlegen des Kunden in JTL-Shop wird nur die Rechnungsanschrift übertragen. Die Lieferanschrift wird im JTL-Shop nicht angelegt, der DB-Eintrag in JTL-Shop bleibt leer.

Ich lege für einzelne Kunden auf deren Wunsch das Kundenkonto im JTL-Shop manuell an. Mein üblicher Ablauf ist dabei:

  1. Ich lege den Kunden in JTL-Wawi an, einschließlich Rechnungs- und Lieferanschrift.
  2. Anschließend verwende ich in JTL-Wawi beim Kunden die Funktion „Online-Shop" -> "Daten im Online-Shop aktualisieren“ und die Funktion zum Generieren eines neuen Passworts.
Dabei habe ich festgestellt, dass die in JTL-Wawi vorhandene Lieferanschrift nicht in den JTL-Shop übertragen wird.

Das Kundenkonto mit der Rechnungsanschrift wird korrekt angelegt. Die Lieferanschrift bleibt im JTL-Shop leer.

Zusätzlich habe ich festgestellt, dass in der Vergangenheit eine Lieferanschrift korrekt in den JTL-Shop übertragen worden war. Nachdem diese Lieferanschrift später in JTL-Wawi geändert wurde, wurde die Änderung jedoch nicht mehr in den JTL-Shop synchronisiert.

Im aktuell geprüften Fall haben wir zusätzlich kontrolliert:

  • Die Lieferanschrift ist in der JTL-Wawi-Datenbank korrekt vorhanden.
  • Die Lieferanschrift ist dem Kunden korrekt zugeordnet.
  • Die Zuordnung zum JTL-Shop ist in Wawi vorhanden.
  • Der Kunde wurde im JTL-Shop vollständig neu angelegt.
  • Die Rechnungsanschrift wurde übertragen.
  • Für den neu angelegten Kunden wurde im JTL-Shop jedoch kein Eintrag in tlieferadresse angelegt.
Damit stellt sich für mich die Frage:

Sollte die in JTL-Wawi hinterlegte Lieferanschrift beim Anlegen bzw. Aktualisieren eines Kundenkontos an JTL-Shop übertragen werden?

Falls ja, scheint hier ein Fehler vorzuliegen, da die Lieferanschrift derzeit weder bei der Neuanlage noch bei einer späteren Änderung zuverlässig in JTL-Shop eingetragen bzw. aktualisiert wird.
 

Ilija

Neues Mitglied
11. September 2026
16
3
Ja, der Shop ist darauf ausgelegt. Kommt beim Kundenabgleich im XML aus der Wawi ein Adressblock mit, schreibt der Shop ihn im selben Durchlauf nach tlieferadresse, bei der Neuanlage genauso wie bei einem bestehenden Kunden. Ich hab im Code von 5.8.2 nachgesehen, auf Shopseite hängt das an keiner Einstellung. Bleibt die Tabelle leer, sieht das für mich danach aus, dass die Wawi den Block gar nicht mitschickt, dann gehört dein Befund als Wawi-Fehler zum Support. Falls der Kunde die Adresse auch in seinem Konto sehen soll: Die Lieferadressen im Kundenkonto liest der Shop aus tlieferadressevorlage, und die füllt der Abgleich überhaupt nicht.
 

holle100

Aktives Mitglied
4. März 2016
69
2
Germering
Hallo,
hast du schon Mal in das JTL Log (Shopabgleich) geschaut?
Die Wawi schreibt Onlineshop-Abgleiche in eine Logdatei, wenn das aktiviert ist:

- In der Wawi unter Admin → Globale Einstellungen → Debug die Option „Logdateien für Onlineshop-Abgleiche aktivieren (JTL-Shop, JTL-Connector)“ aktivieren.
- Den betroffenen Kunden über Online-Shop → Daten im Online-Shop aktualisieren übertragen.
- Im Log nach der Kundennummer suchen und prüfen, ob ein Lieferadressblock (tadresse) enthalten ist.

Fehlt der Block, sendet die Wawi die Lieferadresse nicht. Ist er vorhanden, die Adresse landet aber nicht in der Tabelle tlieferadresse, liegt der Fehler auf Shopseite.

VG
 

TDS2018

Sehr aktives Mitglied
25. Oktober 2018
639
103
@Ilija @holle100

Danke für die Hinweise. Ich habe den Shopabgleich jetzt mit aktivierter Protokollierung in JTL-Wawi geprüft. Beim betroffenen Kunden wird beim manuellen Aktualisieren über

„Online-Shop → Daten im Online-Shop aktualisieren“

eine Datei neuer_kunde.xml erzeugt. Darin ist der Kundendatensatz mit der Rechnungsanschrift enthalten, aber kein Lieferadressblock und auch kein separater Datensatz für die in der Wawi vorhandene Standard-Lieferanschrift.

Anonymisierter Auszug aus dem Log:

<?xml version="1.0" ?>
<tkunde kKunde="201">
<cKundenNr>XXXX</cKundenNr>
<cVorname>XXXX</cVorname>
<cNachname>XXXX</cNachname>
<cStrasse>XXXX</cStrasse>
<cHausnummer>XXXX</cHausnummer>
<cPLZ>XXXX</cPLZ>
<cOrt>XXXX</cOrt>
<cLand>XX</cLand>
...
</tkunde>
Zusätzlich wird nur auf den Kunden verwiesen:

<?xml version="1.0" ?>
<keys>
<tkunde kKunde="201"></tkunde>
</keys>
Ein Block für die Lieferanschrift fehlt vollständig. Die Lieferanschrift ist in JTL-Wawi vorhanden, dem Kunden korrekt zugeordnet und als Standard-Lieferanschrift hinterlegt. Trotzdem wird sie beim Kundenabgleich offenbar nicht an den Shop übertragen.

Damit scheint der Fehler tatsächlich bereits auf Wawi-Seite beim Export bzw. beim Shopabgleich zu liegen. Der Shop kann folglich auch keinen Eintrag in tlieferadresse anlegen, wenn die Lieferanschrift gar nicht übertragen wird.
 

Ähnliche Themen