fetchUploadMessages

Navigation:  WebService Calls > Options for Growth >

fetchUploadMessages

Previous pageReturn to chapter overviewNext page

Texte ein-/ausblenden

Beschreibung

Beim Einstellen von Angeboten kann es zu Meldungen seitens des Marktplatzes kommen die beschreiben warum das Einstellen des Angebotes fehlgeschlagen ist. Speed4Trade CONNECT speichert diese Meldungen für eine gewisse Zeit zwischen. Je nach Marktplatz sind diese Meldungen unterschiedlich umfangreich. Die Meldungen stellen nicht ausschließlich Fehler dar. Es sind auch Warnungs- oder Hinweismeldungen dabei, die Ihnen helfen können ihr Angebot weiter zu verbessern. Um diese Meldungen gezielt für einzelne Artikel abfragen zu können wurde dieser Request implementiert.

Beispiel Request

Code

Feldliste Request

Name

Beschreibung

Anz.

Typ

Sonstiges

request

Root-Element der Anfrage

1

Element


method

Attribut von request. Name der Webservice-Methode.

1

string

Fester Wert: „“

version

Attribut von request. Legt die Version der Anfrage fest.

1

integer

Fester Wert: „1.0.0“

filter

Legt Parameter fest nach denen die Ergebnismenge eingeschränkt wird. Mehrere Filter werden als ODER-Verknüpfung, Elemente innerhalb des Filters als UND-Verknüpfung behandelt.

1..N

Element


mandator_id

Schränkt die Ergebnismenge auf einen bestimmten Mandanten ein.

1

Element


filter_method

Attribut von mandator_id. Legt das Verhalten des Mandanten-Filters fest.

1

string

Fester Wert: „=“

filter_value

Attribut von mandator_id. Legt den Filterwert des Mandanten-Filters fest.

1

integer


item_id

Schränkt die Ergebnismenge auf einen bestimmten Artikel ein.

0..1

Element


filter_method

Attribut von item_id. Legt das Verhalten des Artikel-Filters fest.

1

string

Fester Wert: „=“

filter_value

Attribut von item_id. Legt den Filterwert des Artikel-Filters fest.

1

integer


subchannel_id

Schränkt die Ergebnismenge auf einen Subchannel ein.

0..1

Element


filter_method

Attribut von subchannel_id. Legt das Verhalten des Subchannel-Filters fest.

1

string

Fester Wert: „=“

filter_value

Attribut von subchannel_id. Legt den Filterwert des Subchannel-Filters fest.

1

integer


account_id

Schränkt die Ergebnismenge auf einen Account ein.

0..1

Element


filter_method

Attribut von account_id. Legt das Verhalten des Account-Filters fest.

1

string

Fester Wert: „=“

filter_value

Attribut von account_id. Legt den Filterwert des Account-Filters fest.

1

integer


offer_id

Schränkt die Ergebnismenge auf ein Angebot ein.

0..1

Element


filter_method

Attribut von offer_id. Legt das Verhalten des Angebots-Filters fest.

1

string

Fester Wert: „=“

filter_value

Attribut von offer_id. Legt den Filterwert des Angebots-Filters fest.

1

integer


order_id

Schränkt die Ergebnismenge auf die Bestellung ein.




filter_method

Attribut von order_id. Legt das Verhalten des Angebots-Filters fest.




filter_value

Attribut von order_id. Legt den Filterwert des Angebots-Filters fest.




order_number

Schränkt die Ergebnismenge auf die Bestellnummer ein.




filter_method

Attribut von order_number. Legt das Verhalten des Angebots-Filters fest.




filter_value

Attribut von order_number. Legt den Filterwert des Angebots-Filters fest.




external_order_number_1

Schränkt die Ergebnismenge auf die externe Auftragsnummer (1) ein.




filter_method

Attribut von external_order_number_1. Legt das Verhalten des Angebots-Filters fest.




filter_value

Attribut von external_order_number_1. Legt den Filterwert des Angebots-Filters fest.




external_order_number_2

Schränkt die Ergebnismenge auf die externe Auftragsnummer (2) ein.




filter_method

Attribut von external_order_number_2. Legt das Verhalten des Angebots-Filters fest.




filter_value

Attribut von external_order_number_2. Legt den Filterwert des Angebots-Filters fest.




marketplace_order_id

Schränkt die Ergebnismenge auf die Bestell-ID des Marktplatz ein.



Hinweise für eBay Aufträge

filter_method

Attribut von marketplace_order_id. Legt das Verhalten des Angebots-Filters fest.




filter_value

Attribut von marketplace_order_id. Legt den Filterwert des Angebots-Filters fest.




order_number_prefix

Schränkt die Ergebnismenge auf den Prefix der Bestellnummer ein.




filter_method

Attribut von order_number_prefix. Legt das Verhalten des Angebots-Filters fest.




filter_value

Attribut von order_number_prefix. Legt den Filterwert des Angebots-Filters fest.




Beispiel Response

Code

Feldliste Response

Name

Beschreibung

Anz.

Typ

Sonstiges

response

Root-Element der Antwort

1

Element


method

Attribut von response. Name der Webservice-Methode.

1

string

Fester Wert: „“

version

Attribut von response. Legt die Version der Anfrage fest.

1

string

Fester Wert:  „1.0.0“

report

Information über die ausgeführte Operation.

1

Element


return_code

Attribut von report. Gibt an ob in der durchgeführten Operation Fehler aufgetreten sind.

1

integer

0 = OK.

< 0 = Fehler

error_description

Falls bei der Durchführung der Operation Fehler aufgetreten sind wird in error_description eine Fehlerbeschreibung zurück geliefert

1

string


upload_message

Wrapper-Element, das die Informationen einer Upload-Message zusammenfasst.

0..N

Element


upload_message_id

ID der Upload-Message.

1

integer


offer_id

ID des Angebotes.

0..1

integer


item_id

ID des Artikels.

1

integer


account_id

ID des Accounts.

0..1

integer


subchannel_id

ID des Subchannels.

0..1

integer

Siehe Wertetabelle.

order_id

ID des Auftrages.

0..1

integer


translation_message_id

ID der Übersetzung.

0..1

integer


translation_message

Übersetzte Version des Meldungstextes.

0..1

Element


message_code

ID des Marktplatzes zur Meldung.

1

string


plugin_id

ID des Channels.

1

integer


severity

Definiert den Schweregrad der Meldung.

1

integer

Feste Werte: "0" = Fehler; "1" = Warnung

multilingual_data

Wrapper-Element, das die Übersetzungen der Upload-Messages zusammenfasst.

0..1

Element


translation

Wrapper-Element, das die Übersetzung der Upload-Message zu einer Sprache beinhaltet.

1..N

Element


language_code_iso

Gibt die Sprache in diesem Element an.

1

string

Sprachcode ISO 639-1 ALPHA-2 (z.B. „de“) Siehe Wertetabelle.

message

Upload-Message in der angegebenen Sprache.

1

string


date

Datum und Uhrzeit an dem die Meldung aufgetreten ist.

1

dateTime


original_message_code

Ursprüngliche ID des Marktplatzes zur Meldung.

0..1

string


original_message

Ursprüngliche Nachricht des Marktplatzes.

0..1

string


original_severity

Ursprünglicher Schweregrad der Meldung.

0..1

integer


Hinweise

Nicht zu jeder Marktplatzmeldung sind Übersetzungen vorhanden. Meist wird die Meldung des Marktplatzes unverändert durchgereicht.

Welche ID im Response zurückkommt hängt davon ab mit was die UploadMessage verknüpft ist. Bei Meldungen zu Aufträgen (z.B.: Bei Verwendung von Amazon Sellerfulfilled-Prime) wird die Auftrags-ID mit ausgegeben. Bei Meldungen zu Angeboten die neu eingestellt werden sollen und fehlgeschlagen sind wird die Account-ID, Item-Id und Subchannel-Id mit ausgegeben usw. Immer in Abhängigkeit davon welche Informationen verfügbar sind.

Verwenden Sie marketplace_order_id nicht als significant_key für eBay Aufträge, da diese Felder bei eBay ihre Werte nach Abschluss des Bestellvorgangs ändern und somit keine eindeutige Zuordnung mehr möglich ist.

Wertetabelle(n)

Value Table - for Field: language_code_iso.

Value

Description

de

German

en

English

fr

French

...


Value Table - for Field sub_channel_id

sub_channel_id

sub_channel_identifier

channel_identifier

1001

Speed4Trade COMMERCE

Onlineshops

1100

modified Shop

Onlineshops

1400

Gambio

Onlineshops

1500

Shopgate

Onlineshops

1600

MagentoCommerce

Onlineshops

1700

OXID

Onlineshops

1900

Shopware

Onlineshops

2100

eBay.de

eBay

2200

eBay.co.uk

eBay

2250

eBay.ie

eBay

2300

eBay.com

eBay

2310

eBay Motors

eBay

2350

eBay.ca

eBay

2400

eBay.fr

eBay

2500

eBay.it

eBay

2600

eBay.at

eBay

2650

eBay.ch

eBay

2700

eBay.es

eBay

2750

eBay.com.au

eBay

2800

eBay.nl

eBay

2850

eBay.be

eBay

2900

eBay.pl

eBay

3100

amazon.de

Amazon

3200

amazon.co.uk

Amazon

3300

amazon.fr

Amazon

3350

amazon.nl

Amazon

3400

amazon.com

Amazon

3500

amazon.it

Amazon

3550

amazon.ae

Amazon

3600

amazon.es

Amazon

3700

amazon.ca

Amazon

3750

amazon.com.au

Amazon

3800

amazon.com.mx

Amazon

3820

amazon.eg

Amazon

3830

amazon.sa

Amazon

3840

amazon.tr

Amazon

3850

amazon.se

Amazon

3860

amazon.pl

Amazon

4100

Telefonverkauf

manual sales / telesales

5100

Allyouneed.de (Deprecated)

Allyouneed (Deprecated)

6100

Yatego

Yatego

7100

Rakuten.de (Deprecated)

Rakuten (Deprecated)

9100

DAPARTO.de

DAPARTO

10100

otto.de

OTTO

10200

otto.at

OTTO

10300

otto.ch

OTTO

10400

otto.nl

OTTO

10500

otto.ru

OTTO

11100

Locafox.de (Deprecated)

Locafox (Deprecated)

12100

WEBSALE (Deprecated)

WEBSALE (Deprecated)

13100

Kaufland.de

Kaufland.de

14001-14999

individual channel name (see notes below)

Multi-Channel-Plugin (MCP)

15100

OTTO Market DE

OTTO Market

 

Note for value table and field : sub_channel_id:

The sub channels for the Multi-Channel-Plugin (MCP) can be configured via the Speed4Trade CONNECT UI. This doesn't allow for a standardized definition across all customer systems. The required subchannel_ids can be retrieved by using the call fetchSubChannels which could be executed after the initial configuration of a new subchannel using a tool like SoapUI. Setup of this tool is described in the Partnerportal.

 

Änderungsübersicht

Version

Änderungsbeschreibung

3.5.47

Initiale Erstellung des Calls.

4.6.40

Erweitern des Requests und Response um Auftrag spezifische Informationen.

4.8.2

Wertetabelle für Subchannels eingefügt.

4.9.28

Neuer Hinweistext zu marketplace_order_id bei eBay Aufträgen.