Falsche Adresse auf Lieferschein bei Bestellung über OX2BAY

Hallo,

ich habe ein seltsames Phänomen bei Ebay Bestellungen, die über OX2BAY importiert werden.

Die Bestellung wird korrekt importiert mit Rechnungs- und Lieferadresse. Ist die Lieferadresse unterschiedlich zur Rechnungsadresse wird dies in der Bestellung auch korrekt angezeigt, steht also richtig in der DB.

Wird allerdings über den Shop ein Lieferschein gedruckt steht dort nur die Rechnungsadresse als Lieferanschrift. Bei Bestellungen die direkt im Shop getätigt werden stimmt alles. Hab ich eben auch nochmals mit einer Testbestellung getestet.

Das Exception-Log gibt nichts her, ebenso das ox2bay-Log. Mir ist auch noch nicht ganz klar, wo ich bei der Fehlersuche ansetzen soll. Hab ich ein OX2BAY Problem, oder ein Invoice-PDF Problem?

OXID Verssion ist 4.8.7, PHP 5.4

Danke schon mal im voraus für Anregungen, wo ich den Fehler suchen kann.

Bitte nicht alle auf einmal :slight_smile:

Alex von pbt-media hatte einen Workaround. OXID verwendet das Anredefeld um zu entscheiden ob die Lieferadresse gedruckt wird oder nicht. Und da die Anrede bei Ebay keine Pflicht ist kann dieses Feld bei importierten Bestellungen auch leer sein.

Wer ein ähnliches Problem hat.

In der myorder.php

// delivery address
if ( $this->oxorder__oxdelsal->value )

mit

// delivery address
if ( $this->oxorder__oxdelfname->value )

ersetzen.