Gelöst Worker eBay TrackingID II

biotraxx

Aktives Mitglied
29. Juli 2012
31
4
Grüezi,

Um unsere eBay-Bestellungen automatisch mit Tracking-IDs zu versehen, wie sie von unserem
Versanddienstleister zurückkommen, verwende ich das eBay-SDK direkt - genauer den CompleteSaleCall.
Lieber würde ich aber den indirekten Weg über den Wawi-Worker für eBay gehen, der ja ebenfalls
das eBay-API nutzt. Zwar wird ein neuer Eintrag (INSERT) in die Tabelle "ebay_versand_out"
sofort vom Worker "geschluckt" aber es wird keine Aktualisierung bei eBay angestossen.
Entweder fülle ich die 6 Felder falsch oder es müssten zuvor noch andere Wawi-Tabellen gefüllt werden...

Diesen inoffiziellen Weg möchte ich aber nicht weiter verfolgen - gibt es einen offiziellen, der
den Worker veranlasst ebenfalls CompleteSaleCall (mit der Tracking-ID) aufzurufen?

Gruss

Frank
 

fav-hosting.online

Sehr aktives Mitglied
16. Oktober 2012
781
60
Weiterstadt
Firma
FaV-Hosting
Hallo Frank,

ebay_versand_out wäre zwar naheliegend ist aber die falsche Tabelle.
Die Daten müssen in ebay_queue_out eingefügt werden.
Bei nType muss eine 2 rein für Sendungsdaten (1 wäre Zahlungsdaten) 1 rein für Sendungsdaten (2 wäre Zahlungsdaten) bei cIdentcode die Sendungsnummer und bei cCarrierCode das Versandunternehmen wie laut Ebay vorgegeben.

Carriercodes: https://developer.ebay.com/Devzone/xml/docs/Reference/ebay/types/ShippingCarrierCodeType.html
 
Zuletzt bearbeitet:

biotraxx

Aktives Mitglied
29. Juli 2012
31
4
Wawi 1.2.3.7

ItemID mit Wert aus Spalte ItemID aus Tabelle ebay_checkoutpos
TransactionID mit Wert aus Spalte TransactionID ebenfalls aus Tabelle ebay_checkoutpos
kEbayUser mit 1 (aus Tabelle ebay_user für den das eBay-API-Token eingerichtet wurde)
nType mit 2 wie von dir beschrieben
cIdentcode mit der Tracking-ID (bei uns von GLS oder DHL) wie von dir beschrieben
cCarrierCode mit Wert aus Spalte cEbayCC aus Tabelle tLogistik (Werte wie bei deinem Link)

Nach dem INSERT (committed!) ist der neue Eintrag seltsamerweise nicht in ebay_queue_out sichtbar, sondern wird vom Worker (?) sofort "geschluckt" aber offensichtlich nicht verarbeitet: Der eBay-Abgleich (bei uns alle 5 Minuten) scheint intern "CompleteSale" nicht aufzurufen - jedenfalls habe ich ein paar Zyklen abgewartet und in eBay war der Satz noch unter "noch nicht verschickt", also ohne Sendungsverfolgung/Tracking-ID, aufgelistet...

Gruss
Frank
 

Ähnliche Themen