Zum Inhalt springen

Amazon Marketplace v2 - Verbindungsdetails

Einführung

Connector-Version

Diese Dokumentation basiert auf Version 23.0.8858 des Connectors.

Erste Schritte

Unterstützung der Amazon Marketplace Version

Der Connector nutzt die Amazon Marketplace API, um einen bidirektionalen Zugriff auf die Amazon Marketplace Web Services (MWS) API und die Amazon Selling Partner (SP) API zu ermöglichen.

Herstellen einer Verbindung

Mit Amazon Marketplace verbinden

Amazon MWS API vs. Selling Partner API

Die Amazon MWS (Marketplace Web Services) API ist die ältere API für den Amazon Marketplace, während die Selling Partner (SP) API eine Reihe von Verbesserungen gegenüber der MWS API bietet, darunter JSON-basierte REST API Designstandards und OAuth 2.0. Die SP- API umfasst alle in der Amazon MWS API verfügbaren Funktionen.

Sie können angeben, mit welcher API eine Verbindung hergestellt werden soll, indem Sie festlegen Schema. Bitte beachten Sie, dass für jede API unterschiedliche Verbindungsoptionen verfügbar sind, wie unten beschrieben.

Mit der Verkaufspartner-API verbinden

Wenn Sie die Amazon Selling Partner API zur Verbindung mit dem Amazon Marketplace verwenden, sind die folgenden Eigenschaften erforderlich:

  • Schema: Setzen Sie dies auf SellingPartner.
  • InitiateOAuth: Setzen Sie dies auf GETANDREFRESH.
  • Marketplace: Legen Sie dies auf die Marketplace-Region fest, in der Sie für den Verkauf registriert sind.

Sie können auch verwenden SellingPartner Eigenschaft zur Auswahl Seller oder Vendor Authentifizierung.

Stellen Sie eine Verbindung zur MWS- API her

Wenn Sie die Amazon MWS API zur Verbindung mit dem Amazon Marketplace verwenden, SellerId, Marketplace, Marketplace sind erforderliche Verbindungseigenschaften. Setzen Sie Schema Zu Marketplace.

Zugriff auf Amazon Marketplace konfigurieren

Um eine Verbindung zu Amazon Marketplace herzustellen, autorisieren Sie zunächst den Entwickler. Führen Sie dazu die folgenden Schritte aus:

  • Verwenden Sie die MWS- Entwickler-ID: 195280669143.
  • Gehe zu Manage your apps-Seite in Seller Central und melden Sie sich als Hauptkontoinhaber bei Ihrem Amazon-Verkäuferkonto an.
  • Klicken Sie auf die Authorize new developer-Schaltfläche und befolgt den Workflow unter Verwendung der vom Connector bereitgestellten Entwickler-ID.

Oder gehen Sie zu Amazon Marketplace Driver und klicken Sie auf Authorize Now im rechten Bereich.

Erhalten Sie das MWS-Authentifizierungstoken

Um das MWS-Authentifizierungstoken zu erhalten, befolgen Sie die nachstehenden Schritte:

  • Gehen Sie zu Manage your apps Seite in Seller Central und melden Sie sich als Hauptkontoinhaber bei Ihrem Amazon-Verkäuferkonto an.
  • Suchen Sie die App.
  • Klicken Sie unter der Spalte „MWS Auth Token“ auf View.
Erhalten Sie die Verkäufer-ID

Um die Verkäufer-ID zu erhalten, folgen Sie den folgenden Schritten:

  • Melden Sie sich bei Ihrem Verkäuferkonto an.
  • Wählen Sie Settings, Dann Account Info oben rechts auf dem Bildschirm.
  • Unter Business Information Wählen Sie „Ihr Händler-Token“.

Authentifizieren Sie sich bei Amazon Marketplace

Amazon Marketplace Konten

Legen Sie zum Herstellen der Verbindung die folgenden Verbindungseigenschaften fest:

  • SellerId: Legen Sie die Verkäufer-ID der Webdiensteinstellungen des Amazon-Marktplatzes fest.
  • Marketplace: Legen Sie den Standort des Amazon-Marktplatzes fest (z. B. USA).
  • Schema: Schema festlegen auf Marketplace.
OAuth

Amazon Marketplace verwendet den OAuth-Authentifizierungsstandard.

Um sich mit OAuth zu authentifizieren, müssen Sie entweder die eingebettete Anwendung verwenden oder eine neue benutzerdefinierte OAuth-App erstellen. Die eingebettete Anwendung unterstützt Desktopanwendungen und Headless-Computer. Für Webanwendungen müssen Sie eine benutzerdefinierte OAuth-Anwendung erstellen.

Sie können eine benutzerdefinierte OAuth-Anwendung verwenden, um sich mit einem Dienstkonto oder einem Benutzerkonto zu authentifizieren. Siehe Erstellen einer benutzerdefinierten OAuth-App für weitere Informationen.

Eingebettete Anmeldeinformationen herunterladen

Da Amazon Marketplace erfordert, dass eingebettete Anmeldeinformationen alle sechs Monate ausgetauscht werden, werden die Anmeldeinformationen gehostet auf oa.cdata.com. Wenn Sie keine benutzerdefinierten Anmeldeinformationen angeben, werden die eingebetteten Anmeldeinformationen von unserem Webdienst heruntergeladen und an dem in angegebenen Speicherort gespeichert OAuthClientLocation standardmäßig. NOTE:Stellen Sie sicher, dass Ihre Firewall nicht blockiert oa.cdata.com.

Desktop-Apps

Sie können die eingebettete Anwendung verwenden oder eine benutzerdefinierte OAuth-Anwendung erstellen. Der Hauptunterschied besteht darin, dass Sie zusätzliche Verbindungseigenschaften festlegen müssen, wenn Sie eine benutzerdefinierte Anwendung verwenden.

OAuth-Zugriffstoken abrufen und aktualisieren

Nachdem Sie Folgendes festgelegt haben, können Sie eine Verbindung herstellen:

  • InitiateOAuth: Setzen Sie dies auf GETANDREFRESH. Sie können verwenden InitiateOAuth um den OAuth-Austausch und das manuelle Setzen der zu vermeiden OAuthAccessToken.
  • Marketplace: Legen Sie dies auf die Marketplace-Region fest, in der Sie für den Verkauf registriert sind.
  • AppId: Legen Sie hier die Anwendungs-ID für die von Ihnen erstellte Verkaufspartneranwendung fest.
  • Schema: Setzen Sie dies auf SellingPartner um eine Verbindung zur SP- API herzustellen.
  • AWSAccessKey: Dies ist der Zugriffsschlüssel, der an den AWS-Benutzer gebunden ist, der mit verknüpft ist OAuthClientId.
  • AWSSecretKey: Dies ist der geheime Schlüssel, der an den AWS-Benutzer gebunden ist, der mit verknüpft ist OAuthClientId.
  • OAuthClientId (nur benutzerdefinierte Anwendungen): Legen Sie hier die Client-ID fest, die Ihnen bei der Registrierung Ihrer App zugewiesen wurde.
  • OAuthClientSecret (nur benutzerdefinierte Anwendungen): Legen Sie dies auf das Client-Geheimnis fest, das Ihnen bei der Registrierung Ihrer App zugewiesen wurde.

Wenn Sie eine Verbindung herstellen, öffnet der Connector den OAuth-Endpoint in Ihrem Standardbrowser. Melden Sie sich an und erteilen Sie der Anwendung Berechtigungen. Der Connector schließt dann den OAuth-Prozess ab:

  1. Extrahiert das Zugriffstoken aus der Rückruf URL und authentifiziert Anfragen.
  2. Aktualisiert den Zugriffstoken, wenn er abläuft.
  3. Speichert OAuth-Werte in OAuthSettingsLocation. Diese Werte bleiben über Verbindungen hinweg bestehen.

Richtlinie zur Datenaufbewahrung bei Amazon Marketplace

Aus Sicherheitsgründen beschränkt Amazon Marketplace den Zugriff auf PII (persönlich identifizierbare Informationen). Sie können PII nur 30 Tage nach der Lieferung der Bestellung und nur für den Zweck und so lange aufbewahren, wie dies erforderlich ist, um

  • Bestellungen ausführen
  • Steuern berechnen und abführen
  • Steuerrechnungen erstellen
  • gesetzliche Anforderungen, einschließlich steuerlicher oder behördlicher Anforderungen, erfüllen.

Wenn Sie gesetzlich dazu verpflichtet sind, Archivkopien von PII aus Steuer- oder anderen behördlichen Gründen aufzubewahren, müssen Sie PII als „kaltes“ oder offline verschlüsseltes Backup speichern (d. h. nicht für die sofortige oder interaktive Verwendung verfügbar).

Dies bedeutet beispielsweise, dass der Amazon Marketplace Treiber nach 30 Tagen keine Versandadressinformationen des Kunden mehr anzeigt. Weitere Informationen finden Sie in der Amazon-Dokumentation:

Datenschutzrichtlinie von Amazon Marketplace

Erstellen einer benutzerdefinierten OAuth-App

Sie können eine benutzerdefinierte OAuth-App verwenden, um ein Dienstkonto oder ein Benutzerkonto zu authentifizieren.

Erstellen einer OAuth-App zur Benutzerkonto-Authentifizierung

Befolgen Sie die nachstehenden Schritte, um eine App zu registrieren und die OAuthClientId Und OAuthClientSecret.

Erstellen einer benutzerdefinierten OAuth-App
  1. Melden Sie sich bei der Selling Partner Console an und öffnen Sie Develop Apps from Apps & Services.

  2. Klicken Sie auf Add new app client.

  3. Geben Sie einen Namen für die App ein und wählen Sie SP-API als API Typ.

  4. Geben Sie die IAM ARN für das AWS-Konto und ausgewählte Verkäufer an.

  5. Geben Sie die Werte für OAuth-Anmelde-URI und OAuth-Umleitungs-URI an. Nach dem Erstellen der App wird der OAuthClientId Und OAuthClientSecret werden unter angezeigt LWA credentials.

Ausführlichere Informationen zum Erstellen einer benutzerdefinierten OAuth-App und zum Konfigurieren der IAM- Rolle finden Sie im Amazon Selling Partner Guide.

Wichtige Hinweise

Konfigurationsdateien und ihre Pfade

  • Alle Verweise auf das Hinzufügen von Konfigurationsdateien und deren Pfaden beziehen sich auf Dateien und Speicherorte auf dem Jitterbit-Agenten, auf dem der Connector installiert ist. Diese Pfade sind je nach Agent und Operationssystem entsprechend anzupassen. Wenn mehrere Agenten in einer Agentengruppe verwendet werden, werden auf jedem Agenten identische Dateien benötigt.

Erweiterte Funktionen

In diesem Abschnitt wird eine Auswahl erweiterter Funktionen des Amazon Marketplace Connectors beschrieben.

Benutzerdefinierte Ansichten

Der Connector ermöglicht Ihnen die Definition virtueller Tabellen, sogenannter benutzerdefinierter Ansichten, deren Inhalt durch eine vorkonfigurierte Abfrage bestimmt wird. Diese Ansichten sind nützlich, wenn Sie die an die Treiber gesendeten Abfragen nicht direkt steuern können. Siehe Benutzerdefinierte Ansichten für einen Überblick über das Erstellen und Konfigurieren benutzerdefinierter Ansichten.

SSL-Konfiguration

Verwenden Sie SSL-Konfiguration, um anzupassen, wie der Connector TLS/SSL-Zertifikatsverhandlungen handhabt. Sie können aus verschiedenen Zertifikatsformaten wählen; siehe SSLServerCert-Eigenschaft unter „Verbindungszeichenfolgenoptionen“ für weitere Informationen.

Proxy

So konfigurieren Sie den Connector mit privaten Agent-Proxy-Einstellungen, wählen Sie die Use Proxy Settings Kontrollkästchen auf dem Verbindungskonfigurationsbildschirm.

Abfrageverarbeitung

Der Connector verlagert möglichst viel der Verarbeitung der SELECT-Anweisung auf Amazon Marketplace und verarbeitet dann den Rest der Abfrage im Speicher (clientseitig).

Siehe Abfrageverarbeitung für weitere Informationen.

Benutzerdefinierte Ansichten

Mit dem Jitterbit Connector für Amazon Marketplace können Sie eine virtuelle Tabelle definieren, deren Inhalt durch eine vorkonfigurierte Abfrage bestimmt wird. Diese werden als benutzerdefinierte Ansichten bezeichnet und sind in Situationen nützlich, in denen Sie die an den Treiber gesendete Abfrage nicht direkt steuern können, z. B. wenn Sie den Treiber von Jitterbit verwenden. Die benutzerdefinierten Ansichten können verwendet werden, um Prädikate zu definieren, die immer angewendet werden. Wenn Sie in der Abfrage an die Ansicht zusätzliche Prädikate angeben, werden diese mit der bereits als Teil der Ansicht definierten Abfrage kombiniert.

Es gibt zwei Möglichkeiten, benutzerdefinierte Ansichten zu erstellen:

  • Erstellen Sie eine Konfigurationsdatei im JSON-Format, die die gewünschten Ansichten definiert.
  • DDL-Anweisungen.

Definieren von Ansichten mithilfe einer Konfigurationsdatei

Benutzerdefinierte Ansichten werden in einer JSON-formatierten Konfigurationsdatei namens UserDefinedViews.json. Der Connector erkennt die in dieser Datei angegebenen Ansichten automatisch.

Sie können auch mehrere Ansichtsdefinitionen haben und diese mit steuern UserDefinedViews Verbindungseigenschaft. Wenn Sie diese Eigenschaft verwenden, werden vom Connector nur die angegebenen Ansichten angezeigt.

Diese Konfigurationsdatei für benutzerdefinierte Ansichten ist wie folgt formatiert:

  • Jedes Stammelement definiert den Namen einer Ansicht.
  • Jedes Stammelement enthält ein untergeordnetes Element namens query, das die benutzerdefinierte SQL- Abfrage für die Ansicht enthält.

Zum Beispiel:

{
    "MyView": {
        "query": "SELECT * FROM Orders WHERE MyColumn = 'value'"
    },
    "MyView2": {
        "query": "SELECT * FROM MyTable WHERE Id IN (1,2,3)"
    }
}

Verwenden Sie die UserDefinedViews Verbindungseigenschaft, um den Speicherort Ihrer JSON-Konfigurationsdatei anzugeben. Beispiel:

"UserDefinedViews", "C:\Users\yourusername\Desktop\tmp\UserDefinedViews.json"

Definieren von Ansichten mit DDL-Anweisungen

Der Connector kann das Schema auch über DDL-Anweisungen wie CREATE LOCAL VIEW, ALTER LOCAL VIEW und DROP LOCAL VIEW erstellen und ändern.

Erstellen einer Ansicht

Um eine neue Ansicht mit DDL-Anweisungen zu erstellen, geben Sie den Ansichtsnamen und die Abfrage wie folgt an:

CREATE LOCAL VIEW`[MeinAnsichtsname] `AS SELECT * FROM Customers LIMIT 20;

Wenn keine JSON-Datei vorhanden ist, erstellt der obige Code eine. Die Ansicht wird dann in der JSON-Konfigurationsdatei erstellt und ist nun erkennbar. Der Speicherort der JSON-Datei wird durch angegeben UserDefinedViews Verbindungseigenschaft.

Ändern einer Ansicht

Um eine vorhandene Ansicht zu ändern, geben Sie den Namen der vorhandenen Ansicht zusammen mit der neuen Abfrage an, die Sie stattdessen verwenden möchten:

ALTER LOCAL VIEW`[MeinAnsichtsname] `AS SELECT * FROM Customers WHERE TimeModified > '3/1/2020';

Die Ansicht wird dann in der JSON-Konfigurationsdatei aktualisiert.

Löschen einer Ansicht

Um eine vorhandene Ansicht zu löschen, geben Sie den Namen eines vorhandenen Schema neben der neuen Abfrage an, die Sie stattdessen verwenden möchten.

DROP LOCAL VIEW [MyViewName]

Dadurch wird die Ansicht aus der JSON-Konfigurationsdatei entfernt. Sie kann nicht mehr abgefragt werden.

Schema für benutzerdefinierte Ansichten

Benutzerdefinierte Ansichten werden im angezeigt UserViews Schema standardmäßig. Dies geschieht, um zu vermeiden, dass der Name der Ansicht mit einer tatsächlichen Entität im Datenmodell kollidiert. Sie können den Namen des für UserViews verwendeten Schema ändern, indem Sie festlegen UserViewsSchemaName Eigentum.

Arbeiten mit benutzerdefinierten Ansichten

Beispielsweise eine SQL-Anweisung mit einer benutzerdefinierten Ansicht namens UserViews.RCustomers listet nur Kunden in Raleigh auf:

SELECT * FROM Customers WHERE City = 'Raleigh';

Ein Beispiel für eine Abfrage an den Treiber:

SELECT * FROM UserViews.RCustomers WHERE Status = 'Active';

Daraus ergibt sich die effektive Abfrage an die Quelle:

SELECT * FROM Customers WHERE City = 'Raleigh' AND Status = 'Active';

Dies ist ein sehr einfaches Beispiel für eine Abfrage an eine benutzerdefinierte Ansicht, die tatsächlich eine Kombination aus der Abfrage und der Ansichtsdefinition ist. Es ist möglich, diese Abfragen in viel komplexeren Mustern zusammenzustellen. Alle SQL-Operationen sind in beiden Abfragen zulässig und werden bei Bedarf kombiniert.

SSL-Konfiguration

Anpassen der SSL-Konfiguration

Standardmäßig versucht der Connector, SSL/TLS auszuhandeln, indem er das Zertifikat des Servers mit dem vertrauenswürdigen Zertifikatspeicher des Systems vergleicht.

Um ein anderes Zertifikat anzugeben, siehe SSLServerCert Eigenschaft für die verfügbaren Formate, um dies zu tun.

Datenmodell

Der Jitterbit Connector für Amazon Marketplace modelliert Amazon Marketplace Objekte als relationale Tabellen und Ansichten. Ein Amazon Marketplace Objekt hat Beziehungen zu anderen Objekten; in den Tabellen werden diese Beziehungen durch Fremdschlüssel ausgedrückt. Die folgenden Abschnitte zeigen die verfügbaren API Objekte und bieten weitere Informationen zum Ausführen von SQL für Amazon Marketplace APIs.

Schemas für die meisten Datenbankobjekte werden in einfachen, textbasierten Konfigurationsdateien definiert.

Verwenden der Marketplace API

Siehe Marketplace Datenmodell für die verfügbaren Entitäten in der Marketplace API.

Verwendung der SellingPartner API

Siehe Verkaufspartner-Datenmodell für die verfügbaren Entitäten in der Selling Partner API.

Marketplace Datenmodell

Der Jitterbit Connector für Amazon Marketplace modelliert die Amazon Marketplace API als relationale Ansichten und gespeicherte Prozeduren.

Um das Marketplace Datenmodell zu verwenden, setzen Sie einfach Schema zum Marketplace.

Ansichten

Ansichten sind Tabellen, die nicht geändert werden können, wie z. B. Bestellungen, Produkte. Normalerweise werden Modelldaten, die schreibgeschützt sind und nicht aktualisiert werden können, als Ansichten angezeigt.

Gespeicherte Prozeduren

Gespeicherte Prozeduren sind funktionsähnliche Schnittstellen zur Datenquelle. Sie können zum Suchen, Aktualisieren und Ändern von Informationen

in der Datenquelle verwendet werden.

Verwenden von Berichten

Erstellte Berichte können als Ansichten angezeigt werden, indem gesetzt wird IncludeReports Verbindungseigenschaft auf true. Berichte können mit der gespeicherten Prozedur RequestReport erstellt werden.

Nachdem ein Bericht erstellt und die Verarbeitung mit dem Status _DONE_ abgeschlossen wurde, wird er als Ansicht mit dem Namen „Report{ReportType}{ReportID}“ angezeigt.

Nur tabulatorgetrennte Berichte können als Ansichten verwendet werden. Eine vollständige Liste der Berichte finden Sie hier: Berichtstypen.

Um eine API drosselung zu vermeiden, wird empfohlen, zum Erstellen von Berichtstabellenschemata die gespeicherte Prozedur CreateSchema zu verwenden.

Ansichten

Ansichten ähneln Tabellen in der Art und Weise, wie Daten dargestellt werden; Ansichten sind jedoch schreibgeschützt.

Abfragen können für eine Ansicht ausgeführt werden, als wäre sie eine normale Tabelle.

Jitterbit-Connector für Amazon Marketplace Ansichten
Name Beschreibung
FeedSubmissionList Der Operation „GetFeedSubmissionList“ gibt eine Liste mit Feed-Einreichungen zurück.
FeedSubmissionResult Der Operation „GetFeedSubmissionResult“ gibt den Feed-Verarbeitungsbericht für einen bestimmten Feed zurück.
InboundShipmentItems Gibt eine Liste der Artikel einer angegebenen eingehenden Lieferung zurück.
InboundShipments Gibt eine Liste eingehender Sendungen basierend auf den von Ihnen angegebenen Kriterien zurück.
InventorySupply Gibt Informationen zur Verfügbarkeit des Lagerbestands zurück, den ein Verkäufer im Versandnetzwerk von Amazon und in aktuellen eingehenden Lieferungen hat. Sie können den aktuellen Verfügbarkeitsstatus für Ihren Versand durch Amazon-Lagerbestand prüfen und feststellen, wann sich der Verfügbarkeitsstatus ändert.
OrderItems Gibt Bestellartikel basierend auf der von Ihnen angegebenen Amazon-Bestellnummer zurück.
Orders Gibt Bestellungen zurück, die innerhalb eines von Ihnen angegebenen Zeitraums erstellt oder aktualisiert wurden.
Products Mithilfe der Produkttabelle erhalten Sie Informationen, um Ihre Produkte mit vorhandenen Produktlisten auf Amazon Marketplace-Websites abzugleichen.
ReportList Nutzungsinformationen für die Operation ReportList.rsd.
ReportRequestList Nutzungsinformationen für die Operation ReportRequestList.rsd.
FeedSubmissionList

Der Operation „GetFeedSubmissionList“ gibt eine Liste mit Feed-Einreichungen zurück.

Wählen

Der Connector verwendet die Amazon Marketplace API, um WHERE-Klauselbedingungen zu verarbeiten, die mit den folgenden Spalten und Operatoren erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt. Beispielsweise wird die folgende Abfrage serverseitig verarbeitet:

SELECT * FROM FeedSubmissionList WHERE FeedSubmissionId = '50377017868'
SELECT * FROM FeedSubmissionList WHERE FeedType = '_POST_PRODUCT_DATA_
SELECT * FROM FeedSubmissionList WHERE SubmittedDate = '2018-12-03T09:42:06'
SELECT * FROM FeedSubmissionList WHERE FeedProcessingStatus = '_DONE_'
Spalten
Name Typ Referenzen Beschreibung
FeedSubmissionId [KEY] String Die ID der FeedSubmission.
FeedType String Der Typ des Feeds.
SubmittedDate Datetime Das Datum, an dem der Feed übermittelt wird.
FeedProcessingStatus String Der Status des Feeds. Die zulässigen Werte sind _AWAITING_ASYNCHRONOUS_REPLY_, _CANCELLED_, _DONE_, _IN_PROGRESS_, _IN_SAFETY_NET_, _SUBMITTED_, _UNCONFIRMED_.
StartedProcessingDate Datetime Das Datum, an dem die Verarbeitung des Feeds begonnen hat.
CompletedProcessingDate Datetime Das Datum, an dem die Verarbeitung des Feeds beendet wurde.
FeedSubmissionResult

Der Operation „GetFeedSubmissionResult“ gibt den Feed-Verarbeitungsbericht für einen bestimmten Feed zurück.

Wählen

Der Connector verwendet die Amazon Marketplace API, um WHERE-Klauselbedingungen zu verarbeiten, die mit den folgenden Spalten und Operatoren erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt. Beispielsweise wird die folgende Abfrage serverseitig verarbeitet:

SELECT * FROM FeedSubmissionResult WHERE FeedSubmissionId = '50377017868'
Spalten
Name Typ Referenzen Beschreibung
DocumentTransactionID [KEY] String Die Transaktions-ID des Dokuments.
FeedSubmissionId String Die Feed-Übermittlungs-ID.
StatusCode String Der Statuscode des Feeds.
MessagesProcessed Integer Die Anzahl der verarbeiteten Nachrichten.
MessagesSuccessful Integer Die Anzahl der erfolgreich verarbeiteten Nachrichten.
MessagesWithError Integer Die Anzahl der mit Fehlern verarbeiteten Nachrichten.
MessagesWithWarning Integer Die Anzahl der mit Warnungen verarbeiteten Nachrichten.
MessageID [KEY] String Die Nachrichten-ID.
ResultCode String Der Ergebniscode.
ResultMessageCode String Der Ergebnisnachrichtencode.
ResultDescription String Die Ergebnisbeschreibung.
AdditionalInfo_SKU String Die SKU.
AdditionalInfo_FulfillmentCenterID String Die Fulfillment-Center-ID.
AdditionalInfo_AmazonOrderID String Die Amazon-Bestellnummer.
AdditionalInfo_AmazonOrderItemCode String Der Amazon-Bestellartikelcode.
Eingehende Sendungen

Gibt eine Liste der Artikel in einer angegebenen eingehenden Lieferung zurück.

Wählen

Der Connector verwendet die Amazon Marketplace API, um WHERE-Klauselbedingungen zu verarbeiten, die mit den folgenden Spalten und Operatoren erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt. Beispielsweise wird die folgende Abfrage serverseitig verarbeitet:

SELECT * FROM InboundShipments WHERE ShipmentId = '503-9993250-1405404'
Spalten
Name Typ Referenzen Beschreibung
ShipmentId [KEY] String Eingehende Sendungen.ShipmentId Die ID der Sendung.
SellerSKU [KEY] String Die Verkäufer-SKU des Artikels.
QuantityShipped Int Die Artikelmenge, die Sie versenden.
QuantityInCase Int Die jeweilige Artikelmenge bei kartonverpackten Artikeln.
QuantityReceived Int Die Artikelmenge, die in einem Amazon-Fulfillment-Center eingegangen ist.
FulfillmentNetworkSKU String SKU des Artikels im Amazon-Fulfillment-Netzwerk.
PrepDetailsListPrepInstruction String Vorbereitungsanweisungen für den Versand eines Artikels an das Versandnetzwerk von Amazon.
PrepDetailsListPrepOwner String Gibt an, wer den Artikel vorbereitet.
ReleaseDate Date Das Datum, an dem ein vorbestellter Artikel zum Verkauf verfügbar sein wird.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
LastUpdatedDate Datetime
Eingehende Sendungen

Gibt eine Liste eingehender Sendungen basierend auf den von Ihnen angegebenen Kriterien zurück.

Wählen

Der Connector verwendet die Amazon Marketplace API, um WHERE-Klauselbedingungen zu verarbeiten, die mit den folgenden Spalten und Operatoren erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt. Beispielsweise wird die folgende Abfrage serverseitig verarbeitet:

SELECT * FROM InboundShipments WHERE ShipmentStatus = 'Working'
SELECT * FROM InboundShipments WHERE ShipmentStatus IN ('Working', 'SHIPPED', 'IN_TRANSIT')
SELECT * FROM InboundShipments WHERE ShipmentId = '503-9993250-1405404'
SELECT * FROM InboundShipments WHERE LastUpdatedDate >= '2016-12-12'
Spalten
Name Typ Referenzen Beschreibung
ShipmentId [KEY] String Die ID der Sendung.
ShipmentStatus String Der Status Ihrer eingehenden Sendung. Mögliche Werte sind „IN ARBEIT“, „VERSENDET“, „UNTERWEGS“, „GELIEFERT“, „EINGECHECKT“, „EMPFANGEN“, „GESCHLOSSEN“, „STORNIERT“, „GELÖSCHT“ und „FEHLER“.
ShipmentName String Der eindeutige Name der eingehenden Sendung.
ShipFromPostalCode String Die Postleitzahl der Absenderadresse.
ShipFromName String Der Name der Absenderadresse.
ShipFromCountryCode String Der Ländercode der Rücksendeadresse.
ShipFromStateOrProvinceCode String Der Staats- oder Provinzcode der Absenderadresse.
ShipFromAddressLine1 String Die AddressLine der Absenderadresse.
ShipFromCity String Die Stadt der Absenderadresse.
LabelPrepType String Die Art der Etikettenerstellung.
AreCasesRequired Boolean Boolescher Wert, der angibt, ob eine eingehende Lieferung in Kartons verpackte Kartons enthält oder nicht.
DestinationFulfillmentCenterId String Die von Amazon erstellte Kennung für das Amazon-Fulfillment-Center.
ConfirmedNeedByDate Date Datum, an dem die Sendung bei einem Amazon-Fulfillment-Center für vorbestellte Artikel eintreffen muss.
EstimatedBoxContentsFeeTotalUnits Int Die Anzahl der zu versendenden Einheiten für eine Schätzung der manuellen Bearbeitungsgebühr, die Amazon für Kartons ohne Informationen zum Kartoninhalt berechnet.
EstimatedBoxContentsFeePerUnitCurrencyCode String Der Währungscode für eine Schätzung der von Amazon berechneten manuellen Bearbeitungsgebühr für Kartons ohne Informationen zum Kartoninhalt.
EstimatedBoxContentsFeePerUnitValue Decimal Die Gebühr für die manuelle Bearbeitung pro Einheit ist eine Schätzung der Gebühr für die manuelle Bearbeitung, die Amazon für Kartons ohne Angaben zum Kartoninhalt berechnet.
EstimatedBoxContentsTotalFeeCurrencyCode String Der Währungscode der Gesamtgebühr für eine Schätzung der manuellen Bearbeitungsgebühr, die Amazon für Kartons ohne Informationen zum Kartoninhalt berechnet.
EstimatedBoxContentsTotalFeeValue Decimal Der Gesamtgebührenwert für eine Schätzung der manuellen Bearbeitungsgebühr, die Amazon für Kartons ohne Informationen zum Kartoninhalt berechnet.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
LastUpdatedDate Datetime
Inventarversorgung

Gibt Informationen zur Verfügbarkeit des Lagerbestands zurück, den ein Verkäufer im Fulfillment-Netzwerk von Amazon und in aktuellen eingehenden Lieferungen hat. Sie können den aktuellen Verfügbarkeitsstatus für Ihren Fulfillment by Amazon-Lagerbestand überprüfen und feststellen, wann sich der Verfügbarkeitsstatus ändert.

Wählen

Der Connector verwendet die Amazon Marketplace API, um WHERE-Klauselbedingungen zu verarbeiten, die mit den folgenden Spalten und Operatoren erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt. Beispielsweise wird die folgende Abfrage serverseitig verarbeitet:

SELECT * FROM InventorySupply WHERE SellerSKU = 'Stest'
SELECT * FROM InventorySupply WHERE  QueryStartDateTime = '2016-03-16'
Spalten
Name Typ Referenzen Beschreibung
UID [KEY] String Automatisch generiertes Primärschlüsselfeld.
FNSKU String Die Fulfillment Network SKU (FNSKU) des Artikels. Die FNSKU ist eine eindeutige Kennung für jeden Lagerartikel, der in einem Amazon-Fulfillment-Center gelagert wird.
SellerSKU String Die Verkäufer-SKU des Artikels. Erforderlich, wenn QueryStartDateTime nicht angegeben ist.
ASIN String Die Amazon Standard-Identifikationsnummer (ASIN) des Artikels.
Condition String Der Zustand des Artikels.
TotalSupplyQuantity Integer Die gesamte Artikelmenge, die ein Verkäufer in der Lieferkette des Amazon-Fulfillment-Netzwerks hat. Dazu gehören Lagerbestände, die für den Versand verfügbar sind, Lagerbestände in eingehenden Lieferungen und Lagerbestände, die zwischen Amazon-Fulfillment-Zentren übertragen werden.
InStockSupplyQuantity Integer Die für den Versand verfügbare Artikelmenge eines Verkäufers in Amazon-Versandzentren.
EarliestAvailability_TimepointType String Gibt an, ob der Bestand sofort zur Kommissionierung bereit steht, ob die Bestandsverfügbarkeit unbekannt ist oder ob der Bestand voraussichtlich bis zu einem bestimmten Datum zur Kommissionierung bereitsteht.
EarliestAvailability_DateTime Datetime Datum und Uhrzeit, zu denen der Bestand voraussichtlich zur Kommissionierung verfügbar sein wird.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
QueryStartDateTime Datetime
Bestellartikel

Gibt Bestellartikel basierend auf der von Ihnen angegebenen Amazon-Bestellnummer zurück.

Wählen

Der Connector verwendet die Amazon Marketplace API, um WHERE-Klauselbedingungen zu verarbeiten, die mit den folgenden Spalten und Operatoren erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt. Die Tabelle OrderItems unterstützt serverseitiges Filtern mit =- und IN-Operatoren für das Feld AmazonOrderId. Beispielsweise wird die folgende Abfrage serverseitig verarbeitet:

SELECT * FROM OrderItems WHERE AmazonOrderId = '503-9993250-1405404'
SELECT * FROM OrderItems WHERE AmazonOrderId IN ('503-9993250-1405404', '503-9993250-1405404')
Spalten
Name Typ Referenzen Beschreibung
OrderItemId [KEY] String Die Artikel-ID der Bestellung.
AmazonOrderId String Bestellungen.AmazonOrderId Die Amazon-ID der Bestellung.
ASIN String Der ASIN-Code.
SellerSKU String Die Verkäufer-SKU.
BuyerCustomizedInfoCustomizedURL String Die personalisierte URL des Käufers.
Title String Titel.
QuantityOrdered Integer Die Menge der bestellten Artikel.
QuantityShipped Integer Die Menge der versendeten Artikel.
GrantedPointsNumber Integer Die Anzahl der gewährten Punkte.
GrantedPointsMonetaryValueAmount Decimal Die Anzahl der gewährten Punkte.
GrantedPointsMonetaryValueCurrencyCode String Der Währungscode der gewährten Punkte.
NumberOfItems Integer Die Anzahl der Elemente.
ItemPriceAmount Decimal Der Artikelpreisbetrag.
ItemPriceCurrencyCode String Der Währungscode des Artikelpreises.
ShippingPriceAmount Decimal Der Versandpreisbetrag.
ShippingPriceCurrencyCode String Der Währungscode des Versandpreises.
GiftWrapPriceAmount String Der Preis für die Geschenkverpackung.
GiftWrapPriceCurrencyCode String Der Währungscode für den Geschenkverpackungspreis.
TaxCollectionName String Der Name der Steuereinziehung.
TaxCollectionValue String Der TaxCollection-Wert.
ItemTaxAmount Decimal Der Artikelsteuerbetrag.
ItemTaxCurrencyCode String Der Artikelsteuerwährungscode.
ShippingTaxAmount String Der Versandsteuerbetrag.
ShippingTaxCurrencyCode String Der ShippingTax-Währungscode.
GiftWrapTaxAmount Decimal Der Steuerbetrag für Geschenkverpackungen.
GiftWrapTaxCurrencyCode String Der Währungscode der Geschenkpapiersteuer.
ShippingDiscountAmount String Der Versandrabattbetrag.
ShippingDiscountCurrencyCode String Der Währungscode für Versandrabatte.
PromotionDiscountAmount Decimal Der Aktionsrabattbetrag.
PromotionDiscountCurrencyCode String Der Aktionsrabatt-Währungscode.
PromotionIds String Die IDs der Werbeaktionen.
CODFeeAmount Decimal Der Nachnahmegebührenbetrag.
CODFeeCurrencyCode String Der COD-Gebührenwährungscode.
CODFeeDiscountAmount String Der Nachnahmegebührenrabattbetrag.
CODFeeDiscountCurrencyCode String Der COD FeeDiscount-Währungscode.
IsGift Boolean Boolescher Wert, der angibt, ob es sich bei dem Artikel um ein Geschenk handelt.
GiftMessageText String Der Geschenknachrichtentext.
GiftWrapLevel String Das Geschenkverpackungslevel.
InvoiceDataInvoiceRequirement String Die Anforderung von InvoiceData.
InvoiceDataBuyerSelectedInvoiceCategory String Die ausgewählten Kategorien der Rechnungsdaten.
InvoiceDataInvoiceTitle String Der Titel der Rechnungsdaten.
InvoiceDataInvoiceInformation String Die Informationen der Rechnungsdaten.
ConditionNote String Der Zustandshinweis.
ConditionId String Die Zustands-ID.
ConditionSubtypeId String Die Bedingungsuntertyp-ID.
ScheduledDeliveryStartDate Datetime Das geplante Startdatum der Lieferung.
ScheduledDeliveryEndDate Datetime Das geplante Enddatum der Lieferung.
PriceDesignation String Die Preisbezeichnung.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
LastUpdateDate Datetime
Bestellungen

Gibt Bestellungen zurück, die innerhalb eines von Ihnen angegebenen Zeitraums erstellt oder aktualisiert wurden.

Wählen

Der Connector verwendet die Amazon Marketplace API, um WHERE-Klauselbedingungen zu verarbeiten, die mit den folgenden Spalten und Operatoren erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt. Beispielsweise wird die folgende Abfrage serverseitig verarbeitet:

SELECT * FROM Orders WHERE AmazonOrderId = '249-7638334-8161403'
SELECT * FROM Orders WHERE LastUpdateDate >= '2016-12-12'
SELECT * FROM Orders WHERE PurchaseDate >= '2016-12-12'
SELECT * FROM Orders WHERE PurchaseDate >= '2016-12-12' AND OrderStatus = 'Canceled'
SELECT * FROM Orders WHERE PurchaseDate >= '2016-12-12' AND FulfillmentChannel = 'MFN'
SELECT * FROM Orders WHERE PurchaseDate >= '2016-12-12' AND BuyerEmail = 'example@example.com'
SELECT * FROM Orders WHERE PurchaseDate >= '2016-12-12' AND PaymentMethod = 'Other'
Spalten
Name Typ Referenzen Beschreibung
AmazonOrderId [KEY] String Die Amazon-ID der Bestellung.
SellerOrderId String Die Verkäufer-ID der Bestellung.
PurchaseDate Datetime Das Kaufdatum.
LastUpdateDate Datetime Das Datum der letzten Aktualisierung.
OrderStatus String Status der Bestellung.
FulfillmentChannel String Der Erfüllungskanal.
SalesChannel String Der Vertriebskanal.
OrderChannel String Der Bestellkanal.
ShipServiceLevel String Das Niveau des Schiffsdienstes.
ShippingAddressName String Der Name der Lieferadresse.
ShippingAddressAddressLine1 String Die Adresszeile der Lieferadresse.
ShippingAddressAddressLine2 String Die Adresszeile der Lieferadresse.
ShippingAddressAddressLine3 String Die Adresszeile der Lieferadresse.
ShippingAddressCity String Die Stadt der Lieferadresse.
ShippingAddressCountry String Das Land der Lieferadresse.
ShippingAddressDistrict String Der Lieferadressbezirk.
ShippingAddressStateOrRegion String Der Bundesstaat oder die Region der Lieferadresse.
ShippingAddressPostalCode String Die Postleitzahl der Lieferadresse.
ShippingAddressCountryCode String Der Ländercode der Lieferadresse.
ShippingAddressPhone String Die Telefonnummer der Lieferadresse.
ShippingAddress_AddressType String Der Versandadresstyp.
OrderTotalCurrencyCode String Der Währungscode der Bestellung.
OrderTotalAmount Decimal Der Bestellbetrag.
NumberOfItemsShipped Integer Die Anzahl der versendeten Artikel.
NumberOfItemsUnshipped Integer Die Anzahl der nicht versandten Artikel.
PaymentExecutionDetail String Die Zahlungsausführungsdetails.
PaymentMethod String Die Zahlungsmethode.
PaymentMethodDetail String Die Details der Zahlungsmethode.
IsReplacementOrder Boolean Boolescher Wert, der angibt, ob es sich um eine Ersatzbestellung handelt.
ReplacedOrderId String Die ersetzte Bestell-ID.
MarketplaceId String Die MarketplaceId.
BuyerEmail String Die Email des Käufers.
BuyerName String Der Name des Käufers.
BuyerCounty String Das Käuferland.
BuyerTaxInfo String Die Steuerinformationen des Käufers.
ShipmentServiceLevelCategory String Die Service-Level-Kategorie für den Versand.
ShippedByAmazonTFM Boolean Der Versand durch Amazon TFM.
TFMShipmentStatus String Der TFM-Sendungsstatus.
CbaDisplayableShippingLabel String Das anzeigbare Versandetikett von CBA.
OrderType String Die Art der Bestellung.
EarliestShipDate Datetime Das früheste Versanddatum.
LatestShipDate Datetime Das späteste Versanddatum.
EarliestDeliveryDate Datetime Der früheste Liefertermin.
LatestDeliveryDate Datetime Der späteste Liefertermin.
IsBusinessOrder Boolean Boolescher Wert, der angibt, ob es sich um einen Geschäftsauftrag handelt.
IsIBA Boolean Wenn wahr, wurde der Artikel in dieser Bestellung von Amazon Business EU SARL (ABEU) gekauft und weiterverkauft.
PurchaseOrderNumber String Die Bestellnummer.
IsPrime Boolean Boolescher Wert, der angibt, ob es sich um eine Primzahlreihenfolge handelt.
IsPremiumOrder Boolean Boolescher Wert, der angibt, ob es sich um eine Premiumbestellung handelt.
Produkte

Mithilfe der Produkttabelle erhalten Sie Informationen zum Abgleichen Ihrer Produkte mit vorhandenen Produktlisten auf den Amazon Marketplace-Websites.

Wählen

Der Connector verwendet die Amazon Marketplace API, um WHERE-Klauselbedingungen zu verarbeiten, die mit den folgenden Spalten und Operatoren erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt. Beispielsweise wird die folgende Abfrage serverseitig verarbeitet:

SELECT * FROM Products WHERE SearchTerms = '249-7638334-8161403'
SELECT * FROM Products WHERE idType = 'SellerSKU' AND idlist = '{SellerSku code}'
SELECT * FROM Products WHERE idType = 'ASIN' AND idlist = '{ASIN code}'
SELECT * FROM Products WHERE idType = 'GCID' AND idlist = '{GCID code}'
SELECT * FROM Products WHERE idType = 'UPC' AND idlist = '{UPC code}'
SELECT * FROM Products WHERE idType = 'EAN' AND idlist = '{EAN code}'
SELECT * FROM Products WHERE idType = 'ISBN' AND idlist = '{ISBN code}'
SELECT * FROM Products WHERE idType = 'JAN' AND idlist = '{JAN code}'
SELECT * FROM Products WHERE idType = 'JAN' AND idlist IN ('{JAN code}', '{ISBN code}', '{GCID code}')
Spalten
Name Typ Referenzen Beschreibung
MarketplaceASIN [KEY] String Die Marketplace ASIN.
MarketplaceASINMarketplaceId String Die MarketplaceId der Marketplace ASIN.
SKUIdentifierMarketplaceId String Der SKUIdentifier von MarketplaceId.
SKUIdentifierSelerId String Die MarketplaceId von SellerId.
SKUIdentifierSellerSKU String Die MarketplaceId von SellerSKU.
AttributeSets String Die Produkteigenschaften.
Relationships String Die Produktbeziehungen.
SalesRankings String Die Produktverkaufsrangliste.
SearchTerms String
IdType String Der Produkt-ID-Typ. Die zulässigen Werte sind ASIN, GCID, SellerSKU, UPC, EAN, ISBN, JAN.
IdList String Eine Liste mit Produkt-IDs.
Berichtsliste

Nutzungsinformationen für die Operation ReportList.rsd.

Wählen

Der Connector verwendet die Amazon Marketplace API, um WHERE-Klauselbedingungen zu verarbeiten, die mit den folgenden Spalten und Operatoren erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt. Beispielsweise wird die folgende Abfrage serverseitig verarbeitet:

SELECT * FROM ReportList WHERE ReportType IN '_GET_MERCHANT_LISTINGS_INACTIVE_DATA_'
SELECT * FROM ReportList WHERE ReportRequestId = '50566018029'
SELECT * FROM ReportList WHERE ReportRequestId IN ('50566018029', '50564018026')
SELECT * FROM ReportList WHERE AvailableDate > '2016-12-12' AND AvailableDate < '2018-11-12 12:00:00'
SELECT * FROM ReportList WHERE AvailableDate >= '2016-12-12' AND Acknowledged = 'true'
Spalten
Name Typ Referenzen Beschreibung
ReportId [KEY] String Berichts-ID.
ReportType String Der Typ des Berichts.
ReportRequestId String Die Berichtsanforderungs-ID.
Acknowledged Boolean Ein Boolescher Wert, der angibt, ob der Bestellbericht bestätigt wurde.
AvailableDate Datetime Datum, an dem der Bericht verfügbar war. Standardmäßig werden Berichte der letzten 90 Tage zurückgegeben.
BerichtAnfrageListe

Nutzungsinformationen für die Operation ReportRequestList.rsd.

Wählen

Der Connector verwendet die Amazon Marketplace API, um WHERE-Klauselbedingungen zu verarbeiten, die mit den folgenden Spalten und Operatoren erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt. Beispielsweise wird die folgende Abfrage serverseitig verarbeitet:

SELECT * FROM ReportRequestList WHERE ReportType = '_GET_MERCHANT_LISTINGS_INACTIVE_DATA_'
SELECT * FROM ReportRequestList WHERE ReportType IN ('_GET_MERCHANT_LISTINGS_INACTIVE_DATA_', '_GET_V2_SETTLEMENT_REPORT_DATA_FLAT_FILE_')
SELECT * FROM ReportRequestList WHERE ReportRequestId = '50566018029'
SELECT * FROM ReportRequestList WHERE ReportRequestId IN ('50566018029', '50564018026')
SELECT * FROM ReportRequestList WHERE RequestedDate > '2016-12-12'
SELECT * FROM ReportRequestList WHERE RequestedDate > '2016-12-12' AND RequestedDate > '2018-12-12 13:00'
SELECT * FROM ReportRequestList WHERE RequestedDate <= '2016-12-12' AND ReportProcessingStatus = '_DONE_'
SELECT * FROM ReportRequestList WHERE ReportProcessingStatus IN ('_DONE_', '_SUBMITTED_', '_CANCELLED_')
Spalten
Name Typ Referenzen Beschreibung
ReportRequestId [KEY] String Die Berichtsanforderungs-ID.
ReportType String Der Typ des Berichts.
StartDate Datetime Das Startdatum der Anfrage.
EndDate Datetime Das Enddatum der Anfrage.
Scheduled Boolean Ein Boolescher Wert, der angibt, ob die Berichtsanforderung geplant war.
SubmittedDate Datetime Datum und Uhrzeit der Übermittlung des Berichts.
ReportProcessingStatus String Verarbeitungsstatus des Berichts. Mögliche Werte sind: _SUBMITTED_, _IN_PROGRESS_, _CANCELLED_, _DONE_, _DONE_NO_DATA_
GeneratedReportId String Die von Amazon MWS generierte Berichts-ID.
StartedProcessingDate Datetime Das angegebene Datum und die Uhrzeit der Verarbeitung des Berichts.
CompletedDate Datetime Datum und Uhrzeit der Fertigstellung des Berichts.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
RequestedDate Datetime

Gespeicherte Prozeduren

Gespeicherte Prozeduren sind funktionsähnliche Schnittstellen, die die Funktionalität des Connectors über einfache SELECT/INSERT/UPDATE/DELETE-Operationen mit Amazon Marketplace hinaus erweitern.

Gespeicherte Prozeduren akzeptieren eine Liste von Parametern, führen ihre beabsichtigte Funktion aus und geben dann alle relevanten Antwortdaten von Amazon Marketplace zurück, zusammen mit einer Angabe, ob die Prozedur erfolgreich war oder fehlgeschlagen ist.

Jitterbit-Connector für gespeicherte Prozeduren im Amazon Marketplace
Name Beschreibung
CancelFeed CancelFeed bricht eine oder mehrere Feedübermittlungen ab und gibt die Anzahl der abgebrochenen Feedübermittlungen und die Feedübermittlungsinformationen zurück. Beachten Sie, dass alle Feedübermittlungen abgebrochen werden, wenn Sie keine FeedSubmmissionId angeben.
CancelReportRequests Der Operation „CancelReportRequests“ bricht eine oder mehrere Berichtsanforderungen ab und gibt die Anzahl der stornierten Berichtsanforderungen sowie Informationen zur Berichtsanforderung zurück.
CreateReportSchema Erstellt eine Schema basierend auf dem angegebenen Bericht.
CreateSchema Erstellt eine Schema für die angegebene Tabelle oder Ansicht.
GetReport Erstellt und/oder gibt Daten für einen bestimmten Bericht zurück.
RequestReport Der Operation RequestReport erstellt eine Berichtsanforderung.
SubmitImageFeed Der Bilder-Feed bietet die Möglichkeit, verschiedene Bilder zu einem Produkt hochzuladen. Amazon kann zu jedem Produkt mehrere Bilder anzeigen.
SubmitInventoryFeed Mit dem Inventar-Feed können Sie die Inventarmengen (Lagerbestände) Ihrer Artikel aktualisieren.
SubmitOrderAcknowledgementFeed Mit dem Bestellbestätigungs-Feed können Sie bestätigen, dass das Herunterladen einer Bestellung erfolgreich war oder fehlgeschlagen ist.
SubmitOrderAdjustmentFeed Mit dem Feed „Bestellanpassung“ können Sie eine Rückerstattung (Anpassung) für eine Bestellung vornehmen. Sie müssen einen Grund für die Anpassung angeben, z. B. Kundenretoure, und den Anpassungsbetrag, aufgeschlüsselt nach Preiskomponenten (Hauptbetrag, Versand, Steuern usw.).
SubmitOrderFulfillmentFeed Der Auftragserfüllungs-Feed ermöglicht Ihrem System, das System von Amazon mit Auftragserfüllungsinformationen zu aktualisieren.
SubmitOverrideFeed Mit dem Override-Feed können Sie für ein einzelnes Produkt (SKU) eine Ausnahme von Ihren Versandeinstellungen auf Kontoebene festlegen.
SubmitPriceFeed Mit dem Preis-Feed können Sie den aktuellen Preis und den Verkaufspreis (sofern zutreffend) für einen Artikel festlegen.
SubmitProductFeed Der Produkt-Feed enthält beschreibende Informationen zu den Produkten in Ihrem Katalog. Anhand dieser Informationen kann Amazon einen Datensatz erstellen und jedem Produkt eine eindeutige Kennung zuweisen, die als ASIN (Amazon Standard Item Number) bezeichnet wird.
SubmitRelationshipFeed Mit dem Beziehungs-Feed können Sie optionale Beziehungen zwischen Elementen in Ihrem Katalog einrichten.
SubmitSourcingOnDemandFeed Nutzungsinformationen für die Operation SubmitSourcingOnDemandFeed.rsb.
AbbrechenFeed

CancelFeed bricht eine oder mehrere Feedeinreichungen ab und gibt die Anzahl der abgebrochenen Feedeinreichungen und die Feedeinreichungsinformationen zurück. Beachten Sie, dass alle Feedeinreichungen abgebrochen werden, wenn Sie keine FeedSubmmissionId angeben.

Eingang
Name Typ Erforderlich Beschreibung
FeedSubmissionId String True Erforderlich. Eine eindeutige Kennung für die Feed-Übermittlung.
FeedType String Falsch Der Typ des übermittelten Feeds.
SubmittedFromDate Datetime Falsch Beginn des Datumsbereichs, der bei der Übermittlung des Feeds angegeben wurde.
SubmittedToDate Datetime Falsch Ende des Datumsbereichs, der bei der Übermittlung des Feeds angegeben wurde.
CancelFeedAggregate String Falsch Ein Aggregat, das den Feed darstellt. Kann in XML-Form oder als #TEMP-Tabelle vorliegen.
Ergebnissatzspalten
Name Typ Beschreibung
FeedSubmissionId String Erforderlich. Eine eindeutige Kennung für die Feedübermittlung.
FeedType String Der Typ des übermittelten Feeds.
SubmittedDate Datetime Datum und Uhrzeit der Übermittlung des Feeds.
FeedProcessingStatus String Der Verarbeitungsstatus der Feedübermittlung
StartedProcessingDate Datetime Das Datum, an dem die Feed-Verarbeitung begonnen hat.
CompletedProcessingDate Datetime Das Datum, an dem die Feed-Verarbeitung abgeschlossen wurde.
SwitchFulfillmentTo String Wird nur verwendet, wenn die Erfüllung eines Artikels von MFN (durch den Händler erfüllt) auf AFN (durch Amazon erfüllt) oder umgekehrt umgestellt wird.
OperationType String Erforderlich. Wird verwendet, um den Typ der Operation (Aktualisieren oder Löschen) anzugeben, die für die Daten ausgeführt werden soll.
AbbrechenBerichtAnfragen

Der Operation „CancelReportRequests“ bricht eine oder mehrere Berichtsanforderungen ab und gibt die Anzahl der stornierten Berichtsanforderungen sowie Informationen zu den Berichtsanforderungen zurück.

Eingang
Name Typ Erforderlich Beschreibung
ReportRequestIdList String Falsch Eine strukturierte Liste von ReportRequestId-Werten. Wenn ein ReportRequestId-Wert angegeben ist, werden andere Abfrage ignoriert. Wenn kein Wert angegeben ist, werden alle Berichtsanforderungen abgebrochen.
ReportTypeList String Falsch Eine strukturierte Liste von ReportType-Werten.
ReportProcessingStatusList String Falsch Eine strukturierte Liste von Berichtsverarbeitungsstatus, die zum Filtern von Berichtsanforderungen verwendet wird. Die Werte für ReportProcessingStatusList sind: _SUBMITTED_, _IN_PROGRESS_, _CANCELLED_, _DONE_, _DONE_NO_DATA_
RequestedFromDate Datetime Falsch Das Startdatum des Datumsbereichs, der zum Auswählen der zu meldenden Daten verwendet wird. Standard: vor 90 Tagen.
RequestedToDate Datetime Falsch Ende des Datumsbereichs, der zur Auswahl der zu meldenden Daten verwendet wurde. Standard: aktuelles Datum.
Ergebnissatzspalten
Name Typ Beschreibung
Count Integer Eine nicht negative Ganzzahl, die die Gesamtzahl der stornierten Berichtsanforderungen darstellt.
Berichtsschema erstellen

Erstellt eine Schema basierend auf dem angegebenen Bericht.

Berichtsschema erstellen

CreateReportSchema erstellt eine Schema basierend auf dem angegebenen Bericht.

Dieses Schema fügt Ihrer bestehenden Liste eine Tabelle hinzu, die den Ergebnissen Ihres Berichts entspricht und dann wie andere Tabellen abgefragt werden kann.

(Berichte vom Amazon Marketplace werden vom Connector standardmäßig nicht als abfragbare Tabellen modelliert.)

Die generierte Schema enthält die Metadaten für den Bericht, z. B. Spalten und Spaltendatentypen. Sie können die Datei bearbeiten, um Datentypen anzupassen, Spalten umzubenennen und Spalten ein- oder auszuschließen.

Aktualisieren eines Berichtsschemas

Im folgenden Beispiel wird der SP CreateReportSchema erstellt einen neuen Bericht mit TestReportTest1 als Basisvorlage. Es fügt neue Spalten hinzu an TestReportTest1 und erstellt einen neuen Bericht mit dem Namen TestReport2 Der neue Bericht wird gespeichert als ...\TestReportTest2.rsd.

EXECUTE [CreateReportSchema]
   `[Berichtsname] `= "TestReportTest2",
   `[BenutzerdefinierteFeldIdsPrimitive] `= "1459925,1459928",
   `[CustomFieldIdsDropdown] `= "1469785",
   `[BenutzerdefinierteDimensionKeyIds] `= "13539564",
   `[Basisberichtsname] `= "TestReportTest1",
[FileName] = "...\TestReportTest2.rsd"

Eingabe

Name Typ Erforderlich Beschreibung
TableName String True Der Name für die neue Tabelle.
ReportId String True Die Berichts-ID.
ReportName String True Der Name des Berichts.
FileName String Falsch Der vollständige Dateipfad und Name des zu generierenden Schema. Beginnen Sie mit der Auswahl eines übergeordneten Verzeichnisses (dieses übergeordnete Verzeichnis sollte in der Eigenschaft „Standort“ festgelegt werden). Vervollständigen Sie den Dateipfad, indem Sie ein Verzeichnis hinzufügen, das dem verwendeten Schema (Marketplace) entspricht, gefolgt von einer RSD-Datei mit einem Namen, der dem gewünschten Tabellennamen entspricht. Beispiel: „C:\Benutzer\Benutzer\Desktop\AmazonMarketplace\ Marketplace\Filters.rsd“
Description String Falsch Eine optionale Beschreibung für die Tabelle.
WriteToFile String Falsch Ob der Inhalt des generierten Schema in eine Datei geschrieben werden soll oder nicht. Die Eingabe ist standardmäßig auf „true“ eingestellt. Setzen Sie sie auf „false“, um in FileStream oder FileData zu schreiben.

Spalten des Ergebnissatzes

Name Typ Beschreibung
Success String Ob das Schema erfolgreich erstellt wurde oder nicht.
FileData String Das generierte Schema ist in Base64 kodiert. Wird nur zurückgegeben, wenn FileName nicht festgelegt ist.
Schema erstellen

Erstellt eine Schema für die angegebene Tabelle oder Ansicht.

Schema erstellen

Erstellt eine lokale Schema (.rsd) aus einer vorhandenen Tabelle oder Ansicht im Datenmodell.

Die Schema wird in dem Verzeichnis erstellt, das in festgelegt ist Location Verbindungseigenschaft, wenn dieses Verfahren ausgeführt wird. Sie können die Datei bearbeiten, um Spalten ein- oder auszuschließen, Spalten umzubenennen oder Spaltendatentypen anzupassen.

Der Connector überprüft die Location um zu bestimmen, ob die Namen von .rsd-Dateien mit einer Tabelle oder Ansicht im Datenmodell übereinstimmen. Wenn ein Duplikat vorhanden ist, hat die Schema Vorrang vor der Standardinstanz dieser Tabelle im Datenmodell. Wenn eine Schema in vorhanden ist Location das nicht mit einer vorhandenen Tabelle oder Ansicht übereinstimmt, wird dem Datenmodell des Connectors ein neuer Tabellen- oder Ansichtseintrag hinzugefügt.

Eingabe

Name Typ Erforderlich Beschreibung
TableName String True Der Name der Tabelle oder Ansicht.
FileName String True Der vollständige Dateipfad und Name des zu generierenden Schema. Beginnen Sie mit der Auswahl eines übergeordneten Verzeichnisses (dieses übergeordnete Verzeichnis sollte in der Eigenschaft „Standort“ festgelegt werden). Vervollständigen Sie den Dateipfad, indem Sie ein Verzeichnis hinzufügen, das dem verwendeten Schema (Marketplace) entspricht, gefolgt von einer RSD-Datei mit einem Namen, der dem gewünschten Tabellennamen entspricht. Beispiel: „C:\Benutzer\Benutzer\Desktop\AmazonMarketplace\ Marketplace\Filters.rsd“

Spalten des Ergebnissatzes

Name Typ Beschreibung
Result String Gibt „Erfolg“ oder „Fehler“ zurück.
Bericht abrufen

Erstellt und/oder gibt Daten für einen bestimmten Bericht zurück.

Ausführen

Wir können die gespeicherte Prozedur GetReport auf zwei Arten verwenden:
Um einen Bericht zu erstellen und herunterzuladen. In diesem Fall müssen Sie mindestens die Attribute ReportType, StartDate und DownloadPath festlegen. Die gespeicherte Prozedur wartet, bis der Bericht serverseitig verarbeitet wird.

EXEC GetReport
@ReportType = '_GET_FLAT_FILE_ORDERS_DATA_',
@StartDate = '08-27-2020',
@DownloadPath = 'C:\Tests\AmazonMarketplaceTest'

Um einen vorhandenen Bericht herunterzuladen, müssen Sie in diesem Fall mindestens die Attribute ReportID und DownloadPath festlegen, z. B.:

EXEC GetReport
@ReportID = '50815018501',
@DownloadPath = 'C:\Tests\AmazonMarketplaceTest'

Hinweis

Dieses Verfahren verwendet indizierte Parameter.

Indizierte Parameter erleichtern die Bereitstellung mehrerer Instanzen eines einzelnen Parameters als Eingaben für das Verfahren.

Angenommen, es gibt einen Eingabeparameter mit dem Namen Param#. Um mehrere Instanzen eines indexierten Parameters wie diesen einzugeben, führen Sie Folgendes aus:

EXEC ProcedureName Param#1 = "value1", Param#2 = "value2", Param#3 = "value3"

In der folgenden Tabelle sind indexierte Parameter mit einem gekennzeichnet #-Zeichen am Ende ihrer Namen.

Eingabe

Name Typ Erforderlich Beschreibung
ReportId String Falsch Eindeutige ID des herunterzuladenden Berichts.
DownloadPath String True Der Dateipfad zum Schreiben der Berichtsdaten.
CheckSum Boolean Falsch Boolescher Wert, der zur Überprüfung der Berichtssumme verwendet wird. Der Standardwert ist Falsch.
ReportType String Falsch Gibt den anzufordernden Berichtstyp an.
StartDate Datetime Falsch Das Startdatum des Datumsbereichs, der zum Auswählen der zu meldenden Daten verwendet wird. Standardmäßig ist dies das aktuelle Datum. Wenn angegeben, muss es vor dem aktuellen Datum liegen.
EndDate Datetime Falsch Enddatum des Datumsbereichs, der zur Auswahl der zu meldenden Daten verwendet wurde. Standardmäßig ist dies das aktuelle Datum. Wenn angegeben, muss es vor dem aktuellen Datum liegen.
ReportOptions String Falsch Zusätzliche Informationen, die an den Bericht übergeben werden sollen. Wenn der Bericht ReportOptions akzeptiert, werden die Informationen in der Berichtsbeschreibung im Enumeratorabschnitt ReportType angezeigt.
MarketplaceIdList# String Falsch Eine oder mehrere Marktplatz-IDs für den Marktplatz, der das Listing-Konto registriert hat. Standard: Der Marktplatz, auf dem Sie Ihr Verkäuferkonto zuerst registriert haben.

Spalten des Ergebnissatzes

Name Typ Beschreibung
Success Boolean Boolescher Wert, der das Ergebnis der Operation angibt.
MD5SUM String Die MD5-Summe des Berichtsinhalts.
GeneratedReportId String Eine eindeutige Kennung für den Bericht.
ReportRequestId String Eine eindeutige Kennung für die Berichtsanforderung.
ReportProcessingStatus String Der Bearbeitungsstatus der Anfrage.
AnfrageBericht

Der Operation „RequestReport“ erstellt eine Berichtsanforderung.

Hinweis

Dieses Verfahren verwendet indizierte Parameter.

Indizierte Parameter erleichtern die Bereitstellung mehrerer Instanzen eines einzelnen Parameters als Eingaben für das Verfahren.

Angenommen, es gibt einen Eingabeparameter mit dem Namen Param#. Um mehrere Instanzen eines indexierten Parameters wie diesen einzugeben, führen Sie Folgendes aus:

EXEC ProcedureName Param#1 = "value1", Param#2 = "value2", Param#3 = "value3"

In der folgenden Tabelle sind indexierte Parameter mit einem gekennzeichnet #-Zeichen am Ende ihrer Namen.

Eingang
Name Typ Erforderlich Beschreibung
ReportType String True Erforderlich. Gibt den anzufordernden Berichtstyp an.
StartDate Datetime Falsch Das Startdatum des Datumsbereichs, der zum Auswählen der zu meldenden Daten verwendet wird. Standardmäßig ist dies das aktuelle Datum. Wenn angegeben, muss es vor dem aktuellen Datum liegen.
EndDate Datetime Falsch Enddatum des Datumsbereichs, der zur Auswahl der zu meldenden Daten verwendet wurde. Standardmäßig ist dies das aktuelle Datum. Wenn angegeben, muss es vor dem aktuellen Datum liegen.
ReportOptions String Falsch Zusätzliche Informationen, die an den Bericht übergeben werden sollen. Wenn der Bericht ReportOptions akzeptiert, werden die Informationen in der Berichtsbeschreibung im Enumeratorabschnitt ReportType angezeigt.
MarketplaceIdList# String Falsch Eine oder mehrere Marktplatz-IDs für den Marktplatz, der das Listing-Konto registriert hat. Standard: Der Marktplatz, auf dem Sie Ihr Verkäuferkonto zuerst registriert haben.
Ergebnissatzspalten
Name Typ Beschreibung
ReportRequestId String Eine eindeutige Kennung für die Berichtsanforderung.
ReportProcessingStatus String Der Bearbeitungsstatus der Anfrage.
Bildfeed senden

Der Bild-Feed ermöglicht es Ihnen, verschiedene Bilder für ein Produkt hochzuladen. Amazon kann für jedes Produkt mehrere Bilder anzeigen.

Ausführen

Die gespeicherte Prozedur akzeptiert zwei aggregierte Formate: #TEMP-Tabellen und XML-Aggregat

Für #TEMP-Tabellen

Ihre Abfrage muss Folgendes enthalten:

INSERT INTO ImageFeedAggregate#TEMP (SKU, ImageType, ImageLocation, OperationType) VALUES ('15700', 'Main', 'https://www.cdata.com/ui/img/home/adapters.png', 'Update')

Anschließend führen Sie die Prozedur aus, indem Sie den Wert von ImageFeedAggregate mit dem Namen der verwendeten #TEMP-Tabelle ImageFeedAggregate#TEMP angeben.

EXEC SubmitImageFeed ProductImageFeedAggregate = 'ImageFeedAggregate#TEMP'

*Die temporäre Tabelle muss innerhalb derselben Verbindung definiert und verwendet werden. Durch Schließen der Verbindung werden alle temporären Tabellen im Speicher gelöscht. Für XML-Aggregat

Das XML-Aggregat muss der API Struktur folgen (https://images-na.ssl-images-amazon.com/images/G/01/rainier/help/xsd/release_4_1/ProductImage.xsd):

<Message>
<MessageID>1</MessageID>
<OperationType>Update</OperationType>
<ProductImage>
<SKU>15700</SKU>
<ImageType>Main</ImageType>
<ImageLocation>https://www.cdata.com/ui/img/home/adapters.png</ImageLocation>
</ProductImage>
</Message>
EXEC SubmitImageFeed ProductImageFeedAggregate = '...(the above XML)...'

Eingabe

Name Typ Erforderlich Beschreibung
SKU String True Erforderlich. Wird verwendet, um ein einzelnes Produkt zu identifizieren. Jedes Produkt muss eine SKU haben und jede SKU muss eindeutig sein.
ImageType String Falsch Erforderlich. Verfügbare Werte sind Main, Swatch, BKLB, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, Search, PM01, MainOfferImage, OfferImage1, OfferImage2, OfferImage3, OfferImage4, OfferImage5, PFEE, PFUK, PFDE, PFFR, PFIT, PFES, EEGL, PT98, PT99 und ELFL.
ImageLocation String Falsch Der genaue Speicherort des Bildes mithilfe einer vollständigen URL (z. B. http://mystore.com/images/1234.jpg).
OperationType String True Erforderlich. Wird verwendet, um den Typ der Operation (Aktualisieren oder Löschen) anzugeben, die an den Daten durchgeführt werden soll.
ProductImageFeedAggregate String Falsch Ein Aggregat, das den Feed darstellt. Kann in XML-Form oder als #TEMP-Tabelle vorliegen.

Spalten des Ergebnissatzes

Name Typ Beschreibung
FeedSubmissionId String Eine eindeutige Kennung für die Feedübermittlung.
FeedType String Der Typ des übermittelten Feeds.
SubmittedDate Datetime Datum und Uhrzeit der Übermittlung des Feeds.
FeedProcessingStatus String Der Verarbeitungsstatus der Feedübermittlung.
Inventar-Feed übermitteln

Mit dem Inventar-Feed können Sie die Inventarmengen (Lagerbestände) Ihrer Artikel aktualisieren.

Ausführen

Die gespeicherte Prozedur akzeptiert zwei aggregierte Formate: #TEMP-Tabellen und XML-Aggregat

Für #TEMP-Tabellen

Ihre Abfrage muss Folgendes enthalten:

INSERT INTO InventoryFeed#TEMP (SKU, Quantity, FulfillmentLatency) VALUES ('15700', 11, '2')
INSERT INTO InventoryFeed#TEMP (SKU, Quantity, FulfillmentLatency) VALUES ('99987867', 10, '2')

Anschließend führen Sie das Verfahren aus, indem Sie den Wert von InventoryFeedAggregate mit dem Namen der verwendeten #TEMP-Tabelle InventoryFeed#TEMP angeben.

EXEC SubmitInventoryFeed InventoryFeedAggregate = 'InventoryFeed#TEMP'

*Die temporäre Tabelle muss innerhalb derselben Verbindung definiert und verwendet werden. Durch Schließen der Verbindung werden alle temporären Tabellen im Speicher gelöscht. Für XML-Aggregat

Das XML-Aggregat muss der API Struktur folgen (https://images-na.ssl-images-amazon.com/images/G/01/rainier/help/xsd/release_4_1/Inventory.xsd):

<Message>
<MessageID>1</MessageID>
<Inventory>
<SKU>15700</SKU>
<Quantity>11</Quantity>
<FulfillmentLatency>2</FulfillmentLatency>
</Inventory>
</Message>
<Message>
<MessageID>2</MessageID>
<Inventory>
<SKU>99987867</SKU>
<Quantity>10</Quantity>
<FulfillmentLatency>2</FulfillmentLatency>
</Inventory>
</Message>
EXEC SubmitInventoryFeed InventoryFeedAggregate = '...(the above XML)...';

Eingabe

Name Typ Erforderlich Beschreibung
SKU String Falsch Erforderlich. Wird verwendet, um ein einzelnes Produkt zu identifizieren. Jedes Produkt muss eine SKU haben und jede SKU muss eindeutig sein.
FulfillmentCenterID String Falsch Vom Verkäufer definierte Kennung für ein Fulfillment-Center.
Available Boolean Falsch Gibt an, ob der Artikel verfügbar ist oder nicht (true = verfügbar; false = nicht verfügbar).
Quantity Integer Falsch Gibt an, ob ein Artikel verfügbar ist oder nicht (jede positive Zahl = verfügbar; 0 = nicht verfügbar).
RestockDate Date Falsch Datum, an dem der Artikel wieder auf Lager ist, falls er derzeit nicht verfügbar ist.
FulfillmentLatency String Falsch Die Anzahl der Tage zwischen dem Bestelldatum und dem Versanddatum (eine ganze Zahl zwischen 1 und 30).
SwitchFulfillmentTo String Falsch Wird nur verwendet, wenn die Erfüllung eines Artikels von MFN (vom Händler erfüllt) auf AFN (von Amazon erfüllt) oder umgekehrt umgestellt wird.
OperationType String Falsch Erforderlich. Wird verwendet, um den Typ der Operation (Aktualisieren oder Löschen) anzugeben, die an den Daten durchgeführt werden soll.
InventoryFeedAggregate String Falsch Ein Aggregat, das den Feed darstellt. Kann in XML-Form oder als #TEMP-Tabelle vorliegen.

Spalten des Ergebnissatzes

Name Typ Beschreibung
FeedSubmissionId String Eine eindeutige Kennung für die Feedübermittlung.
FeedType String Der Typ des übermittelten Feeds.
SubmittedDate Datetime Datum und Uhrzeit der Übermittlung des Feeds.
FeedProcessingStatus String Der Verarbeitungsstatus der Feedübermittlung.
Bestellbestätigungs-Feed senden

Mit dem Feed zur Auftragsbestätigung können Sie bestätigen, ob eine Bestellung erfolgreich heruntergeladen wurde oder nicht.

Ausführen

Die gespeicherte Prozedur akzeptiert zwei aggregierte Formate: #TEMP-Tabellen und XML-Aggregat

Für #TEMP-Tabellen

Ihre Abfrage muss Folgendes enthalten:

INSERT INTO OrderAcknowledgementFeedAggregate#TEMP (AmazonOrderId, StatusCode, AmazonOrderItemCode, CancelReason) VALUES ('249-6070298-2783041', 'Failure', '25959136016214', 'NoInventory')

Anschließend führen Sie die Prozedur aus, indem Sie den Wert von OrderAcknowledgementFeedAggregate mit dem Namen der verwendeten #TEMP-Tabelle OrderAcknowledgementFeedAggregate#TEMP angeben.

EXEC SubmitOrderAcknowledgementFeed OrderAcknowledgementFeedAggregate = 'OrderAcknowledgementFeedAggregate#TEMP'

*Die temporäre Tabelle muss innerhalb derselben Verbindung definiert und verwendet werden. Durch Schließen der Verbindung werden alle temporären Tabellen im Speicher gelöscht. Für XML-Aggregat

Das XML-Aggregat muss der API Struktur folgen (https://images-na.ssl-images-amazon.com/images/G/01/rainier/help/xsd/release_4_1/OrderAcknowledgement.xsd):

<Message>
<MessageID>1</MessageID>
<OrderAcknowledgement>
<AmazonOrderID>249-6070298-2783041</AmazonOrderID>
<StatusCode>Failure</StatusCode>
<Item>
<AmazonOrderItemCode>25959136016214</AmazonOrderItemCode>
<CancelReason>NoInventory</CancelReason>
</Item>
</OrderAcknowledgement>
</Message>
EXEC SubmitOrderAcknowledgementFeed OrderAcknowledgementFeedAggregate = '...(the above XML)...'

Eingabe

Name Typ Erforderlich Beschreibung
AmazonOrderID String Falsch Eindeutige Kennung von Amazon für eine Bestellung, die die gesamte Bestellung identifiziert, unabhängig von der Anzahl der Einzelartikel in der Bestellung.
MerchantOrderID String Falsch Optionale, vom Verkäufer bereitgestellte Bestell-ID. Amazon ordnet die MerchantOrderID der AmazonOrderID zu, und Sie können dann Ihre eigene Bestell-ID (MerchantOrderID) für nachfolgende Feeds im Zusammenhang mit der Bestellung verwenden.
StatusCode String Falsch Hiermit können Sie bestätigen, ob das Herunterladen einer Bestellung erfolgreich war oder nicht. Der Statuscode kann entweder „Success“ (Erfolg) oder „Misserfolg“ (Fehler) lauten.
AmazonOrderItemCode String Falsch Eindeutige Kennung von Amazon für einen Artikel in einer Bestellung.
MerchantOrderItemID String Falsch Optionale, vom Verkäufer bereitgestellte ID für einen Artikel in einer Bestellung. Wenn die MerchantOrderItemID mit dem AmazonOrderItemCode angegeben wird, ordnet Amazon die beiden IDs zu und Sie können dann Ihre eigene Bestellartikel-ID für nachfolgende Feeds verwenden, die sich auf diesen Bestellartikel beziehen.
CancelReason String Falsch Wird nur beim Senden eines Fehlerstatuscodes verwendet.
ItemAggregate String Falsch Ein Aggregat, das einen Bestellartikel darstellt. Kann in XML-Form oder als #TEMP-Tabelle vorliegen. Verwenden Sie dieses Feld, wenn mehrere Artikel in der Bestellung bestätigt werden müssen.
OrderAcknowledgementFeedAggregate String Falsch Ein Aggregat, das den Feed darstellt. Kann in XML-Form oder als #TEMP-Tabelle vorliegen.

Spalten des Ergebnissatzes

Name Typ Beschreibung
FeedSubmissionId String Eine eindeutige Kennung für die Feedübermittlung.
FeedType String Der Typ des übermittelten Feeds.
SubmittedDate Datetime Datum und Uhrzeit der Übermittlung des Feeds.
FeedProcessingStatus String Der Verarbeitungsstatus der Feedübermittlung.
BestellanpassenFeed absenden

Mit dem Feed „Bestellanpassung“ können Sie eine Rückerstattung (Anpassung) für eine Bestellung vornehmen. Sie müssen einen Grund für die Anpassung angeben, z. B. Kundenrückgabe, und den Anpassungsbetrag, aufgeschlüsselt nach Preiskomponenten (Hauptbetrag, Versand, Steuern usw.).

Ausführen

Die gespeicherte Prozedur akzeptiert zwei aggregierte Formate: #TEMP-Tabellen und XML-Aggregat

Für #TEMP-Tabellen

Ihre Abfrage muss Folgendes enthalten:

INSERT INTO ItemPriceAdjustmentsAggregate#TEMP (ItemPriceAdjustmentsComponentType, ItemPriceAdjustmentsComponentAmount, ItemPriceAdjustmentsComponentAmountCurrency) VALUES ('Shipping', '150', 'JPY')
INSERT INTO AdjustedItemAggregate#TEMP (AdjustedItemAmazonOrderItemCode, AdjustedItemAdjustmentReason, ItemPriceAdjustmentsAggregate) VALUES ('25959136016214', 'CustomerReturn', 'ItemPriceAdjustmentsAggregate#TEMP')
INSERT INTO OrderAdjustmentFeedAggregate#TEMP (AmazonOrderID, OperationType, AdjustedItemAggregate) VALUES ('503-0717426-9080645', 'Update', 'AdjustedItemAggregate#TEMP')

Anschließend führen Sie das Verfahren aus, indem Sie den Wert von OrderAdjustmentFeedAggregate mit dem Namen der verwendeten Tabelle #TEMP OrderAdjustmentFeedAggregate#TEMP angeben.

EXEC SubmitOrderAdjustmentFeed OrderAdjustmentFeedAggregate = 'OrderAdjustmentFeedAggregate#TEMP'

*Die temporäre Tabelle muss innerhalb derselben Verbindung definiert und verwendet werden. Durch Schließen der Verbindung werden alle temporären Tabellen im Speicher gelöscht. Für XML-Aggregat

Das XML-Aggregat muss der API Struktur folgen (https://images-na.ssl-images-amazon.com/images/G/01/rainier/help/xsd/release_4_1/OrderAdjustment.xsd):

<Message>
<MessageID>1</MessageID>
<OperationType>Update</OperationType>
<OrderAdjustment>
<AmazonOrderID>503-0717426-9080645</AmazonOrderID>
<AdjustedItem>
<AmazonOrderItemCode>25959136016214</AmazonOrderItemCode>
<AdjustmentReason>CustomerReturn</AdjustmentReason>
<ItemPriceAdjustments>
<Component>
<Type>Shipping</Type>
<Amount currency="JPY">150</Amount>
</Component>
</ItemPriceAdjustments>
</AdjustedItem>
</OrderAdjustment>
</Message>
EXEC SubmitOrderAdjustmentFeed OrderAdjustmentFeedAggregate = '...(the above XML)...'

Eingabe

Name Typ Erforderlich Beschreibung
AmazonOrderID String Falsch Eindeutige Kennung von Amazon für eine Bestellung, die die gesamte Bestellung unabhängig von der Anzahl der Einzelartikel in der Bestellung identifiziert.
OperationType String Falsch Erforderlich. Wird verwendet, um den Typ der Operation (Aktualisieren oder Löschen) anzugeben, die an den Daten durchgeführt werden soll.
MerchantOrderID String Falsch Optionale, vom Verkäufer bereitgestellte Bestell-ID. Der erste Schritt besteht darin, die MerchantOrderID im Bestätigungs-Feed festzulegen. Amazon ordnet die MerchantOrderID der AmazonOrderID zu, und Sie können dann Ihre eigene Bestell-ID (MerchantOrderID) für nachfolgende Feeds verwenden, die sich auf diese Bestellung beziehen. Die Definition finden Sie im Basis-XSD.
AdjustedItemQuantityCancelled Integer Falsch Menge der stornierten Artikel. Wird nur für Teilstornierungen verwendet.
AdjustedItemAmazonOrderItemCode String Falsch Eindeutige ID von Amazon für einen Artikel in einer Bestellung.
AdjustedItemMerchantOrderItemID String Falsch Optionale, vom Verkäufer bereitgestellte ID für einen Artikel in einer Bestellung. Sie kann bei der Auftragsabwicklung verwendet werden, wenn die Paarung im Bestätigungsfeed festgelegt wurde.
AdjustedItemMerchantAdjustmentItemID String Falsch Optionale, vom Verkäufer bereitgestellte eindeutige ID für die Anpassung (wird von Amazon nicht verwendet).
AdjustedItemAdjustmentReason String Falsch Grund für die Anpassung.
ItemPriceAdjustmentsComponentType String Falsch Die Art der Preisanpassung für den Artikel. Werte umfassen: Hauptbetrag, Versand, Steuer, Versandsteuer, Wiedereinlagerungsgebühr, Wiedereinlagerungsgebührsteuer, Geschenkverpackung, Geschenkverpackungssteuer, Zuschlag, Rückversand, Kulanz, Exportgebühr, Nachnahme, Nachnahmesteuer, Sonstiges, Kostenloser Ersatzrückversand
ItemPriceAdjustmentsComponentAmount Decimal Falsch Der Betrag der Anpassung.
ItemPriceAdjustmentsComponentAmountCurrency String Falsch Die Währung für den Betrag.
ItemPriceAdjustmentsAggregate String Falsch Ein Aggregat, das den Betrag darstellt, den der Käufer für den Artikel zurückerstattet bekommen soll. Kann in Form von XML, JSON oder einer #TEMP-Tabelle vorliegen. Verwenden Sie dieses Feld, wenn mehrere Artikelpreisanpassungen vorgenommen werden müssen.
PromotionAdjustmentsPromotionClaimCode String Falsch Der ClaimCode für die Aktionsanpassung.
PromotionAdjustmentsMerchantPromotionID String Falsch Die Aktions-ID für die Aktionsanpassung.
PromotionAdjustmentsComponentType String Falsch Die Art der Preisanpassung für die Aktion.
PromotionAdjustmentsComponentAmount Decimal Falsch Der Betrag der Preisanpassung für die Aktion.
PromotionAdjustmentsComponentAmountCurrency String Falsch Die Währung für den Betrag.
PromotionAdjustmentsComponentAggregate String Falsch Ein Aggregat, das den Betrag darstellt, der dem Käufer für die Aktion erstattet werden soll, aufgeschlüsselt nach Typ. Kann in Form von XML, JSON oder einer #TEMP-Tabelle vorliegen. Verwenden Sie dieses Feld, wenn mehrere Aktionspreisanpassungen vorgenommen werden müssen.
PromotionAdjustmentsAggregate String Falsch Ein Aggregat, das die Aktion darstellt. Untergeordnete Elemente sind PromotionClaimCode, MerchantPromotionID, ComponentAggregate (Typ, Betrag und Betrag@Währung). Verwenden Sie dieses Feld, wenn mehrere Aktionen angewendet werden müssen.
AdjustedItemAggregate String Falsch Ein Aggregat, das Bestellanpassungsinformationen für einen bestimmten Artikel darstellt. Kann in Form von XML, JSON oder einer #TEMP-Tabelle vorliegen. Verwenden Sie dieses Feld, wenn mehrere Artikel in einer Bestellung angepasst werden müssen.
OrderAdjustmentFeedAggregate String Falsch Ein Aggregat, das den Feed darstellt. Kann in XML-Form oder als #TEMP-Tabelle vorliegen.

Spalten des Ergebnissatzes

Name Typ Beschreibung
FeedSubmissionId String Eine eindeutige Kennung für die Feedübermittlung.
FeedType String Der Typ des übermittelten Feeds.
SubmittedDate Datetime Datum und Uhrzeit der Übermittlung des Feeds.
FeedProcessingStatus String Der Verarbeitungsstatus der Feedübermittlung.
Bestellerfüllungsfeed übermitteln

Mit dem Auftragserfüllungs-Feed kann Ihr System das System von Amazon mit Auftragserfüllungsinformationen aktualisieren.

Ausführen

Die gespeicherte Prozedur akzeptiert zwei aggregierte Formate: #TEMP-Tabellen und XML-Aggregat

Für #TEMP-Tabellen

Ihre Abfrage muss Folgendes enthalten:

INSERT INTO ItemAggregate#TEMP (ItemAmazonOrderItemCode, ItemQuantity) VALUES ('25959136016214', '1');
INSERT INTO OrderFulfillmentFeedAggregate#TEMP (AmazonOrderID, FulfillmentDate, FulfillmentDataCarrierName, FulfillmentDataShippingMethod, FulfillmentDataShipperTrackingNumber, ItemAggregate) VALUES ('249-6070298-2783041', '2017-02-01T00:00:00Z', ' Delivery Company', 'Normal Delivery', '1223525345234', 'ItemAggregate#TEMP')

Anschließend führen Sie das Verfahren aus, indem Sie den Wert von OrderFulfillmentFeedAggregate mit dem Namen der verwendeten Tabelle #TEMP OrderFulfillmentFeedAggregate#TEMP angeben.

EXEC SubmitOrderFulfillmentFeed OrderFulfillmentFeedAggregate = 'OrderFulfillmentFeedAggregate#TEMP'

*Die temporäre Tabelle muss innerhalb derselben Verbindung definiert und verwendet werden. Durch Schließen der Verbindung werden alle temporären Tabellen im Speicher gelöscht. Für XML-Aggregat

Das XML-Aggregat muss der API Struktur folgen (https://images-na.ssl-images-amazon.com/images/G/01/rainier/help/xsd/release_4_1/OrderFulfillment.xsd):

<Message>
<MessageID>1</MessageID>
<OrderFulfillment>
<AmazonOrderID>249-6070298-2783041</AmazonOrderID>
<FulfillmentDate>2017-02-01T00:00:00Z</FulfillmentDate>
<FulfillmentData>
<CarrierName> Delivery Company</CarrierName>
<ShippingMethod>Normal Delivery</ShippingMethod>
<ShipperTrackingNumber>1223525345234</ShipperTrackingNumber>
</FulfillmentData>
<Item>
<AmazonOrderItemCode>25959136016214</AmazonOrderItemCode>
<Quantity>1</Quantity>
</Item>
</OrderFulfillment>
</Message>
EXEC SubmitOrderFulfillmentFeed OrderFulfillmentFeedAggregate = '...(the above XML)...'

Eingabe

Name Typ Erforderlich Beschreibung
AmazonOrderID String Falsch Eindeutige Kennung von Amazon für eine Bestellung, die die gesamte Bestellung unabhängig von der Anzahl der Einzelartikel in der Bestellung identifiziert.
MerchantOrderID String Falsch Optionale, vom Verkäufer bereitgestellte Bestell-ID. Der erste Schritt besteht darin, die MerchantOrderID im Bestätigungs-Feed festzulegen. Amazon ordnet die MerchantOrderID der AmazonOrderID zu, und Sie können dann Ihre eigene Bestell-ID (MerchantOrderID) für nachfolgende Feeds verwenden, die sich auf diese Bestellung beziehen. Die Definition finden Sie im Basis-XSD.
OperationType String True Erforderlich. Wird verwendet, um den Typ der Operation (Aktualisieren oder Löschen) anzugeben, die an den Daten durchgeführt werden soll.
MerchantFulfillmentID Integer Falsch Vom Verkäufer bereitgestellte eindeutige Kennung für die Sendung (wird von Amazon nicht verwendet).
FulfillmentDate Datetime Falsch Das Datum, an dem der Artikel tatsächlich versandt oder abgeholt wurde, abhängig von der in der Bestellung angegebenen Erfüllungsmethode.
FulfillmentDataCarrierCode String Falsch Der Code des Versandunternehmens.
FulfillmentDataCarrierName String Falsch Der Name des Spediteurs.
FulfillmentDataShippingMethod String Falsch Die für die Lieferung des Artikels verwendete Versandart.
FulfillmentDataShipperTrackingNumber String Falsch Die Sendungsverfolgungsnummer.
CODCollectionMethod String Falsch Abholung einer Bestellung per Nachnahme.
ItemAmazonOrderItemCode String Falsch Eindeutige ID von Amazon für einen Artikel in einer Bestellung.
ItemMerchantOrderItemID String Falsch Die optionale, vom Verkäufer bereitgestellte Versand-ID für einen Artikel in einer Bestellung.
ItemMerchantFulfillmentItemID String Falsch Vom Verkäufer bereitgestellte eindeutige Kennung für einen Artikel in der Lieferung (wird von Amazon nicht verwendet).
ItemQuantity Integer Falsch Die Menge eines versendeten Artikels.
ItemAggregate String Falsch Ein Aggregat, das Auftragserfüllungsinformationen für einen bestimmten Artikel darstellt. Kann in Form von XML, JSON oder einer #TEMP-Tabelle vorliegen. Verwenden Sie dieses Feld, wenn mehrere Artikel in den Feed aufgenommen werden müssen.
FulfillmentDataAggregate String Falsch Ein Aggregat, das Auftragserfüllungsinformationen für einen bestimmten Artikel darstellt. Kann in Form von XML, JSON oder einer #TEMP-Tabelle vorliegen. Verwenden Sie dieses Feld, wenn mehrere Artikel in den Feed aufgenommen werden müssen.
OrderFulfillmentFeedAggregate String Falsch Ein Aggregat, das den Feed darstellt. Kann in XML-, JSON- oder #TEMP-Form vorliegen.

Spalten des Ergebnissatzes

Name Typ Beschreibung
FeedSubmissionId String Eine eindeutige Kennung für die Feedübermittlung.
FeedType String Der Typ des übermittelten Feeds.
SubmittedDate Datetime Datum und Uhrzeit der Übermittlung des Feeds.
FeedProcessingStatus String Der Verarbeitungsstatus der Feedübermittlung.
SendenOverrideFeed

Mit dem Override-Feed können Sie für ein einzelnes Produkt (SKU) eine Ausnahme von Ihren Versandeinstellungen auf Kontoebene festlegen.

Ausführen

Die gespeicherte Prozedur akzeptiert zwei aggregierte Formate: #TEMP-Tabellen und XML-Aggregat

Für #TEMP-Tabellen

Ihre Abfrage muss Folgendes enthalten:

INSERT INTO ShippingOverrideAggregate#TEMP (ShipOption, IsShippingRestricted) VALUES ('Std JP Kanto8', 'true')
INSERT INTO ShippingOverrideAggregate#TEMP (ShipOption, Type, ShipAmount, ShipAmountCurrency) VALUES ('Std JP Kantoa8', 'Exclusive', '400.0', 'JPY')
INSERT INTO OverrideFeedAggregate#TEMP (SKU, OperationType, ShippingOverrideAggregate) VALUES ('15700', 'Update', 'ShippingOverrideAggregate#TEMP')

Anschließend führen Sie die Prozedur aus, indem Sie den Wert von OverrideFeedAggregate mit dem Namen der verwendeten #TEMP-Tabelle OverrideFeedAggregate#TEMP angeben.

EXEC SubmitOverrideFeed OverrideFeedAggregate = 'OverrideFeedAggregate#TEMP'

*Die temporäre Tabelle muss innerhalb derselben Verbindung definiert und verwendet werden. Durch Schließen der Verbindung werden alle temporären Tabellen im Speicher gelöscht. Für XML-Aggregat

Das XML-Aggregat muss der API Struktur folgen (https://images-na.ssl-images-amazon.com/images/G/01/rainier/help/xsd/release_4_1/Override.xsd):

<Message>
<MessageID>1</MessageID>
<OperationType>Update</OperationType>
<Override>
<SKU>15700</SKU>
<ShippingOverride>
<ShipOption>Std JP Kanto8</ShipOption>
<IsShippingRestricted>true</IsShippingRestricted>
</ShippingOverride>
<ShippingOverride>
<ShipOption>Std JP Kantoa8</ShipOption>
<Type>Exclusive</Type>
<ShipAmount currency="JPY">400.0</ShipAmount>
</ShippingOverride>
</Override>
</Message>
EXEC SubmitOverrideFeed OverrideFeedAggregate = '...(the above XML)...'

Eingabe

Name Typ Erforderlich Beschreibung
SKU String Falsch Erforderlich. Wird verwendet, um ein einzelnes Produkt zu identifizieren. Jedes Produkt muss eine SKU haben und jede SKU muss eindeutig sein.
OperationType String Falsch Erforderlich. Wird verwendet, um den Typ der Operation (Aktualisieren oder Löschen) anzugeben, die an den Daten durchgeführt werden soll.
ShipOption String Falsch Standort und Versanddienst.
IsShippingRestricted Boolean Falsch Gibt an, ob die SKU mit dem angegebenen Versanddienst (ShipOption) an das angegebene Gebietsschema versendet werden kann oder nicht.
Type String Falsch Der Typ der außer Kraft gesetzten Versandkosten (additiv oder exklusiv), die auf die SKU angewendet werden.
ShipAmount Decimal Falsch Der zusätzliche oder exklusive Versandkostenbetrag.
ShipAmountCurrency Decimal Falsch Die für den ShipAmount verwendete Währung.
ShippingOverrideAggregate String Falsch Ein Aggregat, das die Versandüberschreibung darstellt. Kann in XML-Form oder als #TEMP-Tabelle vorliegen. Verwenden Sie dieses Feld, wenn mehrere Versandüberschreibungen erforderlich sind.
OverrideFeedAggregate String Falsch Ein Aggregat, das den Feed darstellt. Kann in XML-Form oder als #TEMP-Tabelle vorliegen.

Spalten des Ergebnissatzes

Name Typ Beschreibung
FeedSubmissionId String Eine eindeutige Kennung für die Feedübermittlung.
FeedType String Der Typ des übermittelten Feeds.
SubmittedDate Datetime Datum und Uhrzeit der Übermittlung des Feeds.
FeedProcessingStatus String Der Verarbeitungsstatus der Feedübermittlung.
PreisFeed einreichen

Über den Preis-Feed können Sie den aktuellen Preis und den Verkaufspreis (sofern zutreffend) für einen Artikel festlegen.

Ausführen

Die gespeicherte Prozedur akzeptiert zwei aggregierte Formate: #TEMP-Tabellen und XML-Aggregat

Für #TEMP-Tabellen

Ihre Abfrage muss Folgendes enthalten:

INSERT INTO PriceFeedAggregate#TEMP (SKU, StandardPrice, StandardPriceCurrency, MAP, MAPCurrency, SalePrice, SalePriceCurrency, SaleStartDate, SaleEndDate) VALUES ('15700', '134', 'JPY', '100', 'JPY', '150', 'JPY', '2017-02-01T00:00:00Z', '2020-02-01T00:00:00Z')
INSERT INTO PriceFeedAggregate#TEMP (SKU, StandardPrice, StandardPriceCurrency, MAP, MAPCurrency, SalePrice, SalePriceCurrency, SaleStartDate, SaleEndDate) VALUES ('99987867', '134', 'JPY', '100', 'JPY', '150', 'JPY', '2017-02-01T00:00:00Z', '2020-02-01T00:00:00Z')

Anschließend führen Sie die Prozedur aus, indem Sie den Wert von PriceFeedAggregate mit dem Namen der verwendeten #TEMP-Tabelle PriceFeedAggregate#TEMP angeben.

EXEC SubmitPriceFeed PriceFeedAggregate = 'PriceFeedAggregate#TEMP'

*Die temporäre Tabelle muss innerhalb derselben Verbindung definiert und verwendet werden. Durch Schließen der Verbindung werden alle temporären Tabellen im Speicher gelöscht. Für XML-Aggregat

Das XML-Aggregat muss der API Struktur folgen (https://images-na.ssl-images-amazon.com/images/G/01/rainier/help/xsd/release_4_1/Price.xsd):

<Message>
<MessageID>1</MessageID>
<Price>
<SKU>15700</SKU>
<StandardPrice currency="JPY">134</StandardPrice>
<MAP currency="JPY">100</MAP>
<Sale>
<StartDate>2017-02-01T00:00:00Z</StartDate>
<EndDate>2020-02-01T00:00:00Z</EndDate>
<SalePrice currency="JPY">150</SalePrice>
</Sale>
</Price>
</Message>
<Message>
<MessageID>2</MessageID>
<Price>
<SKU>99987867</SKU>
<StandardPrice currency="JPY">134</StandardPrice>
<MAP currency="JPY">100</MAP>
<Sale>
<StartDate>2017-02-01T00:00:00Z</StartDate>
<EndDate>2020-02-01T00:00:00Z</EndDate>
<SalePrice currency="JPY">150</SalePrice>
</Sale>
</Price>
</Message>
EXEC SubmitPriceFeed PriceFeedAggregate = '...(the above XML)...'

Eingabe

Name Typ Erforderlich Beschreibung
SKU String Falsch Erforderlich. Wird verwendet, um ein einzelnes Produkt zu identifizieren. Jedes Produkt muss eine SKU haben und jede SKU muss eindeutig sein.
OperationType String Falsch Erforderlich. Wird verwendet, um den Typ der Operation (Aktualisieren oder Löschen) anzugeben, die an den Daten durchgeführt werden soll.
StandardPrice Double Falsch Erforderlich. Preis des Artikels (kein Sonderangebotspreis).
StandardPriceCurrency String Falsch Erforderlich. Die Währung für den Standardpreis.
MAP String Falsch Mindestwerbepreis. Nur verwenden, wenn vom Hersteller vorgeschrieben. Sowohl der Standardpreis als auch der Verkaufspreis (falls zutreffend) müssen höher sein als der MAP-Wert.
MAPCurrency String Falsch Mindestwerbepreis. Nur verwenden, wenn vom Hersteller vorgeschrieben. Sowohl der Standardpreis als auch der Verkaufspreis (falls zutreffend) müssen höher sein als der MAP-Wert.
SalePrice Double Falsch Der Preis des Verkaufs.
SalePriceCurrency String Falsch Die Währung des Verkaufs.
SaleStartDate Datetime Falsch Das Startdatum des Verkaufs.
SaleEndDate Datetime Falsch Das Enddatum des Verkaufs.
PriceFeedAggregate String Falsch Ein Aggregat, das den Feed darstellt. Kann in XML-Form oder als #TEMP-Tabelle vorliegen.

Spalten des Ergebnissatzes

Name Typ Beschreibung
FeedSubmissionId String Eine eindeutige Kennung für die Feedübermittlung.
FeedType String Der Typ des übermittelten Feeds.
SubmittedDate Datetime Datum und Uhrzeit der Übermittlung des Feeds.
FeedProcessingStatus String Der Verarbeitungsstatus der Feedübermittlung.
Produktfeed übermitteln

Der Produkt-Feed enthält beschreibende Informationen zu den Produkten in Ihrem Katalog. Diese Informationen ermöglichen es Amazon, einen Datensatz zu erstellen und jedem Produkt eine eindeutige Kennung, eine sogenannte ASIN (Amazon Standard Item Number), zuzuweisen.

Ausführen

Der Treiber verwendet #TEMP-Tabellen als Felder für eingegebene aggregierte Informationen.

SubmitProductFeed hat zwei Hauptaggregate, die eingegeben werden müssen.

  • Produktbeschreibungs-Datenaggregat
  • ProduktDatenAggregat

Ihre Abfrage muss Folgendes enthalten:

ProductDescriptionDataAggregate-Informationen müssen mithilfe der temporären Tabelle ProductDescriptionDataAggregate#TEMP eingegeben werden.

INSERT INTO ProductDescriptionDataAggregate#TEMP (Title, Brand, Description, BulletPoint, Manufacturer) VALUES ('test Title', 'test Brand', 'test Description', 'test BulletPoint', 'test Manufacturer')

ProductDataAggregate-Informationen variieren je nach verwendeter Kategorie. Die Liste aller von Amazon bereitgestellten XSDs finden Sie hier https://images-na.ssl-images-amazon.com/images/G/01/rainier/help/xsd/release_1\_9/Product.xsd

In diesem Beispiel wird die Kategorie „Sport“ verwendet https://images-na.ssl-images-amazon.com/images/G/01/rainier/help/xsd/release_1\_9/Sports.xsd

Um gültige Produktdaten hinzuzufügen, muss Sports.xsd genau befolgt und das XML-Aggregat korrekt erstellt werden. Dieses Beispiel hat die folgenden Produktdaten:

  • Produkttyp = Sportartikel
  • Herkunft = Übergeordnet
  • Variationsthema = Größe (Basierend auf dem ausgewählten Produkttyp sind einige der Variationsthemen ungültig. In diesem Beispiel ist die Designvariante ungültig.)
  • Größe = S
  • Materialzusammensetzung = Metall

Wenn Sie der Reihenfolge der Sports.xsd-XSD-Datei folgen, lautet das Aggregat:

<Sports>
    <ProductType>SportingGoods</ProductType>
    <VariationData>
        <Parentage>parent</Parentage>
        <VariationTheme>Size</VariationTheme>
        <Size>S</Size>
    </VariationData>
    <MaterialComposition>Metal</MaterialComposition>
</Sports>

Dieses Aggregat ist der Wert von ProductDataAggregate.

INSERT INTO ProductFeedAggregate#TEMP (SKU, ProductDescriptionDataAggregate, ProductDataAggregate) VALUES ('test SKU', 'ProductDescriptionDataAggregate#TEMP', '<Sports>
    <ProductType>SportingGoods</ProductType>
    <VariationData>
        <Parentage>parent</Parentage>
        <VariationTheme>Size</VariationTheme>
        <Size>S</Size>
    </VariationData>
    <MaterialComposition>Metal</MaterialComposition>
</Sports>')

Anschließend führen Sie das Verfahren aus, indem Sie den Wert von ProductFeedAggregate mit dem Namen der verwendeten #TEMP-Tabelle ProductFeedAggregate#TEMP angeben.

EXEC SubmitProductFeed ProductFeedAggregate = 'ProductFeedAggregate#TEMP'

*Die temporäre Tabelle muss innerhalb derselben Verbindung definiert und verwendet werden. Durch Schließen der Verbindung werden alle temporären Tabellen im Speicher gelöscht. Eingabe

Name Typ Erforderlich Beschreibung
SKU String True Erforderlich. Wird verwendet, um ein einzelnes Produkt zu identifizieren. Jedes Produkt muss eine SKU haben und jede SKU muss eindeutig sein.
OperationType String True Erforderlich. Wird verwendet, um den Typ der Operation (Update, Delete oder PartialUpdate) anzugeben, die an den Daten durchgeführt werden soll.
StandardProductID String Falsch Eine standardmäßige, eindeutige Kennung für ein Produkt, bestehend aus einem Typ (ISBN, UPC oder EAN) und einem Wert, der dem entsprechenden Format für den angegebenen Typ entspricht. Dies ist ein Pflichtfeld, wenn im Basis-XSD für StandardProductID ein Typ angegeben ist.
ProductTaxCode String Falsch Standardcode von Amazon zur Identifizierung der Steuereigenschaften eines Produkts.
LaunchDate Datetime Falsch Steuert, wann das Produkt bei Suchen und beim Browsen auf der Amazon-Website angezeigt wird.
DiscontinueDate Datetime Falsch Steuert, wann das Produkt aus Such- und Browsereinstellungen auf der Amazon-Website verschwindet.
ReleaseDate Datetime Falsch Das Datum, an dem ein Produkt zum Verkauf freigegeben wird.
Condition String Falsch Der Zustand des Artikels.
Rebate String Falsch Der Rabatt des Produkts.
ItemPackageQuantity Integer Falsch Anzahl des gleichen Produkts in einer Packung. Wenn Sie beispielsweise einen Karton mit 10 Packungen Socken verkaufen, wäre ItemPackageQuantity 10.
NumberOfItems Integer Falsch Anzahl der Einzelartikel, die in dem Produkt enthalten sind, das Sie zum Verkauf anbieten, so dass die einzelnen Artikel nicht für den Einzelverkauf verpackt sind. Wenn Sie beispielsweise einen Karton mit 10 Packungen Socken verkaufen und jede Packung 3 Paar Socken enthält, beträgt NumberOfItems 30.
Title String True Erforderlich. Kurzbeschreibung des Produkts.
Brand String Falsch Marke des Produkts.
Designer String Falsch Designer des Produkts.
Description String Falsch Lange Beschreibung des Produkts.
BulletPoint String Falsch Kurze Beschreibungen der Produktfunktionen.
PackageDimensionsLength String Falsch Berechnete Abmessungen des Pakets.
PackageDimensionsWidth String Falsch Berechnete Abmessungen des Pakets.
PackageDimensionsHeight String Falsch Berechnete Abmessungen des Pakets.
PackageDimensionsWeight String Falsch Berechnete Abmessungen des Pakets.
ItemDimensionsLength String Falsch Berechnete Abmessungen des Artikels.
ItemDimensionsWidth String Falsch Berechnete Abmessungen des Artikels.
ItemDimensionsHeight String Falsch Berechnete Abmessungen des Artikels.
ItemDimensionsWeight String Falsch Berechnete Abmessungen des Artikels.
PackageWeight String Falsch Gewicht des Pakets
ShippingWeight String Falsch Gewicht des Produkts, wenn es für den Versand verpackt ist.
MerchantCatalogNumber String Falsch Katalognummer des Verkäufers für das Produkt, falls sie von der SKU abweicht.
MSRP Double Falsch Unverbindliche Preisempfehlung des Herstellers.
MaxOrderQuantity Integer Falsch Maximale Menge des Produkts, die ein Kunde bestellen kann.
SerialNumberRequired Boolean Falsch Gibt an, ob das Produkt eine Seriennummer haben muss.
Prop65 Boolean Falsch Wird verwendet, wenn das Produkt in Kalifornien den Bestimmungen von Prop 65 unterliegt. Nur USA.
LegalDisclaimer String Falsch Ist für das Produkt ein rechtlicher Haftungsausschluss erforderlich?
Manufacturer String Falsch Hersteller des Produkts.
MfrPartNumber String Falsch Teilenummer vom Originalhersteller bereitgestellt.
SearchTerms String Falsch Von Ihnen eingegebene Begriffe, die zu Produktsuchergebnissen führen.
PlatinumKeywords String Falsch Werte, die zum Zuordnen von Produkten zu Knoten in einer benutzerdefinierten Suchstruktur verwendet werden.
RecommendedBrowseNode String Falsch Wert, der zur Klassifizierung eines Artikels verwendet wird.
Memorabilia Boolean Falsch Wird verwendet, wenn es sich bei dem Produkt um ein Erinnerungsstück handelt.
Autographed Boolean Falsch Wird verwendet, wenn es sich bei dem Produkt um einen signierten Artikel handelt.
UsedFor String Falsch Wofür das Produkt verwendet wird (beeinflusst die Platzierung des Produkts in der Amazon-Suchstruktur).
ItemType String Falsch Vordefinierter Wert, der angibt, wo das Produkt innerhalb der Amazon-Suchstruktur erscheinen soll.
OtherItemAttributes String Falsch Wird verwendet, um das Produkt innerhalb der Amazon-Suchstruktur weiter zu klassifizieren.
TargetAudience String Falsch Wird verwendet, um das Produkt innerhalb der Amazon-Suchstruktur weiter zu klassifizieren.
SubjectContent String Falsch Wird verwendet, um das Produkt mit einer bestimmten Idee oder einem bestimmten Konzept für das Merchandising in Verbindung zu bringen.
IsGiftWrapAvailable Boolean Falsch Gibt an, ob für das Produkt eine Geschenkverpackung verfügbar ist.
IsGiftMessageAvailable Boolean Falsch Gibt an, ob Geschenknachrichten für das Produkt verfügbar sind.
IsDiscontinuedByManufacturer Boolean Falsch Zeigt an, dass der Hersteller die Produktion des Artikels eingestellt hat.
MaxAggregateShipQuantity Integer Falsch Die maximale Anzahl desselben Artikels, die im selben Paket versendet werden kann.
ProductDescriptionDataAggregate String Falsch Abschnitt mit kategoriespezifischen Informationen wie Variationen. Kann in XML-Form oder als #TEMP-Tabelle vorliegen.
ProductDataAggregate String Falsch Abschnitt mit kategoriespezifischen Informationen wie Variationen. Kann in XML-Form oder als #TEMP-Tabelle vorliegen.
ProductFeedAggregate String Falsch Ein Aggregat, das den Feed darstellt. Kann in XML-Form oder als #TEMP-Tabelle vorliegen.

Spalten des Ergebnissatzes

Name Typ Beschreibung
FeedSubmissionId String Eine eindeutige Kennung für die Feedübermittlung.
FeedType String Der Typ des übermittelten Feeds.
SubmittedDate Datetime Datum und Uhrzeit der Übermittlung des Feeds.
FeedProcessingStatus String Der Verarbeitungsstatus der Feedübermittlung.
SendenBeziehungsFeed

Mit dem Beziehungs-Feed können Sie optionale Beziehungen zwischen Artikeln in Ihrem Katalog einrichten.

Ausführen

Die gespeicherte Prozedur akzeptiert zwei aggregierte Formate: #TEMP-Tabellen und XML-Aggregat

Für #TEMP-Tabellen

Ihre Abfrage muss Folgendes enthalten:

INSERT INTO RelationAggregate#TEMP (Type, SKU) VALUES ('Variation', '99987867')
INSERT INTO RelationAggregate#TEMP (Type, SKU) VALUES ('Variation', '99987867')
INSERT INTO RelationshipFeedAggregate#TEMP (ParentSKU, RelationAggregate) VALUES ('15700', 'RelationAggregate#TEMP')

Anschließend führen Sie die Prozedur aus, indem Sie den Wert von RelationshipFeedAggregate mit dem Namen der verwendeten #TEMP-Tabelle RelationshipFeedAggregate#TEMP angeben.

EXEC SubmitRelationshipFeed RelationshipFeedAggregate = 'RelationshipFeedAggregate#TEMP'

*Die temporäre Tabelle muss innerhalb derselben Verbindung definiert und verwendet werden. Durch Schließen der Verbindung werden alle temporären Tabellen im Speicher gelöscht. Für XML-Aggregat

Das XML-Aggregat muss der API Struktur folgen (https://images-na.ssl-images-amazon.com/images/G/01/rainier/help/xsd/release_4_1/Relationship.xsd):

<Message>
<MessageID>1</MessageID>
<Relationship>
<ParentSKU>15700</ParentSKU>
<Relation>
<SKU>99987867</SKU>
<Type>Variation</Type>
</Relation>
<Relation>
<SKU>99987867</SKU>
<Type>Variation</Type>
</Relation>
</Relationship>
</Message>
EXEC SubmitRelationshipFeed RelationshipFeedAggregate = '...(the above XML)...'

Eingabe

Name Typ Erforderlich Beschreibung
ParentSKU String Falsch Erforderlich. Die Haupt-SKU für ein Produkt mit Variationen.
OperationType String Falsch Erforderlich. Wird verwendet, um den Typ der Operation (Aktualisieren oder Löschen) anzugeben, die an den Daten durchgeführt werden soll.
Type String Falsch Beziehungstyp; derzeit werden Variation oder Zubehör unterstützt.
SKU String Falsch Wird verwendet, um ein einzelnes Produkt zu identifizieren, eine (untergeordnete) Variante der übergeordneten SKU.
RelationAggregate String Falsch Ein Aggregat, das die Relation darstellt. Kann in Form von XML, JSON oder einer #TEMP-Tabelle vorliegen. Verwenden Sie dieses Feld, wenn Sie mehrere Relationen anwenden
RelationshipFeedAggregate String Falsch Ein Aggregat, das den Feed darstellt. Kann in XML- oder #TEMP-Tabellenform vorliegen.

Spalten des Ergebnissatzes

Name Typ Beschreibung
FeedSubmissionId String Eine eindeutige Kennung für die Feedübermittlung.
FeedType String Der Typ des übermittelten Feeds.
SubmittedDate Datetime Datum und Uhrzeit der Übermittlung des Feeds.
FeedProcessingStatus String Der Verarbeitungsstatus der Feedübermittlung.
SendenSourcingOnDemandFeed

Nutzungsinformationen für die Operation SubmitSourcingOnDemandFeed.rsb.

Ausführen

Die gespeicherte Prozedur akzeptiert zwei aggregierte Formate: #TEMP-Tabellen und XML-Aggregat

Für #TEMP-Tabellen

Ihre Abfrage muss Folgendes enthalten:

INSERT INTO OrderSourcingOnDemandFeedAggregate#TEMP (AmazonOrderID, SKU, EstimatedShipDate) VALUES ('250-4747727-9303810', '15700', '2018-12-08T00:00:00Z');

Anschließend führen Sie das Verfahren aus, indem Sie den Wert von OrderSourcingOnDemandFeedAggregate mit dem Namen der verwendeten #TEMP-Tabelle OrderSourcingOnDemandFeedAggregate#TEMP angeben.

EXEC SubmitSourcingOnDemandFeed OrderSourcingOnDemandFeedAggregate = 'OrderSourcingOnDemandFeedAggregate#TEMP'

*Die temporäre Tabelle muss innerhalb derselben Verbindung definiert und verwendet werden. Durch Schließen der Verbindung werden alle temporären Tabellen im Speicher gelöscht. Für XML-Aggregat

Das XML-Aggregat muss der API Struktur folgen (https://m.media-amazon.com/images/G/01/rainier/help/xsd/release_4_1/OrderSourcingOnDemand._CB475945388_.xsd):

<Message>
<MessageID>1</MessageID>
<OrderSourcingOnDemand>
<AmazonOrderID>250-4747727-9303810</AmazonOrderID>
<SKU>15700</SKU>
<EstimatedShipDate>2018-12-08T00:00:00Z</EstimatedShipDate>
</OrderSourcingOnDemand>
</Message>
EXEC SubmitSourcingOnDemandFeed OrderSourcingOnDemandFeedAggregate = '...(the above XML)...'

Eingabe

Name Typ Erforderlich Beschreibung
AmazonOrderID String Falsch Amazon-Bestellnummer.
SKU String True Erforderlich. Wird verwendet, um ein einzelnes Produkt zu identifizieren. Jedes Produkt muss eine SKU haben und jede SKU muss eindeutig sein.
EstimatedShipDate Datetime True Erforderlich. Voraussichtliches Versanddatum.
OrderSourcingOnDemandFeedAggregate String Falsch Ein Aggregat, das den Feed darstellt. Kann in XML-Form oder als #TEMP-Tabelle vorliegen.

Spalten des Ergebnissatzes

Name Typ Beschreibung
FeedSubmissionId String Eine eindeutige Kennung für die Feedübermittlung.
FeedType String Der Typ des übermittelten Feeds.
SubmittedDate Datetime Datum und Uhrzeit der Übermittlung des Feeds.
FeedProcessingStatus String Der Verarbeitungsstatus der Feedübermittlung.

Datenmodell für Verkaufspartner

Der Jitterbit Connector für Amazon Marketplace modelliert die Selling Partner API als relationale Ansichten und gespeicherte Prozeduren.

Um das Amazon Selling Partner Data Model zu verwenden, setzen Sie einfach Schema an Verkaufspartner.

Ansichten

Ansichten sind Tabellen, die nicht geändert werden können, wie z. B. Bestellungen, Produkte. Normalerweise werden Daten, die schreibgeschützt sind und nicht aktualisiert werden können, als Ansichten angezeigt.

Gespeicherte Prozeduren

Gespeicherte Prozeduren sind funktionsähnliche Schnittstellen zur Datenquelle. Sie können zum Suchen, Aktualisieren und Ändern von Informationen

in der Datenquelle verwendet werden.

Verwenden von Berichten

Für jeden Berichtstyp wird eine Ansicht angezeigt. Beispielsweise wird der Berichtstyp FEE_DISCOUNTS_REPORT als Ansicht mit dem Namen REPORT_FEE_DISCOUNTS_REPORT angezeigt. Diese Ansichten können dann mithilfe der optionalen Datums-/Uhrzeitparameter „DataStartTime“ und „DataEndTime“ abgefragt werden. Wenn beide Datums-/Uhrzeitparameter angegeben sind, sucht der Treiber automatisch nach einem vorhandenen Bericht, der dem angegebenen Intervall entspricht, und erstellt, wenn er nicht gefunden wird, einen neuen Bericht. Berichte können manuell mit der gespeicherten Prozedur RequestReport erstellt werden. Sie können auch die JSON-Aggregat-Pseudospalte ReportOptions verwenden, um zusätzliche Felder anzugeben, die je nach Berichtstyp erforderlich sein können. Weitere Einzelheiten zu Berichtsoptionen finden Sie in der Amazon Selling-Partner API Dokumentation

Nachdem ein Bericht erstellt und in den Ergebnissatz übertragen wurde, wird bei der nächsten Abfrage dieses Berichtstyps mit den gleichen Filtern „DataStartTime“ und „DataEndTime“ der zuvor erstellte Bericht heruntergeladen, anstatt einen neuen Bericht zu erstellen.

Tabellen

Der Connector modelliert die Daten im Amazon Marketplace als Liste von Tabellen in einer relationalen Datenbank, die mit Standard-SQL-Anweisungen abgefragt werden können.

Jitterbit-Connector für Amazon Marketplace Tabellen
Name Beschreibung
Destinations Gibt Informationen zu allen Zielen zurück.
InboundShipments Gibt eine Liste eingehender Sendungen basierend auf den von Ihnen angegebenen Kriterien zurück.
InboundShipmentTransportDetails Informationen zu eingehenden Sendungen, einschließlich Angaben zum Spediteur, Sendungsstatus und Workflow Status für eine Versandanfrage bei einem mit Amazon zusammenarbeitenden Spediteur.
ListingsItems Gibt Details zu einem Listing-Artikel für einen Verkaufspartner zurück.
ListingsItemsAttributes Der Operation „GetFeedSubmissionList“ gibt eine Liste mit Feed-Einreichungen zurück.
OutboundFulfillmentOrders Gibt eine Liste mit Erfüllungsaufträgen zurück, die nach (oder zu) einem angegebenen Datum/Uhrzeit erfüllt wurden oder durch den nächsten Token-Parameter angegeben sind.
Subscriptions Gibt Informationen zu Abonnements des angegebenen Benachrichtigungstyps zurück.
VendorShippingLabels Diese Tabelle ist Teil der Vendor Direct Fulfillment Shipping API. Gibt eine Liste der Versandetiketten zurück, die während des von Ihnen angegebenen Zeitraums erstellt wurden. Sie definieren diesen Zeitraum mit den Parametern createdAfter und createdBefore. Der zu durchsuchende Datumsbereich darf nicht mehr als 7 Tage umfassen.
Reiseziele

Gibt Informationen zu allen Zielen zurück.

Spalten
Name Typ Nur Lesen Referenzen Beschreibung
DestinationId [KEY] String Falsch Die Zielkennung, die beim Erstellen des Ziels generiert wurde.
Name String Falsch Der vom Entwickler definierte Name für dieses Ziel.
ResourceSqsArn String Falsch Der mit der SQS-Warteschlange verknüpfte Amazon Resource Name (ARN) (Warteschlangenziel des Amazon Simple Queue Service).
ResourceEventBridgeName String Falsch Der Name der Partnerereignisquelle, die mit dem Ziel verknüpft ist (Amazon EventBridge-Ziel).
ResourceEventBridgeRegion String Falsch Die AWS-Region, in der Sie die Benachrichtigungen erhalten (Amazon EventBridge-Ziel).
ResourceEventBridgeAccountId String Falsch Die Kennung für das AWS-Konto, das für die Gebühren im Zusammenhang mit dem Empfang von Benachrichtigungen verantwortlich ist (Amazon EventBridge-Ziel).
Eingehende Sendungen

Gibt eine Liste eingehender Sendungen basierend auf den von Ihnen angegebenen Kriterien zurück.

Wählen

Der Connector verwendet die Amazon Marketplace API, um WHERE-Klauselbedingungen zu verarbeiten, die mit den folgenden Spalten und Operatoren erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

  • ShipmentId unterstützt die Vergleiche '=' und 'IN'.
  • ShipmentStatus unterstützt die Vergleiche '=' und 'IN'.
  • MarketplaceId unterstützt den '='-Vergleich.
  • LastUpdatedDate unterstützt die Vergleiche '=', '<', '>', '<=', '>='.

Beispielsweise wird die folgende Abfrage serverseitig verarbeitet:

SELECT * FROM InboundShipments WHERE ShipmentStatus = 'Working'
SELECT * FROM InboundShipments WHERE ShipmentStatus IN ('Working', 'SHIPPED', 'IN_TRANSIT')
SELECT * FROM InboundShipments WHERE ShipmentId = '503-9993250-1405404'
SELECT * FROM InboundShipments WHERE MarketplaceId = 'ATVPDKIKX0DER'
SELECT * FROM InboundShipments WHERE LastUpdatedDate >= '2016-12-12'
Spalten
Name Typ Nur Lesen Referenzen Beschreibung
ShipmentId [KEY] String Falsch Die ID der Sendung.
ShipmentStatus String Falsch Der Status Ihrer eingehenden Sendung.
ShipmentName String Falsch Der eindeutige Name der eingehenden Sendung.
ShipFromPostalCode String Falsch Die Postleitzahl der Absenderadresse.
ShipFromName String Falsch Der Name der Absenderadresse.
ShipFromCountryCode String Falsch Der Ländercode der Rücksendeadresse.
ShipFromDistrictOrCounty String Falsch Der Bezirk oder Landkreis der Absenderadresse.
ShipFromStateOrProvinceCode String Falsch Der Staats- oder Provinzcode der Absenderadresse.
ShipFromAddressLine1 String Falsch Die Straßenadresse der Absenderadresse.
ShipFromAddressLine2 String Falsch Zusätzliche Straßenadresseninformationen der Absenderadresse.
ShipFromCity String Falsch Die Stadt der Absenderadresse.
LabelPrepType String Falsch Die Art der Etikettenerstellung.
AreCasesRequired Boolean Falsch Boolescher Wert, der angibt, ob eine eingehende Lieferung Kartons enthält oder nicht.
DestinationFulfillmentCenterId String Falsch Die von Amazon erstellte Kennung für das Amazon-Fulfillment-Center.
ConfirmedNeedByDate Date Falsch Datum, an dem die Sendung bei einem Amazon-Fulfillment-Center für vorbestellte Artikel eintreffen muss.
MarketplaceId String Falsch Marketplace für den Bericht.
BoxContentsSource String Falsch Wenn der Verkäufer Informationen zum Kartoninhalt einer Sendung bereitgestellt hat.
EstimatedBoxContentsFeeTotalUnits Int Falsch Die Anzahl der zu versendenden Einheiten für eine Schätzung der von Amazon für Kartons ohne Informationen zum Kartoninhalt berechneten manuellen Bearbeitungsgebühr.
EstimatedBoxContentsFeePerUnitCurrencyCode String Falsch Der Währungscode für eine Schätzung der manuellen Bearbeitungsgebühr, die Amazon für Kartons ohne Informationen zum Kartoninhalt berechnet.
EstimatedBoxContentsFeePerUnitValue Decimal Falsch Die manuelle Bearbeitungsgebühr pro Einheit für eine Schätzung der manuellen Bearbeitungsgebühr, die Amazon für Kartons ohne Informationen zum Kartoninhalt berechnet.
EstimatedBoxContentsTotalFeeCurrencyCode String Falsch Der Währungscode der Gesamtgebühr für eine Schätzung der manuellen Bearbeitungsgebühr, die Amazon für Kartons ohne Informationen zum Kartoninhalt berechnet.
EstimatedBoxContentsTotalFeeValue Decimal Falsch Der Gesamtgebührenwert für eine Schätzung der manuellen Bearbeitungsgebühr, die Amazon für Kartons ohne Informationen zum Kartoninhalt berechnet.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
LastUpdatedDate Datetime Ein Datum, das zum Auswählen eingehender Sendungen verwendet wird, die zuletzt vor/nach einer angegebenen Zeit aktualisiert wurden.
InboundShipmentItemList String Eine Liste mit Informationen zu eingehenden Sendungsartikeln.
Eingehende SendungTransportDetails

Informationen zu eingehenden Sendungen, einschließlich Angaben zum Spediteur, Sendungsstatus und Workflow Status für eine Versandanfrage bei einem mit Amazon zusammenarbeitenden Spediteur.

Spalten
Name Typ Nur Lesen Referenzen Beschreibung
ShipmentId [KEY] String True Eine Sendungskennung, die ursprünglich von der Operation„createInboundShipmentPlan“ zurückgegeben wurde.
PartneredSmallParcelData String Falsch Informationen, die ein mit Amazon zusammenarbeitender Transportdienstleister benötigt, um eine Sendung mit kleinen Paketen zu versenden.
NonPartneredSmallParcelData String Falsch Informationen, die Sie Amazon zu einer Paketsendung bereitstellen, die von einem Spediteur verschickt wurde, der keine Partnerschaft mit Amazon eingegangen ist.
PartneredLtlData String Falsch Informationen, die ein mit Amazon zusammenarbeitender Spediteur benötigt, um eine eingehende Teilladung/Komplettladung (LTL/FTL) zu versenden.
NonPartneredLtlData String Falsch Informationen, die Sie Amazon zu einer Teilladungs-/Komplettladungssendung (LTL/FTL) durch einen Spediteur bereitstellen, der keine Partnerschaft mit Amazon eingegangen ist.
IsPartnered Boolean Falsch Gibt an, ob eine putTransportDetails-Anforderung für einen Partnertransporteur bestimmt ist.
SellerId String Falsch Die Amazon-Verkäuferkennung.
ShipmentType String Falsch Gibt die Versandart des Spediteurs in einer putTransportDetails-Anfrage an.
ErrorCode String Falsch Ein Fehlercode, der die Art des aufgetretenen Fehlers identifiziert.
ErrorDescription String Falsch Eine Meldung, die den Fehlerzustand beschreibt.
TransportStatus String Falsch Gibt den Status der Sendung mit dem Transportpartner von Amazon an.
AngeboteArtikel

Gibt Details zu einem Listing-Artikel für einen Verkaufspartner zurück.

Die folgenden Filter sind erforderlich:

  • SKU
  • SellerId: Sie können SellerId entweder als Pseudospaltenbedingung in WHERE-Filtern oder in der Verbindungszeichenfolge angeben.

Einige Beispielabfragen:

SELECT * FROM ListingsItems WHERE SKU = '12345' AND SellerId = 'XXXXXXXXXXXXXX'

INSERT INTO ListingsItems (ProductType, Requirements, Attributes, SKU, SellerId)
VALUES ('product_type', 'LISTING', '{\"AttributeName\": \"test_attribute\", \"AttributeValue\": \"value\"}', '12345', 'XXXXXXXXXXXXXX')

DELETE FROM ListingsItems WHERE SKU = '12345' AND SellerId = 'XXXXXXXXXXXXXX'

Beim Einfügen können Sie auch temporäre Tabellen verwenden, um mehrere Attribute einzufügen, wie im folgenden Beispiel gezeigt:

INSERT INTO Attributes#TEMP (AttributeName, AttributeValue) VALUES ('attr1', 'val1')
INSERT INTO Attributes#TEMP (AttributeName, AttributeValue) VALUES ('attr2', 'val2')
INSERT INTO Attributes#TEMP (AttributeName, AttributeValue) VALUES ('attr3', 'val3')

INSERT INTO ListingsItems (ProductType, Requirements, Attributes, SKU, SellerId)
VALUES ('product_type', 'LISTING', 'Attributes#TEMP', '12345', 'XXXXXXXXXXXXXX')

*Die temporäre Tabelle muss innerhalb derselben Verbindung definiert und verwendet werden. Durch Schließen der Verbindung werden alle temporären Tabellen im Speicher gelöscht.

Spalten
Name Typ Nur Lesen Referenzen Beschreibung
SKU [KEY] String Wahr Ein Verkaufspartner hat eine Kennung für ein Amazon-Angebot bereitgestellt.
FulfillmentAvailability String Falsch Erfüllungsverfügbarkeit für den Angebotsartikel.
ProcurementCostCurrency String True Der Preis (ISO4217-Währungscode), den Amazon Ihnen für dieses Produkt zahlen soll.
ProcurementCostAmount String True Der Preis (numerischer Wert), den Amazon Ihnen für dieses Produkt zahlen soll.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
Attributes String Dieses Feld wird für INSERT-Anweisungen benötigt. Aggregiertes Feld, das strukturierte Felder „AttributeName“ und „AttributeValue“ enthält.
SellerId String Eine Kennung des Verkaufspartners, beispielsweise ein Händlerkonto oder ein Lieferantencode.
Requirements String Dieses Feld kann für INSERT-Anweisungen angegeben werden. Die zulässigen Werte sind LISTING, LISTING_PRODUCT_ONLY, LISTING_OFFER_ONLY.
ProductType String Dieses Feld ist für INSERT-Anweisungen erforderlich.
AuflistungenArtikelAttribute

Der Operation „GetFeedSubmissionList“ gibt eine Liste mit Feed-Einreichungen zurück.

Folgende Filter sind erforderlich:

  • SKU
  • SellerId: Sie können SellerId entweder als Pseudospaltenbedingung in WHERE-Filtern oder in der Verbindungszeichenfolge angeben.

Einige Beispielabfragen:

SELECT * FROM ListingsItemsAttributes WHERE SKU = '12345' AND SellerId = 'XXXXXXXXXXXXXX'
UPDATE ListingsItemsAttributes SET AttributeValue = 'test_value', ProductType = 'LUGGAGE'
WHERE SKU = '12345' AND AttributeName = 'item_name_value'

Sie können alle SKU-Felder auch aus einer anderen Unterabfrage abrufen, zum Beispiel:

SELECT * FROM ListingsItems WHERE SellerId = 'XXXXXXXXXXXXXX' AND SKU IN (
        SELECT DISTINCT(SKUIdentifierSellerSKU) FROM CatalogItems WHERE MarketplaceId = 'XXXXXXXXXXXXXX' AND Query = 'test' AND SkuIdentifierSellerSku IS NOT NULL
)
Spalten
Name Typ Nur Lesen Referenzen Beschreibung
SKU [KEY] String Wahr Ein Verkaufspartner hat eine Kennung für ein Amazon-Angebot bereitgestellt.
AttributeName [KEY] String Falsch Der Attributname für das Listing-Element.
AttributeValue String Falsch Der Attributwert für das Listing-Element.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
ProductType String Der Amazon-Produkttyp des Listing-Artikels. Erforderlich zum Aktualisieren eines Attributs.
SellerId String Eine Kennung des Verkaufspartners, beispielsweise ein Händlerkonto oder ein Lieferantencode.
Ausgehende Auftragserfüllung

Gibt eine Liste der Erfüllungsaufträge zurück, die nach (oder zu) einem bestimmten Datum/einer bestimmten Uhrzeit erfüllt wurden oder durch den nächsten Token-Parameter angegeben werden.

Spalten
Name Typ Nur Lesen Referenzen Beschreibung
SellerFulfillmentOrderId [KEY] String Falsch Die Kennung des Erfüllungsauftrags.
DisplayableOrderId String Falsch Eine Auftragskennung, die beim Erstellen eines Auftrags übermittelt wird. Wird als Auftragskennung in Materialien angezeigt, die an den Empfänger gerichtet sind, wie z. B. dem Lieferschein.
DisplayableOrderComment String Falsch Ein Textblock, der beim Erstellen eines Auftrags übermittelt wird. Wird in an den Empfänger gerichteten Materialien wie dem Lieferschein angezeigt.
DisplayableOrderDate Datetime Falsch Ein Datum und eine Uhrzeit, die beim Erstellen eines Auftrags übermittelt werden. Wird als Bestelldatum in an den Empfänger gerichteten Materialien wie dem Lieferschein angezeigt.
FeatureConstraints String Falsch Eine Liste von Funktionen und deren Erfüllungsrichtlinien, die auf die Bestellung angewendet werden sollen.
FulfillmentAction String Falsch Gibt an, ob der Erfüllungsauftrag jetzt versendet oder mit einer Auftragssperre belegt werden soll.
FulfillmentOrderStatus String Falsch Der aktuelle Status des Erfüllungsauftrags.
FulfillmentPolicy String Falsch Der beim Erstellen eines Fulfillment-Auftrags angegebene FulfillmentPolicy-Wert.
ReceivedDate Datetime Falsch Datum und Uhrzeit des Eingangs des Fulfillment-Auftrags bei einem Amazon-Fulfillment-Center.
ShippingSpeedCategory String Falsch Die für den Fulfillment-Auftrag verwendete Versandmethode.
StatusUpdatedDate Datetime Falsch Datum und Uhrzeit der letzten Statusänderung des Erfüllungsauftrags im Datums- und Uhrzeitformat ISO 8601.
AddressLine1 String Falsch Die erste Zeile der Adresse.
AddressLine2 String Falsch Zusätzliche Adressinformationen.
AddressLine3 String Falsch Zusätzliche Adressinformationen.
City String Falsch Die Stadt, in der sich die Person, das Unternehmen oder die Institution befindet. Diese Eigenschaft ist in allen Ländern außer Japan erforderlich. Sie sollte in Japan nicht verwendet werden.
CountryCode String Falsch Der zweistellige Ländercode. Im ISO 3166-1 Alpha-2-Format.
DistrictOrCounty String Falsch Der Bezirk oder Landkreis, in dem sich die Person, das Unternehmen oder die Institution befindet.
AddressName String Falsch Der Name der Person, des Unternehmens oder der Institution an der Adresse.
PostalCode String Falsch Die Postleitzahl der Adresse.
StateOrRegion String Falsch Der Staat oder die Region, in der sich die Person, das Unternehmen oder die Institution befindet.
Phone String Falsch Die Telefonnummer der Person, des Unternehmens oder der Institution an der Adresse.
ReturnAuthorizations String Falsch Ein JSON-Objekt mit Informationen zur Rücksendeautorisierung.
ReturnItems String Falsch Ein JSON-Objekt mit Artikeln, die Amazon zur Rückgabe angenommen hat. Wird leer zurückgegeben, wenn keine Artikel zur Rückgabe angenommen wurden.
FulfillmentShipments String Falsch Ein JSON-Objekt mit Informationen zur Auftragserfüllung.
FulfillmentOrderItems String Falsch Ein JSON-Objekt mit Informationen zu Auftragspositionen.
MarketplaceId String Falsch Die Marktplatzkennung.
QueryStartDate String Falsch Ein Datum, das zur Auswahl von Erfüllungsaufträgen verwendet wird, die zuletzt nach (oder zu) einem angegebenen Zeitpunkt aktualisiert wurden. Als Aktualisierung gilt jede Änderung des Erfüllungsauftragsstatus, einschließlich der Erstellung eines neuen Erfüllungsauftrags.
Abonnements

Gibt Informationen zu Abonnements des angegebenen Benachrichtigungstyps zurück.

Spalten
Name Typ Nur Lesen Referenzen Beschreibung
SubscriptionId [KEY] String Falsch Die Abonnementkennung, die beim Erstellen des Abonnements generiert wird.
NotificationType [KEY] String Falsch Der Benachrichtigungstyp. Die zulässigen Werte sind ACCOUNT_STATUS_CHANGED, ANY_OFFER_CHANGED, B2B_ANY_OFFER_CHANGED, BRANDED_ITEM_CONTENT_CHANGE, FBA_INVENTORY_AVAILABILITY_CHANGES, FBA_OUTBOUND_SHIPMENT_STATUS, FEE_PROMOTION, FEED_PROCESSING_FINISHED, FULFILLMENT_ORDER_STATUS, ITEM_PRODUCT_TYPE_CHANGE, LISTINGS_ITEM_STATUS_CHANGE, LISTINGS_ITEM_ISSUES_CHANGE, ORDER_STATUS_CHANGE, PRICING_HEALTH, PRODUCT_TYPE_DEFINITIONS_CHANGE, REPORT_PROCESSING_FINISHED.
PayloadVersion String Falsch Die Version des Payload-Objekts, die in der Benachrichtigung verwendet werden soll.
DestinationId String Falsch Die Kennung für das Ziel, an das Benachrichtigungen zugestellt werden.
MarketplaceIds String Falsch Eine Liste mit Marktplatzkennungen, die abonniert werden sollen (z. B. ATVPDKIKX0DER). Um Benachrichtigungen in jedem Marktplatz zu erhalten, geben Sie diese Liste nicht an.
AggregationTimePeriod String Falsch Der unterstützte Zeitraum, der zur Durchführung der Aggregation auf Marktplatz-ASIN-Ebene verwendet werden soll. Die zulässigen Werte sind FünfMinuten, ZehnMinuten.
EventFilterType String Falsch Ein eventFilterType-Wert, der vom spezifischen notificationType unterstützt wird. Dieser wird vom Abonnementdienst verwendet, um den Typ des Ereignisfilters zu bestimmen.
LieferantenVersandetiketten

Diese Tabelle ist Teil der Vendor Direct Fulfillment Shipping API. Gibt eine Liste der Versandetiketten zurück, die während des von Ihnen angegebenen Zeitraums erstellt wurden. Sie definieren diesen Zeitraum mit den Parametern createdAfter und createdBefore. Der zu durchsuchende Datumsbereich darf nicht mehr als 7 Tage umfassen.

Wählen

Die folgenden Felder werden serverseitig gefiltert:

  • PurchaseOrderNumber unterstützt den '='-Vergleich
  • CreatedDate unterstützt alle >, >=, =, <=, <-Vergleiche

Einige Beispielabfragen:

SELECT * FROM VendorShippingLabels WHERE PurchaseOrderNumber = '12345'

SELECT * FROM VendorShippingLabels WHERE CreatedDate > '2022-09-10T12:00:00' AND CreatedDate < '2022-09-15T12:00:00'

EINFÜGEN

Beim Einfügen können Sie auch temporäre Tabellen verwenden, um Felder für Aggregatobjekte einzufügen, wie im folgenden Beispiel gezeigt:

INSERT INTO Items#TEMP (ItemSequenceNumber, BuyerProductIdentifier, VendorProductIdentifier, Amount, UnitOfMeasure)
                VALUES (                 1,              'item_id',               'prod_id',     10,        'unit');

INSERT INTO Container#TEMP (ContainerType, ContainerIdentifier, TrackingNumber,  PackedItems)
                    VALUES (     'carton',      'container_id',       'string', 'Items#TEMP');

INSERT INTO Address1#TEMP (  Name,     AddressLine1,          City,           County, CountryCode)
                  VALUES ('Name', 'Fayettville NC', 'Fayettville', 'North Carolina',        'NC');

INSERT INTO TaxTest#TEMP (RegistrationType, RegistrationNumber, RegistrationMessages, RegistrationAddress)
                  VALUES (           'VAT',           'string',             'string',    'Address1#TEMP');

INSERT INTO VendorShippingLabels (PurchaseOrderNumber, SellingPartyPartyId,  SellingPartyTaxRegistrationDetails, ShipFromPartyPartyId,       Containers)
VALUES ('1234567890',                    '11111',                      'TaxTest#TEMP',              '22222', 'Container#TEMP');

Um die von der API für die INSERT-Anweisung zurückgegebene Transaktions-ID zu erhalten, können Sie eine SELECT-Anweisung aus der temporären LastResultInfo-Tabelle ausgeben, wie unten gezeigt:

SELECT * FROM LastResultInfo#TEMP

*Die temporäre Tabelle muss innerhalb derselben Verbindung definiert und verwendet werden. Durch Schließen der Verbindung werden alle temporären Tabellen im Speicher gelöscht.

Container Schema zur temporären Tabelle:

Spaltenname Typ Erforderlich Beschreibung
ContainerType String True Der Containertyp.
ContainerIdentifier String True Die Containerkennung.
TrackingNumber String False Die Trackingnummer.
ContainerSequenceNumber Integer False Eine Ganzzahl, die nur für Sendungen mit mehreren Kartons angegeben werden muss, bei denen ein Artikel in mehreren Paketen geliefert werden kann.
ManifestId String False Die Manifestkennung.
ManifestDate String False Das Datum des Manifests.
ShipMethod String False Die Versandmethode.
ScacCode Zeichenfolge Falsch SCAC-Code nur für NA VOC-Anbieter erforderlich.
Spediteur String False Spediteur nur für EU-VOC-Anbieter erforderlich.
Länge Zeichenfolge Falsch Physikalische Maßangaben eines Behälters.
Breite Zeichenfolge Falsch Physikalische Maßangaben eines Behälters.
Höhe Zeichenfolge Falsch Physikalische Maßangaben eines Behälters.
DimensionUnit String False Physikalische Maßangaben eines Containers.
Wert Zeichenfolge Falsch Das Gewicht.
Gewichtseinheit Zeichenfolge Falsch Das Gewicht.
PackedItems Aggregat True Eine Liste gepackter Artikel. Siehe: SchemaPackedItems.

PackedItems Schema zur temporären Tabelle:

Spaltenname Typ Erforderlich Beschreibung
ItemSequenceNumber Integer True Artikelsequenznummer für den Artikel. Dies muss derselbe Wert sein, der in der Bestellung für einen bestimmten Artikel gesendet wurde.
BuyerProductIdentifier String False Standard-Identifikationsnummer (ASIN) des Käufers eines Artikels. Entweder buyerProductIdentifier oder vendorProductIdentifier ist erforderlich.
VendorProductIdentifier String False Die vom Lieferanten ausgewählte Produktidentifikation des Artikels. Sollte dieselbe sein wie die, die in der Bestellung gesendet wurde, z. B. die SKU-Nummer.
Betrag Dezimal Wahr Anzahl der Einheiten, die für einen bestimmten Artikel auf Sendungsebene versendet wurden. Wenn der Artikel nur in bestimmten Paketen oder Paletten innerhalb der Sendung vorhanden ist, geben Sie dies bitte auf der entsprechenden Paket- oder Palettenebene an.
UnitOfMeasure String True Maßeinheit für die versendete Menge.

TaxRegistrationDetails Schema zur temporären Tabelle:

Spaltenname Typ Erforderlich Beschreibung
RegistrationType String True Steuerregistrierungstyp für die Entität. Zulässige Werte: MwSt., GST.
RegistrationNumber String True Steuerregistrierungsnummer der Partei. Zum Beispiel Umsatzsteuer-Identifikationsnummer.
RegistrationMessages String False Steuerregistrierungsnachricht, die für zusätzliche steuerbezogene Details verwendet werden kann
RegistrationAddress Aggregat False Adresse der Partei. Siehe: SchemaAddressDetails.

Address Schema zur temporären Tabelle:

Spaltenname Typ Erforderlich Beschreibung
Name String True Der Name der Person, des Unternehmens oder der Institution an dieser Adresse.
AddressLine1 String True Erste Zeile der Straßenadresse.
AddressLine2 String False Zusätzliche Adressinformationen, falls erforderlich.
AddressLine3 String False Zusätzliche Adressinformationen, falls erforderlich.
Stadt String Falsch Die Stadt, in der sich die Person, das Unternehmen oder die Institution befindet.
Landkreis String Falsch Der Landkreis, in dem sich die Person, das Unternehmen oder die Institution befindet.
Bezirk String Falsch Der Bezirk, in dem sich die Person, das Unternehmen oder die Institution befindet.
Staat oder Region Zeichenfolge Falsch Der Staat oder die Region, in der sich die Person, das Unternehmen oder die Institution befindet.
PostalOrZipCode String False Die Postleitzahl dieser Adresse. Sie enthält eine Reihe von Buchstaben oder Ziffern oder beides, manchmal einschließlich Leerzeichen oder Satzzeichen.
CountryCode String True Der zweistellige Ländercode. Im ISO 3166-1 Alpha-2-Format.
Telefon Zeichenfolge Falsch Die Telefonnummer der Person, des Unternehmens oder der Institution an dieser Adresse.
Spalten
Name Typ Nur Lesen Referenzen Beschreibung
PurchaseOrderNumber [KEY] String Falsch
LabelFormat String Wahr Die zulässigen Werte sind PNG, ZPL.
LabelData String Wahr
SellingPartyPartyId String Falsch
SellingPartyAddressLine1 String Falsch
SellingPartyAddressLine2 String Falsch
SellingPartyAddressLine3 String Falsch
SellingPartyAddressCity String Falsch
SellingPartyAddressCountryCode String Falsch
SellingPartyAddressCounty String Falsch
SellingPartyAddressDistrict String Falsch
SellingPartyAddressName String Falsch
SellingPartyAddressPhone String Falsch
SellingPartyAddressPostalCode String Falsch
SellingPartyAddressStateOrRegion String Falsch
SellingPartyTaxRegistrationDetails String Falsch
ShipFromPartyPartyId String Falsch
ShipFromPartyAddressLine1 String Falsch
ShipFromPartyAddressLine2 String Falsch
ShipFromPartyAddressLine3 String Falsch
ShipFromPartyAddressCity String Falsch
ShipFromPartyAddressCountryCode String Falsch
ShipFromPartyAddressCounty String Falsch
ShipFromPartyAddressDistrict String Falsch
ShipFromPartyAddressName String Falsch
ShipFromPartyAddressPhone String Falsch
ShipFromPartyAddressPostalCode String Falsch
ShipFromPartyAddressStateOrRegion String Falsch
ShipFromPartyTaxRegistrationDetails String Falsch
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
CreatedDate String
Containers String

Ansichten

Ansichten ähneln Tabellen in der Art und Weise, wie Daten dargestellt werden; Ansichten sind jedoch schreibgeschützt.

Abfragen können für eine Ansicht ausgeführt werden, als wäre sie eine normale Tabelle.

Jitterbit-Connector für Amazon Marketplace Ansichten
Name Beschreibung
CatalogItems Mithilfe der Tabelle „Katalogelemente“ können Sie Artikeldetails für Artikel im Katalog abrufen.
CompetitivePricing Gibt wettbewerbsfähige Preisinformationen für die Angebotslisten eines Verkäufers basierend auf der SKU oder ASIN des Verkäufers zurück.
Feeds Der Operation „GetFeedSubmissionList“ gibt eine Liste mit Feed-Einreichungen zurück.
FeesEstimate Gibt die geschätzten Gebühren für die aufgelisteten Produkte zurück.
InboundItemsGuidance Gibt eine Liste der Artikel einer angegebenen eingehenden Lieferung zurück.
InboundPreparationInstructions Kennzeichnungsanforderungen für Rücksendungen und Anweisungen zur Artikelvorbereitung helfen bei der Vorbereitung von Artikeln für den Versand an das Versandnetzwerk von Amazon.
InboundShipmentItems Gibt eine Liste der Artikel einer angegebenen eingehenden Lieferung zurück.
InboundShipmentPreorders Gibt eine Liste der Artikel einer angegebenen eingehenden Lieferung zurück.
InventorySupply Gibt Informationen zur Verfügbarkeit des Lagerbestands zurück, den ein Verkäufer im Versandnetzwerk von Amazon und in aktuellen eingehenden Lieferungen hat. Sie können den aktuellen Verfügbarkeitsstatus für Ihren Versand durch Amazon-Lagerbestand prüfen und feststellen, wann sich der Verfügbarkeitsstatus ändert.
ItemOffers Gibt die günstigsten Angebote für einen einzelnen Artikel basierend auf der ASIN zurück.
ListingOffers Generierte Schema.
ListingsItemsIssues Der Operation „GetFeedSubmissionList“ gibt eine Liste mit Feed-Einreichungen zurück.
ListingsItemsOffers Der Operation „GetFeedSubmissionList“ gibt eine Liste mit Feed-Einreichungen zurück.
ListingsItemsSummaries Der Operation „GetFeedSubmissionList“ gibt eine Liste mit Feed-Einreichungen zurück.
OrderItems Gibt Bestellartikel basierend auf der von Ihnen angegebenen Amazon-Bestellnummer zurück.
OrderMetrics Gibt aggregierte Bestellmesswerte für ein bestimmtes Intervall, aufgeschlüsselt nach Granularität, für einen bestimmten Käufertyp zurück.
Orders Gibt Bestellungen zurück, die innerhalb eines von Ihnen angegebenen Zeitraums erstellt oder aktualisiert wurden.
OrderScheduleDetailsListInternal Nutzungsinformationen für den Operation OrderScheduleDetailsListInternal.rsd.
OutboundFeatures Gibt eine Liste der für Multi-Channel-Fulfillment-Bestellungen im angegebenen Marktplatz verfügbaren Funktionen zurück und gibt an, ob der Verkäufer, für den Sie den Anruf getätigt haben, für die einzelnen Funktionen registriert ist.
OutboundFulfillmentOrderItems Gibt die durch die angegebene Auftragskennung angegebenen Fulfillment-Auftragspositionen zurück.
OutboundFulfillmentsPreview Gibt eine Liste mit Vorschauen von Fulfillment-Bestellungen basierend auf den von Ihnen angegebenen Versandkriterien zurück.
OutboundPackageTracking Gibt Sendungsverfolgungsinformationen für ein Paket in einer ausgehenden Sendung für einen Multi-Channel-Fulfillment-Auftrag zurück.
OutboundReturnItems Ein Array von Artikeln, die Amazon zur Rückgabe angenommen hat. Gibt die Artikel leer zurück, wenn keine Artikel zur Rückgabe angenommen wurden.
OutboundReturnReasons Gibt eine Liste mit Rückgabegrundcodes für eine Verkäufer-SKU in einem bestimmten Marktplatz zurück.
PackageItemsInternal Nutzungsinformationen für die Operation PackageItemsInternal.rsd.
ProductPricing Generierte Schema.
ReportList Gibt Berichtsdetails für die Berichte zurück, die den von Ihnen angegebenen Filtern entsprechen.
ReportTypes Gibt Berichtsdetails für die Berichte zurück, die den von Ihnen angegebenen Filtern entsprechen.
ShippingDocuments Gibt die mit einem Paket in einer Sendung verknüpften Versanddokumente zurück.
ShippingRates Gibt die verfügbaren Versandservice-Angebote zurück.
ShippingTracking Sendungsverfolgungsinformationen für eine gekaufte Sendung zurücksenden.
UpdatePackageDetailsListInternal Nutzungsinformationen für die Operation UpdatePackageDetailsListInternal.rsd.
VendorCustomerInvoices Diese Ansicht ist Teil der Vendor Direct Fulfillment Shipping API. Gibt eine Liste der Kundenrechnungen zurück, die während eines von Ihnen angegebenen Zeitraums erstellt wurden. Der zu durchsuchende Datumsbereich darf nicht mehr als 7 Tage umfassen.
VendorOrders Die Selling Partner-API für Einzelhandelsbeschaffungsaufträge bietet programmgesteuerten Zugriff auf Lieferantenbestelldaten.
VendorPackingSlips Diese Ansicht ist Teil der Vendor Direct Fulfillment Shipping API. Gibt eine Liste mit Lieferscheinen für die Bestellungen zurück, die den angegebenen Kriterien entsprechen. Der zu durchsuchende Datumsbereich darf nicht mehr als 7 Tage betragen.
Katalogartikel

Die Tabelle „Katalogartikel“ hilft Ihnen beim Abrufen von Artikeldetails für Artikel im Katalog.

Die folgenden Filter sind erforderlich:

  • MarketplaceId
  • Einer der folgenden: Query, SellerSKU, UPC, EAN, ISBN, JAN

Beispiel:

SELECT * FROM CatalogItems WHERE MarketplaceID = 'XXXXXXXXXXXXX' AND ISBN = 'XXXXXXXXXXXXX'
Spalten
Name Typ Referenzen Beschreibung
MarketplaceASIN [KEY] String Die Marketplace ASIN.
AdultProduct Boolean Kennzeichnet einen Amazon-Katalogartikel, der für ein erwachsenes Publikum bestimmt ist oder sexueller Natur ist.
Autographed Boolean Kennzeichnet einen Amazon-Katalogartikel, der von einem Spieler oder einer Berühmtheit signiert ist.
Brand String Name der Marke, die mit einem Amazon-Katalogartikel verknüpft ist.
BrowseClassificationClassificationId String Einem Amazon-Katalogartikel zugeordnete Klassifizierungs-ID (Durchsuchungsknoten).
BrowseClassificationDisplayName String Mit einem Amazon-Katalogartikel verknüpfter Klassifizierungsname (Durchsuchungsknoten).
Color String Name der Farbe, die einem Amazon-Katalogartikel zugeordnet ist.
ContributorsRole String Rolle eines einzelnen Mitwirkenden bei der Erstellung eines Artikels, beispielsweise Autor oder Schauspieler.
ContributorsName String Name des Mitwirkenden.
ItemClassification String Mit dem Amazon-Katalogartikel verknüpfter Klassifizierungstyp.
ItemName String Name oder Titel, der einem Amazon-Katalogartikel zugeordnet ist.
Manufacturer String Name des Herstellers, der mit einem Amazon-Katalogartikel verknüpft ist.
Memorabilia Boolean Kennzeichnet einen Amazon-Katalogartikel als Erinnerungsstück, das aufgrund seines Bezugs zu historischen Ereignissen, Kultur oder Unterhaltung geschätzt wird.
ModelNumber String Mit einem Amazon-Katalogartikel verknüpfte Modellnummer.
PackageQuantity Integer Menge eines Amazon-Katalogartikels in einem Paket.
PartNumber String Mit einem Amazon-Katalogartikel verknüpfte Teilenummer.
ReleaseDate String Erstes Datum, an dem ein Amazon-Katalogartikel an Kunden versandt werden kann.
Size String Name der Größe, die einem Amazon-Katalogartikel zugeordnet ist.
Style String Name des Stils, der einem Amazon-Katalogartikel zugeordnet ist.
TradeInEligible Boolean Kennzeichnet einen Amazon-Katalogartikel, der für die Inzahlungnahme infrage kommt.
WebsiteDisplayGroup String Kennung der Website-Anzeigegruppe, die einem Amazon-Katalogartikel zugeordnet ist.
WebsiteDisplayGroupName String Anzeigename der Website-Anzeigegruppe, die mit einem Amazon-Katalogartikel verknüpft ist.
Attributes String Ein JSON-Objekt, das strukturierte Artikelattributdaten enthält, sortiert nach Attributnamen. Katalogartikelattribute entsprechen den zugehörigen Amazon-Produkttypdefinitionen, die in der Verkaufspartner API für Produkttypdefinitionen verfügbar sind.
Dimensions String Ein JSON-Objekt mit den Abmessungen für einen Artikel im Amazon-Katalog.
Identifiers String Ein JSON-Objekt der mit dem Artikel im Amazon-Katalog verknüpften Kennungen, beispielsweise UPC- und EAN-Kennungen.
Images String Ein JSON-Objekt der Bilder für einen Artikel im Amazon-Katalog.
ProductTypes String Ein JSON-Objekt der Produkttypen, die mit dem Amazon-Katalogartikel verknüpft sind.
Relationships String Ein JSON-Objekt mit den Beziehungsdetails eines Amazon-Katalogartikels (z. B. Variationen).
SalesRankings String Ein JSON-Objekt der Verkaufsrangliste eines Amazon-Katalogartikels.
VendorDetails String Ein JSON-Objekt mit den Lieferantendetails, die mit einem Amazon-Katalogartikel verknüpft sind. Lieferantendetails sind nur für Lieferanten verfügbar.
ASIN String Amazon-Standard-Identifikationsnummer zur Identifizierung eines Produkts.
EAN String Eine europäische Artikelnummer, die den Katalogartikel, den Hersteller und seine Attribute eindeutig identifiziert.
GTIN String Eine Global Trade Item Number, die ein Produkt eindeutig identifiziert.
ISBN String Die eindeutige kommerzielle Buchkennung, mit der Bücher international identifiziert werden.
JAN String Eine japanische Artikelnummer, die das Produkt, den Hersteller und seine Eigenschaften eindeutig identifiziert.
MINSAN String Ein Minsan-Code, der einen Artikel eindeutig identifiziert.
SellerSKU String Wird verwendet, um einen Artikel im angegebenen Marktplatz zu identifizieren. SellerSKU wird durch die SellerId des Verkäufers qualifiziert
UPC String Ein 12-stelliger Strichcode für Einzelhandelsverpackungen.
IncludedData String Eine durch Kommas getrennte Liste mit anzufordernden Artikeldetails. Wenn keine angegeben sind, werden standardmäßig Zusammenfassungsdaten zurückgegeben. Werte: Attribute, Dimensionen, Kennungen, Bilder, Produkttypen, Beziehungen, Verkaufsränge, Zusammenfassungen, Lieferantendetails.
Locale String Gebietsschema zum Abrufen lokalisierter Zusammenfassungen. Standardmäßig wird das primäre Gebietsschema des Marktplatzes verwendet.
SellerId String Eine Kennung für den Verkaufspartner, z. B. ein Verkäuferkonto oder ein Lieferantencode. Hinweis: Erforderlich beim Festlegen der Kennung SellerSKU.
PageSize String Anzahl der pro Seite zurückzugebenden Ergebnisse.
Query String Schlüsselwort(e), das/die zum Suchen nach Artikeln im Katalog verwendet werden soll/müssen.
BrandNames String Eine durch Kommas getrennte Liste von Markennamen, um die Suche bei schlüsselwortbasierten Abfragen einzuschränken. Hinweis: Kann nicht mit Bezeichnern verwendet werden.
ClassificationIds String Eine durch Kommas getrennte Liste von Klassifizierungskennungen, um die Suche für schlüsselwortbasierte Abfragen einzuschränken. Hinweis: Kann nicht mit Kennungen verwendet werden.
KeywordsLocale String Die Sprache der Schlüsselwörter, die für schlüsselwortbasierte Abfragen bereitgestellt werden. Standardmäßig wird die primäre Sprache des Marktplatzes verwendet. Hinweis: Kann nicht mit Bezeichnern verwendet werden.
MarketplaceId String Gibt den Marktplatz an, für den Artikel zurückgegeben werden.
Wettbewerbsfähige Preise

Gibt wettbewerbsfähige Preisinformationen für die Angebotslisten eines Verkäufers basierend auf der SKU oder ASIN des Verkäufers zurück.

Spalten
Name Typ Referenzen Beschreibung
ASIN [KEY] String Der Wert der Amazon-Standardidentifikationsnummer für das Produkt.
SellerSKU String Stock Keeping Unit, die ein Produkt im Amazon-Katalog identifiziert.
MarketplaceId String Eine Marktplatzkennung. Gibt den Marktplatz an, für den Preise zurückgegeben werden.
CompetitivePriceId String Die Wettbewerbspreis-ID des Produkts.
LandedPriceAmount Decimal Der Anlieferungspreis entspricht dem Preis.
LandedPriceCurrencyCode String Der Währungscode des Landepreises.
ListingPriceAmount Decimal Der Listenpreis entspricht dem Preis.
ListingPriceCurrencyCode String Der Listenpreis-Währungscode des Preises.
PointsNumber Integer Die Punktezahl des Preises.
PointsMonetaryValueAmount Decimal Der Punktewert des Preises.
PointsMonetaryValueCurrencyCode String Der Geldwert-Währungscode der Punkte für den Preis.
ShippingAmount Decimal Der Versandbetrag ist vom Kaufpreis abhängig.
ShippingCurrencyCode String Der Versandwährungscode des Kaufpreises.
TradeInValueAmount Decimal Der Eintauschwert entspricht dem Kaufpreis.
TradeInValueCurrencyCode String Der Währungscode des Eintauschwerts des Kaufpreises.
ProductCategoryId String Die Produktkategorie-ID.
Rank Integer Der Wert der Verkaufsranglisten.
BelongsToRequester Boolean Der Boolesche Wert, ob das Produkt dem Anforderer gehört.
Condition String Der Zustand des Produkts.
Status String Der Status des Produkts.
ItemType String Erforderlich. Gibt an, ob ASIN-Werte oder Verkäufer-SKU-Werte zur Identifizierung von Artikeln verwendet werden. Die zulässigen Werte sind Asin, Sku.
CustomerType String Gibt an, ob Preisinformationen aus der Sicht von Privat- oder Geschäftskunden angefordert werden sollen. Der Standardwert ist „Privat“. Die zulässigen Werte sind Privat, Geschäftskunden.
Feeds

Der Operation „GetFeedSubmissionList“ gibt eine Liste mit Feed-Einreichungen zurück.

Wählen

Der Connector verwendet die Amazon Marketplace API, um WHERE-Klauselbedingungen zu verarbeiten, die mit den folgenden Spalten und Operatoren erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

Hinweis: Das Attribut „FeedType“ ist erforderlich, um die Ansicht Abfrage. Sie können die verfügbaren Werte für „FeedType“ hier anzeigen.

  • FeedId unterstützt den '='-Vergleich.
  • FeedType unterstützt die Vergleiche '=' und 'IN'.
  • MarketplaceIds unterstützt die Vergleiche '=' und 'IN'.
  • ProcessingStatus unterstützt die Vergleiche '=' und 'IN'.
  • CreatedTime unterstützt die Vergleiche '=', '<', '>', '<=' und '>='.

Nachfolgend sind Beispielabfragen aufgeführt, die serverseitig verarbeitet werden:

SELECT * FROM Feeds WHERE FeedId = '50950018754'
SELECT * FROM Feeds WHERE FeedType = 'POST_PRODUCT_PRICING_DATA'
SELECT * FROM Feeds WHERE FeedType IN ( 'POST_PRODUCT_PRICING_DATA', 'POST_INVENTORY_AVAILABILITY_DATA' )
SELECT * FROM Feeds WHERE FeedType = 'POST_PRODUCT_PRICING_DATA' AND MarketplaceIds = 'A1VC38T7YXB528'
SELECT * FROM Feeds WHERE FeedType = 'POST_PRODUCT_PRICING_DATA' AND ProcessingStatus = 'DONE'
SELECT * FROM Feeds WHERE FeedType = 'POST_PRODUCT_PRICING_DATA' AND CreatedTime > '2021-06-20' AND CreatedTime < '2021-08-01 12:00:00'

Hinweis

Beim Filtern mit „CreatedTime“ werden Werte, die älter als 90 Tage sind, nicht akzeptiert.

Spalten
Name Typ Referenzen Beschreibung
FeedId [KEY] String Die ID des Feeds. Diese Kennung ist nur in Kombination mit einer Verkäufer-ID eindeutig.
FeedType String Der Typ des Feeds. FeedType ist nicht erforderlich, wenn UseSandbox=True.
MarketplaceIds String Eine Liste mit Marktplatzkennungen für den Bericht.
CreatedTime Datetime Datum und Uhrzeit der Feederstellung. Beim Filtern wird der Wert „CreatedTime“ nur akzeptiert, wenn er älter als 90 Tage ist.
ProcessingStatus String Der Verarbeitungsstatus des Berichts.
ProcessingStartTime Datetime Das Datum, an dem die Feed-Verarbeitung begonnen hat.
ProcessingEndTime Datetime Das Datum, an dem die Feed-Verarbeitung abgeschlossen wurde.
ResultFeedDocumentId String Die Kennung für das Feed-Dokument. Diese Kennung ist nur in Kombination mit einer Verkäufer-ID eindeutig.
GebührenSchätzung

Gibt die geschätzten Gebühren für die aufgelisteten Produkte zurück.

Spalten
Name Typ Referenzen Beschreibung
IdValue [KEY] String Erforderlich. Die Artikelkennung.
SellerID String Die Verkäuferkennung.
TimeOfFeesEstimation Datetime Der Zeitpunkt, zu dem die Gebühren geschätzt wurden.
TotalFeesEstimateAmount Decimal Geschätzte Gesamtgebühren für einen bestimmten Artikel, Preis und Erfüllungskanal.
TotalFeesEstimateCurrencyCode String Der Währungscode für die gesamten geschätzten Gebühren.
FeeType String Die Art der Gebühr, die einem Verkäufer berechnet wird.
FeeAmount Decimal Der für eine bestimmte Gebühr berechnete Betrag.
FeeAmountCurrencyCode String Der Währungscode für den berechneten Betrag.
FeePromotionAmount Decimal Der Aktionsbetrag für eine bestimmte Gebühr.
FeePromotionCurrencyCode String Der Währungscode für den Aktionsbetrag.
TaxAmount Decimal Der Steuerbetrag für eine bestimmte Gebühr.
TaxCurrencyCode String Der Währungscode für den Steuerbetrag.
FinalFeeAmount Decimal Der endgültige Gebührenbetrag für eine bestimmte Gebühr.
FinalFeeCurrencyCode String Der Währungscode für den endgültigen Gebührenbetrag.
MarketplaceId String Erforderlich. Die Marktplatzkennung.
IdType String Erforderlich. Der Artikeltyp. Die zulässigen Werte sind ASIN, SellerSku.
Identifier String Erforderlich. Die eindeutige Kennung, die vom Anrufer bereitgestellt wird, um diese Anfrage zu verfolgen.
IsAmazonFulfilled Boolean Wenn dies zutrifft, wird das Angebot von Amazon erfüllt.
ListingPriceAmount Decimal Erforderlich. Der Preis des Artikels.
ListingPriceCurrencyCode String Erforderlich. Der Währungscode für den Preis des Artikels.
ShippingAmount Decimal Erforderlich. Die Versandkosten.
ShippingCurrencyCode String Erforderlich. Der Währungscode für die Versandkosten.
PointsNumber Decimal Erforderlich. Die Anzahl der Amazon-Punkte, die beim Kauf eines Artikels angeboten werden.
PointsAmount Decimal Erforderlich. Der Geldwert für Punkte.
PointsCurrencyCode String Erforderlich. Der Währungscode für Punkte.
Anleitung für eingehende Artikel

Gibt eine Liste der Artikel in einer angegebenen eingehenden Lieferung zurück.

Spalten
Name Typ Referenzen Beschreibung
ASIN [KEY] String Die Amazon Standard-Identifikationsnummer (ASIN) des Artikels.
SellerSKU [KEY] String Die Verkäufer-SKU des Artikels.
MarketplaceId String Erforderlich. Marketplace für den Bericht.
GuidanceReasonList String Eine Liste mit Gründen für die aktuelle Inbound-Anleitung für diesen Artikel.
InboundGuidance String Spezifische Eingangshinweise für einen Artikel.
ErrorReason String Der Grund, warum die SKU oder ASIN des Verkäufers ungültig ist.
Anweisungen zur Eingangsvorbereitung

Anforderungen an die Etikettierung von Rücksendungen und Anweisungen zur Artikelvorbereitung helfen bei der Vorbereitung von Artikeln für den Versand an das Fulfillment-Netzwerk von Amazon.

Spalten
Name Typ Referenzen Beschreibung
ASIN [KEY] String Die Amazon Standard-Identifikationsnummer (ASIN) des Artikels.
SellerSKU [KEY] String Die Verkäufer-SKU des Artikels.
ShipToCountryCode String Erforderlich. Der Ländercode des Landes, in das die Artikel versendet werden.
BarcodeInstruction String Kennzeichnungsanforderungen für den Artikel. Weitere Informationen zu den Kennzeichnungsanforderungen für FBA finden Sie in der Seller Central-Hilfe für Ihren Marktplatz.
PrepGuidance String Anweisungen zur Artikelvorbereitung.
PrepInstructionList String Eine Liste mit Vorbereitungsanweisungen als Hilfestellung für Entscheidungen zur Artikelbeschaffung.
PrepInstruction String Vorbereitungsanweisungen für den Versand eines Artikels an das Versandnetzwerk von Amazon.
FeePerUnitCurrencyCode String Der Gebührenwährungscode für Amazon zur Bereitstellung von 1 Einheit.
FeePerUnitValue Decimal Die Gebühr für Amazon zur Vorbereitung einer Einheit.
ErrorReason String Der Grund, warum die SellerSKU/ASIN ungültig ist.
Eingehende Sendungen

Gibt eine Liste der Artikel in einer angegebenen eingehenden Lieferung zurück.

Wählen

Der Connector verwendet die Amazon Marketplace API, um WHERE-Klauselbedingungen zu verarbeiten, die mit den folgenden Spalten und Operatoren erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

  • MarketplaceId unterstützt den '='-Vergleich.
  • ShipmentId unterstützt den '='-Vergleich.
  • LastUpdatedDate unterstützt die Vergleiche '=', '<', '>', '<=', '>='.

Beispielsweise wird die folgende Abfrage serverseitig verarbeitet:

SELECT * FROM InboundShipmentItems  WHERE MarketplaceId = 'ATVPDKIKX0DER'
SELECT * FROM InboundShipmentItems  WHERE ShipmentId = 'FBA8J3K9LZPX'
SELECT * FROM InboundShipmentItems  WHERE LastUpdatedDate > '2020-01-01'
Spalten
Name Typ Referenzen Beschreibung
ShipmentId [KEY] String Die ID der Sendung.
SellerSKU [KEY] String Die Verkäufer-SKU des Artikels.
QuantityShipped Int Die Artikelmenge, die Sie versenden.
QuantityInCase Int Die jeweilige Artikelmenge bei kartonverpackten Artikeln.
QuantityReceived Int Die Artikelmenge, die in einem Amazon-Fulfillment-Center eingegangen ist.
FulfillmentNetworkSKU String SKU des Artikels im Amazon-Fulfillment-Netzwerk.
PrepDetailsList String Eine JSON-Aggregation von Vorbereitungsanweisungen und wer für diese Vorbereitung verantwortlich ist.
MarketplaceId String Marketplace für den Bericht.
ReleaseDate Date Das Datum, an dem ein vorbestellter Artikel zum Verkauf verfügbar sein wird.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
LastUpdatedDate Datetime
Eingehende SendungVorbestellungen

Gibt eine Liste der Artikel in einer angegebenen eingehenden Lieferung zurück.

Spalten
Name Typ Referenzen Beschreibung
MarketplaceId [KEY] String Erforderlich. Eine Marktplatzkennung. Gibt den Marktplatz an, an den die Sendung gebunden ist.
ShipmentId [KEY] String Erforderlich. Eine Sendungskennung, die ursprünglich von der Operation„createInboundShipmentPlan“ zurückgegeben wurde.
ShipmentContainsPreorderableItems Boolean Gibt an, ob die Sendung Artikel enthält, die zur Vorbestellung aktiviert wurden. Weitere Informationen zum Aktivieren von Artikeln zur Vorbestellung finden Sie in der Seller Central-Hilfe.
ShipmentConfirmedForPreorder Boolean Gibt an, ob diese Lieferung als Vorbestellung bestätigt wurde.
NeedByDate Date Datum, an dem die Sendung in einem Amazon-Fulfillment-Center eintreffen muss, um Lieferunterbrechungen bei vorbestellten Artikeln zu vermeiden, wenn diese Sendung später als Vorbestellung bestätigt wird. Im Format JJJJ-MM-TT.
ConfirmedFulfillableDate Date Datum im Format JJJJ-MM-TT, das bestimmt, welche Vorbestellungsartikel in der Lieferung für die Vorbestellung infrage kommen. Wenn diese Lieferung mit einem nachfolgenden Aufruf des Operation„confirmPreorder“ zur Vorbestellung bestätigt wird, wird die Buy Box für Vorbestellungen für alle Vorbestellungsartikel in der Lieferung mit einem Veröffentlichungsdatum an oder nach diesem Datum angezeigt.
Inventarversorgung

Gibt Informationen zur Verfügbarkeit des Lagerbestands zurück, den ein Verkäufer im Fulfillment-Netzwerk von Amazon und in aktuellen eingehenden Lieferungen hat. Sie können den aktuellen Verfügbarkeitsstatus für Ihren Fulfillment by Amazon-Lagerbestand überprüfen und feststellen, wann sich der Verfügbarkeitsstatus ändert.

Wählen

Der Connector verwendet die Amazon Marketplace API, um WHERE-Klauselbedingungen zu verarbeiten, die mit den folgenden Spalten und Operatoren erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

Notiz

Die Attribute „GranularityType“ und „GranularityId“ sind erforderlich, um die Ansicht Abfrage. Sie müssen GranularityId auf die MarketplaceId aus der API setzen, die Ihrer Region entspricht.

  • SellerSKU unterstützt die Vergleiche '=', 'IN'.
  • GranularityType unterstützt den '='-Vergleich.
  • GranularityId unterstützt den '='-Vergleich.
  • MarketplaceId unterstützt den '='-Vergleich.
  • StartDateTime unterstützt die Vergleiche '=', '<', '>', '<=', '>='.

Nachfolgend sind Beispielabfragen aufgeführt, die serverseitig verarbeitet werden:

SELECT * FROM InventorySupply WHERE GranularityType = 'Marketplace' AND GranularityId = 'ATVPDKIKX0DER' AND SellerSKU = '123'
SELECT * FROM InventorySupply WHERE GranularityType = 'Marketplace' AND GranularityId = 'ATVPDKIKX0DER' AND StartDateTime > '2020-01-01'
Spalten
Name Typ Referenzen Beschreibung
UID [KEY] String Automatisch generiertes Primärschlüsselfeld.
FNSKU String Die Fulfillment Network SKU (FNSKU) des Artikels. Die FNSKU ist eine eindeutige Kennung für jeden Lagerartikel, der in einem Amazon-Fulfillment-Center gelagert wird.
SellerSKU String Die Verkäufer-SKU des Artikels. Erforderlich, wenn QueryStartDateTime nicht angegeben ist.
ASIN String Die Amazon Standard-Identifikationsnummer (ASIN) des Artikels.
Condition String Der Zustand des Artikels.
GranularityType String
GranularityId String
TotalQuantity Integer Die Gesamtzahl der Einheiten in einer eingehenden Lieferung oder in Amazon-Versandzentren.
ProductName String Der Produkttitel des Artikels in der lokalisierten Sprache innerhalb des jeweiligen Marktplatzes.
LastUpdatedTime String Datum und Uhrzeit der letzten Aktualisierung einer Menge.
FulfillableQuantity Integer Die Artikelmenge, die kommissioniert, verpackt und versendet werden kann.
InboundWorkingQuantity Integer Die Artikelmenge, die kommissioniert, verpackt und versendet werden kann.
InboundShippedQuantity Integer Die Artikelmenge, die kommissioniert, verpackt und versendet werden kann.
InboundReceivingQuantity Integer Die Artikelmenge, die kommissioniert, verpackt und versendet werden kann.
TotalReservedQuantity Integer Die Gesamtzahl der Einheiten im Fulfillment-Netzwerk von Amazon, die derzeit kommissioniert, verpackt und versendet werden.
PendingCustomerOrderQuantity Integer Die Anzahl der für Kundenbestellungen reservierten Einheiten.
PendingTransshipmentQuantity Integer Die Anzahl der Einheiten, die von einem Fulfillment-Center zu einem anderen übertragen werden.
FcProcessingQuantity Integer Die Anzahl der Einheiten, die im Fulfillment-Center zur weiteren Bearbeitung zurückgestellt wurden.
TotalUnfulfillableQuantity Integer Die Gesamtzahl der Einheiten im Amazon-Versandnetzwerk in unverkäuflichem Zustand.
CustomerDamagedQuantity Integer Die Anzahl der vom Kunden beschädigten Einheiten.
WarehouseDamagedQuantity Integer Die Anzahl der beschädigten Einheiten im Lager.
DistributorDamagedQuantity Integer Die Anzahl der beim Händler beschädigten Einheiten.
CarrierDamagedQuantity Integer Die Anzahl der Einheiten, die sich in der Trägerbeschädigungsdisposition befinden.
DefectiveQuantity Integer Die Anzahl der Einheiten mit fehlerhafter Disposition.
ExpiredQuantity Integer Die Anzahl der Einheiten mit abgelaufener Disposition.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
StartDateTime Datetime
MarketplaceId String
ArtikelAngebote

Gibt die günstigsten Angebote für einen einzelnen Artikel basierend auf der ASIN zurück.

Spalten
Name Typ Referenzen Beschreibung
ASIN String Erforderlich. Die Amazon Standard-Identifikationsnummer (ASIN) des Artikels.
MarketplaceId String Eine Marktplatzkennung. Gibt den Marktplatz an, für den Preise zurückgegeben werden.
ItemCondition String Der Zustand des günstigsten aufgeführten Produkts. Die zulässigen Werte sind Neu, Gebraucht, Sammlerstück, Generalüberholt, Club.
OffersListingPriceAmount Decimal Der Listenpreis entspricht dem angebotenen Preis.
OffersListingPriceCurrencyCode String Der Listenpreis-Währungscode des angebotenen Preises.
OffersShippingAmount Decimal Der Versandbetrag entspricht dem angebotenen Preis.
OffersShippingCurrencyCode String Der Versandwährungscode des angebotenen Preises.
FeedbackCount Integer Das Feedback zählt.
SellerPositiveFeedbackRating Double Die positive Bewertung des Verkäufers.
SellerId [KEY] String Die Verkäufer-ID.
ShippingTimeAvailabilityType String Der Verfügbarkeitstyp für die Versandzeit.
ShippingTimeMaximumHours Integer Die maximale Versandzeit in Stunden.
ShippingTimeMinimumHours Integer Die Mindestlieferzeit in Stunden.
ShippingTimeAvailableDate String Das Datum, ab dem der Artikel versandbereit ist. Wird nur für Artikel angezeigt, die derzeit nicht versandbereit sind.
QuantityDiscountPrices String Enthält Preisinformationen, darunter Sonderpreise für Großeinkäufe.
PointsNumber Integer Die Anzahl der Punkte.
PointsMonetaryValueCurrencyCode String Der Währungscode im ISO 4217-Format.
PointsMonetaryValueAmount String Der Geldwert.
IsBuyBoxWinner Boolean Wenn dies zutrifft, befindet sich das Angebot derzeit in der Buy Box. Pro ASIN kann es jederzeit bis zu zwei Buy Box Gewinner geben, einen, der für Prime berechtigt ist, und einen, der nicht für Prime berechtigt ist.
IsPrime Boolean Gibt an, ob es sich bei dem Angebot um ein Amazon Prime-Angebot handelt.
IsNationalPrime Boolean Gibt an, ob es sich bei dem Angebot auf dem gesamten Marktplatz, auf dem es gelistet ist, um ein Amazon Prime-Angebot handelt.
ShipsFromCountry String Das Land, aus dem das Produkt versendet wird.
ShipsFromState String Der Staat, aus dem das Produkt versendet wird.
IsFeaturedMerchant Boolean Der Boolesche Wert des vorgestellten Händlers.
IsFulfilledByAmazon Boolean Der Boolesche Wert des Händlers, dessen Lieferung von Amazon ausgeführt wird.
CustomerType String Gibt an, ob Preisinformationen aus der Sicht von Privat- oder Geschäftskunden angefordert werden sollen. Der Standardwert ist „Privat“. Die zulässigen Werte sind Privat, Geschäftskunden.
MyOffer Boolean Wenn wahr, ist dies das Angebot des Verkäufers.
OfferType String Gibt den Kundentyp an, für den das Angebot gültig ist.
SubCondition String Der Unterzustand des Artikels. Unterzustandswerte: Neu, Neuwertig, Sehr gut, Gut, Akzeptabel, Schlecht, Club, OEM, Garantie, Generalüberholungsgarantie, Generalüberholung, Geöffnete Box oder Sonstiges.
ConditionNotes String Informationen zum Zustand des Artikels.
ListingAngebote

Generierte Schema.

Spalten
Name Typ Referenzen Beschreibung
SellerSKU [KEY] String Identifiziert einen Artikel im angegebenen Marktplatz.
MarketplaceId String Eine Marktplatzkennung. Gibt den Marktplatz an, für den Preise zurückgegeben werden.
ItemCondition String Der Zustand des günstigsten aufgeführten Produkts. Die zulässigen Werte sind Neu, Gebraucht, Sammlerstück, Generalüberholt, Club.
OffersListingPriceAmount Decimal Der Listenpreis entspricht dem angebotenen Preis.
OffersListingPriceCurrencyCode String Der Listenpreis-Währungscode des angebotenen Preises.
OffersShippingAmount Decimal Der Versandbetrag entspricht dem angebotenen Preis.
OffersShippingCurrencyCode String Der Versandwährungscode des angebotenen Preises.
FeedbackCount Integer Das Feedback zählt.
SellerPositiveFeedbackRating Double Die positive Bewertung des Verkäufers.
SellerId String Die Verkäufer-ID.
ShippingTimeAvailabilityType String Der Verfügbarkeitstyp für die Versandzeit.
ShippingTimeMaximumHours Integer Die maximale Versandzeit in Stunden.
ShippingTimeMinimumHours Integer Die Mindestlieferzeit in Stunden.
ShippingTimeAvailableDate String Das Datum, ab dem der Artikel versandbereit ist. Wird nur für Artikel angezeigt, die derzeit nicht versandbereit sind.
QuantityDiscountPrices String Enthält Preisinformationen, darunter Sonderpreise für Großeinkäufe.
PointsNumber Integer Die Anzahl der Punkte.
PointsMonetaryValueCurrencyCode String Der Währungscode im ISO 4217-Format.
PointsMonetaryValueAmount String Der Geldwert.
IsBuyBoxWinner Boolean Wenn dies zutrifft, befindet sich das Angebot derzeit in der Buy Box. Pro ASIN kann es jederzeit bis zu zwei Buy Box Gewinner geben, einen, der für Prime berechtigt ist, und einen, der nicht für Prime berechtigt ist.
IsPrime Boolean Gibt an, ob es sich bei dem Angebot um ein Amazon Prime-Angebot handelt.
IsNationalPrime Boolean Gibt an, ob es sich bei dem Angebot auf dem gesamten Marktplatz, auf dem es gelistet ist, um ein Amazon Prime-Angebot handelt.
ShipsFromCountry String Das Land, aus dem das Produkt versendet wird.
ShipsFromState String Der Staat, aus dem das Produkt versendet wird.
IsFeaturedMerchant Boolean Der Boolesche Wert des vorgestellten Händlers.
IsFulfilledByAmazon Boolean Der Boolesche Wert des Händlers, dessen Lieferung von Amazon ausgeführt wird.
CustomerType String Gibt an, ob Preisinformationen aus der Sicht von Privat- oder Geschäftskunden angefordert werden sollen. Der Standardwert ist „Privat“. Die zulässigen Werte sind Privat, Geschäftskunden.
MyOffer Boolean Wenn wahr, ist dies das Angebot des Verkäufers.
OfferType String Gibt den Kundentyp an, für den das Angebot gültig ist.
SubCondition String Der Unterzustand des Artikels. Unterzustandswerte: Neu, Neuwertig, Sehr gut, Gut, Akzeptabel, Schlecht, Club, OEM, Garantie, Generalüberholungsgarantie, Generalüberholung, Geöffnete Box oder Sonstiges.
ConditionNotes String Informationen zum Zustand des Artikels.
AngeboteArtikelProbleme

Der Operation „GetFeedSubmissionList“ gibt eine Liste mit Feed-Einreichungen zurück.

Folgende Filter sind erforderlich:

  • SKU
  • SellerId: Sie können SellerId entweder als Pseudospaltenbedingung in WHERE-Filtern oder in der Verbindungszeichenfolge angeben.

Einige Beispielabfragen:

SELECT * FROM ListingsItemsIssues WHERE SKU = '12345' AND SellerId = 'XXXXXXXXXXXXXX'
Spalten
Name Typ Referenzen Beschreibung
SKU String Ein Verkaufspartner hat eine Kennung für einen Amazon-Eintrag bereitgestellt.
Code String Ein Problemcode, der die Art des Problems identifiziert.
Message String Eine Nachricht, die das Problem beschreibt.
Severity String Der Schweregrad des Problems. Die zulässigen Werte sind INFO, WARNING, ERROR.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
SellerId String
AngeboteArtikelAngebote

Der Operation „GetFeedSubmissionList“ gibt eine Liste mit Feed-Einreichungen zurück.

Folgende Filter sind erforderlich:

  • SKU
  • SellerId: Sie können SellerId entweder als Pseudospaltenbedingung in WHERE-Filtern oder in der Verbindungszeichenfolge angeben.

Einige Beispielabfragen:

SELECT * FROM ListingsItemsOffers WHERE SKU = '12345' AND SellerId = 'XXXXXXXXXXXXXX'
Spalten
Name Typ Referenzen Beschreibung
SKU String Ein von einem Verkaufspartner bereitgestellter Bezeichner für einen Amazon-Eintrag
MarketplaceId String Eine Marktplatzkennung. Identifiziert den Amazon-Marktplatz für den gelisteten Artikel.
OfferType String Angebotstyp für den Listing-Artikel. Zulässige Werte sind B2B, B2C.
PriceAmount String Kaufpreisbetrag des Angebotsartikels.
PriceCurrency String Kaufpreiswährung des Angebotsartikels.
Points String Die Anzahl der Amazon-Punkte, die beim Kauf eines Artikels angeboten werden, und ihr Geldwert. Beachten Sie, dass das Punkteelement nur in Japan (JP) zurückgegeben wird.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
SellerId String
AuflistungenArtikelZusammenfassungen

Der Operation „GetFeedSubmissionList“ gibt eine Liste mit Feed-Einreichungen zurück.

Folgende Filter sind erforderlich:

  • SKU
  • SellerId: Sie können SellerId entweder als Pseudospaltenbedingung in WHERE-Filtern oder in der Verbindungszeichenfolge angeben.

Einige Beispielabfragen:

SELECT * FROM ListingsItemsSummaries WHERE SKU = '12345' AND SellerId = 'XXXXXXXXXXXXXX'
Spalten
Name Typ Referenzen Beschreibung
SKU String Ein Verkaufspartner hat eine Kennung für einen Amazon-Eintrag bereitgestellt.
Asin String Amazon Standard-Identifikationsnummer (ASIN) des angebotenen Artikels.
ConditionType String Identifiziert den Zustand des Artikels in der Auflistung. Die zulässigen Werte sind neu_neu, neu_offen_verpackt, neu_oem, generalüberholt_generalüberholt, gebraucht_wie_neu, gebraucht_sehr_gut, gebraucht_gut, gebraucht_akzeptabel, sammelwürdig_wie_neu, sammelwürdig_sehr_gut, sammelwürdig_gut, sammelwürdig_akzeptabel, Club_Club.
CreatedDate Datetime Datum, an dem das Listing-Element erstellt wurde, im ISO 8601-Format.
ItemName String Name oder Titel, der einem Amazon-Katalogartikel zugeordnet ist.
LastUpdatedDate Datetime Datum der letzten Aktualisierung des Listenelements im ISO 8601-Format.
MainImageLink String Link oder URL für das Hauptbild.
MainImageHeight Integer Höhe des Hauptbildes in Pixeln.
MainImageWidth Integer Breite des Hauptbildes in Pixeln.
MarketplaceId String Eine Marktplatzkennung. Identifiziert den Amazon-Marktplatz für den gelisteten Artikel.
ProductType String Der Amazon-Produkttyp des gelisteten Artikels.
Status String Status, die für das Angebotselement gelten.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
SellerId String
Bestellartikel

Gibt Bestellartikel basierend auf der von Ihnen angegebenen Amazon-Bestellnummer zurück.

Wählen

Der Connector verwendet die Amazon Marketplace API, um WHERE-Klauselbedingungen zu verarbeiten, die mit den folgenden Spalten und Operatoren erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt. Die OrderItems-Tabelle unterstützt serverseitiges Filtern mit =- und IN-Operatoren für das Feld AmazonOrderId.

  • AmazonOrderId unterstützt den '='-Vergleich.

Beispielsweise wird die folgende Abfrage serverseitig verarbeitet:

SELECT * FROM OrderItems WHERE AmazonOrderId = '503-9993250-1405404'
Spalten
Name Typ Referenzen Beschreibung
OrderItemId [KEY] String Eine von Amazon definierte Bestellartikelkennung.
AmazonOrderId String Bestellungen.AmazonOrderId Die Amazon-ID der Bestellung.
ASIN String Die Amazon Standard-Identifikationsnummer (ASIN) des Artikels.
SellerSKU String Die Lagerhaltungseinheit (SKU) des Verkäufers für den Artikel.
BuyerCustomizedInfoCustomizedURL String Die personalisierte URL des Käufers.
Title String Der Name des Artikels.
QuantityOrdered Integer Die Menge der bestellten Artikel.
QuantityShipped Integer Die Menge der versendeten Artikel.
GrantedPointsNumber Integer Die Anzahl der gewährten Punkte.
GrantedPointsMonetaryValueAmount Decimal Die Anzahl der gewährten Punkte.
GrantedPointsMonetaryValueCurrencyCode String Der Währungscode der gewährten Punkte.
NumberOfItems Integer Die Gesamtzahl der Artikel, die in der ASIN enthalten sind.
ItemPriceAmount Decimal Der Artikelpreisbetrag.
ItemPriceCurrencyCode String Der Währungscode des Artikelpreises.
ShippingPriceAmount Decimal Der Versandpreisbetrag.
ShippingPriceCurrencyCode String Der Währungscode des Versandpreises.
ItemTaxAmount Decimal Der Artikelsteuerbetrag.
ItemTaxCurrencyCode String Der Artikelsteuerwährungscode.
ShippingTaxAmount String Der Versandsteuerbetrag.
ShippingTaxCurrencyCode String Der ShippingTax-Währungscode.
ShippingDiscountAmount String Der Versandrabattbetrag.
ShippingDiscountCurrencyCode String Der Währungscode für Versandrabatte.
ShippingDiscountTaxAmount String Der Steuerbetrag für den Versandrabatt.
ShippingDiscountTaxCurrencyCode String Der Währungscode für Versandrabattsteuern.
PromotionDiscountAmount Decimal Der Aktionsrabattbetrag.
PromotionDiscountCurrencyCode String Der Aktionsrabatt-Währungscode.
PromotionDiscountTaxAmount Decimal Der Steuerbetrag für den Aktionsrabatt.
PromotionDiscountTaxCurrencyCode String Der Währungscode für die Steuer bei Aktionsrabatten.
PromotionIds String Die IDs der Werbeaktionen.
CODFeeAmount Decimal Der Nachnahmegebührenbetrag.
CODFeeCurrencyCode String Der COD-Gebührenwährungscode.
CODFeeDiscountAmount String Der Nachnahmegebührenrabattbetrag.
CODFeeDiscountCurrencyCode String Der COD FeeDiscount-Währungscode.
IsGift Boolean Boolescher Wert, der angibt, ob es sich bei dem Artikel um ein Geschenk handelt.
ConditionNote String Der Zustandshinweis.
ConditionId String Die Zustands-ID.
ConditionSubtypeId String Die Bedingungsuntertyp-ID.
ScheduledDeliveryStartDate Datetime Das geplante Startdatum der Lieferung.
ScheduledDeliveryEndDate Datetime Das geplante Enddatum der Lieferung.
PriceDesignation String Die Preisbezeichnung.
TaxCollectionModel String Das auf den Artikel angewendete Steuererhebungsmodell.
TaxCollectionResponsibleParty String Die Partei, die für den Einbehalt der Steuern und deren Abführung an die Steuerbehörde verantwortlich ist.
SerialNumberRequired Boolean Wenn wahr, hat der Produkttyp für diesen Artikel eine Seriennummer. Wird nur bei Amazon Easy Ship-Bestellungen zurückgegeben.
IsTransparency Boolean Wenn wahr, sind Transparenzcodes erforderlich.
IossNumber String Die IOSS-Nummer für den Marktplatz.
StoreChainStoreId String Die Filialkennung einer Ladenkette. Verknüpft mit einem bestimmten Geschäft einer Ladenkette.
DeemedResellerCategory String Gilt für Verkaufspartner, die nicht in der EU ansässig sind, und soll ihnen dabei helfen, die Mehrwertsteuergesetze für als Wiederverkäufer geltende Arbeitnehmer in der EU und im Vereinigten Königreich einzuhalten.
IsBuyerRequestedCancel Boolean Wenn wahr, hat der Käufer eine Stornierung angefordert.
BuyerCancelReason String Der Grund, warum der Käufer die Stornierung beantragt hat.
BuyerCustomizedInfoURL String Der Speicherort einer ZIP-Datei mit Amazon Custom-Daten.
GiftWrapPriceAmount String Der Preis für die Geschenkverpackung.
GiftWrapPriceCurrencyCode String Der Währungscode für den Geschenkverpackungspreis.
GiftWrapTaxAmount String Der Steuerbetrag für Geschenkverpackungen.
GiftWrapTaxCurrencyCode String Der Währungscode der Geschenkpapiersteuer.
GiftMessageText String Eine Geschenknachricht des Käufers.
GiftWrapLevel String Die vom Käufer angegebene Geschenkverpackungsstufe.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
LastUpdateDate Datetime
Bestellmetriken

Gibt aggregierte Bestellmetriken für ein bestimmtes Intervall zurück, aufgeschlüsselt nach Granularität, für einen bestimmten Käufertyp.

Spalten
Name Typ Referenzen Beschreibung
IntervalTime String Ein Zeitintervall, das zum Auswählen von Bestellmetriken verwendet wird. Dies erfolgt in Form von zwei durch zwei Bindestriche getrennten Daten (das erste Datum ist inklusive; das zweite Datum ist exklusiv). Daten sind im ISO8601-Format und müssen die absolute Zeit darstellen (entweder Z-Notation oder Offset-Notation). Beispiel: 2018-09-01T00:00:00-07:00--2018-09-04T00:00:00-07:00 fordert Bestellmetriken für den 1., 2. und 3. September in der Zone -07:00 an.
UnitCount String Die Anzahl der Einheiten in Bestellungen basierend auf den angegebenen Filtern.
OrderItemCount String Die Anzahl der Bestellpositionen basierend auf den angegebenen Filtern.
OrderCount String Die Anzahl der Bestellungen basierend auf den angegebenen Filtern.
AverageUnitPriceCurrencyCode String Dreistelliger Währungscode. Im ISO 4217-Format.
AverageUnitPriceAmount String Der Währungsbetrag.
TotalSalesCurrencyCode String Dreistelliger Währungscode. Im ISO 4217-Format.
TotalSalesAmount String Der Währungsbetrag.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
GranularityTimeZone String
Granularity String
MarketplaceId String
BuyerType String
FulfillmentNetwork String
FirstDayOfWeek String
Asin String
Sku String
Bestellungen

Gibt Bestellungen zurück, die innerhalb eines von Ihnen angegebenen Zeitraums erstellt oder aktualisiert wurden.

Wählen

Der Connector verwendet die Amazon Marketplace API, um WHERE-Klauselbedingungen zu verarbeiten, die mit den folgenden Spalten und Operatoren erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

  • AmazonOrderId unterstützt den '='-Vergleich.
  • SellerOrderId unterstützt den '='-Vergleich.
  • PurchaseDate unterstützt den Vergleich '=', '<', '>', '<=', '>='.
  • LastUpdateDate unterstützt den Vergleich '=', '<', '>', '<=', '>='.
  • OrderStatus unterstützt den Vergleich '=', 'IN'.
  • FulfillmentChannel unterstützt den Vergleich '=', 'IN'.
  • PaymentMethod unterstützt den Vergleich '=', 'IN'.
  • MarketplaceId unterstützt den '='-Vergleich.
  • BuyerEmail unterstützt den '='-Vergleich.
  • IsISPU unterstützt den '='-Vergleich.

Beispielsweise wird die folgende Abfrage serverseitig verarbeitet:

SELECT * FROM Orders WHERE AmazonOrderId = '249-7638334-8161403'
SELECT * FROM Orders WHERE SellerOrderId = '249-7638334' AND purchasedate > '2010-01-01'
SELECT * FROM Orders WHERE LastUpdateDate >= '2016-12-12'
SELECT * FROM Orders WHERE PurchaseDate >= '2016-12-12'
SELECT * FROM Orders WHERE MarketplaceId = 'ATVPDKIKX0DER'
SELECT * FROM Orders WHERE BuyerEmail = 'random@gmail.com'
SELECT * FROM Orders WHERE IsISPU = false
SELECT * FROM Orders WHERE PurchaseDate >= '2016-12-12' AND OrderStatus = 'Canceled'
SELECT * FROM Orders WHERE PurchaseDate >= '2016-12-12' AND FulfillmentChannel = 'MFN'
SELECT * FROM Orders WHERE PurchaseDate >= '2016-12-12' AND BuyerEmail = 'example@example.com'
SELECT * FROM Orders WHERE PurchaseDate >= '2016-12-12' AND PaymentMethod = 'Other'
Spalten
Name Typ Referenzen Beschreibung
AmazonOrderId [KEY] String Die Amazon-ID der Bestellung.
SellerOrderId String Die Verkäufer-ID der Bestellung.
PurchaseDate Datetime Das Kaufdatum.
LastUpdateDate Datetime Das Datum der letzten Aktualisierung.
OrderStatus String Status der Bestellung.
FulfillmentChannel String Der Erfüllungskanal.
SalesChannel String Der Vertriebskanal.
OrderChannel String Der Bestellkanal.
ShipServiceLevel String Das Niveau des Schiffsdienstes.
ShippingAddressName String Der Name der Lieferadresse.
ShippingAddressAddressLine1 String Die Adresszeile der Lieferadresse.
ShippingAddressAddressLine2 String Die Adresszeile der Lieferadresse.
ShippingAddressAddressLine3 String Die Adresszeile der Lieferadresse.
ShippingAddressCity String Die Stadt der Lieferadresse.
ShippingAddressCounty String Der Landkreis der Lieferadresse.
ShippingAddressDistrict String Der Lieferadressbezirk.
ShippingAddressStateOrRegion String Der Bundesstaat oder die Region der Lieferadresse.
ShippingAddressPostalCode String Die Postleitzahl der Lieferadresse.
ShippingAddressCountryCode String Der Ländercode der Lieferadresse.
ShippingAddressPhone String Die Telefonnummer der Lieferadresse.
ShippingAddressMunicipality String Die Schifffahrtsgemeinde.
ShippingAddress_AddressType String Der Versandadresstyp.
DefaultShipAddressName String Der Name der Lieferadresse.
DefaultShipAddressLine1 String Standardmäßige Versandadresse AddressLine.
DefaultShipAddressLine2 String Standardmäßige Versandadresse AddressLine.
DefaultShipAddressLine3 String Standardmäßige Versandadresse AddressLine.
DefaultShipCity String Standardmäßige Versandadresse Stadt.
DefaultShipCounty String Standardmäßige Versandadresse: Landkreis.
DefaultShipDistrict String Standardmäßiger Lieferort, Adressbezirk.
DefaultShipStateOrRegion String Standardadresse des Versandorts: Bundesstaat oder Region.
DefaultShipPostalCode String Standardmäßige Postleitzahl der Versandadresse.
DefaultShipCountryCode String Ländercode der Standardadresse des Versandorts.
DefaultShipPhone String Standardmäßiger Versandort, Adresse, Telefonnummer.
DefaultShipMunicipality String Die Standardschiffsgemeinde.
DefaultShip_AddressType String Standardadresstyp für Versandort.
OrderTotalCurrencyCode String Der Währungscode der Bestellung.
OrderTotalAmount Decimal Der Bestellbetrag.
NumberOfItemsShipped Integer Die Anzahl der versendeten Artikel.
NumberOfItemsUnshipped Integer Die Anzahl der nicht versandten Artikel.
PaymentExecutionDetail String Die Zahlungsausführungsdetails.
PaymentMethod String Die Zahlungsmethode.
PaymentMethodDetails String Die Details der Zahlungsmethode.
IsReplacementOrder Boolean Boolescher Wert, der angibt, ob es sich um eine Ersatzbestellung handelt.
ReplacedOrderId String Die ersetzte Bestell-ID.
MarketplaceId String Die MarketplaceId.
BuyerEmail String Die Email des Käufers.
BuyerName String Der Name des Käufers.
BuyerCounty String Das Käuferland.
BuyerTaxInfo String Die Steuerinformationen des Käufers.
BuyerInvoicePreference String Kann privat oder geschäftlich sein.
ShipmentServiceLevelCategory String Die Service-Level-Kategorie für den Versand.
ShippedByAmazonTFM Boolean Der Versand durch Amazon TFM.
TFMShipmentStatus String Der TFM-Sendungsstatus.
CbaDisplayableShippingLabel String Das anzeigbare Versandetikett von CBA.
OrderType String Die Art der Bestellung.
HasAutomatedShippingSettings Boolean Wenn wahr, hat diese Bestellung automatische Versandeinstellungen, die von Amazon generiert wurden. Diese Bestellung könnte als SSA-Bestellung identifiziert werden.
AutomatedCarrier String Automatisch generierter Spediteur für SSA-Bestellungen
AutomatedShipMethod String Automatisch generierte Versandmethode für SSA-Bestellungen.
EarliestShipDate Datetime Das früheste Versanddatum.
EasyShipShipmentStatus String Der Status der Amazon Easy Ship-Bestellung. Diese Eigenschaft ist nur für Amazon Easy Ship-Bestellungen enthalten.
HasRegulatedItems Boolean Ob die Bestellung regulierte Artikel enthält, für deren Erfüllung möglicherweise zusätzliche Genehmigungsschritte erforderlich sind.
PromiseResponseDueDate Datetime Gibt das Datum an, bis zu dem der Verkäufer dem Käufer einen voraussichtlichen Versandtermin mitteilen muss. Wird nur bei Sourcing-on-Demand-Bestellungen zurückgegeben.
LatestShipDate Datetime Das späteste Versanddatum.
EarliestDeliveryDate Datetime Der früheste Liefertermin.
LatestDeliveryDate Datetime Der späteste Liefertermin.
IsBusinessOrder Boolean Boolescher Wert, der angibt, ob es sich um einen Geschäftsauftrag handelt.
IsEstimatedShipDateSet Boolean Wenn wahr, wird das voraussichtliche Versanddatum für die Bestellung festgelegt. Wird nur für Sourcing-on-Demand-Bestellungen zurückgegeben.
IsSoldByAB Boolean Wenn wahr, wurde der Artikel in dieser Bestellung von Amazon Business EU SARL (ABEU) gekauft und weiterverkauft.
IsIBA Boolean Wenn wahr, wurde der Artikel in dieser Bestellung von Amazon Business EU SARL (ABEU) gekauft und weiterverkauft.
IsISPU Boolean Wenn dieser Wert auf „true“ gesetzt ist, wird diese Bestellung zur Abholung in einem Geschäft und nicht zur Lieferung markiert.
IsGlobalExpressEnabled Boolean Wenn wahr, handelt es sich bei der Bestellung um eine GlobalExpress-Bestellung.
PurchaseOrderNumber String Die Bestellnummer.
IsPrime Boolean Boolescher Wert, der angibt, ob es sich um eine Primzahlreihenfolge handelt.
IsPremiumOrder Boolean Boolescher Wert, der angibt, ob es sich um eine Premiumbestellung handelt.
OrderScheduleDetailsListInternal

Nutzungsinformationen für den Operation OrderScheduleDetailsListInternal.rsd.

Spalten
Name Typ Referenzen Beschreibung
AmazonOrderId String
PackageIdentifier String
Slotid String
StartTime Datetime
EndTime Datetime
HandoverMethod String
OutboundFeatures

Gibt eine Liste der für Multi-Channel-Fulfillment-Bestellungen im von Ihnen angegebenen Marktplatz verfügbaren Funktionen zurück und gibt an, ob der Verkäufer, für den Sie den Anruf getätigt haben, für jede Funktion registriert ist.

Spalten
Name Typ Referenzen Beschreibung
MarketplaceId [KEY] String Erforderlich. Die Marktplatzkennung.
FeatureName String Der Funktionsname.
FeatureDescription String Die Funktionsbeschreibung.
SellerEligible Boolean Gibt an, ob der Verkäufer berechtigt ist, die Funktion zu verwenden.
SellerSku String Wird verwendet, um einen Artikel im angegebenen Marktplatz zu identifizieren. SellerSKU wird durch die SellerId des Verkäufers qualifiziert, die bei jeder von Ihnen übermittelten Operation enthalten ist.
FnSku String Die eindeutige SKU, die vom Fulfillment-Netzwerk von Amazon verwendet wird.
Asin String Die Amazon Standard-Identifikationsnummer (ASIN) des Artikels.
SkuCount String Die Anzahl der für diesen Dienst verfügbaren SKUs.
OverlappingSkus String Andere SKUs des Verkäufers, die im selben Bestand verwendet werden.
IneligibleReasons String Eine Liste mit einem oder mehreren Gründen, warum die Verkäufer-SKU für die Funktion nicht in Frage kommt.
Ausgehende Auftragserfüllungsartikel

Gibt die durch die angegebene Bestellkennung angegebenen Fulfillment-Auftragspositionen zurück.

Spalten
Name Typ Referenzen Beschreibung
SellerFulfillmentOrderId [KEY] String Die Kennung des Erfüllungsauftrags
SellerFulfillmentOrderItemId [KEY] String Eine Artikelkennung für einen Erfüllungsauftrag, die mit einem Aufruf der Operation„createFulfillmentOrder“ übermittelt wurde.
SellerSku String Die Verkäufer-SKU des Artikels.
CancelledQuantity Integer Die vom Verkäufer stornierte Artikelmenge.
EstimatedArrivalDate Datetime Das voraussichtliche Ankunftsdatum und die voraussichtliche Ankunftszeit der Artikelmenge. Beachten Sie, dass sich dieser Wert im Laufe der Zeit ändern kann. Wenn die Sendung, die die Artikelmenge enthält, storniert wurde, wird estimateArrivalDate nicht zurückgegeben.
EstimatedShipDate Datetime Das voraussichtliche Datum und die voraussichtliche Uhrzeit, zu der die Artikelmenge voraussichtlich vom Fulfillment-Center versendet wird. Beachten Sie, dass sich dieser Wert im Laufe der Zeit ändern kann. Wenn die Sendung, die die Artikelmenge enthält, storniert wurde, wird estimateShipDate nicht zurückgegeben.
FulfillmentNetworkSku String SKU des Artikels im Amazon-Fulfillment-Netzwerk.
OrderItemDisposition String Gibt an, ob der Artikel verkaufbar oder unverkäuflich ist.
Quantity Integer Die Artikelmenge.
UnfulfillableQuantity Integer Die Artikelmenge, die nicht erfüllbar ist.
GiftMessage String Gegebenenfalls eine Nachricht an den Geschenkempfänger.
DisplayableComment String Artikelspezifischer Text, der in Materialien für den Empfänger angezeigt wird, beispielsweise auf dem Lieferschein für ausgehende Sendungen.
PerUnitDeclaredValue Decimal Der Geldwert, den der Verkäufer diesem Artikel zugewiesen hat.
PerUnitDeclaredCurrencyCode String Der Währungscode des Geldwerts, den der Verkäufer diesem Artikel zugewiesen hat.
PerUnitTaxValue Decimal Die Steuer auf den Betrag, der bei einer Nachnahmebestellung für diesen Artikel vom Empfänger eingezogen werden muss.
PerUnitTaxCurrencyCode String Der Währungscode der Steuer auf den Betrag, der bei einer Nachnahmebestellung für diesen Artikel vom Empfänger eingezogen werden muss.
PerUnitPriceValue Decimal Der Betrag, der bei einer Nachnahmebestellung für diesen Artikel vom Empfänger eingezogen werden muss.
PerUnitPriceCurrencyCode String Der Währungscode des Betrags, der bei einer Nachnahmebestellung für diesen Artikel vom Empfänger eingezogen werden muss.
Vorschau für ausgehende Erfüllungen

Gibt eine Liste mit Vorschauen von Auftragserfüllungen basierend auf den von Ihnen angegebenen Versandkriterien zurück.

Spalten
Name Typ Referenzen Beschreibung
SellerFulfillmentOrderItemId [KEY] String Eine Artikelkennung für einen Erfüllungsauftrag, die der Verkäufer mit einem Aufruf der Operation„createFulfillmentOrder“ erstellt hat.
EarliestArrivalDate Datetime Das früheste Datum, an dem die Sendung voraussichtlich am Bestimmungsort eintrifft.
EarliestShipDate Datetime Das frühestmögliche Datum, an dem die Sendung voraussichtlich vom Fulfillment-Center verschickt wird, im Datums-/Uhrzeitformat nach ISO 8601.
EstimatedShippingWeightUnit String Das geschätzte Versandstückgewicht der Artikelmenge für einen einzelnen Artikel in einer Sendung, wie durch die Verkäufer-SKU angegeben.
EstimatedShippingWeightValue String Der geschätzte Versandgewichtswert der Artikelmenge für einen einzelnen Artikel in einer Sendung, wie durch die Verkäufer-SKU angegeben.
IsCodCapable Boolean Gibt an, ob diese Auftragsvorschau per Nachnahme erfolgt.
IsFulfillable Boolean Gibt an, ob diese Auftragsvorschau erfüllbar ist.
LatestArrivalDate Datetime Das späteste Datum, an dem die Sendung voraussichtlich am Zielort eintrifft, im Datums-/Uhrzeitformat nach ISO 8601.
LatestShipDate Datetime Das späteste Datum, an dem die Sendung voraussichtlich vom Fulfillment-Center verschickt wird, im Datums-/Uhrzeitformat ISO 8601.
MarketplaceId String Der Marktplatz, bei dem der Erfüllungsauftrag aufgegeben wird.
Quantity Integer Die Artikelmenge.
SellerSku String Die Verkäufer-SKU des Artikels.
ShippingSpeedCategory String Die für den Fulfillment-Auftrag verwendete Versandmethode. Wenn dieser Wert ScheduledDelivery lautet, wählen Sie „Senden“ als „FulfillmentAction“. „Halten“ ist kein gültiger „FulfillmentAction“-Wert, wenn der „ShippingSpeedCategory“-Wert ScheduledDelivery lautet.
ScheduledDeliveryInfo String Bietet zusätzliche Einblicke in den Zeitplan einer Sendung, wenn genaue Liefertermine nicht im Voraus berechnet werden können.
ShippingWeightCalculationMethod String Die zur Berechnung des geschätzten Versandgewichts verwendete Methode.
UnfulfilledItemQuantity Integer Die Artikelmenge des nicht erfüllbaren Artikels.
UnfulfilledItemSellerFulfillmentOrderItemId String Die Artikelkennung des Erfüllungsauftrags des nicht erfüllbaren Artikels.
UnfulfilledItemUnfulfillableReasons String Mit der Vorschau des Erfüllungsauftrags verknüpfte Fehlercodes, die angeben, warum der Artikel nicht erfüllt werden kann.
AddressLine1 String Die erste Zeile der Adresse.
AddressLine2 String Zusätzliche Adressinformationen.
AddressLine3 String Zusätzliche Adressinformationen.
City String Die Stadt, in der sich die Person, das Unternehmen oder die Institution befindet. Diese Eigenschaft ist in allen Ländern außer Japan erforderlich. Sie sollte in Japan nicht verwendet werden.
CountryCode String Der zweistellige Ländercode. Im ISO 3166-1 Alpha-2-Format.
DistrictOrCounty String Der Bezirk oder Landkreis, in dem sich die Person, das Unternehmen oder die Institution befindet.
AddressName String Der Name der Person, des Unternehmens oder der Institution an der Adresse.
PostalCode String Die Postleitzahl der Adresse.
StateOrRegion String Der Staat oder die Region, in der sich die Person, das Unternehmen oder die Institution befindet.
Phone String Die Telefonnummer der Person, des Unternehmens oder der Institution an der Adresse.
IncludeCODFulfillmentPreview Boolean Wenn wahr, werden alle Auftragsvorschauen sowohl für Nachnahme als auch ohne Nachnahme zurückgegeben. Andernfalls werden nur Auftragsvorschauen zurückgegeben, die nicht für Nachnahme sind.
IncludeDeliveryWindows Boolean Wenn wahr, wird das ScheduledDeliveryInfo-Antwortobjekt zurückgegeben, das die verfügbaren Lieferfenster für eine geplante Lieferung enthält. Das ScheduledDeliveryInfo-Antwortobjekt kann nur für Auftragsvorschauen mit ShippingSpeedCategories = ScheduledDelivery zurückgegeben werden.
Sendungsverfolgung für ausgehende Pakete

Gibt Sendungsverfolgungsinformationen für ein Paket in einer ausgehenden Sendung für eine Multi-Channel-Fulfillment-Bestellung zurück.

Spalten
Name Typ Referenzen Beschreibung
PackageNumber [KEY] Integer Erforderlich. Die Paketkennung.
AdditionalLocationInfo String Zusätzliche Standortinformationen.
CarrierCode String Der Name des Trägers.
CarrierPhoneNumber String Die Telefonnummer des Netzbetreibers.
CarrierURL String Die URL der Website des Netzbetreibers.
CustomerTrackingLink String Link auf swiship.com, der es Kunden ermöglicht, das Paket zu verfolgen.
CurrentStatus String Der aktuelle Zustellstatus des Pakets.
CurrentStatusDescription String Beschreibung, die dem CurrentStatus-Wert entspricht.
EstimatedArrivalDate Datetime Das voraussichtliche Ankunftsdatum.
ShipDate Datetime Das Versanddatum für das Paket.
ShipToAddressCity String Die Adressinformationen der Zielstadt zur Sendungsverfolgung.
ShipToAddressCountry String Die Adressinformationen des Zielstaates zur Sendungsverfolgung.
ShipToAddressState String Die Adressinformationen des Ziellandes zur Sendungsverfolgung.
SignedForBy String Der Name der Person, die für das Paket unterschrieben hat.
EventAddressCity String Die Adressinformationen der Stadt, in der die Zustellung stattgefunden hat.
EventAddressCountry String Die Adressinformationen des Landes, in dem die Zustellung stattgefunden hat.
EventAddressState String Die Adressinformationen des Staates, in dem die Zustellung stattgefunden hat.
EventCode [KEY] String Der Ereigniscode, bei dem das Zustellungsereignis stattgefunden hat.
EventDate Datetime Datum und Uhrzeit des Zustellungsereignisses im Datums- und Uhrzeitformat ISO 8601.
EventDescription String Eine Beschreibung für den entsprechenden Ereigniscode.
TrackingNumber String Die Sendungsverfolgungsnummer für das Paket.
Ausgehende Retouren

Ein Array von Artikeln, die Amazon zur Rückgabe angenommen hat. Gibt die Artikel leer zurück, wenn keine Artikel zur Rückgabe angenommen wurden.

Spalten
Name Typ Referenzen Beschreibung
SellerFulfillmentOrderId [KEY] String Die Kennung des Erfüllungsauftrags.
SellerReturnItemId String Eine dem zurückgesendeten Artikel vom Verkäufer zugewiesene Kennung.
RmaPageURL String Eine URL für eine Webseite, die den Rücksendegenehmigungs-Barcode und das Versandetikett enthält. Vorausbezahlter Versand ist hiervon nicht betroffen.
ReturnAuthorizationId String Eine Kennung für die Rücksendegenehmigung. Diese Kennung verknüpft zurückzusendende Artikel mit der für die Rücksendung verwendeten Rücksendegenehmigung.
SellerFulfillmentOrderItemId String Die Kennung, die dem Artikel vom Verkäufer bei der Erstellung des Auftrags zugewiesen wurde.
AmazonReturnReasonCode String Der Rücksendegrundcode, den das Amazon-Fulfillment-Center dem zurückgesendeten Artikel zugewiesen hat.
AmazonShipmentId String Die Kennung für die Sendung, die dem zurückgesendeten Artikel zugeordnet ist.
ReturnComment String Ein optionaler Kommentar zum zurückgesendeten Artikel.
Status String Gibt an, ob der zurückgesendete Artikel von einem Amazon-Fulfillment-Center bearbeitet wurde.
StatusChangedDate Datetime Gibt an, wann sich der Status zuletzt geändert hat.
AmazonRmaId String Die Rücksendeberechtigung (RMA), die Amazon zur Bearbeitung der Rücksendung benötigt.
FulfillmentCenterId String Eine Kennung für das Amazon-Fulfillment-Center, an das die Rücksendungen gesendet werden sollen.
ReturnToAddressAddressLine1 String Die erste Zeile der Adresse.
ReturnToAddressAddressLine2 String Zusätzliche Adressinformationen.
ReturnToAddressAddressLine3 String Zusätzliche Adressinformationen.
ReturnToAddressCity String Die Stadt, in der sich die Person, das Unternehmen oder die Institution befindet. Diese Eigenschaft ist in allen Ländern außer Japan erforderlich. Sie sollte in Japan nicht verwendet werden.
ReturnToAddressCountryCode String Der zweistellige Ländercode. Im ISO 3166-1 Alpha-2-Format.
ReturnToAddressDistrictOrCounty String Der Bezirk oder Landkreis, in dem sich die Person, das Unternehmen oder die Institution befindet.
ReturnToAddressName String Der Name der Person, des Unternehmens oder der Institution an der Adresse.
ReturnToAddressPostalCode String Die Postleitzahl der Adresse.
ReturnToAddressStateOrRegion String Der Staat oder die Region, in der sich die Person, das Unternehmen oder die Institution befindet.
HinreiseRückreiseGründe

Gibt eine Liste mit Rückgabegrundcodes für eine Verkäufer-SKU in einem bestimmten Marktplatz zurück.

Spalten
Name Typ Referenzen Beschreibung
ReturnReasonCode [KEY] String Ein Code, der einen gültigen Rückgabegrund angibt.
Description String Eine für Menschen lesbare Beschreibung des Rückgabegrundcodes.
TranslatedDescription String Eine Übersetzung der Beschreibung. Die Übersetzung erfolgt in der Sprache, die im Anforderungsparameter „Sprache“ angegeben ist.
SellerSku String Erforderlich. Die Verkäufer-SKU, für die Rückgabegrundcodes erforderlich sind.
MarketplaceId String Der Marktplatz, für den der Verkäufer Rückgabegrundcodes wünscht.
Language String Die Sprache, in die die TranslatedDescription-Eigenschaft des ReasonCodeDetails-Antwortobjekts übersetzt werden soll.
SellerFulfillmentOrderId String Erforderlich. Die Auftragskennung für die Auftragserfüllung.
PaketArtikelIntern

Verwendungsinformationen für den Operation PackageItemsInternal.rsd.

Spalten
Name Typ Referenzen Beschreibung
orderItemId String
orderItemSerialNumbers String
ProduktPreise

Generierte Schema.

Spalten
Name Typ Referenzen Beschreibung
ASIN [KEY] String Der Wert der Amazon-Standardidentifikationsnummer für das Produkt.
SellerSKU String Stock Keeping Unit, die ein Produkt im Amazon-Katalog identifiziert.
MarketplaceId String Eine Marktplatzkennung. Gibt den Marktplatz an, für den Preise zurückgegeben werden.
LandedPriceAmount Decimal Der Anlieferungspreis entspricht dem Kaufpreis.
LandedPriceCurrencyCode String Der Währungscode des Ankaufspreises.
ListingPriceAmount Decimal Der Listenpreis entspricht dem Kaufpreis.
ListingPriceCurrencyCode String Der Listenpreis-Währungscode des Kaufpreises.
ShippingAmount Decimal Der Versandbetrag ist vom Kaufpreis abhängig.
ShippingCurrencyCode String Der Versandwährungscode des Kaufpreises.
FulfillmentChannel String Der Erfüllungskanal für das aufgeführte Produkt.
ItemCondition String Der Zustand des aufgeführten Produkts.
ItemSubCondition String Der Unterzustand des aufgeführten Produkts.
RegularPriceAmount Decimal Der reguläre Preis des Produkts.
RegularPriceCurrencyCode String Der reguläre Preiswährungscode für das Produkt.
Status String Der Status des Produkts.
ItemType String Erforderlich. Gibt an, ob ASIN-Werte oder Verkäufer-SKU-Werte zur Identifizierung von Artikeln verwendet werden. Die zulässigen Werte sind Asin, Sku.
CustomerType String Gibt an, ob Preisinformationen aus der Sicht von Privat- oder Geschäftskunden angefordert werden sollen. Der Standardwert ist „Privat“. Die zulässigen Werte sind Privat, Geschäftskunden.
OfferType String Gibt an, ob Preisinformationen für die B2C- (Business-to-Consumer) oder B2B-Angebote (Business-to-Business) des Verkäufers angefordert werden sollen. Der Standardwert ist B2C. Die zulässigen Werte sind B2C, B2B.
Berichtsliste

Gibt Berichtsdetails für die Berichte zurück, die den von Ihnen angegebenen Filtern entsprechen.

Wählen

Der Connector verwendet die Amazon Marketplace API, um WHERE-Klauselbedingungen zu verarbeiten, die mit den folgenden Spalten und Operatoren erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

Notiz

Das Attribut „ReportType“ ist erforderlich, um die Ansicht Abfrage. Sie können verfügbare Werte für „ReportType“ in der Amazon Selling-Partner API Dokumentation anzeigen oder Sie können die Ansicht „ReportTypes“ Abfrage.

  • ReportId unterstützt den '='-Vergleich.
  • ReportType unterstützt die Vergleiche '=', 'IN'.
  • MarketplaceIds unterstützt die Vergleiche '=', 'IN'.
  • ProcessingStatus unterstützt die Vergleiche '=', 'IN'.
  • CreatedTime unterstützt die Vergleiche '=', '<', '>', '<=', '>='.

Nachfolgend sind Beispielabfragen aufgeführt, die serverseitig verarbeitet werden:

SELECT * FROM ReportList WHERE ReportId = '51013018828'
SELECT * FROM ReportList WHERE ReportType = 'GET_FLAT_FILE_OPEN_LISTINGS_DATA'
SELECT * FROM ReportList WHERE ReportType = 'GET_FLAT_FILE_OPEN_LISTINGS_DATA' AND CreatedTime > '2021-06-12' AND CreatedTime < '2021-08-01 12:00:00'
SELECT * FROM ReportList WHERE ReportType = 'GET_FLAT_FILE_OPEN_LISTINGS_DATA' AND MarketplaceIds = 'A1VC38T7YXB528'
SELECT * FROM ReportList WHERE ReportType = 'GET_FLAT_FILE_OPEN_LISTINGS_DATA' AND ProcessingStatus = 'DONE'

Hinweis: Beim Filtern mit „CreatedTime“ werden Werte, die älter als 90 Tage sind, nicht akzeptiert.

Spalten
Name Typ Referenzen Beschreibung
ReportId [KEY] String Berichts-ID.
ReportType String Der Typ des Berichts. ReportType ist nicht erforderlich, wenn UseSandbox=True.
ReportDocumentId String Die Kennung für das Berichtsdokument.
CreatedTime Datetime Datum und Uhrzeit der Berichterstellung. Beim Filtern wird der Wert „CreatedTime“ nur akzeptiert, wenn er älter als 90 Tage ist.
DataStartTime Datetime Der Beginn eines Datums- und Zeitbereichs, der zum Auswählen der zu meldenden Daten verwendet wird.
DataEndTime Datetime Das Ende eines Datums- und Zeitbereichs, der zur Auswahl der zu meldenden Daten verwendet wird.
MarketplaceIds String Eine Liste mit Marktplatzkennungen für den Bericht.
ProcessingStartTime Datetime Datum und Uhrzeit des Beginns der Berichtsverarbeitung.
ProcessingEndTime Datetime Datum und Uhrzeit der Fertigstellung der Berichtsverarbeitung.
ProcessingStatus String Der Verarbeitungsstatus des Berichts.
Berichtstypen

Gibt Berichtsdetails für die Berichte zurück, die den von Ihnen angegebenen Filtern entsprechen.

Wählen

Diese Ansicht listet alle verfügbaren Berichtstypen der Selling Partner API und ihr jeweiliges Format (JSON, XML, CSV, TSV, PDF, XLSX) auf.

SELECT * FROM ReportTypes
Spalten
Name Typ Referenzen Beschreibung
ReportTypeId [KEY] String Fortlaufende ID des Berichtstyps.
ReportTypeValue String Aufzählungswert des Berichtstyps.
ReportFormat String Das Downloadformat des Berichtstyps. Die zulässigen Werte sind JSON, XML, CSV, TSV, PDF, XLSX.
Category String Kategorie des Berichtsformats.
Description String Beschreibung des Berichtsformats.
URL String Link zur Amazon Verkaufspartner-API Dokumentation des Berichtstyps.
Versanddokumente

Gibt die Versanddokumente zurück, die einem Paket in einer Sendung zugeordnet sind.

Spalten
Name Typ Referenzen Beschreibung
ShipmentId [KEY] String Erforderlich. Die eindeutige Sendungskennung, die von einem Versanddienst bereitgestellt wird.
PackageClientReferenceId String Erforderlich. Ein Kunde hat eine eindeutige Kennung für ein zu versendendes Paket bereitgestellt. Dieser Wert sollte vom Kunden gespeichert werden, um ihn als Parameter an die Operation getShipmentDocuments zu übergeben.
PackageDocumentType String Die Art des Versanddokuments.
PackageDocumentFormat String Das Dateiformat des Dokuments.
PackageDocumentContents String Eine Base64 codierte Zeichenfolge des Dateiinhalts.
PackageDocumentDPI Long Die Auflösung des Dokuments (300 bedeutet beispielsweise 300 Punkte pro Zoll).
TrackingId String Die vom Spediteur generierte Kennung für ein Paket in einer gekauften Sendung.
ShippingBusinessId String Für diese Anfrage zu übernehmendes Amazon-Versandunternehmen. Der Standardwert ist AmazonShipping_UK. Weitere Informationen zu anderen Marktplätzen finden Sie unter X-amzn-shipping-business-id.
Versandkosten

Gibt die verfügbaren Versandservice-Angebote zurück.

Spalten
Name Typ Referenzen Beschreibung
ServiceId [KEY] String Eine Kennung für den Versanddienst.
IsEligible Boolean Ein Boolescher Wert, der angibt, ob das Versanddienstangebot zulässig ist.
RequestToken String Ein eindeutiges Token, das zur Identifizierung einer getRates Operation generiert wird.
AvailableValueAddedServiceGroups String Ein JSON-Format mit Mehrwertdiensten, die für ein Versanddienstleistungsangebot verfügbar sind.
BilledWeightUnit String Die Gewichtseinheit.
BilledWeightValue Decimal Der Gewichtswert.
CarrierId String Die vom Netzbetreiber bereitgestellte Netzbetreiberkennung für das Angebot.
CarrierName String Der Name des Netzbetreibers für das Angebot.
DeliveryWindowStartTime Datetime Der versprochene Lieferbeginn.
DeliveryWindowEndTime Datetime Der versprochene Endzeitpunkt der Lieferung.
PickupWindowStartTime Datetime Die versprochene Startzeit der Abholung.
PickupWindowEndTime Datetime Die versprochene Endzeit der Abholung.
RequiresAdditionalInputs Boolean Wenn „true“, bedeutet dies, dass zum Erwerb dieses Versanddienstes zusätzliche Eingaben erforderlich sind.
RateId String Eine Kennung für den Tarif (Versandangebot), der von einem Versanddienstleister bereitgestellt wird.
ServiceName String Der Name des Versanddienstes.
SupportedDocumentSpecifications String Ein JSON-Format der Dokumentspezifikationen, die für ein Versanddienstangebot unterstützt werden.
TotalChargeUnit String Der Währungscode der Gesamtgebühr.
TotalChargeValue Decimal Der Geldwert der Gesamtgebühr.
IneligibilityReasons String Eine JSON-Aggregation von Gründen, warum ein Versanddienstangebot nicht zulässig ist.
ShipTo String Erforderlich. Die Lieferadresse.
ShipFrom String Die Versandadresse.
ReturnTo String Die Rücksendeadresse.
ShipDate Datetime Versanddatum und -uhrzeit (die angeforderte Abholung). Standardmäßig sind dies das aktuelle Datum und die aktuelle Uhrzeit.
Packages String Eine Liste der Pakete, die über ein Versanddienstangebot verschickt werden sollen.
ValueAddedServicesValue Decimal Der Geldwert einer Sammlung unterstützter Mehrwertdienste.
ValueAddedServicesUnit String Der Währungscode einer Sammlung unterstützter Mehrwertdienste.
TaxDetailsType String Gibt die Art der Steuer an.
TaxDetailsRegistrationNumber String Die mit der Sendung verknüpfte Steuerregistrierungsnummer des Versenders für Zollzwecke in bestimmten Regionen.
ChannelType String Der Versandquellkanaltyp. Die zulässigen Werte sind AMAZON, EXTERNAL. Der Standardwert ist AMAZON.
AmazonOrderDetails String Die mit der Amazon-Bestellung verknüpfte Amazon-Bestellnummer, die durch diese Sendung erfüllt wird. Dies ist erforderlich, wenn der Quellkanal der Sendung Amazon ist.
AmazonShipmentDetails String Die verschlüsselte Sendungs-ID. Dieses Attribut ist nur für eine Direct Fulfillment-Sendung erforderlich.
ShippingBusinessId String Für diese Anfrage zu übernehmendes Amazon-Versandunternehmen. Der Standardwert ist AmazonShipping_UK. Weitere Informationen zu anderen Marktplätzen finden Sie unter X-amzn-shipping-business-id.
Versandverfolgung

Sendungsverfolgungsinformationen für eine gekaufte Sendung.

Spalten
Name Typ Referenzen Beschreibung
TrackingId [KEY] String Eine vom Spediteur generierte Sendungsverfolgungsnummer, die ursprünglich vom Operation„purchaseShipment“ zurückgegeben wurde.
CarrierId String Eine Carrierkennung, die ursprünglich von der Operation „getRates“ für den ausgewählten Tarif zurückgegeben wurde.
AlternateLegTrackingId String Der Spediteur hat eine Rückwärtskennung für ein zurückgesandtes Paket in einer gekauften Sendung generiert.
PromisedDeliveryDate Datetime Datum und Uhrzeit der voraussichtlichen Zustellung der Sendung.
SummaryStatus String Eine Zusammenfassung des Paketstatus.
EventCode String Der Tracking-Ereignistyp.
EventTime Datetime Der Zeitstempel des Ereignisses im ISO 8601-Format.
City String Die Stadt oder der Ort, in dem die Veranstaltung stattfindet.
CountryCode String Der zweistellige Ländercode. Entspricht dem ISO 3166-1 Alpha-2-Format.
PostalCode String Die Postleitzahl dieser Adresse. Sie enthält eine Reihe von Buchstaben oder Ziffern oder beides, manchmal auch Leerzeichen oder Satzzeichen.
StateOrRegion String Der Staat, der Landkreis oder die Region, in der die Veranstaltung stattfindet.
ShippingBusinessId String Für diese Anfrage zu übernehmendes Amazon-Versandunternehmen. Der Standardwert ist AmazonShipping_UK. Weitere Informationen zu anderen Marktplätzen finden Sie unter X-amzn-shipping-business-id.
UpdatePackageDetailsListInternal

Verwendungsinformationen für den Operation „UpdatePackageDetailsListInternal.rsd“.

Spalten
Name Typ Referenzen Beschreibung
AmazonOrderId String
PackageId String
SlotId String
StartTime String
EndTime String
HandoverMethod String
Lieferanten-Kunden-Rechnungen

Diese Ansicht ist Teil der Vendor Direct Fulfillment Shipping API. Gibt eine Liste der Kundenrechnungen zurück, die während eines von Ihnen angegebenen Zeitraums erstellt wurden. Der zu durchsuchende Datumsbereich darf nicht mehr als 7 Tage umfassen.

Wählen

Die folgenden Felder werden serverseitig gefiltert:

  • PurchaseOrderNumber unterstützt den '='-Vergleich
  • CreatedDate unterstützt alle >, >=, =, <=, <-Vergleiche

Einige Beispielabfragen:

SELECT * FROM VendorCustomerInvoices WHERE PurchaseOrderNumber = '12345'

SELECT * FROM VendorCustomerInvoices WHERE CreatedDate > '2022-09-10T12:00:00' AND CreatedDate < '2022-09-15T12:00:00'
Spalten
Name Typ Referenzen Beschreibung
PurchaseOrderNumber [KEY] String Dieses Feld enthält die Bestellnummer für diese Bestellung.
Content String Die Base64-kodierte Kundenrechnung.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
CreatedDate String
Lieferantenbestellungen

Die Selling Partner-API für Einzelhandelsbeschaffungsaufträge bietet programmgesteuerten Zugriff auf Lieferantenbestelldaten.

Wählen

Der Connector verwendet die Amazon Marketplace API, um WHERE-Klauselbedingungen zu verarbeiten, die mit den folgenden Spalten und Operatoren erstellt wurden. Der Rest des Filters wird clientseitig innerhalb des Connectors ausgeführt.

  • PurchaseOrderNumber unterstützt den '='-Vergleich.
  • PurchaseOrderState unterstützt den '='-Vergleich.
  • PurchaseOrderDate unterstützt die Vergleiche '<', '>' und die ORDER BY-Klausel.
  • PurchaseOrderChangedDate unterstützt die Vergleiche '<', '>'.
  • SellerPartyId unterstützt den '='-Vergleich.

Nachfolgend sind Beispielabfragen aufgeführt, die serverseitig verarbeitet werden:

SELECT * FROM VendorOrders
SELECT * FROM VendorOrders WHERE PurchaseOrderNumber = '123456789'
SELECT * FROM VendorOrders WHERE PurchaseOrderState = 'New'
SELECT * FROM VendorOrders ORDER BY PurchaseOrderDate DESC
SELECT * FROM VendorOrders WHERE PurchaseOrderDate > '2022-06-01T12:00:00' AND PurchaseOrderDate < '2022-06-10T12:00:00'
SELECT * FROM VendorOrders WHERE PurchaseOrderChangedDate > '2022-06-01T12:00:00' AND PurchaseOrderChangedDate < '2022-06-10T12:00:00'
SELECT * FROM VendorOrders WHERE SellerPartyId = '123456789'
Spalten
Name Typ Referenzen Beschreibung
PurchaseOrderNumber String Die Bestellnummer für diese Bestellung.
PurchaseOrderState String Der aktuelle Status der Bestellung. Die zulässigen Werte sind Neu, Bestätigt, Geschlossen.
DealCode String Auf Wunsch des Empfängers enthält dieses Feld eine Aktions-/Dealnummer.
DeliveryWindow String Gibt das Lieferfenster an. Das Format besteht aus Start- und Enddatum, getrennt durch einen doppelten Bindestrich (--).
ShipWindow String Dies gibt das Versandfenster an. Das Format besteht aus Start- und Enddatum, getrennt durch einen doppelten Bindestrich (--).
Items String Eine Liste der Artikel in dieser Bestellung.
PaymentMethod String Verwendete Zahlungsmethode. Die zulässigen Werte sind Prepaid, Kreditkarte, Konsignation, Rechnung.
PurchaseOrderDate Datetime Das Datum, an dem die Bestellung aufgegeben wurde.
PurchaseOrderChangedDate Datetime Das Datum, an dem die Bestellung nach Aufgabe der Bestellung zuletzt von Amazon geändert wurde.
PurchaseOrderStateChangedDate Datetime Das Datum, an dem der aktuelle Bestellstatus geändert wurde.
PurchaseOrderType String Art der Bestellung. Die zulässigen Werte sind RushOrder, NewProductIntroduction, ConsignedOrder, RegularOrder.
BillPartyId String Zugewiesene Kennung für die Partei. Beispielsweise Lagercode oder Lieferantencode.
BillAddressAddressLine1 String Erste Zeile der Adresse.
BillAddressAddressLine2 String Zusätzliche Adressangaben, sofern erforderlich.
BillAddressAddressLine3 String Zusätzliche Adressinformationen, falls erforderlich.
BillAddressCity String Die Stadt, in der sich die Person, das Unternehmen oder die Institution befindet.
BillAddressCountryCode String Der zweistellige Ländercode im ISO 3166-1 Alpha-2-Format.
BillAddressCounty String Der Bezirk, in dem sich die Person, das Unternehmen oder die Institution befindet.
BillAddressDistrict String Der Bezirk, in dem sich die Person, das Unternehmen oder die Institution befindet.
BillAddressName String Der Name der Adresse der Person, des Unternehmens oder der Institution.
BillAddressPhone String Die Telefonnummer der Person, des Unternehmens oder der Institution an dieser Adresse.
BillAddressPostalCode String Die Postleitzahl dieser Adresse. Sie enthält eine Reihe von Buchstaben oder Ziffern oder beides.
BillAddressStateOrRegion String Der Staat oder die Region, in der sich die Person, das Unternehmen oder die Institution befindet.
BillTaxRegistrationNumber String Steuerregistrierungsnummer des Unternehmens. Beispielsweise Umsatzsteuer-Identifikationsnummer.
BillTaxRegistrationType String Steuerregistrierungstyp für das Unternehmen. Die zulässigen Werte sind MwSt., GST.
ShipPartyId String Zugewiesene Kennung für die Partei. Beispielsweise Lagercode oder Lieferantencode.
ShipAddressAddressLine1 String Erste Zeile der Adresse.
ShipAddressAddressLine2 String Zusätzliche Adressinformationen, falls erforderlich.
ShipAddressAddressLine3 String Zusätzliche Adressinformationen, falls erforderlich.
ShipAddressCity String Die Stadt, in der sich die Person, das Unternehmen oder die Institution befindet.
ShipAddressCountryCode String Der zweistellige Ländercode im ISO 3166-1 Alpha-2-Format.
ShipAddressCounty String Der Landkreis, in dem sich die Person, das Unternehmen oder die Institution befindet.
ShipAddressDistrict String Der Bezirk, in dem sich die Person, das Unternehmen oder die Institution befindet.
ShipAddressName String Der Name der Adresse der Person, des Unternehmens oder der Institution.
ShipAddressPhone String Die Telefonnummer der Person, des Unternehmens oder der Institution an dieser Adresse.
ShipAddressPostalCode String Die Postleitzahl dieser Adresse. Sie enthält eine Reihe von Buchstaben oder Ziffern oder beides.
ShipAddressStateOrRegion String Der Staat oder die Region, in der sich die Person, das Unternehmen oder die Institution befindet.
ShipTaxRegistrationNumber String Steuerregistrierungsnummer des Unternehmens. Beispielsweise Umsatzsteuer-Identifikationsnummer.
ShipTaxRegistrationType String Steuerregistrierungsart für das Unternehmen.
BuyerPartyId String Zugewiesene Kennung für die Partei. Beispielsweise Lagercode oder Lieferantencode.
BuyerAddressAddressLine1 String Erste Zeile der Adresse.
BuyerAddressAddressLine2 String Zusätzliche Adressinformationen, falls erforderlich.
BuyerAddressAddressLine3 String Zusätzliche Adressinformationen, falls erforderlich.
BuyerAddressCity String Die Stadt, in der sich die Person, das Unternehmen oder die Institution befindet.
BuyerAddressCountryCode String Der zweistellige Ländercode im ISO 3166-1 Alpha-2-Format.
BuyerAddressCounty String Der Bezirk, in dem sich die Person, das Unternehmen oder die Institution befindet.
BuyerAddressDistrict String Der Bezirk, in dem sich die Person, das Unternehmen oder die Institution befindet.
BuyerAddressName String Der Name der Adresse der Person, des Unternehmens oder der Institution.
BuyerAddressPhone String Die Telefonnummer der Person, des Unternehmens oder der Institution an dieser Adresse.
BuyerAddressPostalCode String Die Postleitzahl dieser Adresse. Sie enthält eine Reihe von Buchstaben oder Ziffern oder beides.
BuyerAddressStateOrRegion String Der Staat oder die Region, in der sich die Person, das Unternehmen oder die Institution befindet.
BuyerTaxRegistrationNumber String Steuerregistrierungsnummer des Unternehmens. Beispielsweise Umsatzsteuer-Identifikationsnummer.
BuyerTaxRegistrationType String Steuerregistrierungsart für das Unternehmen.
SellerPartyId String Zugewiesene Kennung für die Partei. Beispielsweise Lagercode oder Lieferantencode.
SellerAddressAddressLine1 String Erste Zeile der Adresse.
SellerAddressAddressLine2 String Zusätzliche Adressinformationen, falls erforderlich.
SellerAddressAddressLine3 String Zusätzliche Adressinformationen, falls erforderlich.
SellerAddressCity String Die Stadt, in der sich die Person, das Unternehmen oder die Institution befindet.
SellerAddressCountryCode String Der zweistellige Ländercode im ISO 3166-1 Alpha-2-Format.
SellerAddressCounty String Der Bezirk, in dem sich die Person, das Unternehmen oder die Institution befindet.
SellerAddressDistrict String Der Bezirk, in dem sich die Person, das Unternehmen oder die Institution befindet.
SellerAddressName String Der Name der Adresse der Person, des Unternehmens oder der Institution.
SellerAddressPhone String Die Telefonnummer der Person, des Unternehmens oder der Institution an dieser Adresse.
SellerAddressPostalCode String Die Postleitzahl dieser Adresse. Sie enthält eine Reihe von Buchstaben oder Ziffern oder beides.
SellerAddressStateOrRegion String Der Staat oder die Region, in der sich die Person, das Unternehmen oder die Institution befindet.
SellerTaxRegistrationNumber String Steuerregistrierungsnummer des Unternehmens. Beispielsweise Umsatzsteuer-Identifikationsnummer.
SellerTaxRegistrationType String Steuerregistrierungsart für das Unternehmen.
ImportContainers String Containertypen und -anzahl(en) für Importbestellungen. Kann eine Komma-getrennte Liste sein, wenn die Sendung mehrere Container enthält.
InternationalCommercialTerms String Incoterms (International Commercial Terms) werden verwendet, um Transaktionskosten und Verantwortlichkeiten zwischen Käufer und Verkäufer aufzuteilen und spiegeln modernste Transportpraktiken wider.
MethodOfPayment String Enthält auf Wunsch des Empfängers die Versandzahlungsmethode. Dies gilt nur für Importbestellungen. Die zulässigen Werte sind PaidBySeller, PrepaidBySeller, FOBPortOfCall, DefinedByBuyerAndSeller, CollectOnDelivery, PaidByBuyer.
PortOfDelivery String Der Port, in dem Waren aus einem Importkaufauftrag vom Lieferanten geliefert werden müssen.
ShippingInstructions String Besondere Hinweise zum Versand.
LieferantenLieferscheine

Diese Ansicht ist Teil der Vendor Direct Fulfillment Shipping API. Gibt eine Liste von Lieferscheinen für die Bestellungen zurück, die den angegebenen Kriterien entsprechen. Der zu durchsuchende Datumsbereich darf nicht mehr als 7 Tage betragen.

Wählen

Die folgenden Felder werden serverseitig gefiltert:

  • PurchaseOrderNumber unterstützt den '='-Vergleich
  • CreatedDate unterstützt alle >, >=, =, <=, <-Vergleiche

Einige Beispielabfragen:

SELECT * FROM VendorPackingSlips WHERE PurchaseOrderNumber = '12345'

SELECT * FROM VendorPackingSlips WHERE CreatedDate > '2022-09-10T12:00:00' AND CreatedDate < '2022-09-15T12:00:00'
Spalten
Name Typ Referenzen Beschreibung
PurchaseOrderNumber [KEY] String Dieses Feld enthält die Bestellnummer für diese Bestellung.
Content String Eine Base64-codierte Zeichenfolge des Lieferschein-PDF.
ContentType String Das Format der Datei, z. B. PDF, JPEG usw.
Pseudo-Spalten

Pseudospaltenfelder werden in der WHERE-Klausel von SELECT-Anweisungen verwendet und bieten eine genauere Kontrolle über die Tupel, die von der Datenquelle zurückgegeben werden.

Name Typ Beschreibung
CreatedDate String

Gespeicherte Prozeduren

Gespeicherte Prozeduren sind funktionsähnliche Schnittstellen, die die Funktionalität des Connectors über einfache SELECT/INSERT/UPDATE/DELETE-Operationen mit Amazon Marketplace hinaus erweitern.

Gespeicherte Prozeduren akzeptieren eine Liste von Parametern, führen ihre beabsichtigte Funktion aus und geben dann alle relevanten Antwortdaten von Amazon Marketplace zurück, zusammen mit einer Angabe, ob die Prozedur erfolgreich war oder fehlgeschlagen ist.

Jitterbit-Connector für gespeicherte Prozeduren im Amazon Marketplace
Name Beschreibung
CancelFeed CancelFeed bricht die Feedübermittlung für die angegebene FeedId ab
CancelFulfillmentOrder Fordert Amazon auf, die Erfüllungsversuche des durch die angegebene Auftragskennung angegebenen Auftrags einzustellen. Sie können einen Auftrags mit dem Status „In Bearbeitung“, „Abgeschlossen“ oder „Teilweise abgeschlossen“ nicht stornieren.
CancelReport Der Operation „CancelReport“ bricht die Berichtsanforderung für die angegebene ReportId ab.
CancelShipment Storniert eine gekaufte Sendung.
CheckVendorTransactionStatus Gibt den Status der von Ihnen angegebenen Transaktion zurück.
ConfirmInboundShipmentPreorder Gibt Informationen zurück, die zum Bestätigen einer Lieferung für eine Vorbestellung erforderlich sind. Rufen Sie diesen Operation nach dem Aufruf des Operation getPreorderInfo auf, um den NeedByDate-Wert und andere Vorbestellungsinformationen zur Lieferung abzurufen.
ConfirmInboundShipmentTransport Startet den Prozess zur Schätzung der Versandkosten für eine eingehende Sendung durch einen mit Amazon zusammenarbeitenden Spediteur.
ConfirmShipment Der Operation „ConfirmShipment“ aktualisiert den Versandbestätigungsstatus für eine angegebene Bestellung.
CreateFulfillmentReturn Erstellt eine Fulfillment-Retoure.
CreateInboundShipmentPlan Gibt einen oder mehrere Lieferpläne für eingehende Sendungen zurück, die die Informationen enthalten, die Sie zum Erstellen einer oder mehrerer eingehender Sendungen für eine von Ihnen angegebene Reihe von Artikeln benötigen.
CreateProductReviewAndSellerFeedbackSolicitation Sendet eine Aufforderung an einen Käufer, Verkäuferfeedback und eine Produktbewertung für die angegebene Bestellung anzufordern. Senden Sie pro Bestellung nur eine productReviewAndSellerFeedback- oder frei formulierte proaktive Nachricht.
CreateReportSchema Erstellt eine Schema basierend auf dem angegebenen Bericht.
CreateScheduledPackage Plant eine Easy Ship-Bestellung
CreateScheduledPackageBulk Der Operation „ConfirmShipment“ aktualisiert den Versandbestätigungsstatus für eine angegebene Bestellung.
CreateSchema Erstellt eine Schema für die angegebene Tabelle oder Ansicht.
DownloadVendorCustomerInvoice Diese gespeicherte Prozedur ist Teil der Vendor Direct Fulfillment Shipping API. Gibt eine Kundenrechnung basierend auf der von Ihnen angegebenen Bestellnummer zurück.
DownloadVendorPackingSlip Diese gespeicherte Prozedur ist Teil der Vendor Direct Fulfillment Shipping API. Gibt einen Lieferschein basierend auf der von Ihnen angegebenen PurchaseOrderNumber zurück.
EstimateInboundShipmentTransport Startet den Prozess zur Schätzung der Versandkosten für eine eingehende Sendung durch einen mit Amazon zusammenarbeitenden Spediteur.
GetAdditionalInputsSchema Gibt das zu verwendende JSON Schema zurück, um bei Bedarf zusätzliche Eingaben für den Kauf eines Versandangebots bereitzustellen.
GetFeedProcessingReport Erstellt und/oder gibt Daten für einen bestimmten Bericht zurück.
GetInboundShipmentBillOfLading Gibt einen Frachtbrief für eine Teilladung/Komplettladung (LTL/FTL) zurück.
GetInboundShipmentLabel Retourenpaket-/Palettenetiketten für eine schnellere und genauere Versandabwicklung im Amazon-Fulfillment-Center.
GetOAuthAccessToken Ruft ein Authentifizierungstoken von Amazon ab.
GetOAuthAuthorizationURL Ruft die Autorisierungs URL ab, die vom Benutzer separat geöffnet werden muss, um Zugriff auf Ihre Anwendung zu gewähren. Von dieser URL aus fordern Sie den OAuthAccessToken an.
GetReport Erstellt und/oder gibt Daten für einen bestimmten Bericht zurück.
GetScheduledPackage Gibt Informationen zu einem Paket zurück, einschließlich Abmessungen, Gewicht, Zeitfensterinformationen zur Übergabe, Rechnungs- und Artikelinformationen sowie Status.
GetSolicitationActionsForOrder Gibt eine Liste der Ausschreibungstypen zurück, die für eine von Ihnen angegebene Bestellung verfügbar sind.
ListHandoverSlots Verfügbare Zeitfenster für Rückgaben bei Easy Ship-Bestellungen werden auf Grundlage des vom Verkäufer angegebenen Paketgewichts und der Paketabmessungen geplant.
PurchaseShipment Kauft einen Versanddienst und gibt kaufbezogene Details und Dokumente zurück.
RefreshOAuthAccessToken Tauscht einen Zugriffstoken gegen einen neuen Zugriffstoken aus.
RequestReport Der Operation RequestReport erstellt eine Berichtsanforderung.
SubmitCartonContentFeed Übermittelt Informationen zum Kartoninhalt für eingehende FBA-Sendungen.
SubmitFulfillmentOrderStatus Fordert Amazon auf, den Status einer Bestellung in der Sandbox-Umfeld zu aktualisieren. Dies ist ein reiner Sandbox-Operation und muss an einen Sandbox-Endpoint weitergeleitet werden.
SubmitImageFeed Der Bilder-Feed bietet die Möglichkeit, verschiedene Bilder zu einem Produkt hochzuladen. Amazon kann zu jedem Produkt mehrere Bilder anzeigen.
SubmitInventoryFeed Mit dem Inventar-Feed können Sie die Inventarmengen (Lagerbestände) Ihrer Artikel aktualisieren.
SubmitOrderAcknowledgementFeed Mit dem Bestellbestätigungs-Feed können Sie bestätigen, dass das Herunterladen einer Bestellung erfolgreich war oder fehlgeschlagen ist.
SubmitOrderAdjustmentFeed Mit dem Feed „Bestellanpassung“ können Sie eine Rückerstattung (Anpassung) für eine Bestellung vornehmen. Sie müssen einen Grund für die Anpassung angeben, z. B. Kundenretoure, und den Anpassungsbetrag, aufgeschlüsselt nach Preiskomponenten (Hauptpreis, Versand, Steuern usw.).
SubmitOrderFulfillmentFeed Der Auftragserfüllungs-Feed ermöglicht Ihrem System, das System von Amazon mit Auftragserfüllungsinformationen zu aktualisieren.
SubmitOverrideFeed Mit dem Override-Feed können Sie für ein einzelnes Produkt (SKU) eine Ausnahme von Ihren Versandeinstellungen auf Kontoebene festlegen.
SubmitPriceFeed Mit dem Preis-Feed können Sie den aktuellen Preis und den Verkaufspreis (sofern zutreffend) für einen Artikel festlegen.
SubmitProductFeed Der Produkt-Feed enthält beschreibende Informationen zu den Produkten in Ihrem Katalog. Anhand dieser Informationen kann Amazon einen Datensatz erstellen und jedem Produkt eine eindeutige Kennung zuweisen, die als ASIN (Amazon Standard Item Number) bezeichnet wird.
SubmitRelationshipFeed Mit dem Beziehungs-Feed können Sie optionale Beziehungen zwischen Elementen in Ihrem Katalog einrichten.
SubmitSourcingOnDemandFeed Nutzungsinformationen für die Operation SubmitSourcingOnDemandFeed.rsb.
SubmitVATInvoiceFeed Senden Sie eine Mehrwertsteuerrechnung für eine Sendung. Die Rechnung muss ein PDF-Dokument sein. Beachten Sie, dass UPLOAD_VAT_INVOICE nur auf dem EU-Marktplatz (Mehrwertsteuerprogramm) verfügbar ist. Die drosselung für den Rechnungs-Feed beträgt einen Rechnungsupload alle drei Sekunden. Dieser Typ ist durch die Rolle„Steuerrechnungsstellung (eingeschränkt)“ zulässig.
SubmitVendorOrderAcknowledgement Sendet Bestätigungen für eine Bestellung.
SubmitVendorPayments Neue Rechnungen beim Amazon Marketplace einreichen.
SubmitVendorShipmentConfirmations Sendet Versandbestätigungen für Lieferantenbestellungen.
UpdateScheduledPackages Aktualisiert das Zeitfenster für die Übergabe des Pakets, das durch die angegebene schedulePackageId angegeben ist. Sie können den neuen SlotId-Wert für das Zeitfenster abrufen, indem Sie die Operation listHandoverSlots aufrufen, bevor Sie einen weiteren Patch-Aufruf tätigen.
UpdateShipmentStatus Aktualisieren Sie den Versandstatus für eine bestimmte Bestellung. Soll bei Verkäufern verwendet werden, die am In-Store-Pickup-Programm teilnehmen.
AbbrechenFeed

CancelFeed bricht die Feedübermittlung für die angegebene FeedId ab

Eingang
Name Typ Erforderlich Beschreibung
FeedId String True Erforderlich. Die Kennung für den Feed. Diese Kennung ist nur in Kombination mit einer Verkäufer-ID eindeutig.
Ergebnissatzspalten
Name Typ Beschreibung
Success Boolean Ob der CancelFeed Operation erfolgreich war oder nicht
Auftragserfüllung stornieren

Fordert Amazon auf, die Erfüllung des durch die angegebene Bestellkennung angegebenen Auftrags einzustellen. Sie können einen Auftrags mit dem Status „In Bearbeitung“, „Abgeschlossen“ oder „Teilweise abgeschlossen“ nicht stornieren.

Eingang
Name Typ Erforderlich Beschreibung
SellerFulfillmentOrderId String True Die Auftragskennung für die Auftragserfüllung.
Ergebnissatzspalten
Name Typ Beschreibung
Success String Boolescher Wert, der angibt, ob die gespeicherte Prozedur erfolgreich ausgeführt wurde.
AbbrechenMelden

Der Operation „CancelReport“ bricht die Berichtsanforderung für die angegebene ReportId ab.

Eingang
Name Typ Erforderlich Beschreibung
ReportId String True Erforderlich. Die Kennung für den Bericht. Diese Kennung ist nur in Kombination mit einer Verkäufer-ID eindeutig.
Ergebnissatzspalten
Name Typ Beschreibung
Success Boolean Ob der CancelReport Operation erfolgreich war oder nicht.
Versand stornieren

Storniert eine gekaufte Sendung.

Eingang
Name Typ Erforderlich Beschreibung
ShipmentId String True Die eindeutige Sendungskennung, die von einem Versanddienst bereitgestellt wird.
ShippingBusinessId String True Für diese Anfrage anzunehmendes Amazon-Versandunternehmen. Der Standardwert ist AmazonShipping_UK. Weitere Informationen zu anderen Marktplätzen finden Sie unter X-amzn-shipping-business-id.
Ergebnissatzspalten
Name Typ Beschreibung
Success String Boolescher Wert, der angibt, ob die gespeicherte Prozedur erfolgreich ausgeführt wurde.
Überprüfen Sie den Lieferantentransaktionsstatus

Gibt den Status der von Ihnen angegebenen Transaktion zurück.

Ausführen

Nachfolgend finden Sie eine Abfrage zum Ausführen dieser gespeicherten Prozedur:

EXECUTE CheckVendorTransactionStatus TransactionId = '1b2ba545-d325-4fc6-bdf1-93ff967cb964'
Eingang
Name Typ Erforderlich Beschreibung
TransactionId String True Die von Amazon im Feld „transactionId“ als Antwort auf die Post-Anfrage einer bestimmten Transaktion bereitgestellte GUID.
Ergebnissatzspalten
Name Typ Beschreibung
Success String Boolescher Wert, der angibt, ob die gespeicherte Prozedur erfolgreich ausgeführt wurde.
Status String Aktueller Verarbeitungsstatus der Transaktion. Werte: Fehler, In Verarbeitung, Erfolg.
Eingehende Sendung bestätigenVorbestellung

Gibt Informationen zurück, die zur Bestätigung einer Lieferung für eine Vorbestellung erforderlich sind. Rufen Sie diesen Operation nach dem Aufruf des Operation getPreorderInfo auf, um den NeedByDate-Wert und andere Vorbestellungsinformationen zur Lieferung abzurufen.

Eingang
Name Typ Erforderlich Beschreibung
ShipmentId String True Eine Sendungskennung, die ursprünglich vom Operation„createInboundShipmentPlan“ zurückgegeben wurde.
NeedByDate Date True Datum, an dem die Sendung im Amazon-Fulfillment-Center eintreffen muss, um Lieferunterbrechungen bei vorbestellten Artikeln zu vermeiden. Muss im Format JJJJ-MM-TT angegeben werden. Die Antwort auf die Operation getPreorderInfo gibt diesen Wert zurück.
MarketplaceId String True Eine Marktplatzkennung. Gibt den Marktplatz an, an den die Sendung gebunden ist.
Ergebnissatzspalten
Name Typ Beschreibung
Success Boolean Boolescher Wert, der angibt, ob die gespeicherte Prozedur erfolgreich ausgeführt wurde.
ConfirmedNeedByDate Date Mit dem Parameter NeedByDate übergebenes Datum. Die bestätigte Sendung muss bis zu diesem Datum im Amazon-Fulfillment-Center eintreffen, um Lieferverzögerungen bei vorbestellten Artikeln zu vermeiden. Im Format JJJJ-MM-TT.
ConfirmedFulfillableDate Date Datum, das bestimmt, welche Vorbestellungsartikel in der Lieferung für die Vorbestellung infrage kommen. Die Buy Box für Vorbestellungen wird für alle Vorbestellungsartikel in der Lieferung mit einem Veröffentlichungsdatum an oder nach diesem Datum angezeigt. Im Format JJJJ-MM-TT.
Eingehende Sendung bestätigenTransport

Startet den Prozess zur Schätzung der Versandkosten für eine eingehende Sendung durch einen mit Amazon zusammenarbeitenden Spediteur.

Eingang
Name Typ Erforderlich Beschreibung
ShipmentId String Falsch Erforderlich. Eine Sendungskennung, die ursprünglich von der Operation„createInboundShipmentPlan“ zurückgegeben wurde.
Ergebnissatzspalten
Name Typ Beschreibung
Success Boolean Ob der Operation erfolgreich war oder nicht.
TransportStatus String Zeigt den Status der Sendung mit dem Transportpartner von Amazon an.
ErrorCode String Ein Fehlercode, der die Art des aufgetretenen Fehlers identifiziert.
ErrorDescription String Eine Meldung, die den Fehlerzustand beschreibt.
Versand bestätigen

Der Operation „ConfirmShipment“ aktualisiert den Versandbestätigungsstatus für eine angegebene Bestellung.

Eingang
Name Typ Erforderlich Beschreibung
AmazonOrderId String True Erforderlich. Eine von Amazon definierte Bestellkennung im 3-7-7-Format.
MarketplaceId String True Erforderlich. Die unverschlüsselte Marktplatzkennung.
CodCollectionMethod String Falsch Die Kabeljau-Erfassungsmethode wird nur in JP unterstützt.
PackageReferenceId String True Erforderlich. Eine vom Verkäufer bereitgestellte Kennung, die ein Paket im Rahmen einer Bestellung eindeutig identifiziert. Beachten Sie, dass nur ein positiver numerischer Wert unterstützt wird.
CarrierCode String Falsch Der Code des Trägers.
CarrierName String Falsch Der Name des Netzbetreibers.
ShippingMethod String Falsch Die Versandart der Bestellung.
TrackingNumber String True Erforderlich. Die Sendungsverfolgungsnummer der Bestellung.
ShipDate Datetime True Erforderlich. Das Versanddatum der Bestellung.
ShipFromSupplySourceId String Falsch Die Bezugsquellen-ID der Bestellung.
OrderItems String True Erforderlich. Die Liste der zu aktualisierenden Bestellpositionen, Mengen und Transparenzcodes. Aggregiertes Feld.
Ergebnissatzspalten
Name Typ Beschreibung
Success String Boolescher Wert, der angibt, ob die gespeicherte Prozedur erfolgreich ausgeführt wurde.
ErstellenErfüllungRückgabe

Erstellt eine Fulfillment-Rücksendung.

Eingang
Name Typ Erforderlich Beschreibung
SellerFulfillmentOrderId String True Die Auftragskennung für die Auftragserfüllung.
SellerReturnItemId String True Eine vom Verkäufer dem zurückgesendeten Artikel zugewiesene Kennung.
SellerFulfillmentOrderItemId String True Die Kennung, die dem Artikel vom Verkäufer bei der Erstellung des Auftrags zugewiesen wurde.
AmazonReturnReasonCode String True Der Rücksendegrundcode, den das Amazon-Fulfillment-Center dem zurückgesendeten Artikel zugewiesen hat.
AmazonShipmentId String True Die Kennung für die Sendung, die mit dem zurückgesendeten Artikel verknüpft ist.
ReturnComment String Falsch Ein optionaler Kommentar zum zurückgesendeten Artikel.
Ergebnissatzspalten
Name Typ Beschreibung
Success String Boolescher Wert, der angibt, ob die gespeicherte Prozedur erfolgreich ausgeführt wurde.
RmaPageURL String Eine URL für eine Webseite, die den Rücksendegenehmigungs-Barcode und das Versandetikett enthält. Vorausbezahlter Versand ist hiervon nicht betroffen.
AmazonRmaId String Die Rücksendegenehmigung (RMA), die Amazon zur Bearbeitung der Rücksendung benötigt.
InvalidItemReasonCode String Ein Code, der angibt, warum der Artikel nicht zurückgegeben werden kann.
InvalidItemReasonDescription String Eine für Menschen lesbare Beschreibung des ungültigen Artikelgrundcodes.
FulfillmentCenterId String Eine Kennung für das Amazon-Fulfillment-Center, an das die Rücksendungen gesendet werden sollen.
ReturnToAddressAddressLine1 String Die erste Zeile der Adresse.
ReturnToAddressAddressLine2 String Zusätzliche Adressinformationen.
ReturnToAddressAddressLine3 String Zusätzliche Adressinformationen.
ReturnToAddressCity String Die Stadt, in der sich die Person, das Unternehmen oder die Institution befindet. Diese Eigenschaft ist in allen Ländern außer Japan erforderlich. Sie sollte in Japan nicht verwendet werden.
ReturnToAddressCountryCode String Der zweistellige Ländercode. Im ISO 3166-1 Alpha-2-Format.
ReturnToAddressDistrictOrCounty String Der Bezirk oder Landkreis, in dem sich die Person, das Unternehmen oder die Institution befindet.
ReturnToAddressName String Der Name der Person, des Unternehmens oder der Institution an der Adresse.
ReturnToAddressPostalCode String Die Postleitzahl der Adresse.
ReturnToAddressStateOrRegion String Der Staat oder die Region, in der sich die Person, das Unternehmen oder die Institution befindet.
SellerReturnItemId String Eine dem zurückgesendeten Artikel vom Verkäufer zugewiesene Kennung.
ReturnAuthorizationId String Eine Kennung für die Rücksendegenehmigung. Diese Kennung verknüpft zurückzusendende Artikel mit der für die Rücksendung verwendeten Rücksendegenehmigung.
SellerFulfillmentOrderItemId String Die Kennung, die dem Artikel vom Verkäufer bei der Erstellung des Auftrags zugewiesen wurde.
AmazonReturnReasonCode String Der Rücksendegrundcode, den das Amazon-Fulfillment-Center dem zurückgesendeten Artikel zugewiesen hat.
AmazonShipmentId String Die Kennung für die Sendung, die dem zurückgesendeten Artikel zugeordnet ist.
ReturnComment String Ein optionaler Kommentar zum zurückgesendeten Artikel.
Status String Gibt an, ob der zurückgesendete Artikel von einem Amazon-Fulfillment-Center bearbeitet wurde.
StatusChangedDate Datetime Gibt an, wann sich der Status zuletzt geändert hat.
Eingehenden Versandplan erstellen

Gibt einen oder mehrere Lieferpläne für eingehende Sendungen zurück, die die Informationen enthalten, die Sie zum Erstellen einer oder mehrerer eingehender Sendungen für eine Reihe von Artikeln benötigen, die Sie angeben.

Eingang
Name Typ Erforderlich Beschreibung
LabelPrepPreference String Wahr Die Präferenz des Verkäufers für die Etikettenvorbereitung für eine eingehende Sendung.
ShipToCountryCode String Falsch Der zweistellige Ländercode für das Land, in das die eingehende Sendung gesendet werden soll. Standard: Der Ländercode für den Heimatmarktplatz des Verkäufers.
ShipToCountrySubdivisionCode String Falsch Der zweistellige Ländercode, gefolgt von einem Bindestrich und dann bis zu drei Zeichen, die die Unterteilung des Landes darstellen, in das die eingehende Sendung gesendet werden soll. Beispiel:
InboundShipmentPlanRequestItems String True Liste mit Artikelinformationen zum Erstellen eines Lieferplans für eingehende Sendungen.
ShipFromAddressLine1 String True Die Straßenadresseninformationen.
ShipFromAddressLine2 String Falsch Zusätzliche Adressinformationen, falls erforderlich.
ShipFromAddressCity String Stimmt Die Stadt.
ShipFromAddressCountryCode String True Der Ländercode im zweistelligen ISO 3166-1 Alpha-2-Format.
ShipFromAddressDistrictOrCounty String Falsch Der Bezirk oder die Grafschaft.
ShipFromAddressName String Wahr Name der Person oder des Unternehmens.
ShipFromAddressPostalCode String True Die Postleitzahl. Wenn in Ihrem Marktplatz Postleitzahlen verwendet werden, empfehlen wir Ihnen, Ihrer Anfrage eine beizufügen.
ShipFromAddressStateOrProvinceCode String True Der Code des Bundesstaats oder der Provinz. Wenn in Ihrem Marktplatz Codes des Bundesstaats oder der Provinz verwendet werden, wird empfohlen, dass Sie Ihrer Anfrage einen Code beifügen.
Ergebnissatzspalten
Name Typ Beschreibung
Success Boolean Boolescher Wert, der angibt, ob die gespeicherte Prozedur erfolgreich ausgeführt wurde.
ShipmentId String Eine Sendungskennung, die ursprünglich von der Operation„createInboundShipmentPlan“ zurückgegeben wurde.
DestinationFulfillmentCenterId String Eine von Amazon erstellte Kennung für Amazon-Fulfillment-Center.
EstimatedBoxFeePerUnitCurrencyCode String Die Gebühr für die manuelle Bearbeitung des Währungscodes pro Einheit.
EstimatedBoxFeePerUnitValue Integer Die manuelle Bearbeitungswertgebühr pro Einheit.
EstimatedBoxTotalFeeCurrencyCode String Die Gesamtgebühr für den Währungscode der manuellen Bearbeitung für die Sendung.
EstimatedBoxTotalFeeValue Integer Der Gesamtwert der Gebühr für die manuelle Bearbeitung der Sendung.
EstimatedBoxTotalUnits Integer Die Anzahl der zu versendenden Einheiten.
SellerSKU String Die Verkäufer-SKU des Artikels.
FulfillmentNetworkSKU String SKU des Artikels im Amazon-Fulfillment-Netzwerk.
Quantity String Die Artikelmenge, die Sie versenden.
PrepInstruction String Vorbereitungsanweisungen für den Versand eines Artikels an das Versandnetzwerk von Amazon. Weitere Informationen zum Vorbereiten von Artikeln für den Versand an das Versandnetzwerk von Amazon finden Sie in der Seller Central-Hilfe für Ihren Marktplatz.
PrepOwner String Gibt an, wer den Artikel vorbereitet.
LabelPrepType String Die Art der Etikettenerstellung, die für die eingehende Sendung erforderlich ist.
ShipToAddressLine1 String Die erste Adresszeile des Amazon-Fulfillment-Centers, an das die Artikel versendet werden sollen.
ShipToAddressLine2 String Die zweite Adresszeile des Amazon-Fulfillment-Centers, an das die Artikel versendet werden sollen.
ShipToAddressCity String Die Adressstadt des Amazon-Fulfillment-Centers, an das die Artikel versendet werden sollen.
ShipToAddressCountryCode String Der Ländercode der Adresse des Amazon-Fulfillment-Centers, an das die Artikel versendet werden sollen.
ShipToAddressDistrictOrCounty String Der Adressbezirk oder -kreis des Amazon-Fulfillment-Centers, an das die Artikel versendet werden sollen.
ShipToAddressName String Der Adressname des Amazon-Fulfillment-Centers, an das die Artikel versendet werden sollen.
ShipToAddressPostalCode String Die Postleitzahl des Amazon-Logistikzentrums, an das die Artikel versendet werden sollen.
ShipToAddressStateOrProvinceCode String Der Adresscode des Bundesstaats oder der Provinz des Amazon-Fulfillment-Centers, an das die Artikel versendet werden sollen.
Erstellen Sie eine Produktbewertung und eine Verkäufer-Feedbackanfrage

Sendet eine Aufforderung an einen Käufer, Verkäuferfeedback und eine Produktbewertung für die angegebene Bestellung anzufordern. Senden Sie pro Bestellung nur eine productReviewAndSellerFeedback- oder frei formulierte proaktive Nachricht.

Eingang
Name Typ Erforderlich Beschreibung
AmazonOrderId String True Erforderlich. Eine Amazon-Bestellkennung. Diese gibt die Bestellung an, für die Sie eine Liste der verfügbaren Angebotsarten wünschen.
MarketplaceId String True Erforderlich. Eine Marktplatzkennung. Diese gibt den Marktplatz an, auf dem die Bestellung aufgegeben wurde. Es kann nur ein Marktplatz angegeben werden.
Ergebnissatzspalten
Name Typ Beschreibung
Success Boolean Ob der Operation „GetSolicitationActionsForOrder“ erfolgreich war oder nicht
Berichtsschema erstellen

Erstellt eine Schema basierend auf dem angegebenen Bericht.

Berichtsschema erstellen

CreateReportSchema erstellt eine Schema basierend auf dem angegebenen Bericht.

Dieses Schema fügt Ihrer bestehenden Liste eine Tabelle hinzu, die den Ergebnissen Ihres Berichts entspricht und dann wie andere Tabellen abgefragt werden kann.

(Berichte vom Amazon Marketplace werden vom Connector standardmäßig nicht als abfragbare Tabellen modelliert.)

Die generierte Schema enthält die Metadaten für den Bericht, z. B. Spalten und Spaltendatentypen. Sie können die Datei bearbeiten, um Datentypen anzupassen, Spalten umzubenennen und Spalten ein- oder auszuschließen.

Aktualisieren eines Berichtsschemas

Im folgenden Beispiel wird der SP CreateReportSchema erstellt einen neuen Bericht mit TestReportTest1 als Basisvorlage. Es fügt neue Spalten hinzu an TestReportTest1 und erstellt einen neuen Bericht mit dem Namen TestReport2 Der neue Bericht wird gespeichert als ...\TestReportTest2.rsd.

EXECUTE [CreateReportSchema]
   `[Berichtsname] `= "TestReportTest2",
   `[BenutzerdefinierteFeldIdsPrimitive] `= "1459925,1459928",
   `[BenutzerdefinierteFeldIdsDropdown] `= "1469785",
   `[BenutzerdefinierteDimensionKeyIds] `= "13539564",
   `[Basisberichtsname] `= "TestReportTest1",
[FileName] = "...\TestReportTest2.rsd"

Eingabe

Name Typ Erforderlich Beschreibung
TableName String True Der Name für die neue Tabelle.
ReportId String True Die Berichtsdokument-ID.
ReportName String True Der Name des Berichts.
FileName String Falsch Der vollständige Dateipfad und Name des zu generierenden Schema. Beginnen Sie mit der Auswahl eines übergeordneten Verzeichnisses (dieses übergeordnete Verzeichnis sollte in der Eigenschaft „Standort“ festgelegt werden). Vervollständigen Sie den Dateipfad, indem Sie ein Verzeichnis hinzufügen, das dem verwendeten Schema (SellingPartner) entspricht, gefolgt von einer .rsd-Datei mit einem Namen, der dem gewünschten Tabellennamen entspricht. Beispiel: „C:\Benutzer\Benutzer\Desktop\AmazonMarketplace\SellingPartner\Filters.rsd“
Description String Falsch Eine optionale Beschreibung für die Tabelle.
WriteToFile String Falsch Ob der Inhalt des generierten Schema in eine Datei geschrieben werden soll oder nicht. Die Eingabe ist standardmäßig auf „true“ eingestellt. Setzen Sie sie auf „false“, um in FileStream oder FileData zu schreiben.

Ergebnissatzspalten

Name Typ Beschreibung
Success String Ob das Schema erfolgreich erstellt wurde oder nicht.
FileData String Das generierte Schema ist in Base64 kodiert. Wird nur zurückgegeben, wenn FileName nicht festgelegt ist.
GeplantesPaket erstellen

Plant eine Easy Ship-Bestellung

Eingang
Name Typ Erforderlich Beschreibung
AmazonOrderID String True Eine von Amazon definierte Bestellkennung. Identifiziert die Bestellung, die der Verkäufer mit Amazon Easy Ship ausliefern möchte.
MarketplaceId String True Eine Zeichenfolge mit bis zu 255 Zeichen.
PackageItems String Falsch Ein Zeitfenster zur Übergabe eines Easy Ship-Pakets an Amazon Logistics.
SlotId String True Eine von Amazon definierte Kennung für ein Zeitfenster.
StartTime Datetime True Das Startdatum und die Startzeit des Zeitfensters.
EndTime Datetime True Das Enddatum und die Endzeit des Zeitfensters.
HandoverMethod String Falsch Die Methode, mit der ein Verkäufer ein Paket an Amazon Logistics übergibt. Die zulässigen Werte sind Abholung, Abgabe.
PackageIdentifier String Falsch Optionale, vom Verkäufer erstellte Kennung, die auf das Versandetikett gedruckt wird, um dem Verkäufer die Identifizierung des Pakets zu erleichtern.
Ergebnissatzspalten
Name Typ Beschreibung
Success String Boolescher Wert, der angibt, ob die gespeicherte Prozedur erfolgreich ausgeführt wurde.
Erstellen Sie ein geplantes Paket in Massen

Der Operation „ConfirmShipment“ aktualisiert den Versandbestätigungsstatus für eine angegebene Bestellung.

Eingang
Name Typ Erforderlich Beschreibung
LabelFormat String True Das Dateiformat, in dem das Versandetikett erstellt wird.
MarketplaceId String True Eine Zeichenfolge mit bis zu 255 Zeichen.
OrderScheduleDetailsList String True Ein Array, mit dem Benutzer zu planende Aufträge angeben können.
Ergebnissatzspalten
Name Typ Beschreibung
Success String Boolescher Wert, der angibt, ob die gespeicherte Prozedur erfolgreich ausgeführt wurde.
Schema erstellen

Erstellt eine Schema für die angegebene Tabelle oder Ansicht.

Schema erstellen

Erstellt eine lokale Schema (.rsd) aus einer vorhandenen Tabelle oder Ansicht im Datenmodell.

Die Schema wird in dem Verzeichnis erstellt, das in festgelegt ist Location Verbindungseigenschaft, wenn dieses Verfahren ausgeführt wird. Sie können die Datei bearbeiten, um Spalten ein- oder auszuschließen, Spalten umzubenennen oder Spaltendatentypen anzupassen.

Der Connector überprüft die Location um zu bestimmen, ob die Namen von .rsd-Dateien mit einer Tabelle oder Ansicht im Datenmodell übereinstimmen. Wenn ein Duplikat vorhanden ist, hat die Schema Vorrang vor der Standardinstanz dieser Tabelle im Datenmodell. Wenn eine Schema in vorhanden ist Location das nicht mit einer vorhandenen Tabelle oder Ansicht übereinstimmt, wird dem Datenmodell des Connectors ein neuer Tabellen- oder Ansichtseintrag hinzugefügt.

Eingabe

Name Typ Erforderlich Beschreibung
TableName String True Der Name der Tabelle oder Ansicht.
FileName String True Der vollständige Dateipfad und Name des zu generierenden Schema. Beginnen Sie mit der Auswahl eines übergeordneten Verzeichnisses (dieses übergeordnete Verzeichnis sollte in der Eigenschaft „Standort“ festgelegt werden). Vervollständigen Sie den Dateipfad, indem Sie ein Verzeichnis hinzufügen, das dem verwendeten Schema (SellingPartner) entspricht, gefolgt von einer .rsd-Datei mit einem Namen, der dem gewünschten Tabellennamen entspricht. Beispiel: „C:\Benutzer\Benutzer\Desktop\AmazonMarketplace\SellingPartner\Filters.rsd“

Spalten des Ergebnissatzes

Name Typ Beschreibung
Result String Gibt „Erfolg“ oder „Fehler“ zurück.
HerunterladenLieferantKundeRechnung

Diese gespeicherte Prozedur ist Teil der Vendor Direct Fulfillment Shipping API. Gibt eine Kundenrechnung basierend auf der von Ihnen angegebenen Bestellnummer zurück.

Ausführen

Nachfolgend finden Sie eine Abfrage zum Ausführen dieser gespeicherten Prozedur:

EXECUTE DownloadVendorCustomerInvoice PurchaseOrderNumber = '123'
Eingang
Name Typ Erforderlich Beschreibung
PurchaseOrderNumber String True Bestellnummer der herunterzuladenden Kundenrechnung.
DownloadPath String Falsch Der Dateipfad zum Schreiben der Berichtsdaten. Wenn kein Pfad angegeben ist, wird die Datei in der FileData-Ausgabe im Speicher behalten.
Ergebnissatzspalten
Name Typ Beschreibung
Success String Der Verarbeitungsstatus der Feedübermittlung.
FileData String Das generierte Schema ist in Base64 kodiert. Wird nur zurückgegeben, wenn FileName nicht festgelegt ist.
HerunterladenLieferantenLieferschein

Diese gespeicherte Prozedur ist Teil der Vendor Direct Fulfillment Shipping API. Gibt einen Lieferschein basierend auf der von Ihnen angegebenen PurchaseOrderNumber zurück.

Ausführen

Nachfolgend finden Sie eine Abfrage zum Ausführen dieser gespeicherten Prozedur:

EXECUTE DownloadVendorPackingSlips PurchaseOrderNumber = '123'
Eingang
Name Typ Erforderlich Beschreibung
PurchaseOrderNumber String True Bestellnummer des herunterzuladenden Lieferscheins.
DownloadPath String Falsch Der Dateipfad zum Schreiben der Berichtsdaten. Wenn kein Pfad angegeben ist, wird die Datei in der FileData-Ausgabe im Speicher behalten.
Ergebnissatzspalten
Name Typ Beschreibung
Success String Der Verarbeitungsstatus der Feedübermittlung.
FileData String Das generierte Schema ist in Base64 kodiert. Wird nur zurückgegeben, wenn FileName nicht festgelegt ist.
KostenvoranschlagEingehendVersandTransport

Startet den Prozess zur Schätzung der Versandkosten für eine eingehende Sendung durch einen mit Amazon zusammenarbeitenden Spediteur.

Eingang
Name Typ Erforderlich Beschreibung
ShipmentId String Falsch Erforderlich. Eine Sendungskennung, die ursprünglich von der Operation„createInboundShipmentPlan“ zurückgegeben wurde.
Ergebnissatzspalten
Name Typ Beschreibung
Success Boolean Ob der Operation erfolgreich war oder nicht.
TransportStatus String Zeigt den Status der Sendung mit dem Transportpartner von Amazon an.
ErrorCode String Ein Fehlercode, der die Art des aufgetretenen Fehlers identifiziert.
ErrorDescription String Eine Meldung, die den Fehlerzustand beschreibt.
GetAdditionalInputsSchema

Gibt das zu verwendende JSON- Schema zurück, um bei Bedarf zusätzliche Eingaben für den Kauf eines Versandangebots bereitzustellen.

Eingang
Name Typ Erforderlich Beschreibung
RequestToken String True Das Anforderungstoken, das in der Antwort auf die Operation getRates zurückgegeben wurde.
RateId String True Die Tarifkennung für das Versandangebot (Tarif), die in der Antwort auf den Operation„getRates“ zurückgegeben wird.
ShippingBusinessId String True Für diese Anfrage anzunehmendes Amazon-Versandunternehmen. Der Standardwert ist AmazonShipping_UK. Weitere Informationen zu anderen Marktplätzen finden Sie unter X-amzn-shipping-business-id.
Ergebnissatzspalten
Name Typ Beschreibung
Success String Boolescher Wert, der angibt, ob die gespeicherte Prozedur erfolgreich ausgeführt wurde.
Schema String Das zu verwendende JSON- Schema, um bei Bedarf zusätzliche Eingaben für den Kauf eines Versandangebots bereitzustellen.
FeedProcessingReport abrufen

Erstellt und/oder gibt Daten für einen bestimmten Bericht zurück.

Ausführen

Verwenden Sie die gespeicherte Prozedur GetFeedProcessingReport, um den Verarbeitungsbericht eines Feeds basierend auf feedDocumentId herunterzuladen. FeedDocumentId kann aus der Feeds-Ansicht als „ResultFeedDocumentId“ abgerufen werden.

EXEC GetFeedProcessingReport
@FeedDocumentId = '1234',
@DownloadPath = 'C:\Tests\AmazonMarketplaceTest'

Eingabe

Name Typ Erforderlich Beschreibung
FeedDocumentId String True Eindeutige ID des herunterzuladenden Feed-Verarbeitungsberichts.
DownloadPath String Falsch Der Dateipfad zum Schreiben der Berichtsdaten. Wenn kein Pfad angegeben ist, wird die Datei in der FileData-Ausgabe im Speicher behalten.

Ergebnissatzspalten

Name Typ Beschreibung
Success Boolean Boolescher Wert, der das Ergebnis der Operation angibt.
URL String Eine eindeutige Kennung für den Bericht.
FileData String Die Dateidatenausgabe, wenn die LocalPath-Eingabe leer ist.
Eingehende Sendung abrufenBillOfLading

Gibt einen Frachtbrief für eine Teilladung/Komplettladung (LTL/FTL) zurück.

Eingang
Name Typ Erforderlich Beschreibung
ShipmentId String Falsch Erforderlich. Eine Sendungskennung, die ursprünglich von der Operation„createInboundShipmentPlan“ zurückgegeben wurde.
Ergebnissatzspalten
Name Typ Beschreibung
Success Boolean Ob der Operation erfolgreich war oder nicht.
TransportStatus String URL zum Herunterladen des Frachtbriefs für das Paket. Hinweis: Die URL ist nur 15 Sekunden lang gültig.
Eingehendes Sendungsetikett abrufen

Etiketten für Retourenpakete/Paletten für eine schnellere und genauere Versandabwicklung im Amazon-Fulfillment-Center.

Eingang
Name Typ Erforderlich Beschreibung
ShipmentId String Falsch Erforderlich. Eine Sendungskennung, die ursprünglich von der Operation„createInboundShipmentPlan“ zurückgegeben wurde.
PageType String True Erforderlich. Der Seitentyp, der zum Drucken der Etiketten verwendet werden soll. Das Senden eines PageType-Werts, der in Ihrem Marktplatz nicht unterstützt wird, führt zu einem Fehler.
LabelType String True Erforderlich. Der angeforderte Etikettentyp.
NumberOfPackages Integer Falsch Die Anzahl der Pakete in der Sendung.
PackageLabelsToPrint String Falsch Eine Liste von Kennungen, die Pakete angeben, für die Sie Paketetiketten drucken möchten.
NumberOfPallets Integer Falsch Die Anzahl der Paletten in der Sendung. Dies gibt vier identische Etiketten für jede Palette zurück.
PageSize Integer Falsch Die Seitengröße zum Paginieren aller Paketetiketten. Dies ist ein erforderlicher Parameter für LTL-Sendungen ohne Partner. Maximalwert: 1000.
PageStartIndex Integer Falsch Der Seitenstartindex zum Paginieren aller Paketetiketten. Dies ist ein erforderlicher Parameter für LTL-Sendungen ohne Partner.
Ergebnissatzspalten
Name Typ Beschreibung
Success Boolean Ob der Operation erfolgreich war oder nicht.
TransportStatus String URL zum Herunterladen des Etiketts für das Paket. Hinweis: Die URL ist nur 15 Sekunden lang gültig.
GetOAuthAccessToken

Erhält ein Authentifizierungstoken von Amazon.

Eingang
Name Typ Erforderlich Beschreibung
AuthMode String Falsch Der zu verwendende Authentifizierungsmodustyp. Wählen Sie „App“, um Authentifizierungstoken über eine Desktop-App abzurufen. Wählen Sie „Web“, um Authentifizierungstoken über eine Web-App abzurufen. Die zulässigen Werte sind APP, WEB. Der Standardwert ist APP.
CallbackUrl String Falsch Die URL, zu der der Benutzer nach der Autorisierung Ihrer Anwendung weitergeleitet wird. Nur erforderlich, wenn der Authmode-Parameter „Web“ lautet.
Verifier String Falsch Der von Amazon zurückgegebene Prüfer, nachdem der Benutzer Ihrer App den Zugriff auf seine Daten gestattet hat. Dieser Wert wird als Parameter an die Rückruf-URL zurückgegeben.
State String Falsch Jeder Wert, der mit dem Rückruf gesendet werden soll.
Ergebnissatzspalten
Name Typ Beschreibung
OAuthAccessToken String Der für die Kommunikation mit der API verwendete Zugriffstoken.
OAuthRefreshToken String Das Aktualisierungszugriffstoken, das zum Aktualisieren Ihrer Verbindung verwendet wird.
ExpiresIn String Die verbleibende Lebensdauer des Zugriffstokens.
GetOAuthAuthorizationURL

Ruft die Autorisierungs URL ab, die vom Benutzer separat geöffnet werden muss, um Zugriff auf Ihre Anwendung zu gewähren. Sie fordern den OAuthAccessToken von dieser URL an.

Eingang
Name Typ Erforderlich Beschreibung
CallbackURL String Falsch Dieses Feld bestimmt, wohin die Antwort gesendet wird. Der Wert dieses Parameters muss genau mit einem der in der APIs Konsole registrierten Werte übereinstimmen, einschließlich der HTTP- oder HTTPS-Schemata, Groß-/Kleinschreibung und des abschließenden Schrägstrichs ('/').
State String Falsch Jeder Wert, der mit dem Rückruf gesendet werden soll.
Ergebnissatzspalten
Name Typ Beschreibung
URL String Die Autorisierungs-URL, die in einen Webbrowser eingegeben wird, um das Prüftoken zu erhalten und Ihre App zu autorisieren.
Bericht abrufen

Erstellt und/oder gibt Daten für einen bestimmten Bericht zurück.

Ausführen

Wir können die gespeicherte Prozedur GetReport auf zwei Arten verwenden:
Um einen Bericht zu erstellen und herunterzuladen. In diesem Fall müssen Sie mindestens die Attribute ReportType, StartDate und DownloadPath festlegen. Die gespeicherte Prozedur wartet, bis der Bericht serverseitig verarbeitet wird.

EXEC GetReport
@ReportDocumentId = '1234',
@DownloadPath = 'C:\Tests\AmazonMarketplaceTest'

Eingabe

Name Typ Erforderlich Beschreibung
ReportDocumentId String True Eindeutige ID des herunterzuladenden Berichts.
DownloadPath String True Der Dateipfad zum Schreiben der Berichtsdaten. Wenn kein Pfad angegeben ist, wird die Datei in der FileData-Ausgabe im Speicher behalten.
IsRestrictedReport Boolean Falsch Boolescher Wert, der angibt, ob es sich bei der angegebenen Berichts-ID um einen eingeschränkten Bericht handelt (Bericht, der PII enthält). Der Standardwert ist Falsch.

Ergebnissatzspalten

Name Typ Beschreibung
Success Boolean Boolescher Wert, der das Ergebnis der Operation angibt.
Url String Eine eindeutige Kennung für den Bericht.
FileData String Die Dateidatenausgabe, wenn die LocalPath-Eingabe leer ist.
GetScheduledPackage

Gibt Informationen zu einem Paket zurück, einschließlich Abmessungen, Gewicht, Zeitfensterinformationen für die Übergabe, Rechnungs- und Artikelinformationen sowie Status.

Eingang
Name Typ Erforderlich Beschreibung
AmazonOrderID String True Eine von Amazon definierte Bestellkennung. Identifiziert die Bestellung, die der Verkäufer mit Amazon Easy Ship ausliefern möchte.
MarketplaceId String True Eine Kennung für den Marktplatz, auf dem der Verkäufer verkauft.
Ergebnissatzspalten
Name Typ Beschreibung
AmazonOrderId String Eine von Amazon definierte Bestellkennung. Identifiziert die Bestellung, die der Verkäufer mit Amazon Easy Ship ausliefern möchte.
PackageId String Eine von Amazon definierte Kennung für das geplante Paket.
DimensionLength Decimal Die Längendimension.
DimensionWidth Decimal Die Breitendimension.
DimensionHeight Decimal Die Höhendimension.
DimensionUnit String Die zur Messung der Länge verwendete Maßeinheit.
DimensionIdentifier String Kennung für benutzerdefinierte Paketabmessungen.
WeightValue Decimal Das Gewicht des Pakets.
WeightUnit String Die zur Gewichtsmessung verwendete Maßeinheit.
PackageItems String Eine Liste der im Paket enthaltenen Artikel.
SlotId String Eine von Amazon definierte Kennung für ein Zeitfenster.
StartTime Datetime Das Startdatum und die Startzeit des Zeitfensters.
EndTime Datetime Das Enddatum und die Endzeit des Zeitfensters.
HandoverMethod String Die Methode, mit der ein Verkäufer ein Paket an Amazon Logistics übergibt.
PackageIdentifier String Optionale, vom Verkäufer erstellte Kennung, die auf das Versandetikett gedruckt wird, um dem Verkäufer die Identifizierung des Pakets zu erleichtern.
InvoiceNumber String Die Rechnungsnummer.
InvoiceDate Datetime Das Datum, an dem die Rechnung erstellt wurde.
PackageStatus String Der Status des Pakets.
TrackingId String Die Sendungsverfolgungskennung für das terminierte Paket.
Abrufen von Aufforderungsaktionen für Bestellungen

Gibt eine Liste der Ausschreibungsarten zurück, die für eine von Ihnen angegebene Bestellung verfügbar sind.

Eingang
Name Typ Erforderlich Beschreibung
AmazonOrderId String True Erforderlich. Eine Amazon-Bestellkennung. Diese gibt die Bestellung an, für die Sie eine Liste der verfügbaren Angebotsarten wünschen.
MarketplaceId String True Erforderlich. Eine Marktplatzkennung. Diese gibt den Marktplatz an, auf dem die Bestellung aufgegeben wurde. Es kann nur ein Marktplatz angegeben werden.
Ergebnissatzspalten
Name Typ Beschreibung
Response String Die Antwort des API Aufrufs
Success Boolean Ob der Operation „GetSolicitationActionsForOrder“ erfolgreich war oder nicht
Liste der Übergabeslots

Gibt Zeitfenster zurück, die für Easy Ship-Bestellungen verfügbar sind und auf der Grundlage des vom Verkäufer angegebenen Paketgewichts und der Paketabmessungen geplant werden können.

Eingang
Name Typ Erforderlich Beschreibung
MarketplaceId String True Eine Zeichenfolge mit bis zu 255 Zeichen.
AmazonOrderID String True Eine von Amazon definierte Bestellkennung. Identifiziert die Bestellung, die der Verkäufer mit Amazon Easy Ship ausliefern möchte.
PackageDimensionLength Decimal True Die Längendimension.
PackageDimensionWidth Decimal True Die Breitendimension.
PackageDimensionHeight Decimal True Die Höhendimension.
PackageDimensionUnit String True Die zur Längenmessung verwendete Maßeinheit. Erlaubte Werte sind Cm.
PackageDimensionIdentifier String True Kennung für benutzerdefinierte Paketabmessungen.
PackageWeightValue Decimal True Das Gewicht des Pakets.
PackageWeightUnit String True Die zur Gewichtsangabe verwendete Maßeinheit. Erlaubte Werte sind G.
Ergebnissatzspalten
Name Typ Beschreibung
SlotId String Eine von Amazon definierte Kennung für ein Zeitfenster.
StartTime String Das Startdatum und die Startzeit des Zeitfensters.
EndTime Datetime Das Enddatum und die Endzeit des Zeitfensters.
KaufVersand

Kauft einen Versandservice und gibt kaufbezogene Details und Dokumente zurück.

Eingang
Name Typ Erforderlich Beschreibung
RequestToken String Falsch Ein eindeutiges Token, das zur Identifizierung einer getRates Operation generiert wird.
RateId String Falsch Eine Kennung für den Tarif (Versandangebot), der von einem Versanddienstleister bereitgestellt wird.
RequestedDocumentFormat String Falsch Das Dateiformat des Dokuments. Die zulässigen Werte sind PDF, PNG, ZPL.
RequestedDocumentLength String Falsch Die Länge des Dokuments gemessen in den angegebenen Einheiten.
RequestedDocumentUnit String Falsch Die Maßeinheit.
RequestedDocumentWidth String Falsch Die Breite des Dokuments gemessen in den angegebenen Einheiten.
RequestedDocumentDPI String Falsch Der beim Drucken verwendete DPI-Wert (Dots per Inch). Dieser Wert stellt ein Maß für die Auflösung des Dokuments dar.
RequestedDocumentPageLayout String Falsch Gibt die Position des Etiketts auf dem Papier an. Sollte derselbe Wert sein, der in der getRates-Antwort zurückgegeben wird.
RequestedDocumentNeedFileJoining Boolean Falsch Wenn wahr, sollen die Dateien zusammengefügt werden. Andernfalls sollen die Dateien einzeln zurückgegeben werden. Der Standardwert ist „false“.
RequestedDocumentTypes String Falsch Eine Liste der angeforderten Dokumenttypen. Die zulässigen Werte sind PACKSLIP, LABEL, RECEIPT, CUSTOM_FORM.
RequestedValueAddedServices String Falsch Die Mehrwertdienste, die zum Kauf eines Versanddienstes hinzugefügt werden sollen.
AdditionalInputs String Falsch Die zusätzlichen Eingaben, die zum Kauf eines Versandangebots erforderlich sind, im JSON-Format. Zusätzliche Eingaben sind nur erforderlich, wenn dies durch die Eigenschaft requiresAdditionalInputs in der Antwort auf den Operation getRates angegeben wird.
ShippingBusinessId String Falsch Für diese Anfrage anzunehmendes Amazon-Versandunternehmen. Der Standardwert ist AmazonShipping_UK. Weitere Informationen zu anderen Marktplätzen finden Sie unter X-amzn-shipping-business-id. Der Standardwert ist AmazonShipping_UK.
IdempotencyKey String Falsch Ein eindeutiger Wert, anhand dessen der Server nachfolgende Wiederholungsversuche derselben Anforderung erkennt.
Ergebnissatzspalten
Name Typ Beschreibung
ShipmentId String Die eindeutige Sendungskennung, die von einem Versanddienst bereitgestellt wird.
PackageClientReferenceId String Ein Kunde hat eine eindeutige Kennung für ein zu versendendes Paket angegeben. Dieser Wert sollte vom Kunden gespeichert werden, um ihn als Parameter an die Operation getShipmentDocuments weiterzugeben.
PackageDocumentType String Die Art des Versanddokuments.
PackageDocumentFormat String Das Dateiformat des Dokuments.
PackageDocumentContents String Eine Base64 codierte Zeichenfolge des Dateiinhalts.
TrackingId String Die vom Spediteur generierte Kennung für ein Paket in einer gekauften Sendung.
PromisedDeliveryStartTime Datetime Der zugesagte Lieferbeginn.
PromisedDeliveryEndTime Datetime Der versprochene Endzeitpunkt der Lieferung.
PromisedPickupStartTime Datetime Die versprochene Startzeit der Abholung.
PromisedPickupEndTime Datetime Die versprochene Endzeit der Abholung.
Aktualisieren Sie das OAuthAccessToken

Tauscht einen Zugriffstoken gegen einen neuen Zugriffstoken aus.

Eingang
Name Typ Erforderlich Beschreibung
OAuthRefreshToken String True Das vom ursprünglichen Autorisierungscode-Austausch zurückgegebene Aktualisierungstoken.
Ergebnissatzspalten
Name Typ Beschreibung
OAuthAccessToken String Das von Amazon zurückgegebene Authentifizierungstoken.
OAuthRefreshToken String Das von Amazon zurückgegebene Authentifizierungstoken.
ExpiresIn String Die verbleibende Lebensdauer des Zugriffstokens.
AnfrageBericht

Der Operation „RequestReport“ erstellt eine Berichtsanforderung.

Eingang
Name Typ Erforderlich Beschreibung
ReportType String True Erforderlich. Gibt den anzufordernden Berichtstyp an.
DataStartTime Datetime Falsch Das Startdatum des Datumsbereichs, der zum Auswählen der zu meldenden Daten verwendet wird. Standardmäßig ist dies das aktuelle Datum. Wenn angegeben, muss es vor dem aktuellen Datum liegen.
DataEndTime Datetime Falsch Enddatum des Datumsbereichs, der zur Auswahl der zu meldenden Daten verwendet wurde. Standardmäßig ist dies das aktuelle Datum. Wenn angegeben, muss es vor dem aktuellen Datum liegen.
ReportOptions String Falsch Zusätzliche Informationen, die an den Bericht übergeben werden sollen. Wenn der Bericht ReportOptions akzeptiert, werden die Informationen in der Berichtsbeschreibung im Enumeratorabschnitt ReportType angezeigt.
MarketplaceIds String True Erforderlich. Eine Liste mit einer oder mehreren Marktplatz-IDs für den Marktplatz, der das Listing-Konto registriert hat.
Ergebnissatzspalten
Name Typ Beschreibung
ReportId String Eine eindeutige Kennung für den Bericht.
SendenCartonContentFeed

Übermittelt Kartoninhaltsinformationen für eingehende FBA-Sendungen.

Ausführen

Die gespeicherte Prozedur akzeptiert zwei aggregierte Formate: #TEMP-Tabellen und XML-Aggregat

Für #TEMP-Tabellen

Ihre Abfrage muss Folgendes enthalten:

INSERT Item#TEMP (SKU, QuantityShipped, QuantityInCase) VALUES ('16510', 200, 1)
INSERT Carton#TEMP (CartonId, Item) VALUES ('28', 'Item#TEMP')
INSERT INTO ContentsRequestFeedAggregate#TEMP (ShipmentId, NumCartons, Carton) VALUES ('NY59', 1, 'Carton#TEMP')

Anschließend führen Sie das Verfahren aus, indem Sie den Wert von CartonContentsRequestFeedAggregate mit dem Namen der verwendeten Tabelle #TEMP ContentsRequestFeedAggregate#TEMP angeben.

EXEC SubmitCartonContentFeed CartonContentsRequestFeedAggregate = 'ContentsRequestFeedAggregate#TEMP', MarketplaceIds='11111'

*Die temporäre Tabelle muss innerhalb derselben Verbindung definiert und verwendet werden. Durch Schließen der Verbindung werden alle temporären Tabellen im Speicher gelöscht. Für XML-Aggregat

Das XML-Aggregat muss der API Struktur folgen (https://images-na.ssl-images-amazon.com/images/G/01/rainier/help/xsd/release_4_1/ProductImage.xsd):

<Message>
<MessageID>1</MessageID>
<CartonContentsRequest>
<ShipmentId>NY59</ShipmentId>
<NumCartons>1</NumCartons>
<Carton>
<CartonId>28</CartonId>
<Item>
<SKU>16510</SKU>
<QuantityShipped>200</QuantityShipped>
<QuantityInCase>1</QuantityInCase>
</Item>
</Carton>
</CartonContentsRequest>
</Message>
EXEC SubmitCartonContentFeed CartonContentsRequestFeedAggregate = '...(the above XML)...', MarketplaceIds='11111'

Eingabe

Name Typ Erforderlich Beschreibung
ShipmentId String Falsch Eine Sendungskennung, die ursprünglich von der Operation„createInboundShipmentPlan“ zurückgegeben wurde.
NumCartons Integer Falsch Die Anzahl der Kartons im Feed.
CartonId String Falsch Eine Kartonkennung.
SKU String Falsch Die Verkäufer-SKU des Artikels.
QuantityShipped Integer Falsch Die Artikelmenge, die Sie versenden.
QuantityInCase Integer Falsch Die jeweilige Artikelmenge für in Kartons verpackte Artikel. Beachten Sie, dass QuantityInCase multipliziert mit der Anzahl der Kartons in der eingehenden Lieferung QuantityShipped ergibt. Der Standardwert ist 1.
ExpirationDate Date Falsch Das Ablaufdatum des Artikels, sofern vorhanden.
Item String Falsch SKU- und Mengeninformationen für die Artikel in der Lieferung im XML-Format.
Carton String Falsch Aggregat, das den Karton darstellt. Kann in Form einer XML- oder #TEMP-Tabelle vorliegen.
CartonContentsRequestFeedAggregate String Falsch Kartoninhaltsinformationen für eingehende FBA-Sendungen im XML-Format.
MarketplaceIds String True Erforderlich. Eine Liste mit einer oder mehreren Marktplatz-IDs für den Marktplatz, der das Listing-Konto registriert hat.

Ergebnissatzspalten

Name Typ Beschreibung
FeedId String Eine eindeutige Kennung für den Feed.
FeedType String Der Typ des übermittelten Feeds.
SubmittedDate Datetime Datum und Uhrzeit der Übermittlung des Feeds.
FeedProcessingStatus String Der Verarbeitungsstatus der Feedübermittlung.
SendenErfüllungsauftragsstatus

Fordert Amazon auf, den Status einer Bestellung in der Sandbox-Umfeld zu aktualisieren. Dies ist ein reiner Sandbox-Operation und muss an einen Sandbox Endpoint weitergeleitet werden.

Eingang
Name Typ Erforderlich Beschreibung
SellerFulfillmentOrderId String True Die Auftragskennung für die Auftragserfüllung.
FulfillmentOrderStatus String True Der aktuelle Status des Erfüllungsauftrags.
Ergebnissatzspalten
Name Typ Beschreibung
Success String Boolescher Wert, der angibt, ob die gespeicherte Prozedur erfolgreich ausgeführt wurde.
Bildfeed senden

Der Bild-Feed ermöglicht es Ihnen, verschiedene Bilder für ein Produkt hochzuladen. Amazon kann für jedes Produkt mehrere Bilder anzeigen.

Ausführen

Die gespeicherte Prozedur akzeptiert zwei aggregierte Formate: #TEMP-Tabellen und XML-Aggregat

Für #TEMP-Tabellen

Ihre Abfrage muss Folgendes enthalten:

INSERT INTO ImageFeedAggregate#TEMP (SKU, ImageType, ImageLocation, OperationType) VALUES ('15700', 'Main', 'https://www.cdata.com/ui/img/home/adapters.png', 'Update')

Anschließend führen Sie die Prozedur aus, indem Sie den Wert von ImageFeedAggregate mit dem Namen der verwendeten #TEMP-Tabelle ImageFeedAggregate#TEMP angeben.

Exec SubmitImageFeed ProductImageFeedAggregate = 'ImageFeedAggregate#TEMP', marketplaceids = 'A1VC38T7YXB528'

*Die temporäre Tabelle muss innerhalb derselben Verbindung definiert und verwendet werden. Durch Schließen der Verbindung werden alle temporären Tabellen im Speicher gelöscht. Für XML-Aggregat

Das XML-Aggregat muss der API Struktur folgen (https://images-na.ssl-images-amazon.com/images/G/01/rainier/help/xsd/release_4_1/ProductImage.xsd):

<Message>
<MessageID>1</MessageID>
<OperationType>Update</OperationType>
<ProductImage>
<SKU>15700</SKU>
<ImageType>Main</ImageType>
<ImageLocation>https://www.cdata.com/ui/img/home/adapters.png</ImageLocation>
</ProductImage>
</Message>
EXEC SubmitImageFeed ProductImageFeedAggregate = '...(the above XML)...', marketplaceids = 'A1VC38T7YXB528'

Eingabe

Name Typ Erforderlich Beschreibung
SKU String True Erforderlich. Wird verwendet, um ein einzelnes Produkt zu identifizieren. Jedes Produkt muss eine SKU haben und jede SKU muss eindeutig sein.
ImageType String True Erforderlich. Verfügbare Werte sind Main, Swatch, BKLB, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, Search, PM01, MainOfferImage, OfferImage1, OfferImage2, OfferImage3, OfferImage4, OfferImage5, PFEE, PFUK, PFDE, PFFR, PFIT, PFES, EEGL, PT98, PT99 und ELFL.
ImageLocation String Falsch Der genaue Speicherort des Bildes mithilfe einer vollständigen URL (z. B. http://mystore.com/images/1234.jpg).
OperationType String True Erforderlich. Wird verwendet, um den Typ der Operation (Aktualisieren oder Löschen) anzugeben, die an den Daten durchgeführt werden soll.
ProductImageFeedAggregate String Falsch Ein Aggregat, das den Feed darstellt. Kann in XML-Form oder als #TEMP-Tabelle vorliegen.
MarketplaceIds String True Erforderlich. Eine Liste mit einer oder mehreren Marktplatz-IDs für den Marktplatz, der das Listing-Konto registriert hat.

Spalten des Ergebnissatzes

Name Typ Beschreibung
FeedId String Eine eindeutige Kennung für den Feed.
FeedType String Der Typ des übermittelten Feeds.
SubmittedDate Datetime Datum und Uhrzeit der Übermittlung des Feeds.
FeedProcessingStatus String Der Verarbeitungsstatus der Feedübermittlung.
Inventar-Feed übermitteln

Mit dem Inventar-Feed können Sie die Inventarmengen (Lagerbestände) Ihrer Artikel aktualisieren.

Ausführen

Die gespeicherte Prozedur akzeptiert zwei aggregierte Formate: #TEMP-Tabellen und XML-Aggregat

Für #TEMP-Tabellen

Ihre Abfrage muss Folgendes enthalten:

INSERT INTO InventoryFeed#TEMP (SKU, Quantity, FulfillmentLatency) VALUES ('15700', 11, '2')
INSERT INTO InventoryFeed#TEMP (SKU, Quantity, FulfillmentLatency) VALUES ('99987867', 10, '2')

Anschließend führen Sie das Verfahren aus, indem Sie den Wert von InventoryFeedAggregate mit dem Namen der verwendeten #TEMP-Tabelle InventoryFeed#TEMP angeben.

EXEC SubmitInventoryFeed InventoryFeedAggregate = 'InventoryFeed#TEMP', marketplaceids = 'A1VC38T7YXB528'

*Die temporäre Tabelle muss innerhalb derselben Verbindung definiert und verwendet werden. Durch Schließen der Verbindung werden alle temporären Tabellen im Speicher gelöscht. Für XML-Aggregat

Das XML-Aggregat muss der API Struktur folgen (https://images-na.ssl-images-amazon.com/images/G/01/rainier/help/xsd/release_4_1/Inventory.xsd):

<Message>
<MessageID>1</MessageID>
<Inventory>
<SKU>15700</SKU>
<Quantity>11</Quantity>
<FulfillmentLatency>2</FulfillmentLatency>
</Inventory>
</Message>
<Message>
<MessageID>2</MessageID>
<Inventory>
<SKU>99987867</SKU>
<Quantity>10</Quantity>
<FulfillmentLatency>2</FulfillmentLatency>
</Inventory>
</Message>
EXEC SubmitInventoryFeed InventoryFeedAggregate = '...(the above XML)...', marketplaceids = 'A1VC38T7YXB528'

Eingabe

Name Typ Erforderlich Beschreibung
SKU String Falsch Erforderlich. Wird verwendet, um ein einzelnes Produkt zu identifizieren. Jedes Produkt muss eine SKU haben und jede SKU muss eindeutig sein.
FulfillmentCenterID String Falsch Vom Verkäufer definierte Kennung für ein Fulfillment-Center.
Available Boolean Falsch Gibt an, ob der Artikel verfügbar ist oder nicht (true = verfügbar; false = nicht verfügbar).
Quantity Integer Falsch Gibt an, ob ein Artikel verfügbar ist oder nicht (jede positive Zahl = verfügbar; 0 = nicht verfügbar).
RestockDate Date Falsch Datum, an dem der Artikel wieder auf Lager ist, falls er derzeit nicht verfügbar ist.
FulfillmentLatency String Falsch Die Anzahl der Tage zwischen dem Bestelldatum und dem Versanddatum (eine ganze Zahl zwischen 1 und 30).
SwitchFulfillmentTo String Falsch Wird nur verwendet, wenn die Erfüllung eines Artikels von MFN (vom Händler erfüllt) auf AFN (von Amazon erfüllt) oder umgekehrt umgestellt wird.
OperationType String Falsch Erforderlich. Wird verwendet, um den Typ der Operation (Aktualisieren oder Löschen) anzugeben, die an den Daten durchgeführt werden soll.
InventoryFeedAggregate String Falsch Ein Aggregat, das den Feed darstellt. Kann in XML-Form oder als #TEMP-Tabelle vorliegen.
MarketplaceIds String True Erforderlich. Eine Liste mit einer oder mehreren Marktplatz-IDs für den Marktplatz, der das Listing-Konto registriert hat.

Ergebnissatzspalten

Name Typ Beschreibung
FeedId String Eine eindeutige Kennung für den Feed.
FeedType String Der Typ des übermittelten Feeds.
SubmittedDate Datetime Datum und Uhrzeit der Übermittlung des Feeds.
FeedProcessingStatus String Der Verarbeitungsstatus der Feedübermittlung.
Bestellbestätigungs-Feed senden

Mit dem Feed zur Auftragsbestätigung können Sie bestätigen, ob eine Bestellung erfolgreich heruntergeladen wurde oder nicht.

Ausführen

Die gespeicherte Prozedur akzeptiert zwei aggregierte Formate: #TEMP-Tabellen und XML-Aggregat

Für #TEMP-Tabellen

Ihre Abfrage muss Folgendes enthalten:

INSERT INTO OrderAcknowledgementFeedAggregate#TEMP (AmazonOrderId, StatusCode, AmazonOrderItemCode, CancelReason) VALUES ('249-6070298-2783041', 'Failure', '25959136016214', 'NoInventory')

Anschließend führen Sie die Prozedur aus, indem Sie den Wert von OrderAcknowledgementFeedAggregate mit dem Namen der verwendeten #TEMP-Tabelle OrderAcknowledgementFeedAggregate#TEMP angeben.

EXEC SubmitOrderAcknowledgementFeed OrderAcknowledgementFeedAggregate = 'OrderAcknowledgementFeedAggregate#TEMP', marketplaceids = 'A1VC38T7YXB528'

*Die temporäre Tabelle muss innerhalb derselben Verbindung definiert und verwendet werden. Durch Schließen der Verbindung werden alle temporären Tabellen im Speicher gelöscht. Für XML-Aggregat

Das XML-Aggregat muss der API Struktur folgen (https://images-na.ssl-images-amazon.com/images/G/01/rainier/help/xsd/release_4_1/OrderAcknowledgement.xsd):

<Message>
<MessageID>1</MessageID>
<OrderAcknowledgement>
<AmazonOrderID>249-6070298-2783041</AmazonOrderID>
<StatusCode>Failure</StatusCode>
<Item>
<AmazonOrderItemCode>25959136016214</AmazonOrderItemCode>
<CancelReason>NoInventory</CancelReason>
</Item>
</OrderAcknowledgement>
</Message>
EXEC SubmitOrderAcknowledgementFeed OrderAcknowledgementFeedAggregate = '...(the above XML)...', marketplaceids = 'A1VC38T7YXB528'

Eingabe

Name Typ Erforderlich Beschreibung
AmazonOrderID String Falsch Eindeutige Kennung von Amazon für eine Bestellung, die die gesamte Bestellung identifiziert, unabhängig von der Anzahl der Einzelartikel in der Bestellung.
MerchantOrderID String Falsch Optionale, vom Verkäufer bereitgestellte Bestell-ID. Amazon ordnet die MerchantOrderID der AmazonOrderID zu, und Sie können dann Ihre eigene Bestell-ID (MerchantOrderID) für nachfolgende Feeds im Zusammenhang mit der Bestellung verwenden.
StatusCode String Falsch Hiermit können Sie bestätigen, ob das Herunterladen einer Bestellung erfolgreich war oder nicht. Der Statuscode kann entweder „Success“ (Erfolg) oder „Misserfolg“ (Fehler) lauten.
AmazonOrderItemCode String Falsch Eindeutige Kennung von Amazon für einen Artikel in einer Bestellung.
MerchantOrderItemID String Falsch Optionale, vom Verkäufer bereitgestellte ID für einen Artikel in einer Bestellung. Wenn die MerchantOrderItemID mit dem AmazonOrderItemCode angegeben wird, ordnet Amazon die beiden IDs zu und Sie können dann Ihre eigene Bestellartikel-ID für nachfolgende Feeds verwenden, die sich auf diesen Bestellartikel beziehen.
CancelReason String Falsch Wird nur beim Senden eines Fehlerstatuscodes verwendet.
ItemAggregate String Falsch Ein Aggregat, das einen Bestellartikel darstellt. Kann in XML-Form oder als #TEMP-Tabelle vorliegen. Verwenden Sie dieses Feld, wenn mehrere Artikel in der Bestellung bestätigt werden müssen.
OrderAcknowledgementFeedAggregate String Falsch Ein Aggregat, das den Feed darstellt. Kann in XML-Form oder als #TEMP-Tabelle vorliegen.
MarketplaceIds String True Erforderlich. Eine Liste mit einer oder mehreren Marktplatz-IDs für den Marktplatz, der das Listing-Konto registriert hat.

Spalten des Ergebnissatzes

Name Typ Beschreibung
FeedId String Eine eindeutige Kennung für den Feed.
FeedType String Der Typ des übermittelten Feeds.
SubmittedDate Datetime Datum und Uhrzeit der Übermittlung des Feeds.
FeedProcessingStatus String Der Verarbeitungsstatus der Feedübermittlung.
BestellanpassenFeed absenden

Mit dem Feed „Bestellanpassung“ können Sie eine Rückerstattung (Anpassung) für eine Bestellung vornehmen. Sie müssen einen Grund für die Anpassung angeben, z. B. Kundenrückgabe, und den Anpassungsbetrag, aufgeschlüsselt nach Preiskomponenten (Hauptbetrag, Versand, Steuern usw.).

Ausführen

Die gespeicherte Prozedur akzeptiert zwei aggregierte Formate: #TEMP-Tabellen und XML-Aggregat

Für #TEMP-Tabellen

Ihre Abfrage muss Folgendes enthalten:

INSERT INTO ItemPriceAdjustmentsAggregate#TEMP (ItemPriceAdjustmentsComponentType, ItemPriceAdjustmentsComponentAmount, ItemPriceAdjustmentsComponentAmountCurrency) VALUES ('Shipping', '150', 'JPY')
INSERT INTO AdjustedItemAggregate#TEMP (AdjustedItemAmazonOrderItemCode, AdjustedItemAdjustmentReason, ItemPriceAdjustmentsAggregate) VALUES ('25959136016214', 'CustomerReturn', 'ItemPriceAdjustmentsAggregate#TEMP')
INSERT INTO OrderAdjustmentFeedAggregate#TEMP (AmazonOrderID, OperationType, AdjustedItemAggregate) VALUES ('503-0717426-9080645', 'Update', 'AdjustedItemAggregate#TEMP')

Anschließend führen Sie das Verfahren aus, indem Sie den Wert von OrderAdjustmentFeedAggregate mit dem Namen der verwendeten Tabelle #TEMP OrderAdjustmentFeedAggregate#TEMP angeben.

EXEC SubmitOrderAdjustmentFeed OrderAdjustmentFeedAggregate = 'OrderAdjustmentFeedAggregate#TEMP', marketplaceids = 'A1VC38T7YXB528'

*Die temporäre Tabelle muss innerhalb derselben Verbindung definiert und verwendet werden. Durch Schließen der Verbindung werden alle temporären Tabellen im Speicher gelöscht. Für XML-Aggregat

Das XML-Aggregat muss der API Struktur folgen (https://images-na.ssl-images-amazon.com/images/G/01/rainier/help/xsd/release_4_1/OrderAdjustment.xsd):

<Message>
<MessageID>1</MessageID>
<OperationType>Update</OperationType>
<OrderAdjustment>
<AmazonOrderID>503-0717426-9080645</AmazonOrderID>
<AdjustedItem>
<AmazonOrderItemCode>25959136016214</AmazonOrderItemCode>
<AdjustmentReason>CustomerReturn</AdjustmentReason>
<ItemPriceAdjustments>
<Component>
<Type>Shipping</Type>
<Amount currency="JPY">150</Amount>
</Component>
</ItemPriceAdjustments>
</AdjustedItem>
</OrderAdjustment>
</Message>
EXEC SubmitOrderAdjustmentFeed OrderAdjustmentFeedAggregate = '...(the above XML)...', marketplaceids = 'A1VC38T7YXB528'

Eingabe

Name Typ Erforderlich Beschreibung
AmazonOrderID String Falsch Eindeutige Kennung von Amazon für eine Bestellung, die die gesamte Bestellung unabhängig von der Anzahl der Einzelartikel in der Bestellung identifiziert.
OperationType String Falsch Erforderlich, wenn AdjustedItemAggregate leer ist. Wird verwendet, um den Typ der Operation (Aktualisieren oder Löschen) anzugeben, die an den Daten durchgeführt werden soll.
MerchantOrderID String Falsch Optionale, vom Verkäufer bereitgestellte Bestell-ID. Der erste Schritt besteht darin, die MerchantOrderID im Bestätigungs-Feed festzulegen. Amazon ordnet die MerchantOrderID der AmazonOrderID zu, und Sie können dann Ihre eigene Bestell-ID (MerchantOrderID) für nachfolgende Feeds verwenden, die sich auf diese Bestellung beziehen. Die Definition finden Sie im Basis-XSD.
AdjustedItemQuantityCancelled Integer Falsch Menge der stornierten Artikel. Wird nur für Teilstornierungen verwendet.
AdjustedItemAmazonOrderItemCode String Falsch Eindeutige ID von Amazon für einen Artikel in einer Bestellung.
AdjustedItemMerchantOrderItemID String Falsch Optionale, vom Verkäufer bereitgestellte ID für einen Artikel in einer Bestellung. Sie kann bei der Auftragsabwicklung verwendet werden, wenn die Paarung im Bestätigungsfeed festgelegt wurde.
AdjustedItemMerchantAdjustmentItemID String Falsch Optionale, vom Verkäufer bereitgestellte eindeutige ID für die Anpassung (wird von Amazon nicht verwendet).
AdjustedItemAdjustmentReason String Falsch Grund für die Anpassung.
ItemPriceAdjustmentsComponentType String Falsch Die Art der Preisanpassung für den Artikel. Werte umfassen: Hauptbetrag, Versand, Steuer, Versandsteuer, Wiedereinlagerungsgebühr, Wiedereinlagerungsgebührsteuer, Geschenkverpackung, Geschenkverpackungssteuer, Zuschlag, Rückversand, Kulanz, Exportgebühr, Nachnahme, Nachnahmesteuer, Sonstiges, Kostenloser Ersatzrückversand
ItemPriceAdjustmentsComponentAmount Decimal Falsch Der Betrag der Anpassung.
ItemPriceAdjustmentsComponentAmountCurrency String Falsch Die Währung für den Betrag.
ItemPriceAdjustmentsAggregate String Falsch Ein Aggregat, das den Betrag darstellt, den der Käufer für den Artikel zurückerstattet bekommen soll. Kann in Form von XML, JSON oder einer #TEMP-Tabelle vorliegen. Verwenden Sie dieses Feld, wenn mehrere Artikelpreisanpassungen vorgenommen werden müssen.
PromotionAdjustmentsPromotionClaimCode String Falsch Der ClaimCode für die Aktionsanpassung.
PromotionAdjustmentsMerchantPromotionID String Falsch Die Aktions-ID für die Aktionsanpassung.
PromotionAdjustmentsComponentType String Falsch Die Art der Preisanpassung für die Aktion.
PromotionAdjustmentsComponentAmount Decimal Falsch Der Betrag der Preisanpassung für die Aktion.
PromotionAdjustmentsComponentAmountCurrency String Falsch Die Währung für den Betrag.
PromotionAdjustmentsComponentAggregate String Falsch Ein Aggregat, das den Betrag darstellt, der dem Käufer für die Aktion erstattet werden soll, aufgeschlüsselt nach Typ. Kann in Form von XML, JSON oder einer #TEMP-Tabelle vorliegen. Verwenden Sie dieses Feld, wenn mehrere Aktionspreisanpassungen vorgenommen werden müssen.
PromotionAdjustmentsAggregate String Falsch Ein Aggregat, das die Aktion darstellt. Untergeordnete Elemente sind PromotionClaimCode, MerchantPromotionID, ComponentAggregate (Typ, Betrag und Betrag@Währung). Verwenden Sie dieses Feld, wenn mehrere Aktionen angewendet werden müssen.
AdjustedItemAggregate String Falsch Ein Aggregat, das Bestellanpassungsinformationen für einen bestimmten Artikel darstellt. Kann in Form von XML, JSON oder einer #TEMP-Tabelle vorliegen. Verwenden Sie dieses Feld, wenn mehrere Artikel in einer Bestellung angepasst werden müssen.
OrderAdjustmentFeedAggregate String Falsch Ein Aggregat, das den Feed darstellt. Kann in XML-Form oder als #TEMP-Tabelle vorliegen.
MarketplaceIds String True Erforderlich. Eine Liste mit einer oder mehreren Marktplatz-IDs für den Marktplatz, der das Listing-Konto registriert hat.

Spalten des Ergebnissatzes

Name Typ Beschreibung
FeedId String Eine eindeutige Kennung für den Feed.
FeedType String Der Typ des übermittelten Feeds.
SubmittedDate Datetime Datum und Uhrzeit der Übermittlung des Feeds.
FeedProcessingStatus String Der Verarbeitungsstatus der Feedübermittlung.
Bestellerfüllungsfeed übermitteln

Mit dem Auftragserfüllungs-Feed kann Ihr System das System von Amazon mit Auftragserfüllungsinformationen aktualisieren.

Ausführen

Die gespeicherte Prozedur akzeptiert zwei aggregierte Formate: #TEMP-Tabellen und XML-Aggregat

Für #TEMP-Tabellen

Ihre Abfrage muss Folgendes enthalten:

INSERT INTO ItemAggregate#TEMP (ItemAmazonOrderItemCode, ItemQuantity) VALUES ('25959136016214', '1');
INSERT INTO OrderFulfillmentFeedAggregate#TEMP (AmazonOrderID, FulfillmentDate, FulfillmentDataCarrierName, FulfillmentDataShippingMethod, FulfillmentDataShipperTrackingNumber, ItemAggregate) VALUES ('249-6070298-2783041', '2017-02-01T00:00:00Z', ' Delivery Company', 'Normal Delivery', '1223525345234', 'ItemAggregate#TEMP')

Anschließend führen Sie das Verfahren aus, indem Sie den Wert von OrderFulfillmentFeedAggregate mit dem Namen der verwendeten Tabelle #TEMP OrderFulfillmentFeedAggregate#TEMP angeben.

EXEC SubmitOrderFulfillmentFeed OrderFulfillmentFeedAggregate = 'OrderFulfillmentFeedAggregate#TEMP', marketplaceids = 'A1VC38T7YXB528'

*Die temporäre Tabelle muss innerhalb derselben Verbindung definiert und verwendet werden. Durch Schließen der Verbindung werden alle temporären Tabellen im Speicher gelöscht. Für XML-Aggregat

Das XML-Aggregat muss der API Struktur folgen (https://images-na.ssl-images-amazon.com/images/G/01/rainier/help/xsd/release_4_1/OrderFulfillment.xsd):

<Message>
<MessageID>1</MessageID>
<OrderFulfillment>
<AmazonOrderID>249-6070298-2783041</AmazonOrderID>
<FulfillmentDate>2017-02-01T00:00:00Z</FulfillmentDate>
<FulfillmentData>
<CarrierName> Delivery Company</CarrierName>
<ShippingMethod>Normal Delivery</ShippingMethod>
<ShipperTrackingNumber>1223525345234</ShipperTrackingNumber>
</FulfillmentData>
<Item>
<AmazonOrderItemCode>25959136016214</AmazonOrderItemCode>
<Quantity>1</Quantity>
</Item>
</OrderFulfillment>
</Message>
EXEC SubmitOrderFulfillmentFeed OrderFulfillmentFeedAggregate = '...(the above XML)...', marketplaceids = 'A1VC38T7YXB528'

Eingabe

Name Typ Erforderlich Beschreibung
AmazonOrderID String Falsch Eindeutige Kennung von Amazon für eine Bestellung, die die gesamte Bestellung unabhängig von der Anzahl der Einzelartikel in der Bestellung identifiziert.
MerchantOrderID String Falsch Optionale, vom Verkäufer bereitgestellte Bestell-ID. Der erste Schritt besteht darin, die MerchantOrderID im Bestätigungs-Feed festzulegen. Amazon ordnet die MerchantOrderID der AmazonOrderID zu, und Sie können dann Ihre eigene Bestell-ID (MerchantOrderID) für nachfolgende Feeds verwenden, die sich auf diese Bestellung beziehen. Die Definition finden Sie im Basis-XSD.
OperationType String True Erforderlich. Wird verwendet, um den Typ der Operation (Aktualisieren oder Löschen) anzugeben, die an den Daten durchgeführt werden soll.
MerchantFulfillmentID Integer Falsch Vom Verkäufer bereitgestellte eindeutige Kennung für die Sendung (wird von Amazon nicht verwendet).
FulfillmentDate Datetime Falsch Das Datum, an dem der Artikel tatsächlich versandt oder abgeholt wurde, abhängig von der in der Bestellung angegebenen Erfüllungsmethode.
FulfillmentDataCarrierCode String Falsch Der Code des Versandunternehmens.
FulfillmentDataCarrierName String Falsch Der Name des Spediteurs.
FulfillmentDataShippingMethod String Falsch Die für die Lieferung des Artikels verwendete Versandart.
FulfillmentDataShipperTrackingNumber String Falsch Die Sendungsverfolgungsnummer.
CODCollectionMethod String Falsch Abholung einer Bestellung per Nachnahme.
ItemAmazonOrderItemCode String Falsch Eindeutige ID von Amazon für einen Artikel in einer Bestellung.
ItemMerchantOrderItemID String Falsch Die optionale, vom Verkäufer bereitgestellte Versand-ID für einen Artikel in einer Bestellung.
ItemMerchantFulfillmentItemID String Falsch Vom Verkäufer bereitgestellte eindeutige Kennung für einen Artikel in der Lieferung (wird von Amazon nicht verwendet).
ItemQuantity Integer Falsch Die Menge eines versendeten Artikels.
ItemAggregate String Falsch Ein Aggregat, das Auftragserfüllungsinformationen für einen bestimmten Artikel darstellt. Kann in Form von XML, JSON oder einer #TEMP-Tabelle vorliegen. Verwenden Sie dieses Feld, wenn mehrere Artikel in den Feed aufgenommen werden müssen.
FulfillmentDataAggregate String Falsch Ein Aggregat, das Auftragserfüllungsinformationen für einen bestimmten Artikel darstellt. Kann in Form von XML, JSON oder einer #TEMP-Tabelle vorliegen. Verwenden Sie dieses Feld, wenn mehrere Artikel in den Feed aufgenommen werden müssen.
OrderFulfillmentFeedAggregate String Falsch Ein Aggregat, das den Feed darstellt. Kann in XML-, JSON- oder #TEMP-Form vorliegen.
MarketplaceIds String True Erforderlich. Eine Liste mit einer oder mehreren Marktplatz-IDs für den Marktplatz, der das Listing-Konto registriert hat.

Spalten des Ergebnissatzes

Name Typ Beschreibung
FeedId String Eine eindeutige Kennung für den Feed.
FeedType String Der Typ des übermittelten Feeds.
SubmittedDate Datetime Datum und Uhrzeit der Übermittlung des Feeds.
FeedProcessingStatus String Der Verarbeitungsstatus der Feedübermittlung.
SendenOverrideFeed

Mit dem Override-Feed können Sie für ein einzelnes Produkt (SKU) eine Ausnahme von Ihren Versandeinstellungen auf Kontoebene festlegen.

Ausführen

Die gespeicherte Prozedur akzeptiert zwei aggregierte Formate: #TEMP-Tabellen und XML-Aggregat

Für #TEMP-Tabellen

Ihre Abfrage muss Folgendes enthalten:

INSERT INTO ShippingOverrideAggregate#TEMP (ShipOption, IsShippingRestricted) VALUES ('Std JP Kanto8', 'true')
INSERT INTO ShippingOverrideAggregate#TEMP (ShipOption, Type, ShipAmount, ShipAmountCurrency) VALUES ('Std JP Kantoa8', 'Exclusive', '400.0', 'JPY')
INSERT INTO OverrideFeedAggregate#TEMP (SKU, OperationType, ShippingOverrideAggregate) VALUES ('15700', 'Update', 'ShippingOverrideAggregate#TEMP')

Anschließend führen Sie die Prozedur aus, indem Sie den Wert von OverrideFeedAggregate mit dem Namen der verwendeten #TEMP-Tabelle OverrideFeedAggregate#TEMP angeben.

EXEC SubmitOverrideFeed OverrideFeedAggregate = 'OverrideFeedAggregate#TEMP', marketplaceids = 'A1VC38T7YXB528'

*Die temporäre Tabelle muss innerhalb derselben Verbindung definiert und verwendet werden. Durch Schließen der Verbindung werden alle temporären Tabellen im Speicher gelöscht. Für XML-Aggregat

Das XML-Aggregat muss der API Struktur folgen (https://images-na.ssl-images-amazon.com/images/G/01/rainier/help/xsd/release_4_1/Override.xsd):

<Message>
<MessageID>1</MessageID>
<OperationType>Update</OperationType>
<Override>
<SKU>15700</SKU>
<ShippingOverride>
<ShipOption>Std JP Kanto8</ShipOption>
<IsShippingRestricted>true</IsShippingRestricted>
</ShippingOverride>
<ShippingOverride>
<ShipOption>Std JP Kantoa8</ShipOption>
<Type>Exclusive</Type>
<ShipAmount currency="JPY">400.0</ShipAmount>
</ShippingOverride>
</Override>
</Message>
EXEC SubmitOverrideFeed OverrideFeedAggregate = '...(the above XML)...', marketplaceids = 'A1VC38T7YXB528'

Eingabe

Name Typ Erforderlich Beschreibung
SKU String True Erforderlich. Wird verwendet, um ein einzelnes Produkt zu identifizieren. Jedes Produkt muss eine SKU haben und jede SKU muss eindeutig sein.
OperationType String True Erforderlich. Wird verwendet, um den Typ der Operation (Aktualisieren oder Löschen) anzugeben, die an den Daten durchgeführt werden soll.
ShipOption String Falsch Standort und Versanddienst.
IsShippingRestricted Boolean Falsch Gibt an, ob die SKU mit dem angegebenen Versanddienst (ShipOption) an das angegebene Gebietsschema versendet werden kann oder nicht.
Type String Falsch Der Typ der außer Kraft gesetzten Versandkosten (additiv oder exklusiv), die auf die SKU angewendet werden.
ShipAmount Decimal Falsch Der zusätzliche oder exklusive Versandkostenbetrag.
ShipAmountCurrency Decimal Falsch Die für den ShipAmount verwendete Währung.
ShippingOverrideAggregate String Falsch Ein Aggregat, das die Versandüberschreibung darstellt. Kann in XML-Form oder als #TEMP-Tabelle vorliegen. Verwenden Sie dieses Feld, wenn mehrere Versandüberschreibungen erforderlich sind.
OverrideFeedAggregate String Falsch Ein Aggregat, das den Feed darstellt. Kann in XML-Form oder als #TEMP-Tabelle vorliegen.
MarketplaceIds String True Erforderlich. Eine Liste mit einer oder mehreren Marktplatz-IDs für den Marktplatz, der das Listing-Konto registriert hat.

Spalten des Ergebnissatzes

Name Typ Beschreibung
FeedId String Eine eindeutige Kennung für den Feed.
FeedType String Der Typ des übermittelten Feeds.
SubmittedDate Datetime Datum und Uhrzeit der Übermittlung des Feeds.
FeedProcessingStatus String Der Verarbeitungsstatus der Feedübermittlung.
PreisFeed einreichen

Über den Preis-Feed können Sie den aktuellen Preis und den Verkaufspreis (sofern zutreffend) für einen Artikel festlegen.

Ausführen

Die gespeicherte Prozedur akzeptiert zwei aggregierte Formate: #TEMP-Tabellen und XML-Aggregat

Für #TEMP-Tabellen

Ihre Abfrage muss Folgendes enthalten:

INSERT INTO PriceFeedAggregate#TEMP (SKU, StandardPrice, StandardPriceCurrency, MAP, MAPCurrency, SalePrice, SalePriceCurrency, SaleStartDate, SaleEndDate) VALUES ('15700', '134', 'JPY', '100', 'JPY', '150', 'JPY', '2017-02-01T00:00:00Z', '2020-02-01T00:00:00Z')
INSERT INTO PriceFeedAggregate#TEMP (SKU, StandardPrice, StandardPriceCurrency, MAP, MAPCurrency, SalePrice, SalePriceCurrency, SaleStartDate, SaleEndDate) VALUES ('99987867', '134', 'JPY', '100', 'JPY', '150', 'JPY', '2017-02-01T00:00:00Z', '2020-02-01T00:00:00Z')

Anschließend führen Sie die Prozedur aus, indem Sie den Wert von PriceFeedAggregate mit dem Namen der verwendeten #TEMP-Tabelle PriceFeedAggregate#TEMP angeben.

EXEC SubmitPriceFeed PriceFeedAggregate = 'PriceFeedAggregate#TEMP', marketplaceids = 'A1VC38T7YXB528'

*Die temporäre Tabelle muss innerhalb derselben Verbindung definiert und verwendet werden. Durch Schließen der Verbindung werden alle temporären Tabellen im Speicher gelöscht. Für XML-Aggregat

Das XML-Aggregat muss der API Struktur folgen (https://images-na.ssl-images-amazon.com/images/G/01/rainier/help/xsd/release_4_1/Price.xsd):

<Message>
<MessageID>1</MessageID>
<Price>
<SKU>15700</SKU>
<StandardPrice currency="JPY">134</StandardPrice>
<MAP currency="JPY">100</MAP>
<Sale>
<StartDate>2017-02-01T00:00:00Z</StartDate>
<EndDate>2020-02-01T00:00:00Z</EndDate>
<SalePrice currency="JPY">150</SalePrice>
</Sale>
</Price>
</Message>
<Message>
<MessageID>2</MessageID>
<Price>
<SKU>99987867</SKU>
<StandardPrice currency="JPY">134</StandardPrice>
<MAP currency="JPY">100</MAP>
<Sale>
<StartDate>2017-02-01T00:00:00Z</StartDate>
<EndDate>2020-02-01T00:00:00Z</EndDate>
<SalePrice currency="JPY">150</SalePrice>
</Sale>
</Price>
</Message>
EXEC SubmitPriceFeed PriceFeedAggregate = '...(the above XML)...', marketplaceids = 'A1VC38T7YXB528'

Eingabe

Name Typ Erforderlich Beschreibung
SKU String Falsch Erforderlich. Wird verwendet, um ein einzelnes Produkt zu identifizieren. Jedes Produkt muss eine SKU haben und jede SKU muss eindeutig sein.
OperationType String Falsch Erforderlich. Wird verwendet, um den Typ der Operation (Aktualisieren oder Löschen) anzugeben, die an den Daten durchgeführt werden soll.
StandardPrice Double Falsch Erforderlich. Preis des Artikels (kein Sonderangebotspreis).
StandardPriceCurrency String Falsch Erforderlich. Die Währung für den Standardpreis.
MAP String Falsch Mindestwerbepreis. Nur verwenden, wenn vom Hersteller vorgeschrieben. Sowohl der Standardpreis als auch der Verkaufspreis (falls zutreffend) müssen höher sein als der MAP-Wert.
MAPCurrency String Falsch Mindestwerbepreis. Nur verwenden, wenn vom Hersteller vorgeschrieben. Sowohl der Standardpreis als auch der Verkaufspreis (falls zutreffend) müssen höher sein als der MAP-Wert.
SalePrice Double Falsch Der Preis des Verkaufs.
SalePriceCurrency String Falsch Die Währung des Verkaufs.
SaleStartDate Datetime Falsch Das Startdatum des Verkaufs.
SaleEndDate Datetime Falsch Das Enddatum des Verkaufs.
PriceFeedAggregate String Falsch Ein Aggregat, das den Feed darstellt. Kann in XML-Form oder als #TEMP-Tabelle vorliegen.
MarketplaceIds String Falsch Erforderlich. Eine Liste mit einer oder mehreren Marktplatz-IDs für den Marktplatz, der das Listing-Konto registriert hat.

Spalten des Ergebnissatzes

Name Typ Beschreibung
FeedId String Eine eindeutige Kennung für den Feed.
FeedType String Der Typ des übermittelten Feeds.
SubmittedDate Datetime Datum und Uhrzeit der Übermittlung des Feeds.
FeedProcessingStatus String Der Verarbeitungsstatus der Feedübermittlung.
Produktfeed übermitteln

Der Produkt-Feed enthält beschreibende Informationen zu den Produkten in Ihrem Katalog. Diese Informationen ermöglichen es Amazon, einen Datensatz zu erstellen und jedem Produkt eine eindeutige Kennung, eine sogenannte ASIN (Amazon Standard Item Number), zuzuweisen.

Ausführen

Der Treiber verwendet #TEMP-Tabellen als Felder für eingegebene aggregierte Informationen.

SubmitProductFeed hat zwei Hauptaggregate, die eingegeben werden müssen.

  • Produktbeschreibungs-Datenaggregat
  • ProduktDatenAggregat

Ihre Abfrage muss Folgendes enthalten:

ProductDescriptionDataAggregate-Informationen müssen mithilfe der temporären Tabelle ProductDescriptionDataAggregate#TEMP eingegeben werden.

INSERT INTO ProductDescriptionDataAggregate#TEMP (Title, Brand, Description, BulletPoint, Manufacturer) VALUES ('test Title', 'test Brand', 'test Description', 'test BulletPoint', 'test Manufacturer')

ProductDataAggregate-Informationen variieren je nach verwendeter Kategorie. Die Liste aller von Amazon bereitgestellten XSDs finden Sie hier https://images-na.ssl-images-amazon.com/images/G/01/rainier/help/xsd/release_1\_9/Product.xsd

In diesem Beispiel wird die Kategorie „Sport“ verwendet https://images-na.ssl-images-amazon.com/images/G/01/rainier/help/xsd/release_1\_9/Sports.xsd

Um gültige Produktdaten hinzuzufügen, muss Sports.xsd genau befolgt und das XML-Aggregat korrekt erstellt werden. Dieses Beispiel hat die folgenden Produktdaten:

  • Produkttyp = Sportartikel
  • Herkunft = Übergeordnet
  • Variationsthema = Größe (Basierend auf dem ausgewählten Produkttyp sind einige der Variationsthemen ungültig. In diesem Beispiel ist die Designvariante ungültig.)
  • Größe = S
  • Materialzusammensetzung = Metall

Wenn Sie der Reihenfolge der Sports.xsd-XSD-Datei folgen, lautet das Aggregat:

<Sports>
    <ProductType>SportingGoods</ProductType>
    <VariationData>
        <Parentage>parent</Parentage>
        <VariationTheme>Size</VariationTheme>
        <Size>S</Size>
    </VariationData>
    <MaterialComposition>Metal</MaterialComposition>
</Sports>

Dieses Aggregat ist der Wert von ProductDataAggregate.

INSERT INTO ProductFeedAggregate#TEMP (SKU, ProductDescriptionDataAggregate, ProductDataAggregate) VALUES ('test SKU', 'ProductDescriptionDataAggregate#TEMP', '<Sports>
    <ProductType>SportingGoods</ProductType>
    <VariationData>
        <Parentage>parent</Parentage>
        <VariationTheme>Size</VariationTheme>
        <Size>S</Size>
    </VariationData>
    <MaterialComposition>Metal</MaterialComposition>
</Sports>')

Anschließend führen Sie das Verfahren aus, indem Sie den Wert von ProductFeedAggregate mit dem Namen der verwendeten #TEMP-Tabelle ProductFeedAggregate#TEMP angeben.

EXEC SubmitProductFeed ProductFeedAggregate = 'ProductFeedAggregate#TEMP', marketplaceids = 'A1VC38T7YXB528'

*Die temporäre Tabelle muss innerhalb derselben Verbindung definiert und verwendet werden. Durch Schließen der Verbindung werden alle temporären Tabellen im Speicher gelöscht. Eingabe

Name Typ Erforderlich Beschreibung
SKU String Falsch Erforderlich, wenn ProductFeedAggregate leer ist. Wird verwendet, um ein einzelnes Produkt zu identifizieren. Jedes Produkt muss eine SKU haben und jede SKU muss eindeutig sein.
OperationType String Falsch Erforderlich, wenn ProductFeedAggregate leer ist. Wird verwendet, um den Typ der Operation (Update, Delete oder PartialUpdate) anzugeben, die an den Daten durchgeführt werden soll.
StandardProductID String Falsch Eine standardmäßige, eindeutige Kennung für ein Produkt, bestehend aus einem Typ (ISBN, UPC oder EAN) und einem Wert, der dem entsprechenden Format für den angegebenen Typ entspricht. Dies ist ein Pflichtfeld, wenn im Basis-XSD für StandardProductID ein Typ angegeben ist.
ProductTaxCode String Falsch Standardcode von Amazon zur Identifizierung der Steuereigenschaften eines Produkts.
LaunchDate Datetime Falsch Steuert, wann das Produkt bei Suchen und beim Browsen auf der Amazon-Website angezeigt wird.
DiscontinueDate Datetime Falsch Steuert, wann das Produkt aus Such- und Browsereinstellungen auf der Amazon-Website verschwindet.
ReleaseDate Datetime Falsch Das Datum, an dem ein Produkt zum Verkauf freigegeben wird.
Condition String Falsch Der Zustand des Artikels.
Rebate String Falsch Der Rabatt des Produkts.
ItemPackageQuantity Integer Falsch Anzahl des gleichen Produkts in einer Packung. Wenn Sie beispielsweise einen Karton mit 10 Packungen Socken verkaufen, wäre ItemPackageQuantity 10.
NumberOfItems Integer Falsch Anzahl der Einzelartikel, die in dem Produkt enthalten sind, das Sie zum Verkauf anbieten, so dass die einzelnen Artikel nicht für den Einzelverkauf verpackt sind. Wenn Sie beispielsweise einen Karton mit 10 Packungen Socken verkaufen und jede Packung 3 Paar Socken enthält, beträgt NumberOfItems 30.
Title String Falsch Erforderlich, wenn ProductFeedAggregate leer ist. Kurzbeschreibung des Produkts.
Brand String Falsch Marke des Produkts.
Designer String Falsch Designer des Produkts.
Description String Falsch Lange Beschreibung des Produkts.
BulletPoint String Falsch Kurze Beschreibungen der Produktfunktionen.
PackageDimensionsLength String Falsch Berechnete Abmessungen des Pakets.
PackageDimensionsWidth String Falsch Berechnete Abmessungen des Pakets.
PackageDimensionsHeight String Falsch Berechnete Abmessungen des Pakets.
PackageDimensionsWeight String Falsch Berechnete Abmessungen des Pakets.
ItemDimensionsLength String Falsch Berechnete Abmessungen des Artikels.
ItemDimensionsWidth String Falsch Berechnete Abmessungen des Artikels.
ItemDimensionsHeight String Falsch Berechnete Abmessungen des Artikels.
ItemDimensionsWeight String Falsch Berechnete Abmessungen des Artikels.
PackageWeight String Falsch Gewicht des Pakets.
ShippingWeight String Falsch Gewicht des Produkts, wenn es für den Versand verpackt ist.
MerchantCatalogNumber String Falsch Katalognummer des Verkäufers für das Produkt, falls sie von der SKU abweicht.
MSRP Double Falsch Unverbindliche Preisempfehlung des Herstellers.
MaxOrderQuantity Integer Falsch Maximale Menge des Produkts, die ein Kunde bestellen kann.
SerialNumberRequired Boolean Falsch Gibt an, ob das Produkt eine Seriennummer haben muss.
Prop65 Boolean Falsch Wird verwendet, wenn das Produkt in Kalifornien den Bestimmungen von Prop 65 unterliegt. Nur USA.
LegalDisclaimer String Falsch Ist für das Produkt ein rechtlicher Haftungsausschluss erforderlich?
Manufacturer String Falsch Hersteller des Produkts.
MfrPartNumber String Falsch Teilenummer vom Originalhersteller bereitgestellt.
SearchTerms String Falsch Von Ihnen eingegebene Begriffe, die zu Produktsuchergebnissen führen.
PlatinumKeywords String Falsch Werte, die zum Zuordnen von Produkten zu Knoten in einer benutzerdefinierten Suchstruktur verwendet werden.
RecommendedBrowseNode String Falsch Wert, der zur Klassifizierung eines Artikels verwendet wird.
Memorabilia Boolean Falsch Wird verwendet, wenn es sich bei dem Produkt um ein Erinnerungsstück handelt.
Autographed Boolean Falsch Wird verwendet, wenn es sich bei dem Produkt um einen signierten Artikel handelt.
UsedFor String Falsch Wofür das Produkt verwendet wird (beeinflusst die Platzierung des Produkts in der Amazon-Suchstruktur).
ItemType String Falsch Vordefinierter Wert, der angibt, wo das Produkt innerhalb der Amazon-Suchstruktur erscheinen soll.
OtherItemAttributes String Falsch Wird verwendet, um das Produkt innerhalb der Amazon-Suchstruktur weiter zu klassifizieren.
TargetAudience String Falsch Wird verwendet, um das Produkt innerhalb der Amazon-Suchstruktur weiter zu klassifizieren.
SubjectContent String Falsch Wird verwendet, um das Produkt mit einer bestimmten Idee oder einem bestimmten Konzept für das Merchandising in Verbindung zu bringen.
IsGiftWrapAvailable Boolean Falsch Gibt an, ob für das Produkt eine Geschenkverpackung verfügbar ist.
IsGiftMessageAvailable Boolean Falsch Gibt an, ob Geschenknachrichten für das Produkt verfügbar sind.
IsDiscontinuedByManufacturer Boolean Falsch Zeigt an, dass der Hersteller die Produktion des Artikels eingestellt hat.
MaxAggregateShipQuantity Integer Falsch Die maximale Anzahl desselben Artikels, die im selben Paket versendet werden kann.
ProductDescriptionDataAggregate String Falsch Abschnitt mit kategoriespezifischen Informationen wie Variationen. Kann in XML-Form oder als #TEMP-Tabelle vorliegen.
ProductDataAggregate String Falsch Abschnitt mit kategoriespezifischen Informationen wie Variationen. Kann in XML-Form oder als #TEMP-Tabelle vorliegen.
ProductFeedAggregate String Falsch Ein Aggregat, das den Feed darstellt. Kann in XML-Form oder als #TEMP-Tabelle vorliegen.
MarketplaceIds String True Erforderlich. Eine Liste mit einer oder mehreren Marktplatz-IDs für den Marktplatz, der das Listing-Konto registriert hat.

Spalten des Ergebnissatzes

Name Typ Beschreibung
FeedId String Eine eindeutige Kennung für den Feed.
FeedType String Der Typ des übermittelten Feeds.
SubmittedDate Datetime Datum und Uhrzeit der Übermittlung des Feeds.
FeedProcessingStatus String Der Verarbeitungsstatus der Feedübermittlung.
SendenBeziehungsFeed

Mit dem Beziehungs-Feed können Sie optionale Beziehungen zwischen Artikeln in Ihrem Katalog einrichten.

Ausführen

Die gespeicherte Prozedur akzeptiert zwei aggregierte Formate: #TEMP-Tabellen und XML-Aggregat

Für #TEMP-Tabellen

Ihre Abfrage muss Folgendes enthalten:

INSERT INTO RelationAggregate#TEMP (Type, SKU) VALUES ('Variation', '99987867')
INSERT INTO RelationAggregate#TEMP (Type, SKU) VALUES ('Variation', '99987867')
INSERT INTO RelationshipFeedAggregate#TEMP (ParentSKU, RelationAggregate) VALUES ('15700', 'RelationAggregate#TEMP')

Anschließend führen Sie die Prozedur aus, indem Sie den Wert von RelationshipFeedAggregate mit dem Namen der verwendeten #TEMP-Tabelle RelationshipFeedAggregate#TEMP angeben.

EXEC SubmitRelationshipFeed RelationshipFeedAggregate = 'RelationshipFeedAggregate#TEMP', marketplaceids = 'A1VC38T7YXB528'

*Die temporäre Tabelle muss innerhalb derselben Verbindung definiert und verwendet werden. Durch Schließen der Verbindung werden alle temporären Tabellen im Speicher gelöscht. Für XML-Aggregat

Das XML-Aggregat muss der API Struktur folgen (https://images-na.ssl-images-amazon.com/images/G/01/rainier/help/xsd/release_4_1/Relationship.xsd):

<Message>
<MessageID>1</MessageID>
<Relationship>
<ParentSKU>15700</ParentSKU>
<Relation>
<SKU>99987867</SKU>
<Type>Variation</Type>
</Relation>
<Relation>
<SKU>99987867</SKU>
<Type>Variation</Type>
</Relation>
</Relationship>
</Message>
EXEC SubmitRelationshipFeed RelationshipFeedAggregate = '...(the above XML)...', marketplaceids = 'A1VC38T7YXB528'

Eingabe

Name Typ Erforderlich Beschreibung
ParentSKU String Falsch Erforderlich. Die Haupt-SKU für ein Produkt mit Variationen.
OperationType String Falsch Erforderlich. Wird verwendet, um den Typ der Operation (Aktualisieren oder Löschen) anzugeben, die an den Daten durchgeführt werden soll.
Type String Falsch Beziehungstyp; derzeit werden Variation oder Zubehör unterstützt.
SKU String Falsch Wird verwendet, um ein einzelnes Produkt zu identifizieren, eine (untergeordnete) Variante der übergeordneten SKU.
RelationAggregate String Falsch Ein Aggregat, das die Relation darstellt. Kann in Form von XML, JSON oder einer #TEMP-Tabelle vorliegen. Verwenden Sie dieses Feld, wenn Sie mehrere Relationen anwenden
RelationshipFeedAggregate String Falsch Ein Aggregat, das den Feed darstellt. Kann in XML- oder #TEMP-Tabellenform vorliegen.
MarketplaceIds String Falsch Erforderlich. Eine Liste mit einer oder mehreren Marktplatz-IDs für den Marktplatz, der das Listing-Konto registriert hat.

Ergebnissatzspalten

Name Typ Beschreibung
FeedId String Eine eindeutige Kennung für den Feed.
FeedType String Der Typ des übermittelten Feeds.
SubmittedDate Datetime Datum und Uhrzeit der Übermittlung des Feeds.
FeedProcessingStatus String Der Verarbeitungsstatus der Feedübermittlung.
SendenSourcingOnDemandFeed

Nutzungsinformationen für die Operation SubmitSourcingOnDemandFeed.rsb.

Ausführen

Die gespeicherte Prozedur akzeptiert zwei aggregierte Formate: #TEMP-Tabellen und XML-Aggregat

Für #TEMP-Tabellen

Ihre Abfrage muss Folgendes enthalten:

INSERT INTO OrderSourcingOnDemandFeedAggregate#TEMP (AmazonOrderID, SKU, EstimatedShipDate) VALUES ('250-4747727-9303810', '15700', '2018-12-08T00:00:00Z');

Anschließend führen Sie das Verfahren aus, indem Sie den Wert von OrderSourcingOnDemandFeedAggregate mit dem Namen der verwendeten #TEMP-Tabelle OrderSourcingOnDemandFeedAggregate#TEMP angeben.

EXEC SubmitSourcingOnDemandFeed OrderSourcingOnDemandFeedAggregate = 'OrderSourcingOnDemandFeedAggregate#TEMP', marketplaceids = 'A1VC38T7YXB528'

*Die temporäre Tabelle muss innerhalb derselben Verbindung definiert und verwendet werden. Durch Schließen der Verbindung werden alle temporären Tabellen im Speicher gelöscht. Für XML-Aggregat

Das XML-Aggregat muss der API Struktur folgen (https://m.media-amazon.com/images/G/01/rainier/help/xsd/release_4_1/OrderSourcingOnDemand._CB475945388_.xsd):

<Message>
<MessageID>1</MessageID>
<OrderSourcingOnDemand>
<AmazonOrderID>250-4747727-9303810</AmazonOrderID>
<SKU>15700</SKU>
<EstimatedShipDate>2018-12-08T00:00:00Z</EstimatedShipDate>
</OrderSourcingOnDemand>
</Message>
EXEC SubmitSourcingOnDemandFeed OrderSourcingOnDemandFeedAggregate = '...(the above XML)...', marketplaceids = 'A1VC38T7YXB528'

Eingabe

Name Typ Erforderlich Beschreibung
AmazonOrderID String Falsch Amazon-Bestellnummer.
SKU Datetime True Erforderlich. Wird verwendet, um ein einzelnes Produkt zu identifizieren. Jedes Produkt muss eine SKU haben und jede SKU muss eindeutig sein.
EstimatedShipDate String True Erforderlich. Voraussichtliches Versanddatum.
OrderSourcingOnDemandFeedAggregate String Falsch Ein Aggregat, das den Feed darstellt. Kann in XML-Form oder als #TEMP-Tabelle vorliegen.
MarketplaceIds String True Erforderlich. Eine Liste mit einer oder mehreren Marktplatz-IDs für den Marktplatz, der das Listing-Konto registriert hat.

Ergebnissatzspalten

Name Typ Beschreibung
FeedId String Eine eindeutige Kennung für den Feed.
FeedType String Der Typ des übermittelten Feeds.
SubmittedDate Datetime Datum und Uhrzeit der Übermittlung des Feeds.
FeedProcessingStatus String Der Verarbeitungsstatus der Feedübermittlung.
MwSt. einreichenRechnungFeed

Senden Sie eine Mehrwertsteuerrechnung für eine Sendung. Die Rechnung muss ein PDF-Dokument sein. Beachten Sie, dass UPLOAD_VAT_INVOICE nur auf dem EU-Marktplatz (Mehrwertsteuerprogramm) verfügbar ist. Die drosselung für den Rechnungs-Feed beträgt einen Rechnungsupload alle drei Sekunden. Dieser Typ ist durch die Rolle„Steuerrechnungsstellung (eingeschränkt)“ zulässig.

Eingang
Name Typ Erforderlich Beschreibung
MarketplaceIds String True Erforderlich. Eine Liste mit einer oder mehreren Marktplatz-IDs für den Marktplatz, der das Listing-Konto registriert hat.
OrderId String Falsch Erforderlich, wenn ShippingId nicht angegeben ist. Die Kennung der Bestellung, für die die Rechnung übermittelt wird.
ShippingId String Falsch Erforderlich, wenn OrderId nicht angegeben ist. Die Kennung der Sendung, für die die Rechnung eingereicht wird.
TotalAmount Decimal Falsch Optional, aber empfohlen. Der Gesamtbetrag auf der Rechnung. Dies sind die Preise inklusive Mehrwertsteuer für Artikel, Geschenkverpackung und Versand, abzüglich der Mehrwertsteuer für alle Werbeaktionen. Wenn der angegebene Gesamtbetrag nicht mit dem Gesamtbetrag von Amazon für diese Sendung auf zwei Dezimalstellen genau übereinstimmt, wird der Rechnungsupload abgelehnt.
TotalVATAmount Decimal Falsch Optional, aber empfohlen. Der gesamte Mehrwertsteuerbetrag auf der Rechnung. Dies ist die Mehrwertsteuer auf die Artikel, Geschenkverpackung und Versand abzüglich der Mehrwertsteuer auf alle Werbeaktionen. Wenn der hier angegebene Mehrwertsteuerbetrag nicht mit dem von Amazon für diese Sendung berechneten Mehrwertsteuerbetrag auf zwei Dezimalstellen übereinstimmt, wird der Rechnungsupload abgelehnt.
InvoiceNumber String True Erforderlich. Die in der Rechnung verwendete Rechnungsnummer. Diese Rechnungsnummer wird an Kunden weitergegeben. Verkäufer müssen sicherstellen, dass auf der Rechnung dieselbe Rechnungsnummer erscheint.
DocumentType String True Erforderlich. Mögliche Werte sind Rechnung und Gutschrift. Verwenden Sie Rechnung, wenn Sie eine Rechnung hochladen. Verwenden Sie Gutschrift, wenn Sie eine Gutschrift für eine Rückerstattung oder eine Rückgabe hochladen. Die zulässigen Werte sind Rechnung, Gutschrift.
TransactionId String Falsch Nur erforderlich, wenn DocumentType=CreditNote.
LocalPath String Falsch Vollständiger Pfad der Rechnung, die Sie hochladen möchten.
Ergebnissatzspalten
Name Typ Beschreibung
FeedId String Eine eindeutige Kennung für den Feed.
FeedType String Der Typ des übermittelten Feeds.
SubmittedDate Datetime Datum und Uhrzeit der Übermittlung des Feeds.
FeedProcessingStatus String Der Verarbeitungsstatus der Feedübermittlung.
Bestellbestätigung des Lieferanten einreichen

Sendet Bestätigungen für eine Bestellung ein.

Ausführen

Der Treiber verwendet #TEMP-Tabellen als Felder für die eingegebenen aggregierten Informationen

Sie müssen in Ihrer Abfrage Informationen für beide angeben OrderAcknowledgement Und OrderItemAcknowledgement.

Zuerst erstellen wir eine temporäre Tabelle OrderItemAcknowledgements für die OrderAcknowledgement Nummer 1:

INSERT INTO itemAck1#TEMP (AcknowledgementCode, AcknowledgedAmount, AcknowledgedUnit, AcknowledgedUnitSize, ScheduledShipDate, ScheduledDeliveryDate, RejectionReason)
      VALUES ('Accepted', 100, 'Cases', 10, '2022-02-02T12:00:00Z', '2022-02-10T15:00:00Z', 'TemporarilyUnavailable')
INSERT INTO itemAck1#TEMP (AcknowledgementCode, AcknowledgedAmount, AcknowledgedUnit, AcknowledgedUnitSize, ScheduledShipDate, ScheduledDeliveryDate, RejectionReason)
      VALUES ('Accepted', 100, 'Cases', 20, '2022-03-02T12:00:00Z', '2022-03-10T15:00:00Z', 'InvalidProductIdentifier')
INSERT INTO itemAck1#TEMP (AcknowledgementCode, AcknowledgedAmount, AcknowledgedUnit, AcknowledgedUnitSize, ScheduledShipDate, ScheduledDeliveryDate, RejectionReason)
      VALUES ('Rejected', 100, 'Cases', 30, '2022-04-02T12:00:00Z', '2022-04-10T15:00:00Z', 'ObsoleteProduct')
INSERT INTO itemAck1#TEMP (AcknowledgementCode, AcknowledgedAmount, AcknowledgedUnit, AcknowledgedUnitSize, ScheduledShipDate, ScheduledDeliveryDate, RejectionReason)
VALUES ('Rejected', 101, 'Cases', 30, '2022-04-02T12:00:00Z', '2022-04-10T15:00:00Z', 'ObsoleteProduct')

Dann erstellen wir eine weitere temporäre OrderItemAcknowledgements-Tabelle für die OrderAcknowledgement Nummer 2:

INSERT INTO itemAck2#TEMP (AcknowledgementCode, AcknowledgedAmount, AcknowledgedUnit, AcknowledgedUnitSize, ScheduledShipDate, ScheduledDeliveryDate, RejectionReason)
VALUES ('Accepted', 99, 'Cases', 9, '2022-09-09T12:00:00Z', '2022-08-8T15:00:00Z', 'ObsoleteProduct')

Danach müssen wir eine weitere temporäre Tabelle erstellen, die auf die zuvor erstellten temporären Tabellen itemAck1#TEMP und itemAck2#TEMP verweist.

INSERT INTO orderAck#TEMP (ItemSequenceNumber, AmazonProductIdentifier, VendorProductIdentifier, OrderedAmount, OrderedUnit, OrderedUnitSize, NetCostCurrencyCode, NetCostAmount, ListPriceCurrencyCode, ListPriceAmount, DiscountMultiplier, ItemAcknowledgements)
      VALUES ('seq1', 'id1', 'vendId1', 100, 'Cases', 2, 'ALL', 999, 'ALL', 999, 'discount_multiplier_123', 'itemAck1#TEMP')

INSERT INTO orderAck#TEMP (ItemSequenceNumber, AmazonProductIdentifier, VendorProductIdentifier, OrderedAmount, OrderedUnit, OrderedUnitSize, NetCostCurrencyCode, NetCostAmount, ListPriceCurrencyCode, ListPriceAmount, DiscountMultiplier, ItemAcknowledgements)
VALUES ('seq2', 'id2', 'vendId2', 200, 'Cases', 4, 'ALL', 992, 'ALL', 992, 'discount_multiplier_456', 'itemAck2#TEMP')

Nachdem wir die erforderlichen temporären Tabellen erstellt haben, können wir die gespeicherte Prozedur ausführen, wie im folgenden Beispiel gezeigt:

EXECUTE SubmitVendorOrderAcknowledgement
        PurchaseOrderNumber = 'PurchaseOrderNumber1',
        SellerPartyId = '123',
        SellerTaxRegistrationType = 'VAT',
        SellerTaxRegistrationNumber = '123456',
        AcknowledgementDate = '2022-01-01T10:00:00.000',
Items = 'orderAck#TEMP';

OrderAcknowledgement Schema zur temporären Tabelle:

Spaltenname Typ Erforderlich Beschreibung
ItemSequenceNumber Zeichenfolge falsch Positionssequenznummer für den Artikel.
AmazonProductIdentifier Zeichenfolge falsch Amazon Standard-Identifikationsnummer (ASIN) eines Artikels.
VendorProductIdentifier Zeichenfolge falsch Die vom Lieferanten ausgewählte Produktidentifikation des Artikels. Sollte mit der in der Bestellung angegebenen identisch sein.
OrderedAmount integer true Bestellte Menge. Dieser Wert darf nicht Null sein.
OrderedUnit string true Maßeinheit für die bestellte Menge.
OrderedUnitSize integer true Die Kistengröße, falls wir in Kisten bestellt haben.
NetCostCurrencyCode Zeichenfolge falsch Dreistelliger Währungscode im ISO 4217-Format.
NetCostAmount Zeichenfolge false Eine Dezimalzahl ohne Genauigkeitsverlust.
ListPriceCurrencyCode Zeichenfolge falsch Dreistelliger Währungscode im ISO 4217-Format.
ListPriceAmount Zeichenfolge falsch Eine Dezimalzahl ohne Genauigkeitsverlust.
DiscountMultiplier Zeichenfolge falsch Der Rabattmultiplikator, der auf den Preis angewendet werden soll, wenn ein Verkäufer Bücher zu einem Listenpreis verkauft.
ItemAcknowledgements string true Dies wird verwendet, um die bestätigte Menge anzugeben. Sollte mithilfe einer #TEMP-Tabelle angegeben werden.

OrderItemAcknowledgement Schema zur temporären Tabelle:

Spaltenname Typ Erforderlich Beschreibung
AcknowledgementCode string true Dies gibt den Bestätigungscode an.
AcknowledgedAmount integer true Bestellte Menge. Dieser Wert darf nicht Null sein.
AcknowledgedUnit string true Maßeinheit für die bestellte Menge.
AcknowledgedUnitSize integer false Die Kistengröße, falls wir in Kisten bestellt haben.
ScheduledShipDate datetime false Geschätztes Versanddatum pro Position. Muss im ISO-8601-Datums-/Uhrzeitformat vorliegen.
ScheduledDeliveryDate datetime false Geschätztes Lieferdatum pro Position. Muss im ISO-8601-Datums-/Uhrzeitformat sein.
RejectionReason Zeichenfolge false Gibt den Grund für die Ablehnung an.

Eingabe

Name Typ Erforderlich Beschreibung
PurchaseOrderNumber String True Die Bestellnummer
SellerPartyId String True Zugewiesene Kennung für die Partei. Beispielsweise Lagercode oder Lieferantencode.
SellerTaxRegistrationNumber String Falsch Steuerregistrierungsnummer für das Unternehmen. Beispielsweise Umsatzsteuer-Identifikationsnummer.
SellerTaxRegistrationType String Falsch Steuerregistrierungstyp für die Entität. Die zulässigen Werte sind MwSt., GST.
SellerAddressAddressLine1 String Falsch Erste Zeile der Adresse.
SellerAddressAddressLine2 String Falsch Zusätzliche Adressinformationen, sofern erforderlich.
SellerAddressAddressLine3 String Falsch Zusätzliche Adressinformationen, sofern erforderlich.
SellerAddressCity String Falsch Die Stadt, in der sich die Person, das Unternehmen oder die Institution befindet.
SellerAddressCountryCode String Falsch Der zweistellige Ländercode im ISO 3166-1 Alpha-2-Format.
SellerAddressCounty String Falsch Der Landkreis, in dem sich die Person, das Unternehmen oder die Institution befindet.
SellerAddressDistrict String Falsch Der Bezirk, in dem sich die Person, das Unternehmen oder die Institution befindet.
SellerAddressName String Falsch Der Name der Adresse der Person, des Unternehmens oder der Institution.
SellerAddressPhone String Falsch Die Telefonnummer der Person, des Unternehmens oder der Institution an dieser Adresse.
SellerAddressPostalCode String Falsch Die Postleitzahl dieser Adresse. Sie enthält eine Reihe von Buchstaben oder Ziffern oder beides.
SellerAddressStateOrRegion String Falsch Der Staat oder die Region, in der sich die Person, das Unternehmen oder die Institution befindet.
Items String True Eine aggregierte Darstellung von Elementen. Kann die Form einer #TEMP-Tabelle haben.
AcknowledgementDate Datetime Falsch Datum und Uhrzeit der Auftragsbestätigung im Datums-/Uhrzeitformat ISO-8601.

Spalten des Ergebnissatzes

Name Typ Beschreibung
Success String Boolescher Wert, der angibt, ob die gespeicherte Prozedur erfolgreich ausgeführt wurde.
TransactionId String GUID zur Identifizierung dieser Transaktion. Dieser Wert kann mit der gespeicherten Prozedur CheckVendorTransactionStatus verwendet werden, um den Status dieser Transaktion zurückzugeben.
SendenLieferantenzahlungen

Senden Sie neue Rechnungen an Amazon Marketplace.

Ausführen

Diese gespeicherte Prozedur hat einige aggregierte Eingaben, die entweder als JSON-, XML- oder #TEMP-Tabellen angegeben werden können. Im folgenden Beispiel verwenden wir temporäre Tabellen zur Demonstration.

Zuerst erstellen wir die temporären Tabellen shipAddr, tax und invoiceItems entsprechend den Tabellenschemata Address, TaxDetails und InvoiceItem.

INSERT INTO shipAddr#TEMP (  Name,     AddressLine1,          City,           County, CountryCode)
                  VALUES ('Name', 'Fayettville NC', 'Fayettville', 'North Carolina',        'NC');

INSERT INTO tax#TEMP (TaxRate,   Type, TaxAmount, TaxCurrencyCode)
             VALUES ( '1.51', 'CGST',    '1.51',           'EUR');

INSERT INTO invoiceItems#TEMP (ItemSequenceNumber, ItemSequenceNumber, AmazonProductIdentifier, PurchaseOrderNumber, InvoicedQuantityAmount, InvoicedQuantityUnit, NetCostAmount, NetCostCurrencyCode)
VALUES (             '111',              '222',                   '333',               '444',                     10,              'Cases',          '97',               'EUR');

Nachdem die erforderlichen temporären Tabellen erstellt wurden, führen Sie die gespeicherte Prozedur aus, indem Sie den Namen der temporären Tabelle für aggregierte Eingaben angeben, wie im folgenden Beispiel gezeigt:

EXECUTE SubmitVendorPayments
        Id                 = '123',
        InvoiceType        = 'Invoice',
        Date               = '2022',
        TotalAmount        = '100',
        TotalCurrencyCode  = 'EUR',
        RemitToPartyId     = '456',
        ShipToPartyId      = '789',
        ShipToPartyAddress = 'shipAddr#TEMP',
        TaxDetails         = 'tax#TEMP',
Items              = 'invoiceItems#TEMP';

*Die temporäre Tabelle muss innerhalb derselben Verbindung definiert und verwendet werden. Durch Schließen der Verbindung werden alle temporären Tabellen im Speicher gelöscht.

InvoiceItem Schema zur temporären Tabelle:

Spaltenname Typ Erforderlich Beschreibung
ItemSequenceNumber Integer True Eindeutige Nummer für diese Position.
AmazonProductIdentifier String False Amazon Standard-Identifikationsnummer (ASIN) eines Artikels.
VendorProductIdentifier String False Die vom Lieferanten ausgewählte Produktkennung des Artikels. Sollte mit der in der Bestellung angegebenen identisch sein.
PurchaseOrderNumber String False Die Amazon-Bestellnummer für diese Rechnungsposition. Formatierungshinweise: 8-stelliger alphanumerischer Code. Dieser Wert ist nur obligatorisch, wenn invoiceType „Invoice“ ist.
HsnCode String False HSN-Steuercode. Die HSN-Nummer darf keine Buchstaben enthalten.
InvoicedQuantityAmount Integer True Menge eines Artikels. Dieser Wert darf nicht Null sein.
InvoicedQuantityUnit String True Maßeinheit für die Menge. Erlaubte Werte sind:
InvoicedQuantityUnitSize Integer False Die Kistengröße, wenn der Wert der Maßeinheit Kisten ist.
NetCostAmount String True Eine Dezimalzahl ohne Genauigkeitsverlust.
NetCostCurrencyCode String True Dreistelliger Währungscode im ISO 4217-Format.
CreditNoteReferenceInvoiceNumber String False Ursprüngliche Rechnungsnummer beim Senden einer Gutschrift in Bezug auf eine bestehende Rechnung. Pro Gutschrift darf nur eine Rechnung verarbeitet werden. Dies ist für AP-Gutschriften obligatorisch.
CreditNoteDebitNoteNumber String False Von Amazon generierte Lastschriftnummer. Empfohlen für Retouren und COOP-Gutschriften.
CreditNoteReturnsReferenceNumber String False Identifiziert die Retourenbenachrichtigungsnummer. Obligatorisch für alle Retourengutschriften.
CreditNoteGoodsReturnDate Datetime False Definiert ein Datum und eine Uhrzeit gemäß ISO8601.
CreditNoteRmaId String False Identifiziert die Retouren-Autorisierungs-ID, sofern generiert.
CreditNoteCoopReferenceNumber String False Identifiziert die für die COOP-Vereinbarung verwendete COOP-Referenz. Wenn die COOP-Referenznummer oder die Lastschriftnummer nicht angegeben wird, kann dies zu einer Ablehnung der Gutschrift führen.
CreditNoteConsignorsReferenceNumber String False Identifiziert die Versender-Referenznummer (VRET-Nummer), sofern von Amazon generiert.
TaxDetails Aggregat Falsch Individuelle Steuerdetails pro Position.
ChargeDetails Aggregat Falsch Individuelle Kostendetails pro Position.
AllowanceDetails Aggregat Falsch Individuelle Zulagendetails pro Position.

TaxDetails Schema zur temporären Tabelle:

Spaltenname Typ Erforderlich Beschreibung
Typ Zeichenfolge Wahr Art der angewandten Steuer. Zulässige Werte sind:
Steuersatz Zeichenfolge Falsch Eine Dezimalzahl ohne Genauigkeitsverlust.
TaxAmount String True Eine Dezimalzahl ohne Genauigkeitsverlust.
TaxCurrencyCode String True Dreistelliger Währungscode im ISO 4217-Format.
TaxableAmount String False Eine Dezimalzahl ohne Genauigkeitsverlust.
TaxableCurrencyCode String False Dreistelliger Währungscode im ISO 4217-Format.

TaxRegistration Schema zur temporären Tabelle:

Spaltenname Typ Erforderlich Beschreibung
RegistrationType String True Der Steuerregistrierungstyp für die Entität. Zulässige Werte sind:
RegistrationNumber String True Die Steuernummer für das Unternehmen. Zum Beispiel Umsatzsteuer-Identifikationsnummer.

ChargeDetails Schema zur temporären Tabelle:

Spaltenname Typ Erforderlich Beschreibung
Typ String True Typ der erhobenen Gebühr. Erlaubte Werte sind:
Beschreibung String Falsch Beschreibung der Gebühr.
ChargeAmount String True Eine Dezimalzahl ohne Genauigkeitsverlust.
ChargeCurrencyCode String True Dreistelliger Währungscode im ISO 4217-Format.
TaxDetails Aggregat Falsch Auf diese Gebühr angewendete Steuerbetragsdetails. Siehe: SchemaTaxDetails.

AllowanceDetails Schema zur temporären Tabelle:

Spaltenname Typ Erforderlich Beschreibung
Typ Zeichenfolge Wahr Typ des gewährten Nachlasses. Erlaubte Werte sind:
Beschreibung String False Beschreibung der Zulage.
AllowanceAmount String True Eine Dezimalzahl ohne Genauigkeitsverlust.
AllowanceCurrencyCode String True Dreistelliger Währungscode im ISO 4217-Format.
TaxDetails Aggregat Falsch Auf diesen Freibetrag angewendete Steuerbetragsdetails. Siehe: SchemaTaxDetails.

AdditionalDetails Schema zur temporären Tabelle:

Spaltenname Typ Erforderlich Beschreibung
Typ Zeichenfolge Wahr Der Typ der zusätzlichen Informationen, die vom Verkäufer bereitgestellt werden. Zulässige Werte sind:
Detail String True Das Detail der vom Verkäufer bereitgestellten Zusatzinformationen.
LanguageCode String False Der Sprachcode der Zusatzinformationen.

Address Schema zur temporären Tabelle:

Spaltenname Typ Erforderlich Beschreibung
Name String True Der Name der Person, des Unternehmens oder der Institution an dieser Adresse.
AddressLine1 String True Erste Zeile der Straßenadresse.
AddressLine2 String False Zusätzliche Adressinformationen, falls erforderlich.
AddressLine3 String False Zusätzliche Adressinformationen, falls erforderlich.
Stadt String Falsch Die Stadt, in der sich die Person, das Unternehmen oder die Institution befindet.
Landkreis String Falsch Der Landkreis, in dem sich die Person, das Unternehmen oder die Institution befindet.
Bezirk String Falsch Der Bezirk, in dem sich die Person, das Unternehmen oder die Institution befindet.
Staat oder Region Zeichenfolge Falsch Der Staat oder die Region, in der sich die Person, das Unternehmen oder die Institution befindet.
PostalOrZipCode String False Die Postleitzahl dieser Adresse. Sie enthält eine Reihe von Buchstaben oder Ziffern oder beides, manchmal einschließlich Leerzeichen oder Satzzeichen.
CountryCode String True Der zweistellige Ländercode. Im ISO 3166-1 Alpha-2-Format.
Telefon Zeichenfolge Falsch Die Telefonnummer der Person, des Unternehmens oder der Institution an dieser Adresse.

Eingabe

Name Typ Erforderlich Beschreibung
InvoiceType String True Identifiziert den Rechnungstyp. Die zulässigen Werte sind Rechnung, Gutschrift.
Id String True Eindeutige Nummer, die sich auf die in diesem Dokument definierten Gebühren bezieht. Dies ist die Rechnungsnummer, wenn es sich bei dem Dokumenttyp um eine Rechnung handelt, bzw. die Gutschriftnummer, wenn es sich bei dem Dokumenttyp um eine Gutschrift handelt.
ReferenceNumber String Falsch Eine zusätzliche eindeutige Referenznummer, die für behördliche oder andere Zwecke verwendet wird.
Date Datetime True Definiert ein Datum und eine Uhrzeit gemäß ISO8601.
TotalAmount String True Eine Dezimalzahl ohne Genauigkeitsverlust.
TotalCurrencyCode String True Dreistelliger Währungscode im ISO 4217-Format.
PaymentType String Falsch Die Zahlungsbedingungsart für die Rechnung. Die zulässigen Werte sind Basic, EndOfMonth, FixedDate, Proximo, PaymentDueUponReceiptOfInvoice, LetterofCredit.
PaymentDueDays Integer Falsch Die Anzahl der Kalendertage vom Basisdatum (Rechnungsdatum) bis zur Fälligkeit des Gesamtbetrags der Rechnung.
DiscountPercent String Falsch Eine Dezimalzahl ohne Genauigkeitsverlust.
DiscountDueDays Integer Falsch Die Anzahl der Kalendertage ab dem Basisdatum (Rechnungsdatum), bis der Rabatt nicht mehr gültig ist.
RemitToPartyId String True Zugewiesene Identifikation für die Partei.
RemitToPartyAddress Aggregate Falsch Eine physische Adresse. Siehe: Adress Schema.
RemitToPartyTaxDetails Aggregate Falsch Steuerregistrierungsdetails der Partei. Siehe: SchemaTaxRegistration.
ShipToPartyId String Falsch Zugewiesene Identifikation für die Partei.
ShipToPartyAddress Aggregate Falsch Eine physische Adresse. Siehe: Adress Schema.
ShipToPartyTaxDetails Aggregate Falsch Steuerregistrierungsdetails der Partei. Siehe: SchemaTaxRegistration.
ShipFromPartyId String Falsch Zugewiesene Identifikation für die Partei.
ShipFromPartyAddress Aggregate Falsch Eine physische Adresse. Siehe: Adress Schema.
ShipFromPartyTaxDetails Aggregate Falsch Steuerregistrierungsdetails der Partei. Siehe: SchemaTaxRegistration.
BillToPartyId String Falsch Zugewiesene Identifikation für die Partei.
BillToPartyAddress Aggregate Falsch Eine physische Adresse. Siehe: Adress Schema.
BillToPartyTaxDetails Aggregate Falsch Steuerregistrierungsdetails der Partei. Siehe: SchemaTaxRegistration.
TaxDetails Aggregate Falsch Details zum Gesamtsteuerbetrag für alle Positionen. Siehe: SchemaTaxDetails.
AdditionalDetails Aggregate Falsch Zusätzliche Angaben, die vom Verkäufer für steuerliche oder andere Zwecke bereitgestellt werden. Siehe: SchemaAdditionalDetails.
ChargeDetails Aggregate Falsch Details zum Gesamtgebührenbetrag für alle Positionen. Siehe: SchemaChargeDetails.
AllowanceDetails Aggregate Falsch Details zum Gesamtbetrag der Zulage für alle Positionen. Siehe: SchemaAllowanceDetails.
Items Aggregate Falsch Die Liste der Rechnungspositionen. Siehe: SchemaInvoiceItem.

Spalten des Ergebnissatzes

Name Typ Beschreibung
Success String Boolescher Wert, der angibt, ob die gespeicherte Prozedur erfolgreich ausgeführt wurde.
TransactionId String GUID zur Identifizierung dieser Transaktion. Dieser Wert kann mit der gespeicherten Prozedur CheckVendorTransactionStatus verwendet werden, um den Status dieser Transaktion zurückzugeben.
SendenLieferantenSendungsbestätigungen

Sendet Versandbestätigungen für Lieferantenbestellungen ein.

Ausführen

Der Treiber verwendet #TEMP-Tabellen als Felder für die eingegebenen aggregierten Informationen.

Unten sehen Sie ein Beispiel, in dem die Verwendung aller #TEMP-Tabellen behandelt wird. Die folgenden gespeicherten Prozedureingaben verwenden eine temporäre Tabelle: SellingPartyAddress, ShipFromPartyAddress, ShipToPartyAddress, ShippedItems, Cartons und Pallets. Darüber hinaus haben die temporären Tabellenschemata für Cartons und Pallets die folgenden Eingaben, die ebenfalls temporäre Tabellen verwenden: CartonIdentifiers/PalletIdentifiers und Items.

Erstellen Sie zunächst eine temporäre Tabelle ShipFromPartyAddress für die Eingabe ShipFromPartyAddress:

INSERT INTO ShipFromPartyAddress#TEMP (Name, AddressLine1, City, CountryCode) VALUES ('ABC electronics warehouse', 'DEF 1st street', 'Berlin', 'DE')

Erstellen Sie dann eine temporäre Tabelle ShippedItems für die Eingabe ShippedItems:

INSERT INTO ShippedItems#TEMP (ItemSequenceNumber, VendorProductIdentifier, ShippedQuantityAmount, ShippedQuantityUnit) VALUES ('001', '9782700001659', 100, 'Eaches')

Der Cartons-Eingang hat eine komplexere Struktur. Zwei seiner Eingänge, CartonIdentifiers und Items, müssen aus den Tabellen CartonIdentifiers#TEMP bzw. CartonItems#TEMP erstellt werden:

INSERT INTO CartonIdentifiers#TEMP (ContainerIdentificationType, ContainerIdentificationNumber) VALUES ('SSCC', '00102234567123698888')
INSERT INTO CartonItems#TEMP (ItemReference, ShippedQuantityAmount, ShippedQuantityUnit, ShippedQuantityUnitSize) VALUES ('001', 25, 'Eaches', 1)
INSERT INTO Cartons#TEMP (CartonIdentifiers, CartonSequenceNumber, Items) VALUES ('CartonIdentifiers#TEMP', '001', 'CartonItems#TEMP')

Fügen Sie dann der Eingabe Kartons eine weitere Zeile hinzu:

INSERT INTO CartonIdentifiers2#TEMP (ContainerIdentificationType, ContainerIdentificationNumber) VALUES ('SSCC', '00102234567123699999')
INSERT INTO CartonItems2#TEMP (ItemReference, ShippedQuantityAmount, ShippedQuantityUnit, ShippedQuantityUnitSize) VALUES ('002', 50, 'Eaches', 1)
INSERT INTO Cartons#TEMP (CartonIdentifiers, CartonSequenceNumber, Items) VALUES ('CartonIdentifiers2#TEMP', '002', 'CartonItems2#TEMP')

Die Eingabe Paletten hat eine ähnliche Struktur wie die Eingabe Kartons:

INSERT INTO PalletIdentifiers#TEMP (ContainerIdentificationType, ContainerIdentificationNumber) VALUES ('SSCC', '00102234567898098745')
INSERT INTO Pallets#TEMP (PalletIdentifiers, Tier, Block, CartonCount, CartonReferenceNumbers) VALUES ('PalletIdentifiers#TEMP', 2, 2, 4, '001,002,003,004')

Nachdem die erforderlichen temporären Tabellen erstellt wurden, führen Sie die gespeicherte Prozedur wie im folgenden Beispiel gezeigt aus:

EXECUTE SubmitVendorShipmentConfirmations
        ShipmentIdentifier = '00050003',
        ShipmentConfirmationType = 'Original',
        ShipmentType = 'LessThanTruckLoad',
        ShipmentConfirmationDate = '2022-08-07T19:56:45.632Z',
        SellingPartyId = 'VENDORCODE',
        ShipFromPartyId = 'VENDORWAREHOUSECODE',
        ShipFromPartyAddress = 'ShipFromPartyAddress#TEMP',
        ShipToPartyId = 'AMZWAREHOUSECODE',
        ShippedItems = 'ShippedItems#TEMP',
        Cartons = 'Cartons#TEMP',
Pallets = 'Pallets#TEMP';

Schema zur temporären Tabelle „SellingPartyAddress“:

Spaltenname Typ Erforderlich Beschreibung
Name String True Der Name des Verkäufers.
AddressLine1 String True Die erste Zeile der Adresse des Verkäufers.
AddressLine2 String False Zusätzliche Adressinformationen (falls erforderlich).
AddressLine3 String False Zusätzliche Adressinformationen (falls erforderlich).
Stadt String False Die Stadt, in der sich der Verkäufer befindet.
Landkreis String False Der Landkreis, in dem sich der Verkäufer befindet.
Bezirk String False Der Bezirk, in dem sich der Verkäufer befindet.
Staat oder Region Zeichenfolge Falsch Der Staat oder die Region, in der sich der Verkäufer befindet.
PostalCode String False Die Postleitzahl der Adresse. Dieser Code besteht aus einer Reihe von Buchstaben, Ziffern oder beidem.
PostalOrZipCode String False Die Postleitzahl dieser Adresse. Sie enthält eine Reihe von Buchstaben oder Ziffern oder beides, manchmal einschließlich Leerzeichen oder Satzzeichen.
CountryCode String False Der zweistellige Ländercode im ISO 3166-1 Alpha-2-Format.
Telefon String Falsch Die Telefonnummer des Verkäufers, der sich an dieser Adresse befindet.

Schema zur temporären Tabelle „ShipFromPartyAddress“:

Spaltenname Typ Erforderlich Beschreibung
Name String True Der Name des Versenders.
AddressLine1 String True Die erste Zeile der Adresse des Versenders.
AddressLine2 String False Zusätzliche Adressinformationen (falls erforderlich).
AddressLine3 String False Zusätzliche Adressinformationen (falls erforderlich).
Stadt String Falsch Die Stadt, in der sich der Versender befindet.
Landkreis String False Der Landkreis, in dem sich der Versender befindet.
Bezirk String False Der Bezirk, in dem sich der Versender befindet.
Staat oder Region Zeichenfolge Falsch Der Staat oder die Region, in der sich der Spediteur befindet.
PostalCode String False Die Postleitzahl für die Adresse des Absenders. Dieser Code besteht aus einer Reihe von Buchstaben, Ziffern oder beidem.
PostalOrZipCode String False Die Postleitzahl dieser Adresse. Sie enthält eine Reihe von Buchstaben oder Ziffern oder beides, manchmal einschließlich Leerzeichen oder Satzzeichen.
CountryCode String False Der zweistellige Ländercode im ISO 3166-1 Alpha-2-Format.
Telefon String False Die Telefonnummer des Versenders.

Schema zur temporären Tabelle „ShipToPartyAddress“:

Spaltenname Typ Erforderlich Beschreibung
Name String True Der Name des Warenempfängers.
AddressLine1 String True Die erste Zeile der Adresse des Warenempfängers.
AddressLine2 String False Zusätzliche Adressinformationen (falls erforderlich).
AddressLine3 String False Zusätzliche Adressinformationen (falls erforderlich).
Stadt String False Die Stadt, in der sich der Warenempfänger befindet.
Landkreis String False Der Landkreis, in dem sich der Warenempfänger befindet.
Bezirk String False Der Bezirk, in dem sich der Warenempfänger befindet.
Staat oder Region Zeichenfolge Falsch Der Staat oder die Region, in der sich der Warenempfänger befindet.
PostalCode String False Die Postleitzahl für die Lieferadresse. Dieser Code besteht aus einer Reihe von Buchstaben, Ziffern oder beidem.
PostalOrZipCode String False Die Postleitzahl dieser Adresse. Sie enthält eine Reihe von Buchstaben oder Ziffern oder beides, manchmal einschließlich Leerzeichen oder Satzzeichen.
CountryCode String False Der zweistellige Ländercode im ISO 3166-1 Alpha-2-Format.
Telefon String Falsch Die Telefonnummer des Empfängers, der sich an dieser Adresse befindet.

Schema zur temporären Tabelle „ShippedItems“:

Spaltenname Typ Erforderlich Beschreibung
ItemSequenceNumber String True Die Positionssequenznummer für den Artikel.
AmazonProductIdentifier String False Die Amazon Standard-Identifikationsnummer (ASIN) eines Artikels.
VendorProductIdentifier String False Die vom Anbieter ausgewählte Produktidentifikation des Artikels.
ShippedQuantityAmount Integer True Die versendete Menge. Dieser Wert darf nicht Null sein.
ShippedQuantityUnit String True Die Maßeinheit für die versendete Menge.
ShippedQuantityUnitSize Integer False Die Einheitengröße für die versendete Menge.
PurchaseOrderNumber String False Die Amazon-Bestellnummer (PO) für den versandten Artikel, der bestätigt wird. Die PO-Nummer sollte als achtstelliger alphanumerischer Code formatiert sein.
LotNumber String False Die Lotnummer der versendeten Menge.
ExpiryManufacturerDate Datetime False Das vom Hersteller festgelegte Produktions-, Verpackungs- oder Montagedatum. Die Bedeutung dieses Datums wird basierend auf dem Handelsartikelkontext bestimmt.
Verfallsdatum Datum/Uhrzeit Falsch Das Datum, das die Verbrauchs- oder Nutzungsgrenze eines Produkts festlegt. Die Bedeutung dieses Datums wird basierend auf dem Handelsartikelkontext bestimmt.
ExpiryAfterDurationUnit Datetime False Die Einheit für die Dauer nach dem Herstellungsdatum, während der das Produkt zum Verzehr gültig ist.
ExpiryAfterDurationValue Integer False Der Wert für die Dauer in Bezug auf die Dauereinheit.
MaximumRetailPriceCurrencyCode String False Der dreistellige Währungscode im ISO 4217-Format für die maximalen Einzelhandelspreise.
MaximumRetailPriceAmount String False Der maximale Verkaufspreis für die versendeten Artikel als Dezimalzahl ohne Genauigkeitsverlust.
HandlingCode String False Der Code, der die Anweisungen zur Handhabung des angegebenen Artikels, Kartons oder der Palette identifiziert.

Schema zur temporären Kartontabelle:

Spaltenname Typ Erforderlich Beschreibung
CartonIdentifiers String False Eine Liste mit Kartonkennungen.
CartonSequenceNumber String True Die Sequenznummer für den Karton. Der erste Karton hat die Nummer 001, der zweite 002 und so weiter. Diese Nummer wird als Referenz verwendet, um auf den Karton von der Palettenebene aus zu verweisen.
DimensionsLength String False Die Länge des Containers.
DimensionsWidth String False Die Breite des Containers.
DimensionsHeight String False Die Höhe des Containers.
DimensionsUnit String False Die Maßeinheit für Abmessungen (In, Ft, Meter, Yard).
WeightValue String False Der Gewichtsmesswert für den Container als Dezimalzahl ohne Genauigkeitsverlust.
WeightUnit String False Die Maßeinheit für das Gewicht des Behälters.
TrackingNumber String False Die Trackingnummer für den Container. Diese Nummer wird für jeden Karton bei Kleinpaketsendungen benötigt.
Elemente Zeichenfolge Wahr Eine Liste mit Details zu den Containerelementen.

Schema zur temporären Tabelle „Cartons/CartonIdentifiers“:

Spaltenname Typ Erforderlich Beschreibung
ContainerIdentificationType String True Der Containeridentifikationstyp.
ContainerIdentificationNumber String True Die Containeridentifikationsnummer, die der Definition des Containeridentifikationstyps entspricht.

Schema für die temporäre Tabelle „Cartons/CartonsItems“:

Spaltenname Typ Erforderlich Beschreibung
ItemReference String True Die Referenznummer für den Artikel. Geben Sie unbedingt die Artikelsequenznummer aus dem Segment items an, um hier auf die Details dieses Artikels zu verweisen.
ShippedQuantityAmount Integer True Die Anzahl der Einheiten, die für einen bestimmten Artikel auf Sendungsebene versendet werden. Wenn der Artikel nur in bestimmten Kartons innerhalb der Sendung vorhanden ist, geben Sie dies auf der entsprechenden Kartonebene an.
ShippedQuantityUnit String True Die Maßeinheit für die versendete Menge.
ShippedQuantityUnitSize Integer False Die Kistengröße (wenn das Produkt kistenweise bestellt wird). Andernfalls ist der Wert 1.
PurchaseOrderNumber String False Die Amazon-Bestellnummer (PO) für die Sendung, die bestätigt wird. Wenn die Artikel in dieser Sendung zu mehreren PO-Nummern gehören, die sich in einem bestimmten Karton innerhalb der Sendung befinden, geben Sie die PO-Nummer auf Kartonebene an. Die PO-Nummern sollten als achtstelliger alphanumerischer Code formatiert sein.
LotNumber String False Die Charge oder Losnummer der Kartons. Diese Nummer verknüpft Kartons mit Informationen, die der Hersteller für die Rückverfolgbarkeit der Kartons, auf die die Elementzeichenfolge angewendet wird, als relevant erachtet. Die Daten können sich auf den Karton selbst oder auf Artikel im Karton beziehen. Dieses Feld ist für alle verderblichen Artikel obligatorisch.
ExpiryManufacturerDate Datetime False Das vom Hersteller festgelegte Produktions-, Verpackungs- oder Montagedatum. Die Bedeutung dieses Datums wird basierend auf dem Handelsartikelkontext bestimmt.
Verfallsdatum Datum/Uhrzeit Falsch Das Datum, das die Verbrauchs- oder Nutzungsgrenze eines Produkts festlegt. Die Bedeutung dieses Datums wird basierend auf dem Handelsartikelkontext bestimmt.
ExpiryAfterDurationUnit String False Die Einheit für die Dauer nach dem Herstellungsdatum, während der das Produkt zum Verzehr gültig ist.
ExpiryAfterDurationValue Integer False Der Wert für die Dauer in Bezug auf die Dauereinheit.
MaximumRetailPriceCurrencyCode String False Der dreistellige Währungscode im ISO 4217-Format für die maximalen Einzelhandelspreise.
MaximumRetailPriceAmount String False Der maximale Verkaufspreis für die versendeten Artikel als Dezimalzahl ohne Genauigkeitsverlust.
HandlingCode String False Ein Code, der die Anweisungen zur Handhabung des angegebenen Kartons identifiziert.

Schema zur temporären Tabelle „Pallets“:

Spaltenname Typ Erforderlich Beschreibung
PalletIdentifiers String True Eine Liste mit Palettenkennungen.
Ebene Integer False Die Anzahl der Schichten pro Palette.
Block Integer False Die Anzahl der Kartons pro Lage auf der Palette.
DimensionsLength String False Die Länge der Palette.
DimensionsWidth String False Die Breite der Palette.
DimensionsHeight String False Die Höhe der Palette.
DimensionsUnit String False Die Maßeinheit für die Abmessungen der Palette.
WeightValue String False Der Gewichtsmesswert für die Palette als Dezimalzahl ohne Genauigkeitsverlust.
WeightUnit String False Die Maßeinheit für das Gewicht der Palette.
CartonCount Integer False Die Anzahl der Kartons, die in der Sendung vorhanden sind. Geben Sie die Kartonanzahl nur für Sendungen ohne Paletten an.
CartonReferenceNumbers String False Ein Array von Referenznummern für die Kartons, die Teil dieser Palette und Sendung sind. Geben Sie die Kartonsequenznummer aus dem Segment Kartons an, um hier auf die Details dieses Kartons zu verweisen.
Artikel Zeichenfolge Falsch Eine Liste mit Palettenartikeldetails.

Schema zur temporären Tabelle „Paletten/PalletIdentifiers“:

Spaltenname Typ Erforderlich Beschreibung
ContainerIdenticationType String True Der Containeridentifikationstyp. Zulässige Werte sind SSCC, AMZNCC, GTIN, BPS und CID.
ContainerIdentificationNumber String True Containeridentifikationsnummer, die der Definition des Containeridentifikationstyps entspricht.

Schema zur temporären Tabelle „Pallets/PalletsItems“:

Spaltenname Typ Erforderlich Beschreibung
ItemReference String True Die Referenznummer für den Artikel. Geben Sie die Artikelsequenznummer aus dem Segment items an, um hier auf die Details dieses Artikels zu verweisen.
ShippedQuantityAmount Integer True Die Anzahl der Einheiten, die für einen bestimmten Artikel auf Sendungsebene versendet werden. Wenn der Artikel nur in bestimmten Kartons oder Paletten innerhalb der Sendung vorhanden ist, geben Sie dies auf der entsprechenden Karton- oder Palettenebene an.
ShippedQuantityUnit String True Die Maßeinheit für die versendete Menge.
ShippedQuantityUnitSize Integer False Die Kistengröße (wenn das Produkt kistenweise bestellt wird). Andernfalls ist der Wert 1.
PurchaseOrderNumber String False Die Amazon-Bestellnummer (PO) für die Sendung, die bestätigt wird. Wenn die Artikel in dieser Sendung zu mehreren PO-Nummern gehören, die sich auf einer bestimmten Palette innerhalb der Sendung befinden, geben Sie die PO-Nummer auf Palettenebene an. Die PO-Nummern sollten als achtstelliger alphanumerischer Code formatiert sein.
LotNumber String False Die Charge oder Losnummer der Palette. Diese Nummer verknüpft eine Palette mit Informationen, die der Hersteller für die Rückverfolgbarkeit der Palette, auf die die Elementzeichenfolge angewendet wird, als relevant erachtet. Die Daten können sich auf die Palette selbst oder auf Artikel innerhalb der Palette beziehen. Dieses Feld ist für alle verderblichen Artikel obligatorisch.
ExpiryManufacturerDate Datetime False Das vom Hersteller festgelegte Produktions-, Verpackungs- oder Montagedatum. Die Bedeutung dieses Datums wird basierend auf dem Handelsartikelkontext bestimmt.
Verfallsdatum Datum/Uhrzeit Falsch Das Datum, das die Verbrauchs- oder Nutzungsgrenze eines Produkts festlegt. Die Bedeutung dieses Datums wird basierend auf dem Handelsartikelkontext bestimmt.
ExpiryAfterDurationUnit String False Die Einheit für die Dauer nach dem Herstellungsdatum, während der das Produkt zum Verzehr gültig ist.
ExpiryAfterDurationValue Integer False Der Wert für die Dauer in Bezug auf die Dauereinheit.
MaximumRetailPriceCurrencyCode String False Der dreistellige Währungscode im ISO 4217-Format für die maximalen Einzelhandelspreise.
MaximumRetailPriceAmount String False Der maximale Verkaufspreis für die versendeten Artikel als Dezimalzahl ohne Genauigkeitsverlust.
HandlingCode String False Ein Code, der die Anweisungen zur Handhabung der angegebenen Palette identifiziert.

Eingabe

Name Typ Erforderlich Beschreibung
ShipmentIdentifier String True Die eindeutige Sendungs-ID.
ShipmentConfirmationType String True Die Versandbestätigungsart. Dieser Parameter gibt an, ob es sich bei dieser Versandbestätigung um die Erstbestätigung handelt oder ob sie eine bereits gebuchte Versandbestätigung ersetzen soll. Die zulässigen Werte sind Original, Ersetzen.
ShipmentType String Falsch Die Art der Sendung. Die zulässigen Werte sind TruckLoad, LessThanTruckLoad, SmallParcel.
ShipmentStructure String Falsch Die hierarchische Struktur der Sendung. Die zulässigen Werte sind PalletizedAssortmentCase, LooseAssortmentCase, PalletOfItems, PalletizedStandardCase, LooseStandardCase, MasterPallet, MasterCase.
TransportationDetailsCarrierScac String Falsch Der Code, der den Spediteur für die Sendung identifiziert.
TransportationDetailsCarrierShipmentReferenceNumber String Falsch Eine eindeutige Nummer, die vom Netzbetreiber vergeben wird. Dieses Feld wird auch als PRO-Nummer bezeichnet.
TransportationDetailsTransportationMode String Falsch Die Transportart für diese Sendung. Die zulässigen Werte sind Straße, Luft, See.
TransportationDetailsBillOfLadingNumber String Falsch Die Frachtbriefnummer (BOL). Diese Nummer ist die eindeutige Nummer, die vom Lieferanten zugewiesen wird.
AmazonReferenceNumber String Falsch Die Amazon-Referenznummer. Diese Nummer ist eine eindeutige Kennung, die von Amazon für alle Collect/WePay-Sendungen generiert wird.
ShipmentConfirmationDate Datetime True Das Datum, an dem die Versandbestätigung übermittelt wird.
ShippedDate Datetime Falsch Datum und Uhrzeit des Abgangs der Sendung vom Standort des Lieferanten.
EstimatedDeliveryDate Datetime Falsch Datum und Uhrzeit, zu denen die Sendung voraussichtlich im Lager des Käufers eintreffen wird.
SellingPartyId String True Die zugewiesene Kennung für den Verkäufer.
SellingPartyAddress String Falsch Eine aggregierte Darstellung der Adresse, die die Form einer #TEMP-Tabelle haben kann.
SellingPartyTaxRegistrationType String Falsch Der Steuerregistrierungstyp für die Entität. Die zulässigen Werte sind MwSt., GST.
SellingPartyTaxRegistrationNumber String Falsch Die Steuerregistrierungsnummer des Unternehmens (z. B. die Umsatzsteuer-Identifikationsnummer).
ShipFromPartyId String True Die zugewiesene Kennung für den Warenversender.
ShipFromPartyAddress String Falsch Die Identifikation des Versenders anhand der Adresse. Dies ist eine aggregierte Darstellung der Adresse, die in Form einer #TEMP-Tabelle vorliegen kann.
ShipFromPartyTaxRegistrationType String Falsch Der Steuerregistrierungstyp für die Entität. Die zulässigen Werte sind MwSt., GST.
ShipFromPartyTaxRegistrationNumber String Falsch Die Steuerregistrierungsnummer des Unternehmens (z. B. die Umsatzsteuer-Identifikationsnummer).
ShipToPartyId String True Die zugewiesene Kennung für den Warenempfänger.
ShipToPartyAddress String Falsch Die Identifikation des Empfängers anhand der Adresse. Dies ist eine aggregierte Darstellung der Adresse, die in Form einer #TEMP-Tabelle vorliegen kann.
ShipToPartyTaxRegistrationType String Falsch Die Steuerregistrierungsart für den Warenempfänger. Die zulässigen Werte sind MwSt., GST.
ShipToPartyTaxRegistrationNumber String Falsch Die Steuernummer des Warenempfängers (zum Beispiel die Umsatzsteuer-Identifikationsnummer).
ShipmentMeasurements String Falsch Die JSON-Aggregatdarstellung der Versandmaßdetails.
ImportDetails String Falsch Die JSON-Aggregatdarstellung der Importdetails.
ShippedItems String True Eine aggregierte Darstellung der Artikel in dieser Lieferung, die die Form einer #TEMP-Tabelle haben kann.
Cartons String Falsch Eine aggregierte Darstellung der Kartons in dieser Lieferung, die die Form einer #TEMP-Tabelle haben kann.
Pallets String Falsch Eine aggregierte Darstellung der Paletten in dieser Lieferung, die die Form einer #TEMP-Tabelle haben kann.

Ergebnissatzspalten

Name Typ Beschreibung
Success String Boolescher Wert, der angibt, ob die gespeicherte Prozedur erfolgreich ausgeführt wurde.
TransactionId String GUID zur Identifizierung dieser Transaktion. Dieser Wert kann mit der gespeicherten Prozedur CheckVendorTransactionStatus verwendet werden, um den Status dieser Transaktion zurückzugeben.
Aktualisieren geplanter Pakete

Aktualisiert das Zeitfenster für die Übergabe des Pakets, das durch die angegebene ScheduledPackageId angegeben wird. Sie können den neuen SlotId-Wert für das Zeitfenster abrufen, indem Sie den Operation „listHandoverSlots“ aufrufen, bevor Sie einen weiteren Patch-Aufruf tätigen.

Eingang
Name Typ Erforderlich Beschreibung
MarketplaceId String True Eine Zeichenfolge mit bis zu 255 Zeichen.
UpdatePackageDetailsList String Falsch Eine Liste mit Paketaktualisierungsdetails.
Ergebnissatzspalten
Name Typ Beschreibung
Success String Boolescher Wert, der angibt, ob die gespeicherte Prozedur erfolgreich ausgeführt wurde.
Versandstatus aktualisieren

Aktualisieren Sie den Versandstatus für eine bestimmte Bestellung. Soll bei Verkäufern verwendet werden, die am In-Store-Pickup-Programm teilnehmen.

Ausführen

Der Treiber verwendet #TEMP-Tabellen als Felder für die eingegebenen aggregierten Informationen.

Erstellen Sie zunächst eine temporäre OrderItems-Tabelle für die OrderItems-Eingabe:

INSERT INTO orderItems#TEMP (OrderItemId, Quantity) VALUES ('123-1234567-1234567', 1);
INSERT INTO orderItems#TEMP (OrderItemId, Quantity) VALUES ('321-1234567-1234567', 2)

Nachdem die erforderliche temporäre Tabelle erstellt wurde, führen Sie die gespeicherte Prozedur wie im folgenden Beispiel gezeigt aus:

EXECUTE UpdateShipmentStatus
        OrderId        =   '123-1234567-1234567',
        ShipmentStatus =   'PickedUp',
OrderItems     =   'orderItems#TEMP';

*Die temporäre Tabelle muss innerhalb derselben Verbindung definiert und verwendet werden. Durch Schließen der Verbindung werden alle temporären Tabellen im Speicher gelöscht.

OrderItems Schema zur temporären Tabelle:

Spaltenname Typ Erforderlich
OrderItemId Zeichenfolge wahr
Menge Ganzzahl wahr

Eingabe

Name Typ Erforderlich Beschreibung
OrderId String True Eine von Amazon definierte Bestellkennung im 3-7-7-Format.
ShipmentStatus String True Der anzuwendende Versandstatus. Die zulässigen Werte sind ReadyForPickup, PickedUp, RefusedPickup.
MarketplaceId String Falsch Die unverschlüsselte Marktplatzkennung.
OrderItems String Falsch Bei Statusaktualisierungen von Teilsendungen die Liste der zu aktualisierenden Bestellpositionen und Mengen. Aggregiertes Feld.

Spalten des Ergebnissatzes

Name Typ Beschreibung
Success String

Systemtabellen

Sie können die in diesem Abschnitt beschriebenen Systemtabellen Abfrage, um auf Schema, Informationen zur Datenquellenfunktionalität und Statistiken zu Operation Charge.

Schematabellen

Die folgenden Tabellen geben Datenbankmetadaten für Amazon Marketplace zurück:

Datenquellentabellen

Die folgenden Tabellen enthalten Informationen dazu, wie eine Verbindung zur Datenquelle hergestellt und diese Abfrage wird:

  • sys_connection_props: Gibt Informationen zu den verfügbaren Verbindungseigenschaften zurück.
  • sys_sqlinfo: Beschreibt die SELECT-Abfragen, die der Connector an die Datenquelle auslagern kann.

Abfrageinformationstabellen

Die folgende Tabelle gibt Abfrage für Datenänderungsabfragen zurück:

  • Systemidentität: Gibt Informationen zu Charge oder einzelnen Updates zurück.

Sys_catalogs

Listet die verfügbaren Datenbanken auf.

Die folgende Abfrage ruft alle durch die Verbindungszeichenfolge ermittelten Datenbanken ab:

SELECT * FROM sys_catalogs
Spalten
Name Typ Beschreibung
CatalogName String Der Datenbankname.

Sys_schemas

Listet die verfügbaren Schemas auf.

Die folgende Abfrage ruft alle verfügbaren Schemata ab:

SELECT * FROM sys_schemas
Spalten
Name Typ Beschreibung
CatalogName String Der Datenbankname.
SchemaName String Der Schema.

Sys_tables

Listet die verfügbaren Tabellen auf.

Die folgende Abfrage ruft die verfügbaren Tabellen und Ansichten ab:

SELECT * FROM sys_tables
Spalten
Name Typ Beschreibung
CatalogName String Die Datenbank, die die Tabelle oder Ansicht enthält.
SchemaName String Das Schema, das die Tabelle oder Ansicht enthält.
TableName String Der Name der Tabelle oder Ansicht.
TableType String Der Tabellentyp (Tabelle oder Ansicht).
Description String Eine Beschreibung der Tabelle oder Ansicht.
IsUpdateable Boolean Ob die Tabelle aktualisiert werden kann.

Sys_tablecolumns

Beschreibt die Spalten der verfügbaren Tabellen und Ansichten.

Die folgende Abfrage gibt die Spalten und Datentypen für die Tabelle „Orders“ zurück:

SELECT ColumnName, DataTypeName FROM sys_tablecolumns WHERE TableName='Orders'
Spalten
Name Typ Beschreibung
CatalogName String Der Name der Datenbank, die die Tabelle oder Ansicht enthält.
SchemaName String Das Schema, das die Tabelle oder Ansicht enthält.
TableName String Der Name der Tabelle oder Ansicht, die die Spalte enthält.
ColumnName String Der Spaltenname.
DataTypeName String Der Name des Datentyps.
DataType Int32 Eine Ganzzahl, die den Datentyp angibt. Dieser Wert wird zur Laufzeit basierend auf der Umfeld bestimmt.
Length Int32 Die Speichergröße der Spalte.
DisplaySize Int32 Die normale Maximalbreite der angegebenen Spalte in Zeichen.
NumericPrecision Int32 Die maximale Anzahl von Ziffern in numerischen Daten. Die Spaltenlänge in Zeichen für Zeichen- und Datums-/Uhrzeitdaten.
NumericScale Int32 Die Spaltenskala oder Anzahl der Ziffern rechts vom Dezimalpunkt.
IsNullable Boolean Ob die Spalte Null enthalten kann.
Description String Eine kurze Beschreibung der Spalte.
Ordinal Int32 Die Sequenznummer der Spalte.
IsAutoIncrement String Ob der Spaltenwert in festen Schritten zugewiesen wird.
IsGeneratedColumn String Ob die Spalte generiert wird.
IsHidden Boolean Ob die Spalte ausgeblendet ist.
IsArray Boolean Ob die Spalte ein Array ist.
IsReadOnly Boolean Ob die Spalte schreibgeschützt ist.
IsKey Boolean Gibt an, ob ein von sys_tablecolumns zurückgegebenes Feld der Primärschlüssel der Tabelle ist.

Sys_procedures

Listet die verfügbaren gespeicherten Prozeduren auf.

Die folgende Abfrage ruft die verfügbaren gespeicherten Prozeduren ab:

SELECT * FROM sys_procedures
Spalten
Name Typ Beschreibung
CatalogName String Die Datenbank, die die gespeicherte Prozedur enthält.
SchemaName String Das Schema, das die gespeicherte Prozedur enthält.
ProcedureName String Der Name der gespeicherten Prozedur.
Description String Eine Beschreibung der gespeicherten Prozedur.
ProcedureType String Der Typ der Prozedur, z. B. PROZEDUR oder FUNKTION.

Sys_procedureparameters

Beschreibt Parameter gespeicherter Prozeduren.

Die folgende Abfrage gibt Informationen zu allen Eingabeparametern für die gespeicherte Prozedur SampleProcedure zurück:

SELECT * FROM sys_procedureparameters WHERE ProcedureName='SampleProcedure' AND Direction=1 OR Direction=2
Spalten
Name Typ Beschreibung
CatalogName String Der Name der Datenbank, die die gespeicherte Prozedur enthält.
SchemaName String Der Name des Schema, das die gespeicherte Prozedur enthält.
ProcedureName String Der Name der gespeicherten Prozedur, die den Parameter enthält.
ColumnName String Der Name des gespeicherten Prozedurparameters.
Direction Int32 Eine Ganzzahl, die dem Typ des Parameters entspricht: Eingabe (1), Eingabe/Ausgabe (2) oder Ausgabe (4). Parameter vom Typ Eingabe/Ausgabe können sowohl Eingabe- als auch Ausgabeparameter sein.
DataTypeName String Der Name des Datentyps.
DataType Int32 Eine Ganzzahl, die den Datentyp angibt. Dieser Wert wird zur Laufzeit basierend auf der Umfeld bestimmt.
Length Int32 Die Anzahl der für Zeichendaten zulässigen Zeichen. Die Anzahl der für numerische Daten zulässigen Ziffern.
NumericPrecision Int32 Die maximale Genauigkeit für numerische Daten. Die Spaltenlänge in Zeichen für Zeichen- und Datums-/Uhrzeitdaten.
NumericScale Int32 Die Anzahl der Ziffern rechts vom Dezimalkomma in numerischen Daten.
IsNullable Boolean Ob der Parameter Null enthalten kann.
IsRequired Boolean Ob der Parameter zur Ausführung der Prozedur erforderlich ist.
IsArray Boolean Ob der Parameter ein Array ist.
Description String Die Beschreibung des Parameters.
Ordinal Int32 Der Index des Parameters.

Sys_keycolumns

Beschreibt die Primär- und Fremdschlüssel.

Die folgende Abfrage ruft den Primärschlüssel für die Tabelle „Orders“ ab:

SELECT * FROM sys_keycolumns WHERE IsKey='True' AND TableName='Orders'
Spalten
Name Typ Beschreibung
CatalogName String Der Name der Datenbank, die den Schlüssel enthält.
SchemaName String Der Name des Schema, das den Schlüssel enthält.
TableName String Der Name der Tabelle, die den Schlüssel enthält.
ColumnName String Der Name der Schlüsselspalte.
IsKey Boolean Ob die Spalte ein Primärschlüssel in der Tabelle ist, auf die im Feld „TableName“ verwiesen wird.
IsForeignKey Boolean Ob die Spalte ein Fremdschlüssel ist, auf den im Feld TableName verwiesen wird.
PrimaryKeyName String Der Name des Primärschlüssels.
ForeignKeyName String Der Name des Fremdschlüssels.
ReferencedCatalogName String Die Datenbank, die den Primärschlüssel enthält.
ReferencedSchemaName String Das Schema, das den Primärschlüssel enthält.
ReferencedTableName String Die Tabelle, die den Primärschlüssel enthält.
ReferencedColumnName String Der Spaltenname des Primärschlüssels.

Sys_foreignkeys

Beschreibt die Fremdschlüssel.

Die folgende Abfrage ruft alle Fremdschlüssel ab, die auf andere Tabellen verweisen:

SELECT * FROM sys_foreignkeys WHERE ForeignKeyType = 'FOREIGNKEY_TYPE_IMPORT'
Spalten
Name Typ Beschreibung
CatalogName String Der Name der Datenbank, die den Schlüssel enthält.
SchemaName String Der Name des Schema, das den Schlüssel enthält.
TableName String Der Name der Tabelle, die den Schlüssel enthält.
ColumnName String Der Name der Schlüsselspalte.
PrimaryKeyName String Der Name des Primärschlüssels.
ForeignKeyName String Der Name des Fremdschlüssels.
ReferencedCatalogName String Die Datenbank, die den Primärschlüssel enthält.
ReferencedSchemaName String Das Schema, das den Primärschlüssel enthält.
ReferencedTableName String Die Tabelle, die den Primärschlüssel enthält.
ReferencedColumnName String Der Spaltenname des Primärschlüssels.
ForeignKeyType String Gibt an, ob der Fremdschlüssel ein Importschlüssel (zeigt auf andere Tabellen) oder ein Exportschlüssel (referenziert von anderen Tabellen) ist.

Sys_primarykeys

Beschreibt die Primärschlüssel.

Die folgende Abfrage ruft die Primärschlüssel aus allen Tabellen und Ansichten ab:

SELECT * FROM sys_primarykeys
Spalten
Name Typ Beschreibung
CatalogName String Der Name der Datenbank, die den Schlüssel enthält.
SchemaName String Der Name des Schema, das den Schlüssel enthält.
TableName String Der Name der Tabelle, die den Schlüssel enthält.
ColumnName String Der Name der Schlüsselspalte.
KeySeq String Die Sequenznummer des Primärschlüssels.
KeyName String Der Name des Primärschlüssels.

Sys_indexes

Beschreibt die verfügbaren Indizes. Durch das Filtern nach Indizes können Sie selektivere Abfragen mit schnelleren Abfrage schreiben.

Die folgende Abfrage ruft alle Indizes ab, die keine Primärschlüssel sind:

SELECT * FROM sys_indexes WHERE IsPrimary='false'
Spalten
Name Typ Beschreibung
CatalogName String Der Name der Datenbank, die den Index enthält.
SchemaName String Der Name des Schema, das den Index enthält.
TableName String Der Name der Tabelle, die den Index enthält.
IndexName String Der Indexname.
ColumnName String Der Name der mit dem Index verknüpften Spalte.
IsUnique Boolean Wahr, wenn der Index eindeutig ist. Andernfalls falsch.
IsPrimary Boolean Wahr, wenn der Index ein Primärschlüssel ist. Andernfalls falsch.
Type Int16 Ein ganzzahliger Wert, der dem Indextyp entspricht: Statistik (0), gruppiert (1), gehasht (2) oder Sonstiges (3).
SortOrder String Die Sortierreihenfolge: A für aufsteigend oder D für absteigend.
OrdinalPosition Int16 Die Sequenznummer der Spalte im Index.

Sys_connection_props

Gibt Informationen zu den verfügbaren Verbindungseigenschaften und den in der Verbindungszeichenfolge festgelegten Eigenschaften zurück.

Bei der Abfrage dieser Tabelle sollte die Konfigurationsverbindungszeichenfolge verwendet werden:

jdbc:cdata:amazonmarketplace:config:

Mit dieser Verbindungszeichenfolge können Sie diese Tabelle ohne eine gültige Verbindung Abfrage.

Die folgende Abfrage ruft alle Verbindungseigenschaften ab, die in der Verbindungszeichenfolge festgelegt oder über einen Standardwert gesetzt wurden:

SELECT * FROM sys_connection_props WHERE Value <> ''
Spalten
Name Typ Beschreibung
Name String Der Name der Verbindungseigenschaft.
ShortDescription String Eine kurze Beschreibung.
Type String Der Datentyp der Verbindungseigenschaft.
Default String Der Standardwert, sofern nicht explizit einer festgelegt wurde.
Values String Eine durch Kommas getrennte Liste möglicher Werte. Wenn ein anderer Wert angegeben wird, wird ein Validierungsfehler ausgegeben.
Value String Der von Ihnen festgelegte Wert oder ein vorkonfigurierter Standard.
Required Boolean Ob für die Immobilie eine Verbindung erforderlich ist.
Category String Die Kategorie der Verbindungseigenschaft.
IsSessionProperty String Ob die Eigenschaft eine Sitzungseigenschaft ist, die zum Speichern von Informationen zur aktuellen Verbindung verwendet wird.
Sensitivity String Die Vertraulichkeitsstufe der Eigenschaft. Diese gibt Aufschluss darüber, ob die Eigenschaft in Protokollierungs- und Authentifizierungsformularen verschleiert wird.
PropertyName String Eine verkürzte Form des Verbindungseigenschaftsnamens in Camel-Case-Schreibweise.
Ordinal Int32 Der Index des Parameters.
CatOrdinal Int32 Der Index der Parameterkategorie.
Hierarchy String Zeigt zugehörige abhängige Eigenschaften an, die zusammen mit dieser festgelegt werden müssen.
Visible Boolean Informiert, ob die Eigenschaft in der Verbindungs-Benutzeroberfläche sichtbar ist.
ETC String Diverse sonstige Informationen zum Objekt.

Sys_sqlinfo

Beschreibt die SELECT- Abfrage, die der Connector an die Datenquelle auslagern kann.

Entdecken der SELECT-Funktionen der Datenquelle

Nachfolgend sehen Sie einen Beispieldatensatz mit SQL-Funktionen. Einige Aspekte der SELECT-Funktionalität werden in einer durch Kommas getrennten Liste zurückgegeben, sofern sie unterstützt werden. Andernfalls enthält die Spalte NO.

Name Beschreibung Mögliche Werte
AGGREGATE_FUNCTIONS Unterstützte Aggregatfunktionen. AVG, COUNT, MAX, MIN, SUM, DISTINCT
COUNT Ob die COUNT-Funktion unterstützt wird. YES, NO
IDENTIFIER_QUOTE_OPEN_CHAR Das öffnende Zeichen, das zum Escapen eines Bezeichners verwendet wird. [
IDENTIFIER_QUOTE_CLOSE_CHAR Das abschließende Zeichen, das zum Escapen eines Bezeichners verwendet wird. ]
SUPPORTED_OPERATORS Eine Liste unterstützter SQL-Operatoren. =, >, <, >=, <=, <>, !=, LIKE, NOT LIKE, IN, NOT IN, IS NULL, IS NOT NULL, AND, OR
GROUP_BY Ob GROUP BY unterstützt wird und wenn ja, in welchem Umfang. NO, NO_RELATION, EQUALS_SELECT, SQL_GB_COLLATE
STRING_FUNCTIONS Unterstützte String-Funktionen. LENGTH, CHAR, LOCATE, REPLACE, SUBSTRING, RTRIM, LTRIM, RIGHT, LEFT, UCASE, SPACE, SOUNDEX, LCASE, CONCAT, ASCII, REPEAT, OCTET, BIT, POSITION, INSERT, TRIM, UPPER, REGEXP, LOWER, DIFFERENCE, CHARACTER, SUBSTR, STR, REVERSE, PLAN, UUIDTOSTR, TRANSLATE, TRAILING, TO, STUFF, STRTOUUID, STRING, SPLIT, SORTKEY, SIMILAR, REPLICATE, PATINDEX, LPAD, LEN, LEADING, KEY, INSTR, INSERTSTR, HTML, GRAPHICAL, CONVERT, COLLATION, CHARINDEX, BYTE
NUMERIC_FUNCTIONS Unterstützte numerische Funktionen. ABS, ACOS, ASIN, ATAN, ATAN2, CEILING, COS, COT, EXP, FLOOR, LOG, MOD, SIGN, SIN, SQRT, TAN, PI, RAND, DEGREES, LOG10, POWER, RADIANS, ROUND, TRUNCATE
TIMEDATE_FUNCTIONS Unterstützte Datums-/Uhrzeitfunktionen. NOW, CURDATE, DAYOFMONTH, DAYOFWEEK, DAYOFYEAR, MONTH, QUARTER, WEEK, YEAR, CURTIME, HOUR, MINUTE, SECOND, TIMESTAMPADD, TIMESTAMPDIFF, DAYNAME, MONTHNAME, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, EXTRACT
REPLICATION_SKIP_TABLES Zeigt an, dass während der Replikation Tabellen übersprungen wurden.
REPLICATION_TIMECHECK_COLUMNS Ein Zeichenfolgenarray mit einer Liste von Spalten, die (in der angegebenen Reihenfolge) zur Überprüfung verwendet werden, ob sie während der Replikation als geänderte Spalte verwendet werden sollen.
IDENTIFIER_PATTERN Zeichenfolgenwert, der angibt, welche Zeichenfolge für einen Bezeichner gültig ist.
SUPPORT_TRANSACTION Gibt an, ob der Anbieter Transaktionen wie Commit und Rollback unterstützt. YES, NO
DIALECT Gibt den zu verwendenden SQL-Dialekt an.
KEY_PROPERTIES Gibt die Eigenschaften an, die die einheitliche Datenbank identifizieren.
SUPPORTS_MULTIPLE_SCHEMAS Gibt an, ob für den Anbieter mehrere Schemas vorhanden sein können. YES, NO
SUPPORTS_MULTIPLE_CATALOGS Gibt an, ob für den Anbieter mehrere Kataloge vorhanden sein können. YES, NO
DATASYNCVERSION Die für den Zugriff auf diesen Treiber erforderliche Data Sync-Version. Standard, Starter, Professional, Enterprise
DATASYNCCATEGORY Die Kategorie „Datensynchronisierung“ dieses Treiber. Source, Destination, Cloud Destination
SUPPORTSENHANCEDSQL Ob erweiterte SQL-Funktionen über das hinaus, was die API bietet, unterstützt werden. TRUE, FALSE
SUPPORTS_BATCH_OPERATIONS Ob Charge Operationen unterstützt werden. YES, NO
SQL_CAP Alle unterstützten SQL-Funktionen für diesen Treiber. SELECT, INSERT, DELETE, UPDATE, TRANSACTIONS, ORDERBY, OAUTH, ASSIGNEDID, LIMIT, LIKE, BULKINSERT, COUNT, BULKDELETE, BULKUPDATE, GROUPBY, HAVING, AGGS, OFFSET, REPLICATE, COUNTDISTINCT, JOINS, DROP, CREATE, DISTINCT, INNERJOINS, SUBQUERIES, ALTER, MULTIPLESCHEMAS, GROUPBYNORELATION, OUTERJOINS, UNIONALL, UNION, UPSERT, GETDELETED, CROSSJOINS, GROUPBYCOLLATE, MULTIPLECATS, FULLOUTERJOIN, MERGE, JSONEXTRACT, BULKUPSERT, SUM, SUBQUERIESFULL, MIN, MAX, JOINSFULL, XMLEXTRACT, AVG, MULTISTATEMENTS, FOREIGNKEYS, CASE, LEFTJOINS, COMMAJOINS, WITH, LITERALS, RENAME, NESTEDTABLES, EXECUTE, BATCH, BASIC, INDEX
PREFERRED_CACHE_OPTIONS Ein Zeichenfolgenwert gibt die bevorzugten Cacheoptionen an.
ENABLE_EF_ADVANCED_QUERY Gibt an, ob der Treiber erweiterte Abfragen aus dem Entity Framework direkt unterstützt. Wenn nicht, werden die Abfragen clientseitig verarbeitet. YES, NO
PSEUDO_COLUMNS Ein Zeichenfolgenarray, das die verfügbaren Pseudospalten angibt.
MERGE_ALWAYS Wenn der Wert „true“ ist, wird der Merge-Modus in der Datensynchronisierung zwangsweise ausgeführt. TRUE, FALSE
REPLICATION_MIN_DATE_QUERY Eine Abfrage zum Zurückgeben des Startdatums und der Startzeit der Replikation.
REPLICATION_MIN_FUNCTION Ermöglicht einem Anbieter, den Formelnamen anzugeben, der zum Ausführen eines serverseitigen Minimums verwendet werden soll.
REPLICATION_START_DATE Ermöglicht einem Anbieter, ein Replikationsstartdatum anzugeben.
REPLICATION_MAX_DATE_QUERY Eine Abfrage zum Zurückgeben des Enddatums und der Endzeit der Replikation.
REPLICATION_MAX_FUNCTION Ermöglicht einem Anbieter, den Formelnamen anzugeben, der zur Ausführung eines serverseitigen Max. verwendet werden soll.
IGNORE_INTERVALS_ON_INITIAL_REPLICATE Eine Liste von Tabellen, bei denen das Aufteilen der Replikation in Blöcke bei der ersten Replikation übersprungen wird.
CHECKCACHE_USE_PARENTID Gibt an, ob die CheckCache-Anweisung für die übergeordnete Schlüsselspalte ausgeführt werden soll. TRUE, FALSE
CREATE_SCHEMA_PROCEDURES Gibt gespeicherte Prozeduren an, die zum Generieren von Schema verwendet werden können.

Die folgende Abfrage ruft die Operatoren ab, die in der WHERE-Klausel verwendet werden können:

SELECT * FROM sys_sqlinfo WHERE Name = 'SUPPORTED_OPERATORS'

Beachten Sie, dass einzelne Tabellen unterschiedliche Einschränkungen oder Anforderungen an die WHERE-Klausel haben können; siehe Datenmodell Abschnitt für weitere Informationen.

Spalten
Name Typ Beschreibung
NAME String Eine Komponente der SQL-Syntax oder eine Funktion, die auf dem Server verarbeitet werden kann.
VALUE String Details zum unterstützten SQL bzw. zur SQL-Syntax.

Systemidentität

Gibt Informationen zu versuchten Änderungen zurück.

Die folgende Abfrage ruft die IDs der geänderten Zeilen in einer Operation Charge:

SELECT * FROM sys_identity
Spalten
Name Typ Beschreibung
Id String Die von einer Operation zurückgegebene, von der Datenbank generierte ID.
Batch String Eine Kennung für den Charge. 1 für einen einzelnen Operation.
Operation String Das Ergebnis der Operation im Charge: EINGEFÜGT, AKTUALISIERT oder GELÖSCHT.
Message String SUCCESS oder eine Fehlermeldung, wenn das Update im Charge fehlgeschlagen ist.

Erweiterte Konfigurationseigenschaften

Die erweiterten Konfigurationseigenschaften sind die verschiedenen Optionen, die zum Herstellen einer Verbindung verwendet werden können. Dieser Abschnitt enthält eine vollständige Liste der Optionen, die Sie konfigurieren können. Klicken Sie auf die Links, um weitere Einzelheiten zu erfahren.

Authentifizierung

Eigenschaft Beschreibung
Schema Der zu verwendende Schema.
AWSRegion Die Hosting-Region für Ihre Amazon Web Services.
AWSAccessKeyId Die AWS AccessKey-ID, die Sie bei der Registrierung für Amazon MWS erhalten haben.
Marketplace Die Marketplace-Region, in der Sie für den Verkauf registriert sind.
MWSAuthToken Das Autorisierungstoken, das Sie bei Ihrer Registrierung für Amazon MWS erhalten haben.
SellerId Die Verkäufer-ID, die Sie bei der Registrierung für Amazon MWS erhalten haben.
AWSRoleARN Der Amazon-Ressourcenname der Rolle, die bei der Authentifizierung verwendet werden soll.
AppId Anwendungs-ID für die von Ihnen erstellte Verkaufspartner-App.
AWSSessionToken AWS-Sitzungstoken für die von Ihnen erstellte Verkaufspartner-App.
AWSAccessKey Ihr AWS-Zugriffsschlüssel.
AWSSecretKey Ihr geheimer AWS-Schlüssel.
SellingPartner Gibt den Typ des Verkaufspartners an.
IncludeRestrictedData Legt fest, ob Restricted Data Tokens (RDT) zum Abrufen personenbezogener Daten (PII) verwendet werden sollen.
UseSandbox Ein Boolescher Wert, der bestimmt, ob die Verbindung zum Sandbox-Konto des Verkaufspartners hergestellt werden soll.

OAuth

Eigenschaft Beschreibung
InitiateOAuth Legen Sie diese Eigenschaft fest, um den Prozess zum Abrufen oder Aktualisieren des OAuth-Zugriffstokens beim Herstellen einer Verbindung zu starten.
OAuthClientId Die Client-ID, die zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren.
OAuthClientSecret Das Client-Geheimnis, das zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren.
OAuthAccessToken Der Zugriffstoken für die Verbindung mittels OAuth.
OAuthSettingsLocation Der Speicherort der Einstellungsdatei, in der OAuth-Werte gespeichert werden, wenn InitiateOAuth auf GETANDREFRESH oder REFRESH eingestellt ist. Alternativ können Sie diesen Speicherort im Speicher halten, indem Sie einen Wert angeben, der mit beginnt 'memory://'.
OAuthSettingsLocation Der Speicherort der Einstellungsdatei, in der OAuth-Werte gespeichert werden, wenn InitiateOAuth auf GETANDREFRESH oder REFRESH gesetzt ist. Alternativ können Sie diesen Speicherort im Speicher halten, indem Sie einen Wert angeben, der mit beginnt 'memory://'.
OAuthClientLocation Der Speicherort der Einstellungsdatei, in der die OAuth-Anmeldeinformationen der eingebetteten Anwendung gespeichert sind. Alternativ kann dies im Speicher gehalten werden, indem ein Wert angegeben wird, der mit beginnt memory://.
CallbackURL Die OAuth-Rückruf URL, zu der bei der Authentifizierung zurückgekehrt werden soll. Dieser Wert muss mit der Rückruf-URL übereinstimmen, die Sie in Ihren App-Einstellungen angeben.
OAuthAppStatus Gibt an, ob die angegebene SellingPartner-OAuth-App den Status „Entwurf“ oder „Veröffentlicht“ hat.
OAuthVerifier Der von der OAuth-Autorisierungs URL zurückgegebene Prüfcode.
OAuthRefreshToken Das OAuth-Aktualisierungstoken für das entsprechende OAuth-Zugriffstoken.
OAuthExpiresIn Die Lebensdauer des OAuth AccessToken in Sekunden.
OAuthTokenTimestamp Der Unix-Epochenzeitstempel in Millisekunden, als das aktuelle Zugriffstoken erstellt wurde.

SSL

Eigenschaft Beschreibung
SSLServerCert Das vom Server zu akzeptierende Zertifikat bei einer Verbindung per TLS/SSL.

Schema

Eigenschaft Beschreibung
Location Ein Pfad zum Verzeichnis, das die Schema enthält, die Tabellen, Ansichten und gespeicherte Prozeduren definieren.
BrowsableSchemas Diese Eigenschaft beschränkt die gemeldeten Schemata auf eine Teilmenge der verfügbaren Schemata. Beispiel: BrowsableSchemas=SchemaA, SchemaB, SchemaC.
Tables Diese Eigenschaft beschränkt die gemeldeten Tabellen auf eine Teilmenge der verfügbaren Tabellen. Beispiel: Tabellen=TabelleA, TabelleB, TabelleC.
Views Beschränkt die gemeldeten Ansichten auf eine Teilmenge der verfügbaren Tabellen. Beispiel: Ansichten=AnsichtA, AnsichtB, AnsichtC.

Verschiedenes

Eigenschaft Beschreibung
IncludeReports Setzen Sie diese Verbindungseigenschaft auf „true“, um bereits erstellte Berichte als Ansichten anzuzeigen. Diese Eigenschaft ist für beide Schemata (Marketplace und SellingPartner) verfügbar.
MaxRows Begrenzt die Anzahl der zurückgegebenen Zeilen, wenn in der Abfrage keine Aggregation oder GROUP BY verwendet wird. Dies hat Vorrang vor LIMIT-Klauseln.
Other Diese versteckten Eigenschaften werden nur in bestimmten Anwendungsfällen verwendet.
ProcedurePooling Ob Feed-Ergebnisse nach der Ausführung einer gespeicherten Prozedur abgerufen werden sollen oder nicht.
PseudoColumns Diese Eigenschaft gibt an, ob Pseudospalten als Spalten in die Tabelle aufgenommen werden sollen oder nicht.
ReportTypes Legen Sie diese Verbindungseigenschaft auf einen oder mehrere Berichtstypen fest, um Berichte zu filtern.
RowScanDepth Die maximale Anzahl zu scannender Zeilen, um in einem Bericht nach dem Spaltendatentyp zu suchen.
Timeout Der Wert in Sekunden, bis der Timeout-Fehler auftritt und der Operation abgebrochen wird.
TypeDetectionScheme Gibt an, wie die Datentypen von Spalten bei der Auswahl aus Berichten ermittelt werden.
UserDefinedViews Ein Dateipfad, der auf die JSON-Konfigurationsdatei verweist, die Ihre benutzerdefinierten Ansichten enthält.
UseSimpleNames Boolescher Wert, der bestimmt, ob für Tabellen und Spalten einfache Namen verwendet werden sollen.

Authentifizierung

Dieser Abschnitt enthält eine vollständige Liste der Authentifizierungseigenschaften, die Sie konfigurieren können.

Eigenschaft Beschreibung
Schema Der zu verwendende Schema.
AWSRegion Die Hosting-Region für Ihre Amazon Web Services.
AWSAccessKeyId Die AWS AccessKey-ID, die Sie bei der Registrierung für Amazon MWS erhalten haben.
Marketplace Die Marketplace-Region, in der Sie für den Verkauf registriert sind.
MWSAuthToken Das Autorisierungstoken, das Sie bei Ihrer Registrierung für Amazon MWS erhalten haben.
SellerId Die Verkäufer-ID, die Sie bei der Registrierung für Amazon MWS erhalten haben.
AWSRoleARN Der Amazon-Ressourcenname der Rolle, die bei der Authentifizierung verwendet werden soll.
AppId Anwendungs-ID für die von Ihnen erstellte Verkaufspartner-App.
AWSSessionToken AWS-Sitzungstoken für die von Ihnen erstellte Verkaufspartner-App.
AWSAccessKey Ihr AWS-Zugriffsschlüssel.
AWSSecretKey Ihr geheimer AWS-Schlüssel.
SellingPartner Gibt den Typ des Verkaufspartners an.
IncludeRestrictedData Legt fest, ob Restricted Data Tokens (RDT) zum Abrufen personenbezogener Daten (PII) verwendet werden sollen.
UseSandbox Ein Boolescher Wert, der bestimmt, ob die Verbindung zum Sandbox-Konto des Verkaufspartners hergestellt werden soll.

Schema

Der zu verwendende Schema.

Mögliche Werte

Marketplace, SellingPartner

Datentyp

string

Standardwert

SellingPartner

Hinweise

Die verfügbaren Schemata sind Marketplace und SellingPartner.

AWSRegion

Die Hosting-Region für Ihre Amazon Web Services.

Mögliche Werte

OHIO, NORTHERNVIRGINIA, NORTHERNCALIFORNIA, OREGON, CAPETOWN, HONGKONG, MUMBAI, OSAKA, SEOUL, SINGAPORE, SYDNEY, TOKYO, CENTRAL, BEIJING, NINGXIA, FRANKFURT, IRELAND, LONDON, MILAN, PARIS, STOCKHOLM, BAHRAIN, SAOPAULO, GOVCLOUDEAST, GOVCLOUDWEST

Datentyp

string

Standardwert

NORTHERNVIRGINIA

Hinweise

Die Hosting-Region für Ihre Amazon Web Services. Verfügbare Werte sind OHIO, NORTHERNVIRGINIA, NORTHERNCALIFORNIA, OREGON, CAPETOWN, HONGKONG, MUMBAI, OSAKA, SEOUL, SINGAPUR, SYDNEY, TOKIO, CENTRAL, PEKING, NINGXIA, FRANKFURT, IRLAND, LONDON, MAILAND, PARIS, STOCKHOLM, BAHRAIN, SAOPAULO, GOVCLOUDEAST und GOVCLOUDWEST.

AWSAccessKeyId

Die AWS AccessKey-ID, die Sie bei Ihrer Registrierung für Amazon MWS erhalten haben.

Datentyp

string

Standardwert

""

Hinweise

Verwenden Sie diese Verbindungseigenschaft, um die eingebettete AWSAccessKeyId zu überschreiben.

Marketplace

Die Marketplace Region, in der Sie für den Verkauf registriert sind.

Mögliche Werte

United States, Canada, Mexico, Brazil, Spain, United Kingdom, France, Belgium, Netherlands, Germany, Italy, Sweden, Poland, Egypt, Turkey, Saudi Arabia, United Arab Emirates, India, China, Singapore, Japan, Australia

Datentyp

string

Standardwert

United States

Hinweise

Verfügbare Regionen sind die Vereinigten Staaten, Kanada, Mexiko, Brasilien, Spanien, das Vereinigte Königreich, Frankreich, Belgien, die Niederlande, Deutschland, Italien, Schweden, Polen, Ägypten, die Türkei, Saudi-Arabien, die Vereinigten Arabischen Emirate, Indien, China, Singapur, Japan und Australien.

MWSAuthToken

Das Autorisierungstoken, das Sie bei Ihrer Registrierung für Amazon MWS erhalten haben.

Datentyp

string

Standardwert

""

Hinweise

Das Autorisierungstoken, das Sie bei Ihrer Registrierung für Amazon MWS erhalten haben.

Verkäufer-ID

Die Verkäufer-ID, die Sie bei Ihrer Registrierung für Amazon MWS erhalten haben.

Datentyp

string

Standardwert

""

Hinweise

Wenn keine Verkäufer-ID angegeben ist, ist zur Authentifizierung die Händlerkennung erforderlich.

AWSRoleARN

Der Amazon-Ressourcenname der Rolle, die bei der Authentifizierung verwendet werden soll.

Datentyp

string

Standardwert

""

Hinweise

Bei der Authentifizierung außerhalb von AWS ist es üblich, anstelle der direkten AWS-Kontoanmeldeinformationen eine Rolle zur Authentifizierung zu verwenden. Durch Eingabe der AWSRoleARN bewirkt, dass der Jitterbit Connector für Amazon Marketplace eine Rolle Authentifizierung durchführt, anstatt den AWSAccessKey zu verwenden und AWSSecretKey direkt. Der AWSAccessKey und AWSSecretKey muss noch angegeben werden, um diese Authentifizierung durchzuführen. Sie können beim Festlegen von RoleARN nicht die Anmeldeinformationen eines AWS-Root-Benutzers verwenden. Der AWSAccessKey und AWSSecretKey müssen die eines IAM-Benutzers sein.

AppId

Anwendungs-ID für die von Ihnen erstellte Verkaufspartner-App.

Datentyp

string

Standardwert

""

Hinweise

Anwendungs-ID für die von Ihnen erstellte Verkaufspartner-App.

AWSSessionToken

AWS-Sitzungstoken für die von Ihnen erstellte Verkaufspartner-App.

Datentyp

string

Standardwert

""

Hinweise

AWS-Sitzungstoken können über eine AssumeRole-Anfrage an AWS abgerufen werden. AWSAccessKeyId und AWSSecretKey sollte auch beim Festlegen von AWSSessionToken angegeben werden.

AWSAccessKey

Ihr AWS-Zugriffsschlüssel.

Datentyp

string

Standardwert

""

Hinweise

Dies ist der Zugriffsschlüssel, der an den AWS-Benutzer gebunden ist, der mit der OAuthClientId verknüpft ist.

AWSGeheimer Schlüssel

Ihr geheimer AWS-Schlüssel.

Datentyp

string

Standardwert

""

Hinweise

Dies ist der geheime Schlüssel, der an den AWS-Benutzer gebunden ist, der mit der OAuthClientId verknüpft ist.

Verkaufspartner

Gibt den Typ des Verkaufspartners an.

Mögliche Werte

Seller, Vendor

Datentyp

string

Standardwert

Seller

Hinweise

Gibt den Typ des Verkaufspartners an, der Verkäufer oder Lieferant sein kann.

IncludeRestrictedData

Bestimmt, ob Restricted Data Tokens (RDT) zum Abrufen personenbezogener Daten (PII) verwendet werden sollen.

Datentyp

bool

Standardwert

false

Hinweise

Bestimmt, ob Restricted Data Tokens (RDT) zum Abrufen personenbezogener Daten (PII) verwendet werden sollen

Sandbox verwenden

Ein Boolescher Wert, der bestimmt, ob die Verbindung zum Sandbox-Konto des Verkaufspartners hergestellt werden soll.

Datentyp

bool

Standardwert

false

Hinweise

Ein Boolescher Wert, der bestimmt, ob die Verbindung zum Sandbox-Konto des Verkaufspartners hergestellt werden soll.

Hinweis

Um ein Sandbox-Konto zu verwenden, legen Sie Schema fest an „SellingPartner“.

OAuth

Dieser Abschnitt enthält eine vollständige Liste der OAuth-Eigenschaften, die Sie konfigurieren können.

Eigenschaft Beschreibung
InitiateOAuth Legen Sie diese Eigenschaft fest, um den Prozess zum Abrufen oder Aktualisieren des OAuth-Zugriffstokens beim Herstellen einer Verbindung zu starten.
OAuthClientId Die Client-ID, die zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren.
OAuthClientSecret Das Client-Geheimnis, das zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren.
OAuthAccessToken Der Zugriffstoken für die Verbindung mittels OAuth.
OAuthSettingsLocation Der Speicherort der Einstellungsdatei, in der OAuth-Werte gespeichert werden, wenn InitiateOAuth auf GETANDREFRESH oder REFRESH eingestellt ist. Alternativ können Sie diesen Speicherort im Speicher halten, indem Sie einen Wert angeben, der mit beginnt 'memory://'.
OAuthSettingsLocation Der Speicherort der Einstellungsdatei, in der OAuth-Werte gespeichert werden, wenn InitiateOAuth auf GETANDREFRESH oder REFRESH gesetzt ist. Alternativ können Sie diesen Speicherort im Speicher halten, indem Sie einen Wert angeben, der mit beginnt 'memory://'.
OAuthClientLocation Der Speicherort der Einstellungsdatei, in der die OAuth-Anmeldeinformationen der eingebetteten Anwendung gespeichert sind. Alternativ kann dies im Speicher gehalten werden, indem ein Wert angegeben wird, der mit beginnt memory://.
CallbackURL Die OAuth-Rückruf URL, zu der bei der Authentifizierung zurückgekehrt werden soll. Dieser Wert muss mit der Rückruf-URL übereinstimmen, die Sie in Ihren App-Einstellungen angeben.
OAuthAppStatus Gibt an, ob die angegebene SellingPartner-OAuth-App den Status „Entwurf“ oder „Veröffentlicht“ hat.
OAuthVerifier Der von der OAuth-Autorisierungs URL zurückgegebene Prüfcode.
OAuthRefreshToken Das OAuth-Aktualisierungstoken für das entsprechende OAuth-Zugriffstoken.
OAuthExpiresIn Die Lebensdauer des OAuth AccessToken in Sekunden.
OAuthTokenTimestamp Der Unix-Epochenzeitstempel in Millisekunden, als das aktuelle Zugriffstoken erstellt wurde.

OAuth initiieren

Legen Sie diese Eigenschaft fest, um den Prozess zum Abrufen oder Aktualisieren des OAuth-Zugriffstokens beim Herstellen einer Verbindung zu starten.

Mögliche Werte

OFF, GETANDREFRESH, REFRESH

Datentyp

string

Standardwert

OFF

Hinweise

Folgende Optionen stehen zur Verfügung:

  1. OFF: Gibt an, dass der OAuth-Flow vollständig vom Benutzer gehandhabt wird. Zur Authentifizierung ist ein OAuthAccessToken erforderlich.
  2. GETANDREFRESH: Gibt an, dass der gesamte OAuth-Flow vom Connector verarbeitet wird. Wenn derzeit kein Token vorhanden ist, wird es durch eine entsprechende Aufforderung an den Benutzer über den Browser abgerufen. Wenn ein Token vorhanden ist, wird es bei Bedarf aktualisiert.
  3. REFRESH: Gibt an, dass der Connector nur das Aktualisieren des OAuthAccessToken übernimmt. Der Benutzer wird vom Connector nie aufgefordert, sich über den Browser zu authentifizieren. Der Benutzer muss zunächst das Abrufen des OAuthAccessToken und des OAuthRefreshToken übernehmen.

OAuthClientId

Die Client-ID, die zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren.

Datentyp

string

Standardwert

""

Hinweise

Im Rahmen der Registrierung einer OAuth-Anwendung erhalten Sie die OAuthClientId-Wert, manchmal auch Consumer-Schlüssel genannt, und ein Client-Geheimnis, das OAuthClientSecret.

OAuthClientSecret

Das Client-Geheimnis, das zugewiesen wird, wenn Sie Ihre Anwendung bei einem OAuth-Autorisierungsserver registrieren.

Datentyp

string

Standardwert

""

Hinweise

Im Rahmen der Registrierung einer OAuth-Anwendung erhalten Sie die OAuthClientId, auch Consumer-Schlüssel genannt. Sie erhalten außerdem ein Client-Geheimnis, auch Consumer-Geheimnis genannt. Legen Sie das Client-Geheimnis im OAuthClientSecret Eigentum.

OAuth-Zugriffstoken

Der Zugriffstoken für die Verbindung per OAuth.

Datentyp

string

Standardwert

""

Hinweise

Der OAuthAccessToken Eigenschaft wird für die Verbindung über OAuth verwendet. Die OAuthAccessToken wird im Rahmen des Authentifizierungsprozesses vom OAuth-Server abgerufen. Es hat ein serverabhängiges Timeout und kann zwischen Anfragen wiederverwendet werden.

Das Zugriffstoken wird anstelle Ihres Benutzernamens und Passworts verwendet. Das Zugriffstoken schützt Ihre Anmeldeinformationen, indem es sie auf dem Server speichert.

OAuthSettingsLocation

Der Speicherort der Einstellungsdatei, in der OAuth-Werte gespeichert werden, wenn InitiateOAuth auf GETANDREFRESH oder REFRESH eingestellt ist. Alternativ können Sie diesen Speicherort im Speicher halten, indem Sie einen Wert angeben, der mit beginnt 'memory://'.

Datentyp

string

Standardwert

%APPDATA%\\CData\\Acumatica Data Provider\\OAuthSettings.txt

Hinweise

Wenn InitiateOAuth ist auf gesetzt GETANDREFRESH oder REFRESH, der Treiber speichert OAuth-Werte, damit der Benutzer die OAuth-Verbindungseigenschaften nicht manuell eingeben muss und die Anmeldeinformationen über Verbindungen oder Prozesse hinweg gemeinsam genutzt werden können.

Anstatt einen Dateipfad anzugeben, können Sie auch den Speicherort angeben. Speicherorte werden durch einen Wert angegeben, der mit 'memory://' gefolgt von einer eindeutigen Kennung für diesen Satz von Anmeldeinformationen (z. B. memory://user1). Die Kennung können Sie frei wählen, sie sollte jedoch für den Benutzer eindeutig sein. Im Gegensatz zur dateibasierten Speicherung, bei der die Anmeldeinformationen über Verbindungen hinweg bestehen bleiben, werden die Anmeldeinformationen bei der Speicherspeicherung in den statischen Speicher geladen und die Anmeldeinformationen werden für die Dauer des Prozesses unter Verwendung derselben Kennung zwischen Verbindungen geteilt. Um die Anmeldeinformationen außerhalb des aktuellen Prozesses beizubehalten, müssen Sie die Anmeldeinformationen vor dem Schließen der Verbindung manuell speichern. Auf diese Weise können Sie sie in der Verbindung festlegen, wenn der Prozess erneut gestartet wird. Sie können OAuth-Eigenschaftswerte mit einer Abfrage an abrufen sys_connection_propsSystemtabelle. Wenn mehrere Verbindungen mit denselben Anmeldeinformationen bestehen, werden die Eigenschaften aus der zuvor geschlossenen Verbindung gelesen.

Der Standardspeicherort ist „%APPDATA%\\CData\\ Acumatica Data Provider\\OAuthSettings.txt“ mit %APPDATA% auf das Konfigurationsverzeichnis des Benutzers gesetzt. Die Standardwerte sind

  • Windows: "register://%DSN"
  • Unix: "%AppData%..."

wobei DSN der Name des aktuellen DSN ist, der in der offenen Verbindung verwendet wird.

Die folgende Tabelle listet den Wert von auf %APPDATA% nach Operationssystem:

Plattform %APPDATA%
Windows Der Wert der Umfeld APPDATA
Linux ~/.config

OAuthClientLocation

Der Speicherort der Einstellungsdatei, in der die OAuth-Anmeldeinformationen der eingebetteten Anwendung gespeichert sind. Alternativ kann dies im Speicher gehalten werden, indem ein Wert angegeben wird, der mit beginnt memory://.

Datentyp

string

Standardwert

%APPDATA%\AmazonMarketplace Data Provider\OAuthClient.txt

Hinweise

Aufgrund der API Anforderungen ruft der Connector die OAuth-Anmeldeinformationen der eingebetteten Anwendung in festgelegten Intervallen ab und speichert sie.

Alternativ zur Angabe eines Dateipfads kann auch der Speicherort angegeben werden. Speicherorte werden durch einen Wert angegeben, der mit beginnt 'memory://' gefolgt von einer eindeutigen Kennung für diesen Satz von Anmeldeinformationen (z. B.: memory://user1). Die Kennung kann beliebig sein, muss aber für den Benutzer eindeutig sein. Anders als bei der dateibasierten Speicherung müssen Sie die Anmeldeinformationen beim Schließen der Verbindung mit der Speicherspeicherung manuell speichern, um sie in der Verbindung festlegen zu können, wenn der Prozess erneut gestartet wird. Die OAuth-Eigenschaftswerte können mit einer Abfrage an die Systemtabelle sys_connection_props abgerufen werden. Wenn mehrere Verbindungen dieselben Anmeldeinformationen verwenden, sollten die Eigenschaften aus der letzten zu schließenden Verbindung gelesen werden.

Wenn nichts angegeben wird, ist der Standardspeicherort "%APPDATA%\AmazonMarketplace Data Provider\OAuthClient.txt" mit %APPDATA% wird auf das Konfigurationsverzeichnis des Benutzers eingestellt:

Plattform %APPDATA%
Windows Der Wert der Umfeld APPDATA
Mac ~/Bibliothek/Anwendungsunterstützung
Linux ~/.config

Rückruf-URL

Die OAuth-Rückruf URL, zu der bei der Authentifizierung zurückgekehrt werden soll. Dieser Wert muss mit der Rückruf-URL übereinstimmen, die Sie in Ihren App-Einstellungen angeben.

Datentyp

string

Standardwert

""

Hinweise

Während des Authentifizierungsprozesses leitet der OAuth-Autorisierungsserver den Benutzer an diese URL weiter. Dieser Wert muss mit der Rückruf URL übereinstimmen, die Sie in Ihren App-Einstellungen angeben.

OAuthAppStatus

Gibt an, ob sich die angegebene SellingPartner-OAuth-App im Entwurfsstatus oder im veröffentlichten Status befindet.

Mögliche Werte

Published, Draft

Datentyp

string

Standardwert

Published

Hinweise

Gibt an, ob sich die angegebene SellingPartner-OAuth-App im Status „Entwurf“ oder „Veröffentlicht“ befindet.

Wenn Sie diese Eigenschaft auf „Entwurf“ setzen, wird der Parameter „version=beta“ zur OAuth-Autorisierungs-URI hinzugefügt und der Workflow autorisiert eine Anwendung im Entwurfsstatus. Andernfalls autorisiert der Workflow eine Anwendung, die im Amazon Seller Central Partner Network veröffentlicht wurde.

OAuthVerifier

Der von der OAuth-Autorisierungs URL zurückgegebene Prüfcode.

Datentyp

string

Standardwert

""

Hinweise

Der von der OAuth-Autorisierungs URL zurückgegebene Prüfcode. Dieser kann auf Systemen verwendet werden, auf denen kein Browser gestartet werden kann, z. B. auf Headless-Systemen.

Notiz

Für das SellingPartner-Schema muss der von der OAuth-Autorisierungs URL zurückgegebene Prüfcode vor der Verwendung Base64-dekodiert werden.

Authentifizierung auf Headless-Maschinen

Siehe, um die zu erhalten OAuthVerifier Wert.

OAuthSettingsLocation festlegen zusammen mit OAuthVerifier. Beim Verbinden tauscht der Connector die OAuthVerifier für die OAuth-Authentifizierungstoken und speichert sie verschlüsselt am angegebenen Speicherort. Setzen Sie InitiateOAuth zu GETANDREFRESH, um den Austausch zu automatisieren.

Sobald die OAuth-Einstellungsdatei generiert wurde, können Sie entfernen OAuthVerifier aus den Verbindungseigenschaften und verbinden Sie sich mit OAuthSettingsLocation festgelegt.

Um die OAuth-Tokenwerte automatisch zu aktualisieren, legen Sie OAuthSettingsLocation fest und setzen Sie zusätzlich InitiateOAuth zum AKTUALISIEREN.

OAuthRefreshToken

Das OAuth-Aktualisierungstoken für das entsprechende OAuth-Zugriffstoken.

Datentyp

string

Standardwert

""

Hinweise

Der OAuthRefreshToken Eigenschaft wird verwendet, um den OAuthAccessToken zu aktualisieren bei Verwendung der OAuth-Authentifizierung.

OAuthLäuftAbIn

Die Lebensdauer des OAuth AccessToken in Sekunden.

Datentyp

string

Standardwert

""

Hinweise

Mit OAuthTokenTimestamp kombinieren, um zu bestimmen, wann der AccessToken abläuft.

OAuthTokenTimestamp

Der Unix-Epochenzeitstempel in Millisekunden, als das aktuelle Zugriffstoken erstellt wurde.

Datentyp

string

Standardwert

""

Hinweise

Kombinieren Sie es mit OAuthExpiresIn, um zu bestimmen, wann das AccessToken abläuft.

SSL

Dieser Abschnitt enthält eine vollständige Liste der SSL-Eigenschaften, die Sie konfigurieren können.

Eigenschaft Beschreibung
SSLServerCert Das vom Server zu akzeptierende Zertifikat bei einer Verbindung per TLS/SSL.

SSLServerCert

Das vom Server zu akzeptierende Zertifikat bei einer Verbindung per TLS/SSL.

Datentyp

string

Standardwert

""

Hinweise

Bei Verwendung einer TLS/SSL-Verbindung kann diese Eigenschaft verwendet werden, um das vom Server zu akzeptierende TLS/SSL-Zertifikat anzugeben. Jedes andere Zertifikat, dem der Computer nicht vertraut, wird abgelehnt.

Diese Eigenschaft kann folgende Formen annehmen:

Beschreibung Beispiel
Ein vollständiges PEM-Zertifikat (Beispiel der Kürze halber gekürzt) -----BEGIN CERTIFICATE----- MIIChTCCAe4CAQAwDQYJKoZIhv......Qw== -----END CERTIFICATE-----
Ein Pfad zu einer lokalen Datei, die das Zertifikat enthält C:\\cert.cer
Der öffentliche Schlüssel (Beispiel der Kürze halber gekürzt) -----BEGIN RSA PUBLIC KEY----- MIGfMA0GCSq......AQAB -----END RSA PUBLIC KEY-----
Der MD5-Fingerabdruck (Hexadezimalwerte können auch durch Leerzeichen oder Doppelpunkte getrennt sein) ecadbdda5a1529c58a1e9e09828d70e4
Der SHA1-Fingerabdruck (Hex-Werte können auch durch Leerzeichen oder Doppelpunkte getrennt sein) 34a929226ae0819f2ec14b4a3d904f801cbb150d

Wenn nicht angegeben, wird jedes vom Computer vertrauenswürdige Zertifikat akzeptiert.

Zertifikate werden vom Computer basierend auf dem Trust Store des Systems als vertrauenswürdig validiert. Der verwendete Trust Store ist der für das System angegebene Wert „javax.net.ssl.trustStore“. Wenn für diese Eigenschaft kein Wert angegeben ist, wird der Standard-Trust Store von Java verwendet (z. B. JAVA_HOME\lib\security\cacerts).

Verwenden Sie „*“, um anzugeben, dass alle Zertifikate akzeptiert werden. Beachten Sie, dass dies aus Sicherheitsgründen nicht empfohlen wird.

Schema

Dieser Abschnitt enthält eine vollständige Liste der Schema, die Sie konfigurieren können.

Eigenschaft Beschreibung
Location Ein Pfad zum Verzeichnis, das die Schema enthält, die Tabellen, Ansichten und gespeicherte Prozeduren definieren.
BrowsableSchemas Diese Eigenschaft beschränkt die gemeldeten Schemata auf eine Teilmenge der verfügbaren Schemata. Beispiel: BrowsableSchemas=SchemaA, SchemaB, SchemaC.
Tables Diese Eigenschaft beschränkt die gemeldeten Tabellen auf eine Teilmenge der verfügbaren Tabellen. Beispiel: Tabellen=TabelleA, TabelleB, TabelleC.
Views Beschränkt die gemeldeten Ansichten auf eine Teilmenge der verfügbaren Tabellen. Beispiel: Ansichten=AnsichtA, AnsichtB, AnsichtC.

Standort

Ein Pfad zum Verzeichnis, das die Schema enthält, die Tabellen, Ansichten und gespeicherte Prozeduren definieren.

Datentyp

string

Standardwert

%APPDATA%\AmazonMarketplace Data Provider\Schema

Hinweise

Der Pfad zu einem Verzeichnis, das die Schema für den Connector enthält (.rsd-Dateien für Tabellen und Ansichten, .rsb-Dateien für gespeicherte Prozeduren). Der Ordnerspeicherort kann ein relativer Pfad vom Speicherort der ausführbaren Datei sein. Der Location Eigenschaft wird nur benötigt, wenn Sie Definitionen anpassen möchten (z. B. einen Spaltennamen ändern, eine Spalte ignorieren usw.) oder das Datenmodell mit neuen Tabellen, Ansichten oder gespeicherten Prozeduren erweitern möchten.

Wenn nichts angegeben wird, ist der Standardspeicherort „%APPDATA%\AmazonMarketplace Data Provider\Schema“ mit %APPDATA% wird auf das Konfigurationsverzeichnis des Benutzers eingestellt:

Plattform %APPDATA%
Windows Der Wert der Umfeld APPDATA
Mac ~/Bibliothek/Anwendungsunterstützung
Linux ~/.config

DurchsuchbareSchemas

Diese Eigenschaft beschränkt die gemeldeten Schemata auf eine Teilmenge der verfügbaren Schemata. Beispiel: BrowsableSchemas=SchemaA,SchemaB,SchemaC.

Datentyp

string

Standardwert

""

Hinweise

Das Auflisten der Schemata aus Datenbanken kann aufwändig sein. Die Bereitstellung einer Liste von Schemata in der Verbindungszeichenfolge verbessert die Leistung.

Tabellen

Diese Eigenschaft beschränkt die gemeldeten Tabellen auf eine Teilmenge der verfügbaren Tabellen. Beispiel: Tabellen=TabelleA,TabelleB,TabelleC.

Datentyp

string

Standardwert

""

Hinweise

Das Auflisten der Tabellen aus einigen Datenbanken kann teuer sein. Die Bereitstellung einer Liste von Tabellen in der Verbindungszeichenfolge verbessert die Leistung des Connectors.

Diese Eigenschaft kann auch als Alternative zum automatischen Auflisten von Ansichten verwendet werden, wenn Sie bereits wissen, mit welchen Sie arbeiten möchten, und es sonst zu viele wären.

Geben Sie die gewünschten Tabellen in einer durch Kommas getrennten Liste an. Jede Tabelle sollte ein gültiger SQL-Bezeichner sein, wobei alle Sonderzeichen mit eckigen Klammern, Anführungszeichen oder Backticks maskiert werden. Beispiel: Tables=TableA,[TableB/WithSlash],WithCatalog.WithSchema.`TableC With Space`.

Beachten Sie, dass Sie beim Herstellen einer Verbindung zu einer Datenquelle mit mehreren Schemata oder Katalogen den vollqualifizierten Namen der Tabelle in dieser Eigenschaft angeben müssen, wie im letzten Beispiel hier, um Mehrdeutigkeiten zwischen Tabellen zu vermeiden, die in mehreren Katalogen oder Schemata vorhanden sind.

Ansichten

Beschränkt die gemeldeten Ansichten auf eine Teilmenge der verfügbaren Tabellen. Beispiel: Ansichten=AnsichtA,AnsichtB,AnsichtC.

Datentyp

string

Standardwert

""

Hinweise

Das Auflisten der Ansichten aus einigen Datenbanken kann teuer sein. Die Bereitstellung einer Liste von Ansichten in der Verbindungszeichenfolge verbessert die Leistung des Connectors.

Diese Eigenschaft kann auch als Alternative zum automatischen Auflisten von Ansichten verwendet werden, wenn Sie bereits wissen, mit welchen Sie arbeiten möchten, und es sonst zu viele wären.

Geben Sie die gewünschten Ansichten in einer durch Kommas getrennten Liste an. Jede Ansicht sollte ein gültiger SQL-Bezeichner sein, wobei alle Sonderzeichen mit eckigen Klammern, Anführungszeichen oder Backticks maskiert werden. Beispiel: Views=ViewA,[ViewB/WithSlash],WithCatalog.WithSchema.`ViewC With Space`.

Beachten Sie, dass Sie beim Herstellen einer Verbindung zu einer Datenquelle mit mehreren Schemata oder Katalogen den vollqualifizierten Namen der Tabelle in dieser Eigenschaft angeben müssen, wie im letzten Beispiel hier, um Mehrdeutigkeiten zwischen Tabellen zu vermeiden, die in mehreren Katalogen oder Schemata vorhanden sind.

Verschiedenes

Dieser Abschnitt enthält eine vollständige Liste verschiedener Eigenschaften, die Sie konfigurieren können.

Eigenschaft Beschreibung
IncludeReports Setzen Sie diese Verbindungseigenschaft auf „true“, um bereits erstellte Berichte als Ansichten anzuzeigen. Diese Eigenschaft ist für beide Schemata (Marketplace und SellingPartner) verfügbar.
MaxRows Begrenzt die Anzahl der zurückgegebenen Zeilen, wenn in der Abfrage keine Aggregation oder GROUP BY verwendet wird. Dies hat Vorrang vor LIMIT-Klauseln.
Other Diese versteckten Eigenschaften werden nur in bestimmten Anwendungsfällen verwendet.
ProcedurePooling Ob Feed-Ergebnisse nach der Ausführung einer gespeicherten Prozedur abgerufen werden sollen oder nicht.
PseudoColumns Diese Eigenschaft gibt an, ob Pseudospalten als Spalten in die Tabelle aufgenommen werden sollen oder nicht.
ReportTypes Legen Sie diese Verbindungseigenschaft auf einen oder mehrere Berichtstypen fest, um Berichte zu filtern.
RowScanDepth Die maximale Anzahl der zu scannenden Zeilen, um in einem Bericht nach dem Spaltendatentyp zu suchen.
Timeout Der Wert in Sekunden, bis der Timeout-Fehler auftritt und der Operation abgebrochen wird.
TypeDetectionScheme Gibt an, wie die Datentypen von Spalten bei der Auswahl aus Berichten ermittelt werden.
UserDefinedViews Ein Dateipfad, der auf die JSON-Konfigurationsdatei verweist, die Ihre benutzerdefinierten Ansichten enthält.
UseSimpleNames Boolescher Wert, der bestimmt, ob für Tabellen und Spalten einfache Namen verwendet werden sollen.

Berichte einschließen

Setzen Sie diese Verbindungseigenschaft auf „True“, um bereits erstellte Berichte als Ansichten anzuzeigen. Diese Eigenschaft ist für beide Schemata (Marketplace und SellingPartner) verfügbar.

Datentyp

bool

Standardwert

false

Hinweise

Setzen Sie diese Verbindungseigenschaft auf „True“, um bereits erstellte Berichte als Ansichten anzuzeigen. Diese Eigenschaft ist für beide Schemata (Marketplace und SellingPartner) verfügbar.

MaxRows

Begrenzt die Anzahl der zurückgegebenen Zeilen, wenn in der Abfrage keine Aggregation oder GROUP BY verwendet wird. Dies hat Vorrang vor LIMIT-Klauseln.

Datentyp

int

Standardwert

-1

Hinweise

Begrenzt die Anzahl der zurückgegebenen Zeilen, wenn in der Abfrage keine Aggregation oder GROUP BY verwendet wird. Dies hat Vorrang vor LIMIT-Klauseln.

Andere

Diese versteckten Eigenschaften werden nur in bestimmten Anwendungsfällen verwendet.

Datentyp

string

Standardwert

""

Hinweise

Die unten aufgeführten Eigenschaften sind für bestimmte Anwendungsfälle verfügbar. Für normale Anwendungsfälle und Funktionen von Treiber sollten diese Eigenschaften nicht erforderlich sein.

Geben Sie mehrere Eigenschaften in einer durch Semikolon getrennten Liste an.

Integration und Formatierung
Eigenschaft Beschreibung
DefaultColumnSize Legt die Standardlänge von Zeichenfolgefeldern fest, wenn die Datenquelle keine Spaltenlänge in den Metadaten bereitstellt. Der Standardwert ist 2000.
ConvertDateTimeToGMT Bestimmt, ob Datums-/Uhrzeitwerte in GMT statt in die lokale Zeit des Computers konvertiert werden sollen.
RecordToFile=filename Protokolliert den zugrunde liegenden Socket-Datenübertragungsvorgang in die angegebene Datei.

VorgehensweisePooling

Ob Feed-Ergebnisse nach der Ausführung einer gespeicherten Prozedur abgerufen werden sollen oder nicht.

Datentyp

bool

Standardwert

true

Hinweise

Setzen Sie dies auf „False“, wenn Sie nicht auf die Ergebnisse einer gespeicherten Prozedur warten möchten.

Pseudospalten

Diese Eigenschaft gibt an, ob Pseudospalten als Spalten in die Tabelle aufgenommen werden sollen oder nicht.

Datentyp

string

Standardwert

""

Hinweise

Diese Einstellung ist besonders hilfreich im Entity Framework, da Sie dort keinen Wert für eine Pseudospalte festlegen können, es sei denn, es handelt sich um eine Tabellenspalte. Der Wert dieser Verbindungseinstellung hat das Format „Tabelle1=Spalte1, Tabelle1=Spalte2, Tabelle2=Spalte3“. Sie können das Zeichen „*“ verwenden, um alle Tabellen und alle Spalten einzuschließen, z. B. „*=*“.

Berichtstypen

Legen Sie diese Verbindungseigenschaft auf einen oder mehrere Berichtstypen fest, um Berichte zu filtern.

Datentyp

string

Standardwert

""

Hinweise

Legen Sie diese Verbindungseigenschaft auf einen oder mehrere durch Kommas getrennte Berichtstypen fest, um Berichte zu filtern. Diese Eigenschaft entscheidet, welche Berichtstypen als Ansichten angezeigt werden, wenn IncludeReports = True und Schema = Marketplace.

Zeilenscantiefe

Die maximale Anzahl zu scannender Zeilen, um in einem Bericht nach dem Spaltendatentyp zu suchen.

Datentyp

int

Standardwert

100

Hinweise

Die Spalten in einer Tabelle müssen durch das Scannen der Tabellenzeilen ermittelt werden. Dieser Wert bestimmt die maximale Anzahl der zu scannenden Zeilen.

Das Festlegen eines hohen Wertes kann die Leistung beeinträchtigen. Das Festlegen eines niedrigen Wertes kann dazu führen, dass der Datentyp nicht richtig ermittelt wird, insbesondere wenn Nulldaten vorhanden sind.

Zeitüberschreitung

Der Wert in Sekunden, bis der Timeout-Fehler auftritt und der Operation abgebrochen wird.

Datentyp

int

Standardwert

60

Hinweise

Wenn Timeout = 0, Operationen werden nicht abgebrochen. Die Operationen werden ausgeführt, bis sie erfolgreich abgeschlossen sind oder bis ein Fehler auftritt.

Wenn Timeout abläuft und der Operation noch nicht abgeschlossen ist, löst der Connector eine Ausnahme aus.

Typerkennungsschema

Gibt an, wie die Datentypen von Spalten bei der Auswahl aus Berichten bestimmt werden.

Mögliche Werte

None, RowScan

Datentyp

string

Standardwert

RowScan

Hinweise

Wenn IncludeReports auf True gesetzt ist, gibt diese Eigenschaft an, wie die Datentypen bestimmt werden.

Eigenschaft Beschreibung
None Einstellung TypeDetectionScheme to None gibt alle Spalten als Zeichenfolgentyp zurück.
RowScan Einstellung TypeDetectionScheme to RowScan durchsucht Zeilen, um den Datentyp heuristisch zu bestimmen.

BenutzerdefinierteAnsichten

Ein Dateipfad, der auf die JSON-Konfigurationsdatei verweist, die Ihre benutzerdefinierten Ansichten enthält.

Datentyp

string

Standardwert

""

Hinweise

Benutzerdefinierte Ansichten werden in einer JSON-formatierten Konfigurationsdatei namens UserDefinedViews.json. Der Connector erkennt die in dieser Datei angegebenen Ansichten automatisch.

Sie können auch mehrere Ansichtsdefinitionen haben und diese mit steuern UserDefinedViews Verbindungseigenschaft. Wenn Sie diese Eigenschaft verwenden, werden vom Connector nur die angegebenen Ansichten angezeigt.

Diese Konfigurationsdatei für benutzerdefinierte Ansichten ist wie folgt formatiert:

  • Jedes Stammelement definiert den Namen einer Ansicht.
  • Jedes Stammelement enthält ein untergeordnetes Element namens query, das die benutzerdefinierte SQL- Abfrage für die Ansicht enthält.

Zum Beispiel:

{
    "MyView": {
        "query": "SELECT * FROM Orders WHERE MyColumn = 'value'"
    },
    "MyView2": {
        "query": "SELECT * FROM MyTable WHERE Id IN (1,2,3)"
    }
}

Verwenden Sie UserDefinedViews Verbindungseigenschaft, um den Speicherort Ihrer JSON-Konfigurationsdatei anzugeben. Beispiel:

"UserDefinedViews", C:\Users\yourusername\Desktop\tmp\UserDefinedViews.json

Beachten Sie, dass der angegebene Pfad nicht in Anführungszeichen steht.

UseSimpleNames

Boolescher Wert, der bestimmt, ob einfache Namen für Tabellen und Spalten verwendet werden sollen.

Datentyp

bool

Standardwert

false

Hinweise

Amazon Marketplace-Tabellen und-Spalten können Sonderzeichen in Namen verwenden, die in Standarddatenbanken normalerweise nicht zulässig sind. UseSimpleNames macht den Connector mit herkömmlichen Datenbanktools einfacher zu verwenden.

Einstellung UseSimpleNames auf true vereinfacht die Namen der zurückgegebenen Tabellen und Spalten. Es wird ein Benennungsschema erzwungen, sodass nur alphanumerische Zeichen und der Unterstrich für die angezeigten Tabellen- und Spaltennamen gültig sind. Alle nicht alphanumerischen Zeichen werden in einen Unterstrich umgewandelt.