Dokumentation
Entwickler-HubAPI-StatusUnterstützung

API für ausgehenden Versand v2020-07-01: Leitfaden für Anwendungsfälle

So verwenden Sie die Fulfillment Inbound API

API-Version: v2020-07-01

Was ist die Fulfillment Outbound API?

Mit der Verkaufspartner-API für ausgehenden Versand (Fulfillment Outbound API) können Sie Anwendungen erstellen, die einem Verkäufer helfen, Multi-Channel-Versandaufträge mithilfe seines Bestands im Amazon-Versandnetzwerk abzuwickeln. Sie können sich auch über potenzielle und bestehende Versandbestellungen informieren.

Voraussetzungen

Um die Tutorials abzuschließen, benötigen Sie:

  1. Autorisierung durch den Verkaufspartner, für den Sie Aufrufe durchführen. Beziehen Sie sich auf Autorisierung von Anwendungen für Verkaufspartner-API für weitere Informationen.

  2. Die Rolle "Versand durch Amazon" ist Ihrem Entwicklerprofil zugewiesen.

  3. DieRolle "Versand durch Amazon" ist auf der App-Registrierungsseite für Ihre Anwendung ausgewählt.

Tutorial: Abrufen des Liefernachweises für ein zugestelltes Paket

Erfahren Sie, wie Sie das Foto oder die Unterschrift für eine zugestellte ausgehende Sendung mit Multichannel-Versand erhalten.

Voraussetzungen

Um dieses Tutorial abzuschließen, benötigen Sie:

  1. Autorisierung durch den Verkaufspartner, für den Sie Aufrufe durchführen. Beziehen Sie sich auf Autorisierung von Anwendungen für Verkaufspartner-API für weitere Informationen.
  2. Die Rolle "Versand durch Amazon" ist Ihrem Entwicklerprofil zugewiesen.
  3. DieRolle "Versand durch Amazon" ist auf der App-Registrierungsseite für Ihre Anwendung ausgewählt.

Holen Sie sich einen Liefernachweis

Rufen Sie den getFulfillmentOrder-Vorgang durch Übergabe der folgenden Parameter auf:

Pfadparameter

NameBeschreibungErforderlich
sellerFulfillmentOrderIdDie ID, die dem Artikel vom Verkäufer bei der Erstellung des Versandauftrags zugewiesen wurde. MaxLength: 40
Typ: Zeichenfolge
Ja

Beispiel anfordern

GET "https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/fulfillmentOrders/CONSUMER-2022921-145045"

Antwort

NameBeschreibungErforderlich
fulfillmentOrderAllgemeine Informationen zu einem Fulfillment-Auftrag, einschließlich seines Status. Typ: FulfillmentOrderJa
fulfillmentOrderItemsEine Reihe von Artikelinformationen zu Versandaufträgen. Typ: FulfillmentOrderItemListJa
fulfillmentShipmentsEine Reihe von Fulfillment-Sendungsinformationen. Typ: FulfillmentShipmentListNein
returnItemsEine Reihe von Artikeln, die Amazon zur Rückgabe akzeptiert hat. Wird leer zurückgegeben, wenn keine Artikel zur Rücksendung angenommen wurden. Typ: ReturnItemListJa
returnAuthorizationsEine Reihe von Informationen zur Rückgabeautorisierung. Typ: ReturnAuthorizationListJa

Beispiel für eine Antwort

{ "payload": { "fulfillmentOrder": { "sellerFulfillmentOrderId": "CONSUMER-2022921-145045", "marketplaceId": "ATVPDKIKX0DER", "displayableOrderId": "CONSUMER-2022921-145045", "displayableOrderDate": "2024-05-21T14:48:15Z", "displayableOrderComment": "Thank you for your order", "shippingSpeedCategory": "Standard", "destinationAddress": { "name": "Jane Smith", "addressLine1": "123 Any Street", "city": "Any Town", "stateOrRegion": "NC" "countryCode": "US", "postalCode": "28277" }, "fulfillmentAction": "Ship", "fulfillmentPolicy": "FillAllAvailable", "receivedDate": "2024-05-21T14:50:45Z", "fulfillmentOrderStatus": "CompletePartialled", "statusUpdatedDate": "2024-05-22T03:44:35Z", "notificationEmails": [ "email@email.com" ], "featureConstraints": [ { "featureName": "BLANK_BOX", "featureFulfillmentPolicy": "NotRequired" } ] }, "fulfillmentOrderItems": [ { "sellerSku": "LT110WHTAM", "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-0", "quantity": "1", "fulfillmentNetworkSku": "X002ZKH36D", "orderItemDisposition": "Sellable", "cancelledQuantity": "0", "unfulfillableQuantity": "0", "estimatedShipDate": "2024-05-22T06:59:59Z", "estimatedArrivalDate": "2024-05-26T06:59:59Z", "perUnitDeclaredValue": { "currencyCode": "USD", "value": "35.00" } }, ], "fulfillmentShipments": [ { "amazonShipmentId": "T7mfkbDX5", "fulfillmentCenterId": "TUL2", "fulfillmentShipmentStatus": "SHIPPED", "shippingDate": "2024-05-22T03:39:19Z", "estimatedArrivalDate": "2024-05-26T06:59:59Z", "fulfillmentShipmentItem": [ { "sellerSku": "LT205BLKAM", "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-1", "quantity": "1", "packageNumber": "1681854637" } ], "fulfillmentShipmentPackage": [ { "packageNumber": "1681854637", "carrierCode": "AMZL", "trackingNumber": "TBA123456789012", "estimatedArrivalDate": "2024-05-26T06:59:59Z", "deliveryInformation": { "deliveryDocumentList": [ { "documentType" : "DELIVERY_IMAGE", "url" : "https://some-image-url.com" } ], "dropOffLocation": { "type" : "FRONT_DOOR" } } } ], "returnItems": [], "returnAuthorizations": [] } }

Tutorial: Eine Liste von Versandbestellungen abrufen

Dieses Tutorial zeigt Ihnen, wie Sie eine Liste von Versandbestellungen nach (oder an) einem bestimmten Datum oder einer bestimmten Uhrzeit abrufen oder wie durch den nächsten Token-Parameter angegeben.

Voraussetzungen

Um dieses Tutorial abzuschließen, benötigen Sie:

  1. Autorisierung durch den Verkaufspartner, für den Sie Aufrufe durchführen. Beziehen Sie sich auf Autorisierung von Anwendungen für Verkaufspartner-API für weitere Informationen.

  2. Die Rolle "Versand durch Amazon" ist Ihrem Entwicklerprofil zugewiesen.

  3. DieRolle "Versand durch Amazon" ist auf der App-Registrierungsseite für Ihre Anwendung ausgewählt.

Schritt 1: Liste aller Versandbestellungen abrufen

Rufen Sie den listAllFulfillmentOrders-Vorgang durch Übergabe der folgenden Parameter auf:

ParameterBeschreibungErforderlich
queryStartDate

Ein Datum, das zur Auswahl von Versandbestellungen verwendet wird, die zuletzt nach (oder an) einem bestimmten Zeitpunkt aktualisiert wurden. Eine Aktualisierung ist definiert als jede Änderung des Status einer Versandbestellung, einschließlich der Erstellung einer neuen Versandbestellung.

Typ: Zeichenfolge (Datum-Uhrzeit)

Nein
nextToken

In der Antwort auf Ihre vorherige Anfrage wurde ein String-Token zurückgegeben. Es ist erforderlich, um den nächsten Satz von Ergebnissen abzurufen [Paginierung]

Typ: Zeichenfolge

Nein

Beispiel anfordern

GET "https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/fulfillmentOrders?queryStartDate=2020-01-01T19:46:45Z"

Antwort

Eine erfolgreiche Antwort hat einen 200-Code.

Beispiel für eine Antwort

{ "payload": { "fulfillmentOrders": [ { "sellerFulfillmentOrderId": "902-6018020-0202003", "displayableOrderId": "mws-test-query-20100713023203751", "displayableOrderDate": "2020-01-09T19:46:45Z", "displayableOrderComment": "TestOrder", "shippingSpeedCategory": "Standard", "destinationAddress": { "name": "AnyCompany", "addressLine1": "123 Any Street", "addressLine2": "Suite 123", "city": "Any Town", "stateOrRegion": "MI", "countryCode": "US", "postalCode": "48084" }, "fulfillmentPolicy": "FillOrKill", "receivedDate": "2020-01-21T21:07:13Z", "fulfillmentOrderStatus": "RECEIVED", "statusUpdatedDate": "2020-01-21T21:07:30Z", "featureConstraints": [ { "featureName": "BLANK_BOX", "featureFulfillmentPolicy": "NotRequired" }, { "featureName": "BLOCK_AMZL", "featureFulfillmentPolicy": "NotRequired" } ] }, { "sellerFulfillmentOrderId": "601-2020200-12345678", "displayableOrderId": "TestOrder-FBAOutbound", "displayableOrderDate": "2020-01-09T19:46:45Z", "displayableOrderComment": "TestOrder", "shippingSpeedCategory": "Standard", "destinationAddress": { "name": "AnyCompany", "addressLine1": "123 Any Street", "addressLine2": "Suite 123", "addressLine3": "Lane1", "city": "Any Town", "stateOrRegion": "MI", "countryCode": "US", "postalCode": "48084" }, "fulfillmentPolicy": "FillOrKill", "receivedDate": "2020-01-23T19:56:41Z", "fulfillmentOrderStatus": "COMPLETE", "statusUpdatedDate": "2020-01-24T15:28:27Z", "featureConstraints": [ { "featureName": "BLANK_BOX", "featureFulfillmentPolicy": "NotRequired" }, { "featureName": "BLOCK_AMZL", "featureFulfillmentPolicy": "Required" } ] } ] } }
NameBeschreibungErforderlich
sellerFulfillmentOrderId

Die ID der Versandbestellung übermittelt mit dem createFulfillmentOrder-Vorgang.

Typ: Zeichenfolge

Ja
marketplaceId

Die ID für den Online-Marktplatz, für den die Versandbestellung aufgegeben wird.

Typ: Zeichenfolge

Ja
displayableOrderId

Eine ID der Versandbestellung, übermittelt mit dem createFulfillmentOrder-Vorgang. Wird in Materialien, die dem Empfänger ersichtlich sind, wie z. B. auf dem Packzettel, als Bestellkennung angezeigt.

Typ: Zeichenfolge

Ja
displayableOrderDate

Ein Datum und eine Uhrzeit, übermittelt mit dem createFulfillmentOrder-Vorgang. Wird in Materialien, die dem Empfänger ersichtlich sind, wie z. B. auf dem Packzettel, als Bestelldatum angezeigt.

Typ: Timestamp

Ja
displayableOrderComment

Ein Textblock, übermittelt mit dem createFulfillmentOrder-Vorgang. Wird in Materialien angezeigt, die dem Empfänger ersichtlich sind, z. B. auf dem Packzettel.

Typ: Zeichenfolge

Ja
shippingSpeedCategory

Die für die Versandbestellung verwendete Versandart.

Typ: ShippingSpeedCategory

Ja
deliveryWindow

Der Zeitraum, innerhalb dessen eine Versandbestellung mit planmäßiger Lieferung zugestellt werden sollte.

Typ: DeliveryWindow

Nein
destinationAddress

Die Zieladresse, die mit dem createFulfillmentOrder-Vorgang übermittelt wurde.

Typ: Address

Ja
fulfillmentAction

Gibt an, ob die Versandbestellung sofort versendet werden oder gesperrt werden soll.

Typ: FulfillmentAction

Nein
fulfillmentPolicy

Der FulfillmentPolicy-Wert, der beim Übermitteln des createFulfillmentOrder-Vorgang angegeben wurde.

Typ: FulfillmentPolicy

Nein
codSettings

Die Gebühren für Nachnahme (COD), die Sie mit einer Bestellung mit Versand per Nachnahme in Verbindung bringen.

Typ: CODSettings

Nein
receivedDate

Datum und Uhrzeit des Eingangs der Versandbestellung bei einem Amazon-Logistikzentrum.

Typ: Timestamp

Ja
fulfillmentOrderStatus

Der aktuelle Status der Versandbestellung.

Typ: FulfillmentOrderStatus

Ja
statusUpdatedDate

The date and time that the status of the fulfillment order last changed, in ISO 8601 date-time format.

Typ: Timestamp

Ja
notificationEmails

Eine Liste von E-Mail-Adressen, die der Verkäufer angibt und die von Amazon verwendet werden, um im Namen des Verkäufers Benachrichtigungen über den Abschluss des Versands an Empfänger zu senden.

Typ: NotificationEmailList

Nein
featureConstraints

Eine Liste der Funktionen und ihrer Versandrichtlinien, die für die Bestellung gelten sollen.

Typ: < FeatureSettings > Reihe

Nein

Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte.

NameBeschreibung
errors

Während des Vorgangs sind ein oder mehrere unerwartete Fehler aufgetreten.

Typ: ErrorList

Tutorial: Informationen zur Sendungsverfolgung abrufen

In diesem Tutorial erfahren Sie, wie Sie Informationen zur Sendungsverfolgung für ein Paket in einer ausgehenden Sendung für einen Multi-Channel-Versandauftrag abrufen.

Voraussetzungen

Um dieses Tutorial abzuschließen, benötigen Sie:

  1. Autorisierung durch den Verkaufspartner, für den Sie Aufrufe durchführen. Beziehen Sie sich auf Autorisierung von Anwendungen für Verkaufspartner-API für weitere Informationen.
  2. Die Rolle "Versand durch Amazon" ist Ihrem Entwicklerprofil zugewiesen.
  3. DieRolle "Versand durch Amazon" ist auf der App-Registrierungsseite für Ihre Anwendung ausgewählt.

Schritt 1: Details zur Sendungsverfolgung abrufen

Rufen Sie den getPackageTrackingDetails-Vorgang durch Übergabe der folgenden Parameter auf:

ParameterBeschreibungErforderlich
packageNumber

Die Paket-ID, zurückgegeben vom getFulfillmentOrder-Vorgang.

Typ: integer (int32)

Ja

Beispiel anfordern

GET "https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/tracking?packageNumber=1987644423"

Beispiel für eine Antwort

{ "payload": { "packageNumber": 1987644423, "trackingNumber": "TBA123456789012", "carrierCode": "AMZN_US", "carrierPhoneNumber": "1111111111", "carrierURL": "https://www.swiship.com/track?id=TBA123456789012", "shipDate": "2022-11-13T03:18:38Z", "estimatedArrivalDate": "2022-11-15T03:18:38Z", "shipToAddress": { "city": "Troy", "state": "MI", "country": "US" }, "currentStatus": "DELIVERED", "signedForBy": "Richard Roe", "additionalLocationInfo": "FRONT_DOOR", "trackingEvents": [ { "eventDate": "2022-11-13T03:18:37Z", "eventAddress": { "city": "Buffalo", "state": "NY", "country": "US" }, "eventCode": "EVENT_101", "eventDescription": "Carrier notified to pick up package." }, { "eventDate": "2022-11-13T03:18:38Z", "eventAddress": { "city": "Buffalo", "state": "NY", "country": "US" }, "eventCode": "EVENT_102", "eventDescription": "Shipment picked up from seller's facility." }, { "eventDate": "2022-11-13T17:27:49Z", "eventAddress": { "city": "Boise", "state": "ID", "country": "US" }, "eventCode": "EVENT_302", "eventDescription": "Out for delivery." }, { "eventDate": "2022-11-15T03:18:38Z", "eventAddress": { "city": "Troy", "state": "MI", "country": "US" }, "eventCode": "EVENT_301", "eventDescription": "Delivered." } ] } }

Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte. Wenn der PackageNumber existiert nicht, eine 404-Antwort liefert die Unzulässigkeitsfehler.

NameBeschreibung
errors

Ein oder mehrere unerwartete Fehler sind aufgetreten während des getPackageTrackingDetails-Vorgangs.

Typ: ErrorList

Tutorial: Einen Versandauftrag stornieren

In diesem Tutorial erfahren Sie, wie Sie eine Anfrage an Amazon senden, um Versuche zu unterbinden, einen Versandauftrag zu versenden, der durch die angegebene Auftrags-ID für einen bestimmten Online-Marktplatz angegeben ist. Der cancelFulfillmentOrder-Vorgang sollte nur aufgerufen werden, wenn sich die Bestellung im Status "Empfangen" oder "In Planung" befindet.

Voraussetzungen

Um dieses Tutorial abzuschließen, benötigen Sie:

  1. Autorisierung durch den Verkaufspartner, für den Sie Aufrufe durchführen. Beziehen Sie sich auf Autorisierung von Anwendungen für Verkaufspartner-API für weitere Informationen.
  2. Die Rolle "Versand durch Amazon" ist Ihrem Entwicklerprofil zugewiesen.
  3. DieRolle "Versand durch Amazon" ist auf der App-Registrierungsseite für Ihre Anwendung ausgewählt.

Schritt 1: Versandauftrag stornieren

Rufen Sie den cancelFulfillmentOrder-Vorgang durch Übergabe der folgenden Parameter auf:

ParameterBeschreibungErforderlich
sellerFulfillmentOrderId

Die ID, die dem Artikel vom Verkäufer bei der Erstellung der Versandbestellung zugewiesen wurde.

maxLength: 40

Typ: Zeichenfolge

Ja

Beispiel anfordern

PUT "https://sellingpartnerapi-na.amazon.com /fba/outbound/2020-07-01/fulfillmentOrders/TestOrder-7/cancel"

Beispiel für eine Antwort

{}

Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte. Wenn der sellerFulfillmentOrderId existiert nicht, eine 404-Antwort liefert die Unzulässigkeitsfehler.

NameBeschreibung
errors

Ein oder mehrere unerwartete Fehler sind aufgetreten während des cancelFulfillmentOrder-Vorgangs.

Typ: ErrorList

Tutorial: Eine Liste von Funktionen abrufen

In diesem Tutorial erfahren Sie, wie Sie eine Liste der Funktionen abrufen, die für Bestellungen mit Multi-Channel-Versandaufträgen bei dem von Ihnen angegebenen Online-Marktplatz verfügbar sind, und ob der Verkäufer, für den Sie den Aufruf getätigt haben, für jede Funktion registriert ist.

Voraussetzungen

Um dieses Tutorial abzuschließen, benötigen Sie:

  1. Autorisierung durch den Verkaufspartner, für den Sie Aufrufe durchführen. Beziehen Sie sich auf Autorisierung von Anwendungen für Verkaufspartner-API für weitere Informationen.
  2. Die Rolle "Versand durch Amazon" ist Ihrem Entwicklerprofil zugewiesen.
  3. DieRolle "Versand durch Amazon" ist auf der App-Registrierungsseite für Ihre Anwendung ausgewählt.

Schritt 1: Liste der Funktionen abrufen

Rufen Sie den getFeatures-Vorgang durch Übergabe der folgenden Parameter auf:

ParameterBeschreibungErforderlich
marketplaceId

Der Online-Marktplatz, für den die Liste der Funktionen zurückgegeben werden soll.

Typ: Zeichenfolge

Ja

Beispiel anfordern

GET "https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/features?MarketplaceId=ATVPDKIKX0DER"

Antwort

Eine erfolgreiche Antwort hat einen 200-Code.

Beispiel für eine Antwort

{ "features": [ { "featureName": "BLANK_BOX", "featureDescription": "Enables Shipment in non-Amazon branded boxes", "sellerEligible": true }, { "featureName": "BLOCK_AMAZON ", "featureDescription": "Blocks using Amazon Logistics as carrier", "sellerEligible": true } ] }
ParameterBeschreibungErforderlich
featureName

Der Name der Funktion

Typ: Zeichenfolge

Ja
featureDescription

Die Funktionsbeschreibung.

Typ: Zeichenfolge

Ja
sellerEligible

Wenn wahr, bedeutet das, dass der Verkäufer berechtigt ist, die Funktion zu nutzen.

Typ: boolean

Nein

Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte.

NameBeschreibung
errors

Ein oder mehrere unerwartete Fehler sind aufgetreten während des getFeatures-Vorgangs.

Typ: ErrorList

Tutorial: Bestand abrufen, der für Blank Box in Frage kommt

Dieses Tutorial zeigt Ihnen, wie Sie eine Liste der Bestandsgegenstände abrufen, die für Blank Box infrage kommen.

Voraussetzungen

Um dieses Tutorial abzuschließen, benötigen Sie:

  1. Autorisierung durch den Verkaufspartner, für den Sie Aufrufe durchführen. Beziehen Sie sich auf Autorisierung von Anwendungen für Verkaufspartner-API für weitere Informationen.
  2. Die Rolle "Versand durch Amazon" ist Ihrem Entwicklerprofil zugewiesen.
  3. DieRolle "Versand durch Amazon" ist auf der App-Registrierungsseite für Ihre Anwendung ausgewählt.

Schritt 1: Liste mit Objekten aus dem Funktionsinventar abrufen

Rufen Sie den getFeatureInventory-Vorgang durch Übergabe der folgenden Parameter auf:

ParameterBeschreibungErforderlich
marketplaceId

Der Online-Marktplatz, für den eine Liste des Lagerbestands zurückgegeben werden soll, welcher für die angegebene Funktion in Frage kommt.

Typ: Zeichenfolge

Ja
featureName

Der Name der Funktion, für die eine Liste des in Frage kommenden Bestands zurückgegeben werden soll.

Typ: Zeichenfolge

Ja
nextToken

Ein String-Token, das in der Antwort auf Ihre vorherige Anfrage zurückgegeben wurde und verwendet wird, um die nächste Antwortseite zurückzugeben. Ein Wert von null wird die erste Seite zurückgeben.

Typ: Zeichenfolge

Nein
queryStartDate

Ein Datum, an dem Inventar ausgewählt wird, das zuletzt vor (oder am) vor bis zu 90 Tagen aktualisiert wurde. Eine Aktualisierung ist definiert als jede Änderung der Verfügbarkeit von Inventar mit aktivierter Funktion. Dies muss im Format yyyy-MM-DDTHH:mm:ss.sssz sein, zum Beispiel: 2020-04-04T 16:20:23.000 Z.

Typ: Zeichenfolge (Datum-Uhrzeit)

Nein

Beispiel anfordern

GET "https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/features/inventory/BLANK_BOX?marketplaceId=ATVPDKIKX0DER"

Antwort

Eine erfolgreiche Antwort hat einen 200-Code.

Beispiel für eine Antwort

{ "payload": { "marketplaceId": "ATVPDKIKX0DER", "featureName": "BLANK_BOX", "featureSkus": [ { "sellerSku": "TEST_SKU_BLKAM", "fnSku": "X00TEST9UZ", "asin": "B08DTESTNM", "skuCount": "4", "overlappingSkus": [] }, { "sellerSku": "TEST_SKU_BLKAM2", "fnSku": "X00TESTTS5", "asin": "B0TESTXXQM", "skuCount": "2", "overlappingSkus": [] } ] } }

ParameterBeschreibungErforderlich
marketplaceId

Der angeforderte Online-Marktplatz.

Typ: Zeichenfolge

Ja
featureName

Der Name der Funktion.

Typ: Zeichenfolge

Ja
nextToken

Wenn vorhanden und nicht leer, übergeben Sie dieses String-Token in der nächsten Anfrage, um die nächste Antwortseite zurückzugeben.

Typ: Zeichenfolge

Nein
featureSkus

Eine Reihe von SKUs, die für diese Funktion in Frage kommen, und die verfügbare Menge.

Typ: < FeatureSku > Reihe

Nein

Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte.

NameBeschreibung
errors

Ein oder mehrere unerwartete Fehler sind aufgetreten während des getFeatureInventory-Vorgangs.

Typ: ErrorList

Tutorial: Blank Box-Bestand für eine bestimmte SKU abrufen

Dieses Tutorial zeigt Ihnen, wie Sie die Gesamtzahl der Funktionsverkäufer-SKUs mit von Ihnen angegebenen sellerSKU erhalten.

📘

Nicht teilnahmeberechtigt sellerSKU

Wenn sellerSKU nicht berechtigt ist, wird die Antwort ein leeres skuInfo-Objekt enthalten.

Voraussetzungen

Um dieses Tutorial abzuschließen, benötigen Sie:

  1. Autorisierung durch den Verkaufspartner, für den Sie Aufrufe durchführen. Beziehen Sie sich auf Autorisierung von Anwendungen für Verkaufspartner-API für weitere Informationen.
  2. Die Rolle "Versand durch Amazon" ist Ihrem Entwicklerprofil zugewiesen.
  3. DieRolle "Versand durch Amazon" ist auf der App-Registrierungsseite für Ihre Anwendung ausgewählt.

Schritt 1: Die Anzahl der Artikel-SKUs für Verkäufer ermitteln

Rufen Sie den getFeatureSKU-Vorgang durch Übergabe der folgenden Parameter auf:

ParameterBeschreibungErforderlich
marketplaceId

Der Online-Marktplatz, für den die Zählung zurückgegeben werden soll.

Typ: Zeichenfolge

Ja
featureName

Der Name der Funktion.

Typ: Zeichenfolge

Ja
sellerSku

Wird verwendet, um einen Artikel auf dem angegebenen Online-Marktplatz zu identifizieren. SellerSKU ist durch SellerId des Verkäufers qualifiziert, was in jedem Vorgang enthalten ist, den Sie senden.

Typ: Zeichenfolge

Ja

Beispiel anfordern

GET "https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/features/inventory/BLANK_BOX/TEST_SKU_BLKAM?marketplaceId=ATVPDKIKX0DER"

Beispiel für eine Antwort

{ "payload": { "marketplaceId": "ATVPDKIKX0DER", "featureName": "BLANK_BOX", "isEligible": true, "ineligibleReasons": [], "sellerSku": "TEST_SKU_BLKAM", "fnSku": "X0TEST9UZ", "asin": "B0TESTQ6NM", "skuCount": "4" } }
ParameterBeschreibungErforderlich
marketplaceId

Der angeforderte Online-Marktplatz.

Typ: Zeichenfolge

Ja

featureName

Der Name der Funktion.

Typ: Zeichenfolge

Ja
isEligible

Wenn wahr, SKU ist der Verkäufer für die angeforderte Funktion berechtigt.

Typ: boolean

Ja
ineligibleReasons

Eine Liste mit einem oder mehreren Gründen, warum die Verkäufer-SKU für diese Funktion nicht infrage kommt.

Mögliche Werte:

  • MERCHANT_NOT_ENROLLED – Der Händler ist nicht für die Funktion registriert.

  • SKU_NOT_ELIGIBLE – Die SKU befindet sich nicht in einem Warenhaus, das diese Funktion unterstützt.
  • INVALID_SKU – Es gibt ein Problem mit der angegebenen SKU.

Typ: < Zeichenfolge > Array

Nein
skuInfo

Informationen über SKU, einschließlich der verfügbaren Anzahl, Identifikatoren und einer Liste von sich überschneidenden SKUs, ⁣⁣⁣ die sich den gleichen Bestandspool teilen.

Typ: FeatureSku

Nein

Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte.

NameBeschreibung
errors

Ein oder mehrere unerwartete Fehler sind aufgetreten während des getFeatureInventory-Vorgangs.

Typ: ErrorList

Tutorial: Erstellen einer Bestellung für Japan mit geplanter Lieferung und Zeitfenster für die Lieferung

In diesem Tutorial wird der Prozess der Auftragserstellung für Japan mit der Versandoption planmäßiger Lieferung beschrieben. Diese Versandoption ist nur für Bestellungen auf dem japanischen Marktplatz verfügbar.

Voraussetzungen

Um dieses Tutorial abzuschließen, benötigen Sie:

  1. Autorisierung durch den Verkaufspartner, für den Sie Aufrufe durchführen. Beziehen Sie sich auf Autorisierung von Anwendungen für Verkaufspartner-API für weitere Informationen.
  2. Die Rolle "Versand durch Amazon" ist Ihrem Entwicklerprofil zugewiesen.
  3. DieRolle "Versand durch Amazon" ist auf der App-Registrierungsseite für Ihre Anwendung ausgewählt.

Schritt 1: Versandvorschau für geplante Liefertermine abrufen

Rufen Sie den getFulfillmentPreview-Vorgang mit den Werten ShippingSpeedCategories = ScheduledDelivery und IncludeDeliveryWindows = true auf.

Body-ParameterBeschreibungErforderlich
marketplaceId

Der Online-Marktplatz, für den die Versandbestellung aufgegeben wurde.

Typ: Zeichenfolge

Nein
address

Die Zieladresse für die Versandbestellungsvorschau.

Typ: Address

Ja
items

Identifizierungsinformationen und Mengeninformationen für die Artikel in der Versandbestellungsvorschau.

Typ: GetFulfillmentPreviewItemList

Ja
shippingSpeedCategories

Eine Liste der Versandmethoden, die für die Erstellung von Vorschauen von Versandaufträgen verwendet werden.

Mögliche Werte:

  • Standard – Standardversand.
  • Expedited – Expressversand.
  • Priority – Bevorzugter Versand.
  • ScheduledDelivery – Versandart mit planmäßiger Lieferung nur für Japan.

Hinweis: Die Service-Level-Vereinbarungen für die Versandart variieren je nach Online-Marktplatz. Verkäufer sollten die Seller Central-Webseite bei ihrem Online-Marktplatz für Versandarten, Service-Level-Vereinbarungen und Versandgebühren einsehen.

Nein
includeCODFulfillmentPreview

Gibt an, ob Versandauftragsvorschauen, die für Nachnahme (COD) bestimmt sind, zurückgegeben werden sollen.

Mögliche Werte:

true – Gibt alle Vorschauen von Versandaufträgen zurück (sowohl für Nachnahme als auch für Nicht-Nachnahmen).

false – Sendet nur Vorschauen von Versandaufträgen zurück, die nicht für Nachnahme bestimmt sind. Gilt nur für Bestellungen in Japan.

Typ: boolean

Nein
includeDeliveryWindows

Gibt an, ob das ScheduledDeliveryInfo-Antwortobjekt zurückgegeben werden soll, 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. Nur anwendbar für Bestellungen in Japan.

Typ: boolean

Nein
featureConstraints

Eine Liste der Funktionen und ihrer Versandrichtlinien, die für die Bestellung gelten sollen.

Typ: < FeatureSettings > Reihe

Nein

Beispiel anfordern

POST "https://sellingpartnerapi-fe.amazon.com/fba/outbound/2020-07-01/fulfillmentOrders/preview" { "marketplaceId": "A1VC38T7YXB528", "address": { "name": "Mary Major", "addressLine1": "1-8-1 Shimomeguro", "addressLine2": "Meguro-ku", "city": "Tokyo", "countryCode": "JP", "postalCode": "153-0064" }, "items": [ { "sellerSku": "SellerSKU12", "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-1", "quantity": 2 } ], "shippingSpeedCategories": [ "ScheduledDelivery" ], "IncludeDeliveryWindows": "true" }

Antwort

Eine erfolgreiche Antwort hat den Code 200 und das Antwortschema für den getFulfillmentPreview-Vorgang.

{ "payload": { "fulfillmentPreviews": [ { "shippingSpeedCategory": "ScheduledDelivery", "isFulfillable": true, "isCODCapable": false, "estimatedShippingWeight": { "unit": "POUNDS", "value": "0.441" }, "estimatedFees": [ { "name": "FBAPerOrderFulfillmentFee", "amount": { "currencyCode": "YEN", "value": "0.0" } }, { "name": "FBATransportationFee", "amount": { "currencyCode": "YEN", "value": "0.0" } }, { "name": "FBAPerUnitFulfillmentFee", "amount": { "currencyCode": "YEN", "value": "9.82" } } ], "fulfillmentPreviewShipments": [ { "earliestShipDate": "2022-12-11T08:00:00Z", "latestShipDate": "2022-12-12T07:59:59Z", "earliestArrivalDate": "2022-12-13T08:00:00Z", "latestArrivalDate": "2022-12-14T07:59:59Z", "fulfillmentPreviewItems": [ { "sellerSku": "SellerSKU12", "quantity": 2, "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-1", "estimatedShippingWeight": { "unit": "POUNDS", "value": "0.441" }, "shippingWeightCalculationMethod": "Dimensional" } ] } ], "scheduledDeliveryinfo": { "deliveryTimeZone": "UTC", "deliveryWindows": [ { "endDate": "2022-12-15T10:48:11Z", "startDate": "2022-12-15T06:48:11Z" }, { "endDate": "2022-12-16T14:48:11Z", "startDate": "2022-12-16T10:48:11Z" } ] }, "unfulfillablePreviewItems": [], "marketplaceId": "A1VC38T7YXB528" } ] } }
NameBeschreibung
FulfillmentPreviews

Eine Reihe von Informationen zur Versandvorschau.

Typ: FulfillmentPreviewList

Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte.

NameBeschreibung
errors

Während des Vorgangs sind ein oder mehrere unerwartete Fehler aufgetreten.

Typ: ErrorList

Schritt 2: Versandauftrag erstellen

Rufen Sie den createFulfillmentOrder-Vorgang mit dem Lieferfenster auf, das Sie aus der getFulfillmentPreview-Antwort erhalten haben, und mit ShippingSpeedCategory = ScheduledDelivery. Wenn ein anderes Fenster mit dem createFulfillmentOrder-Vorgang verwendet wird, gibt der Service einen Fehler zurück und der getFulfillmentPreview-Vorgang muss erneut ausgeführt werden.

📘

Hinweis

Die Service-Level-Agreements für die Versandart variieren je nach Marketplace. Verkäufer können sich auf Folgendes beziehen Seller Central für Service-Level-Agreements für Versandarten und Gebühren für den Versand über mehrere Kanäle.

Body-ParameterBeschreibungErforderlich
marketplaceId

Der Online-Marktplatz, für den die Versandbestellung aufgegeben wurde.

Typ: Zeichenfolge

Nein
sellerFulfillmentOrderId

Eine Versandauftrags-ID, die der Verkäufer erstellt, um seinen Versandauftrag zu verfolgen. sellerFulfillmentOrderId muss für jeden Versandauftrag, den ein Verkäufer erstellt, einzigartig sein. Wenn das System des Verkäufers bereits eindeutige Bestellungskennungen erstellt, sind diese möglicherweise gute Werte, die der Verkäufer verwenden kann.

maxLength: 40

Typ: Zeichenfolge

Ja
displayableOrderId

Eine vom Verkäufer erstellte Versandauftrags-ID. Dieser Wert wird als Bestell-ID in Materialien angezeigt, die dem Empfänger angezeigt werden, z. B. auf dem Packzettel für ausgehende Sendungen. Der Wert von DisplayableOrderId sollte mit der Bestellnummer übereinstimmen, die der Verkäufer dem Empfänger zur Verfügung stellt. Der Verkäufer kann SellerFulfillmentOrderId für diesen Wert verwenden oder einen alternativen Wert angeben, wenn der Empfänger auf eine alternative Bestell-ID verweisen soll.

Der Wert muss eine alphanumerische oder ISO 8859-1-konforme Zeichenfolge mit einer Länge von einem bis 40 Zeichen sein. Kann nicht zwei Leerzeichen in einer Zeile enthalten. Voran- und nachgestellte Leerzeichen werden entfernt.

maxLength: 40

Typ: Zeichenfolge

Ja
displayableOrderDate

Datum und Uhrzeit der Versandbestellung. Wird in Dokumenten, die dem Empfänger angezeigt werden, wie z. B. auf dem Packzettel für ausgehende Sendungen, als Bestelldatum angezeigt.

Typ: Timestamp

Ja
displayableOrderComment

Auftragsspezifischer Text, der in Materialien für den Empfänger angezeigt wird, z. B. auf dem Packzettel für ausgehende Sendungen.

maxLength: 250

Typ: Zeichenfolge

Ja
shippingSpeedCategory

Die Versandart für den Versandauftrag.

Typ:

ShippingSpeedCategory
Ja
deliveryWindow

Der Zeitraum, innerhalb dessen eine Versandbestellung mit planmäßiger Lieferung zugestellt werden sollte.

Typ: DeliveryWindow

Nein
destinationAddress

Die Zieladresse für die Versandbestellung.

Typ: Address

Ja
deliveryPreferences

Die Lieferpräferenzen galten für die Zieladresse. Diese Präferenzen werden, wenn möglich, angewendet und nach bestem Wissen und Gewissen verwendet. Bei berechtigten Bestellungen besteht die Standardzustellung darin, das Paket unbeaufsichtigt an der Eingangstür stehen zu lassen. Diese Funktion wird derzeit nur auf dem japanischen Marktplatz unterstützt und gilt nicht für andere Marketplace-Sites.

Typ: DeliveryPreferences

Nein
fulfillmentAction

Gibt an, ob die Versandbestellung sofort versendet werden oder gesperrt werden soll.

Typ: FulfillmentAction

Nein
fulfillmentPolicy

Der FulfillmentPolicy-Wert, der beim Übermitteln des createFulfillmentOrder-Vorgangs angegeben wurde.

Typ: FulfillmentPolicy

Nein
codSettings

Die Nachnahmegebühren, die Sie mit einer Nachnahme-Versandbestellung verknüpfen.

Typ: CODSettings

Nein
shipFromCountryCode

Der zweistellige Ländercode für das Land, aus dem der Versandauftrag versendet wird. Muss im Alpha-2-Format nach ISO 3166-1 vorliegen. Dieser ist Erforderlich bei einer grenzüberschreitenden Lieferung.

Typ: Zeichenfolge

Nein
notificationEmails

Eine Liste von E-Mail-Adressen, die der Verkäufer angibt und die von Amazon verwendet werden, um im Namen des Verkäufers Benachrichtigungen über den Abschluss des Versands an Empfänger zu senden.

Typ: NotificationEmailList

Nein
featureConstraints

Eine Liste der Funktionen und ihrer Versandrichtlinien, die für die Bestellung gelten sollen.

Typ: < FeatureSettings > Reihe

Nein
Items

Eine Liste der Artikel, die in die Versandbestellungsvorschau aufgenommen werden sollen, einschließlich der Menge.

Typ: CreateFulfillmentOrderItemList

Ja

Beispiel anfordern

POST "https://sellingpartnerapi-fe.amazon.com/fba/outbound/2020-07-01/fulfillmentOrders" { "sellerFulfillmentOrderId": "CONSUMER-2022921-145045", "displayableOrderId": "CONSUMER-2022921-145045", "displayableOrderDate": "2022-01-09T19:46:45.809Z", "displayableOrderComment": "TestOrder", "shippingSpeedCategory": "ScheduledDelivery", "deliveryWindow": { "endDate": "2022-12-15T10:48:11Z", "startDate": "2022-12-15T06:48:11Z" }, "fulfillmentAction": "Ship", "destinationAddress": { "name": "Mary Major", "addressLine1": "1-8-1 Shimomeguro", "addressLine2": "Meguro-ku", "city": "Tokyo", "countryCode": "JP", "postalCode": "153-0064" }, "items": [ { "sellerSku": "SellerSKU12", "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-0", "quantity": 1 } ] }

Antwort

Eine erfolgreiche Antwort hat einen 200-Code und umfasst die folgenden Objekte.

Beispiel für eine Antwort

{}

Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte.

NameBeschreibung
errors

Ein oder mehrere unerwartete Fehler sind aufgetreten während des createFulfillmentOrder-Vorgangs.

Typ: ErrorList

Schritt 3: Versandauftrag zur Überprüfung der Bestelldetails abrufen

Nach erfolgreichem Aufruf des createFulfillmentOrder-Vorgangs, rufen Sie den getFulfillmentOrder-Vorgang zur Validierung von fulfillmentAction= Ship und fulfillmentOrderStatus= Received auf.

ParameterBeschreibungErforderlich
sellerFulfillmentOrderId

Die ID, die dem Artikel vom Verkäufer bei der Erstellung der Versandbestellung zugewiesen wurde.

maxLength: 40

Typ: Zeichenfolge

Ja

Beispiel anfordern

GET "https://sellingpartnerapi-fe.amazon.com/fba/outbound/2020-07-01/fulfillmentOrders/CONSUMER-2022921-145045"

Antwort

Eine erfolgreiche Antwort hat einen 200-Code mit einer Nutzlast.

Beispiel für eine Antwort

{ "payload": { "fulfillmentOrder": { "sellerFulfillmentOrderId": "CONSUMER-2022921-145045", "marketplaceId": "A1VC38T7YXB528", "displayableOrderId": "CONSUMER-2022921-145045", "displayableOrderDate": "2022-01-09T19:46:45.809Z", "displayableOrderComment": "TestOrder", "shippingSpeedCategory": "ScheduledDelivery", "destinationAddress": { "name": "Mary Major", "addressLine1": "1-8-1 Shimomeguro", "addressLine2": "Meguro-ku", "city": "Tokyo", "countryCode": "JP", "postalCode": "153-0064" }, "deliveryWindow": { "endDate": "2022-12-15T10:48:11Z", "startDate": "2022-12-15T06:48:11Z" } "fulfillmentAction": "Ship", "fulfillmentPolicy": "FillAllAvailable", "receivedDate": "2022-09-21T14:50:45Z", "fulfillmentOrderStatus": "Received", "statusUpdatedDate": "2022-09-22T03:44:35Z" }, "fulfillmentOrderItems": [ { "sellerSku": "SellerSKU12", "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-0", "quantity": "1" } ], "fulfillmentShipments": [], "returnItems": [], "returnAuthorizations": [] } }
Body-ParameterBeschreibungErforderlich
fulfillmentOrder

Allgemeine Informationen zu einer Versandbestellung, einschließlich ihres Status.

Typ: FulfillmentOrder

Ja

fulfillmentOrderItems

Eine Reihe von Artikelinformationen zu Versandbestellungen.

Typ: FulfillmentOrderItemList

Ja
fulfillmentShipments

Eine Reihe von Versandinformationen.

Typ: FulfillmentShipmentList

Nein
returnItems

Eine Reihe von Artikeln, die Amazon zur Rücksendung akzeptiert hat. Wird leer zurückgegeben, wenn keine Artikel zur Rücksendung angenommen wurden.

Typ: ReturnItemList

Ja
returnAuthorizations

Eine Reihe von Informationen zur Rücksendegenehmigung.

Typ: ReturnAuthorizationList

Ja

Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte.

NameBeschreibung
errors

Während des Vorgangs sind ein oder mehrere unerwartete Fehler aufgetreten.

Typ: ErrorList

Tutorial: Eine MCF-Bestellung für Indien erstellen

Dieses Tutorial beschreibt den MCF-Auftragserstellungsprozess für Indien.

Voraussetzungen

Um dieses Tutorial abzuschließen, benötigen Sie:

  1. Autorisierung durch den Verkaufspartner, für den Sie Aufrufe durchführen. Beziehen Sie sich auf Autorisierung von Anwendungen für Verkaufspartner-API für weitere Informationen.
  2. Die Rolle "Versand durch Amazon" ist Ihrem Entwicklerprofil zugewiesen.
  3. DieRolle "Versand durch Amazon" ist auf der App-Registrierungsseite für Ihre Anwendung ausgewählt.

Schritt 1: Versandvorschau erstellen

Body-ParameterBeschreibungErforderlich
marketplaceId

Der Online-Marktplatz, für den die Versandbestellung aufgegeben wurde.

Typ: Zeichenfolge

Nein
address

Die Zieladresse für die Versandbestellungsvorschau.

Typ: Address

Ja
items

Identifizierungsinformationen und Mengeninformationen für die Artikel in der Versandbestellungsvorschau.

Typ: GetFulfillmentPreviewItemList

Ja
shippingSpeedCategories

Eine Liste der Versandmethoden, die für die Erstellung von Vorschauen von Versandaufträgen verwendet werden.

Mögliche Werte:

  • Standard – Standardversand.

Hinweis: Die Service-Level-Agreements für die Versandart variieren je nach Marketplace. Die Standardversandmethode ist die einzige Versandart, die für Indien unterstützt wird. Verkäufer sollten sich auf die beziehen Webseite von Seller Central auf ihrem Marktplatz für Service-Level-Agreements für Versandmethoden und Versandgebühren.

Nein
includeCODFulfillmentPreview

Gibt an, ob Versandauftragsvorschauen, die für Nachnahme (COD) bestimmt sind, zurückgegeben werden sollen.

Mögliche Werte:

true – Gibt alle Vorschauen von Versandaufträgen zurück (sowohl für Nachnahme als auch für Nicht-Nachnahmen).

false – Sendet nur Vorschauen von Versandaufträgen zurück, die nicht für Nachnahme bestimmt sind. Gilt nur für Bestellungen in Japan.

Typ: boolean

Nein
includeDeliveryWindows

Gibt an, ob das ScheduledDeliveryInfo-Antwortobjekt zurückgegeben werden soll, 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. Nur anwendbar für Bestellungen in Japan.

Typ: boolean

Nein
featureConstraints

Eine Liste der Funktionen und ihrer Versandrichtlinien, die für die Bestellung gelten sollen.

Typ: < FeatureSettings > Reihe

Nein

Beispiel anfordern

POST "https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/fulfillmentOrders/preview" { "marketplaceId": "A21TJRUUN4KGV", "address": { "name": "Saanvi Sarkar", "addressLine1": "FLAT#20012, Tower#20, Prestige Ferns Residency, Haralur Road", "city": "Bengaluru", "stateOrRegion": "KA", "countryCode": "IN", "postalCode": "560021", "phone": "9986365404" }, "items": [ { "sellerSku": "mohamf devogst8 B06XSK3XL6", "sellerFulfillmentOrderItemId": "OrderItemID1", "quantity": 1 } ], "shippingSpeedCategories": [ "Standard" ], "featureConstraints": [ { "featureName": "BLANK_BOX", "featureFulfillmentPolicy": "NOTREQUIRED" } ] }

Antwort

Eine erfolgreiche Antwort hat den Code 200 und das Antwortschema für den getFulfillmentPreview-Vorgang.

{ "payload": { "fulfillmentPreviews": [ { "shippingSpeedCategory": "Standard", "isFulfillable": false, "isCODCapable": false, "fulfillmentPreviewShipments": [ { "earliestShipDate": "2023-12-09T10:42:10Z", "latestShipDate": "2023-12-09T10:42:10Z", "earliestArrivalDate": "2023-12-11T10:42:10Z", "latestArrivalDate": "2023-12-13T10:42:10Z", "fulfillmentPreviewItems": [ { "sellerSku": "mohamf devogst8 B06XSK3XL6", "quantity": 1, "sellerFulfillmentOrderItemId": "OrderItemID1", "estimatedShippingWeight": { "unit": "KILOGRAMS", "value": "0.350" }, "shippingWeightCalculationMethod": "Package" } ] } ], "marketplaceId": "A21TJRUUN4KGV", "featureConstraints": [ { "featureName": "BLANK_BOX", "featureFulfillmentPolicy": "NotRequired" } ] } ] } }
NameBeschreibung
FulfillmentPreviews

Eine Reihe von Informationen zur Versandvorschau.

Typ: FulfillmentPreviewList

Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte.

NameBeschreibung
errors

Während des Vorgangs sind ein oder mehrere unerwartete Fehler aufgetreten.

Typ: ErrorList

Schritt 2: Versandauftrag erstellen

Rufen Sie den createFulfillmentOrder-Vorgang auf, um einen Multi-Channel-Versandauftrag zu erstellen, in dem die für die Bestellung erforderlichen Funktionsbeschränkungen angegeben sind.

Body-ParameterBeschreibungErforderlich
marketplaceId

Der Online-Marktplatz, für den die Versandbestellung aufgegeben wurde.

Typ: Zeichenfolge

Nein
sellerFulfillmentOrderId

Eine Versandauftrags-ID, die der Verkäufer erstellt, um seinen Versandauftrag zu verfolgen. sellerFulfillmentOrderId muss für jeden Versandauftrag, den ein Verkäufer erstellt, einzigartig sein. Wenn das System des Verkäufers bereits eindeutige Bestellungskennungen erstellt, sind diese möglicherweise gute Werte, die der Verkäufer verwenden kann.

maxLength: 40

Typ: Zeichenfolge

Ja
displayableOrderId

Eine vom Verkäufer erstellte Versandauftrags-ID. Dieser Wert wird als Bestell-ID in Materialien angezeigt, die dem Empfänger angezeigt werden, z. B. auf dem Packzettel für ausgehende Sendungen. Der Wert von DisplayableOrderId sollte mit der Bestellnummer übereinstimmen, die der Verkäufer dem Empfänger zur Verfügung stellt. Der Verkäufer kann SellerFulfillmentOrderId für diesen Wert verwenden oder einen alternativen Wert angeben, wenn der Empfänger auf eine alternative Bestell-ID verweisen soll.

Der Wert muss eine alphanumerische oder ISO 8859-1-konforme Zeichenfolge mit einer Länge von einem bis 40 Zeichen sein. Kann nicht zwei Leerzeichen in einer Zeile enthalten. Voran- und nachgestellte Leerzeichen werden entfernt.

maxLength: 40

Typ: Zeichenfolge

Ja
displayableOrderDate

Datum und Uhrzeit der Versandbestellung. Wird in Dokumenten, die dem Empfänger angezeigt werden, wie z. B. auf dem Packzettel für ausgehende Sendungen, als Bestelldatum angezeigt.

Typ: Timestamp

Ja
displayableOrderComment

Auftragsspezifischer Text, der in Materialien für den Empfänger angezeigt wird, z. B. auf dem Packzettel für ausgehende Sendungen.

maxLength: 250

Typ: Zeichenfolge

Ja
shippingSpeedCategory

Die Versandart für den Versandauftrag.

Typ:

ShippingSpeedCategory
Ja
deliveryWindow

Der Zeitraum, innerhalb dessen eine Versandbestellung mit planmäßiger Lieferung zugestellt werden sollte.

Typ: DeliveryWindow

Nein
destinationAddress

Die Zieladresse für die Versandbestellung.

Typ: Address

Ja
deliveryPreferences

Die Lieferpräferenzen galten für die Zieladresse. Diese Präferenzen werden, wenn möglich, angewendet und nach bestem Wissen und Gewissen verwendet. Bei berechtigten Bestellungen besteht die Standardzustellung darin, das Paket unbeaufsichtigt an der Eingangstür stehen zu lassen. Diese Funktion wird derzeit nur auf dem japanischen Marktplatz unterstützt und gilt nicht für andere Marketplace-Sites.

Typ: DeliveryPreferences

Nein
fulfillmentAction

Gibt an, ob die Versandbestellung sofort versendet werden oder gesperrt werden soll.

Typ: FulfillmentAction

Nein
fulfillmentPolicy

Der FulfillmentPolicy-Wert, der beim Übermitteln des createFulfillmentOrder-Vorgangs angegeben wurde.

Typ: FulfillmentPolicy

Nein
codSettings

Die Nachnahmegebühren, die Sie mit einer Nachnahme-Versandbestellung verknüpfen.

Typ: CODSettings

Nein
shipFromCountryCode

Der zweistellige Ländercode für das Land, aus dem der Versandauftrag versendet wird. Muss im Alpha-2-Format nach ISO 3166-1 vorliegen. Dieser ist Erforderlich bei einer grenzüberschreitenden Lieferung.

Typ: Zeichenfolge

Nein
notificationEmails

Eine Liste von E-Mail-Adressen, die der Verkäufer angibt und die von Amazon verwendet werden, um im Namen des Verkäufers Benachrichtigungen über den Abschluss des Versands an Empfänger zu senden.

Typ: NotificationEmailList

Nein
featureConstraints

Eine Liste der Funktionen und ihrer Versandrichtlinien, die für die Bestellung gelten sollen.

Typ: < FeatureSettings > Reihe

Nein
items

Eine Liste der Artikel, die in die Versandauftragsvorschau aufgenommen werden sollen, einschließlich der Menge. Maximal 100 Einzelartikel mit einem Maximum von 250 Einheiten pro Bestellung.

Typ: CreateFulfillmentOrderItemList

Ja
paymentInformation

Die Zahlungsinformationen für die Versandbestellung.

Typ: PaymentInformation

Ja

Beispiel anfordern

POST "https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/fulfillmentOrders" { "sellerFulfillmentOrderId": "createOrder1703154732", "displayableOrderId": "TestOrder-FBAOutbound20", "displayableOrderDate": "2023-11-09T19:46:45.809Z", "displayableOrderComment": "TestOrder", "shippingSpeedCategory": "Standard", "fulfillmentAction": "Ship", "destinationAddress": { "name": "Anshul R", "addressLine1": "FLAT#1234, Tower#201, Prestige Residency, Haralur Road", "city": "Bengaluru", "stateOrRegion": "KA", "countryCode": "IN", "postalCode": "560102", "phone": "9168071234" }, "notificationEmails": [ "lokshws@amazon.com" ], "items": [ { "sellerSku": "mohamf devogst8 B06XSK3XL6", "sellerFulfillmentOrderItemId": "OrderItemID1", "quantity": 1, "perUnitDeclaredValue": { "currencyCode": "INR", "value": "2.00" } } ], "paymentInformation": [ { "paymentTransactionId": "TestPaymenttransaction", "paymentMode": "Other", "paymentDate": "2023-11-14T16:25:56Z" } ] }

Antwort

Eine erfolgreiche Antwort hat einen 200-Code und umfasst die folgenden Objekte.

Beispiel für eine Antwort

{}

Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte.

NameBeschreibung
errors

Ein oder mehrere unerwartete Fehler sind aufgetreten während des createFulfillmentOrder-Vorgangs.

Typ: ErrorList

Schritt 2b. Erstellen Sie eine Versandbestellung mit einer Nachnahmeoption

Rufen Sie den createFullfillmentOrder Vorgang zum Erstellen einer MCF-Bestellung mit Nachnahmeoption (COD). Bei Bestellungen per Nachnahme auf dem IN-Marketplace gilt keiner der monetären Werte in codSettings (codCharge, codChargeTax, shippingCharge, shippingChargeTax) sollte gesetzt werden. Alle Gebühren in der Bestellung müssen wie folgt dargestellt werden perUnitDeclaredValue.

Body-ParameterBeschreibungErforderlich
marketplaceIdDie Marketplace-Site, auf der die Versandbestellung aufgegeben wird.
Typ: Schnur
Nein
sellerFulfillmentOrderIdEine Versandauftrags-ID, die der Verkäufer zur Nachverfolgung seiner Versandbestellung erstellt. Der sellerFulfillmentOrderId muss für jeden Versandauftrag, den ein Verkäufer erstellt, einzigartig sein. Wenn das System des Verkäufers bereits eindeutige Bestellkennungen erstellt, könnten diese Werte für den Verkäufer sinnvoll sein.
maximale Länge: 40
Typ: Schnur
Ja
displayableOrderIdEine vom Verkäufer erstellte Versandauftrags-ID. Dieser Wert wird als Bestell-ID in Materialien angezeigt, die dem Empfänger angezeigt werden, z. B. auf dem Packzettel für ausgehende Sendungen. Der Wert von displayableOrderId sollte mit der Bestellnummer übereinstimmen, die der Verkäufer dem Empfänger zur Verfügung stellt. Der Verkäufer kann sellerFulfillmentOrderId für diesen Wert verwenden oder einen alternativen Wert angeben, wenn sie möchten, dass der Empfänger auf eine alternative Bestell-ID verweist. Der Wert muss eine alphanumerische oder ISO 8859-1-konforme Zeichenfolge mit einer Länge von einem bis 40 Zeichen sein. Kann nicht zwei Leerzeichen in einer Zeile enthalten. Voran- und nachgestellte Leerzeichen werden entfernt.Ja
displayableOrderDateDatum und Uhrzeit des Erfüllungsauftrags. Wird in Materialien, die direkt an den Empfänger gerichtet sind, wie z. B. auf dem Packzettel für ausgehende Lieferungen, als Bestelldatum angezeigt.
Typ: Timestamp
Ja
displayableOrderCommentAuftragsspezifischer Text, der in Materialien für den Empfänger erscheint, z. B. auf dem Packzettel für ausgehende Lieferungen.
maximale Länge: 250
Typ: Schnur
Ja
shippingSpeedCategoryDie Versandart für die Versandbestellung.
Typ: ShippingSpeedCategory
Ja
deliveryWindowDer Zeitraum, innerhalb dessen ein Fulfillment-Auftrag mit planmäßiger Lieferung geliefert werden sollte.
Typ: DeliveryWindow
Nein
destinationAddressDie Zieladresse für den Versandauftrag.
Typ: Address
Ja
deliveryPreferencesDie Lieferpräferenzen galten für die Zieladresse. Diese Präferenzen werden, wenn möglich, angewendet und nach bestem Wissen und Gewissen verwendet. Bei berechtigten Bestellungen besteht die Standardzustellung darin, das Paket unbeaufsichtigt an der Eingangstür stehen zu lassen. Diese Funktion wird derzeit nur auf dem japanischen Marktplatz unterstützt und gilt nicht für andere Marketplace-Sites.
Typ: DeliveryPreferences
Nein
fulfillmentActionGibt an, ob der Versandauftrag jetzt versendet werden soll oder ob eine Bestellung gesperrt werden soll.
Typ: FulfillmentAction
Nein
fulfillmentPolicyDie Erfüllungsrichtlinie.
Typ: FulfillmentPolicy
Nein
codSettingsDie Nachnahmegebühren, die Sie mit einer Bestellung zur Nachnahme verknüpfen. Hinweis: Nur isCodRequired muss eingestellt werden. codCharge, codChargeTax, shippingCharge, und shippingChargeTax sollte nicht für den IN-Marktplatz festgelegt werden.
Typ: CODSettings
Ja
shipFromCountryCodeDer zweistellige Ländercode für das Land, aus dem die Versandbestellung versendet wird. Muss im ISO 3166-1 Alpha-2-Format vorliegen. Dies ist für grenzüberschreitende Lieferungen erforderlich.
Typ: Schnur
Nein
notificationEmailsEine Liste der vom Verkäufer angegebenen E-Mail-Adressen, die von Amazon verwendet werden, um im Namen des Verkäufers Benachrichtigungen über den Abschluss des Versands an Empfänger zu senden.
Typ: NotificationEmailList
Nein
featureConstraintsEine Liste der Funktionen und ihrer Erfüllungsrichtlinien, die für die Bestellung gelten.
Typ: < FeatureSettings > Reihe
Nein
itemsEine Liste der Artikel, die in die Versandauftragsvorschau aufgenommen werden sollen, einschließlich der Menge. Maximal 100 Einzelartikel mit einem Maximum von 250 Einheiten pro Bestellung.
Typ: CreateFulfillmentOrderItemList
Ja

Beispiel anfordern

POST "https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/fulfillmentOrders" { "sellerFulfillmentOrderId": "createOrder1703154732", "displayableOrderId": "TestOrder-FBAOutbound20", "displayableOrderDate": "2023-11-09T19:46:45.809Z", "displayableOrderComment": "TestOrder", "shippingSpeedCategory": "Standard", "fulfillmentAction": "Ship", "destinationAddress": { "name": "Anshul R", "addressLine1": "FLAT#1234, Tower#201, Prestige Residency, Haralur Road", "city": "Bengaluru", "stateOrRegion": "KA", "countryCode": "IN", "postalCode": "560102", "phone": "9168071234" }, `"codSettings": { "isCodRequired": true },` "notificationEmails": [ "lokshws@amazon.com" ], "items": [ { "sellerSku": "mohamf devogst8 B06XSK3XL6", "sellerFulfillmentOrderItemId": "OrderItemID1", "quantity": 1, "perUnitDeclaredValue": { "currencyCode": "INR", "value": "2.00" } } ] }

Antwort

Eine erfolgreiche Antwort hat einen 200-Code und ist leer.

Ein erfolgloser Code hat einen Nicht-2xx-Code und umfasst die folgenden Objekte:

NameBeschreibung
errorsEin oder mehrere unerwartete Fehler sind während des createFulfillmentOrder Betrieb.
Typ: ErrorList

Schritt 3: Versandauftrag zur Überprüfung der Bestelldetails abrufen

Nach erfolgreichem Aufruf des createFulfillmentOrder-Vorgangs, rufen Sie den getFulfillmentOrder-Vorgang zur Validierung von fulfillmentAction= Ship und fulfillmentOrderStatus= Received auf.

ParameterBeschreibungErforderlich
sellerFulfillmentOrderId

Die ID, die dem Artikel vom Verkäufer bei der Erstellung der Versandbestellung zugewiesen wurde.

maxLength: 40

Typ: Zeichenfolge

Ja

Beispiel anfordern

GET "https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/fulfillmentOrders/CONSUMER-2022921-145045"

Antwort

Eine erfolgreiche Antwort hat einen 200-Code mit einer Nutzlast.

Beispiel für eine Antwort

{ "payload": { "fulfillmentOrder": { "sellerFulfillmentOrderId": "createOrder1703154732", "marketplaceId": "A2XZLSVIQ0F4JT", "displayableOrderId": "TestOrder-FBAOutbound20", "displayableOrderDate": "2023-11-09T19:46:45Z", "displayableOrderComment": "TestOrder", "shippingSpeedCategory": "Standard", "destinationAddress": { "name": "Anshul R", "addressLine1": "FLAT#1234, Tower#201, Prestige Residency, Haralur Road", "city": "Bengaluru", "stateOrRegion": "KA", "countryCode": "IN", "postalCode": "560102", "phone": "9168071234" }, "fulfillmentAction": "Ship", "fulfillmentPolicy": "FillOrKill", "receivedDate": "2023-12-21T10:32:12Z", "fulfillmentOrderStatus": "Planning", "statusUpdatedDate": "2023-12-21T10:32:20Z", "notificationEmails": [ "lokshws@amazon.com" ], "featureConstraints": [ { "featureName": "BLANK_BOX", "featureFulfillmentPolicy": "NotRequired" } ] }, "fulfillmentOrderItems": [ { "sellerSku": "mohamf devogst8 B06XSK3XL6", "sellerFulfillmentOrderItemId": "OrderItemID1", "quantity": "1", "fulfillmentNetworkSku": "X0014EAZ4D", "orderItemDisposition": "Sellable", "cancelledQuantity": "0", "unfulfillableQuantity": "0", "estimatedShipDate": "2023-12-22T18:29:59Z", "estimatedArrivalDate": "2023-12-26T18:29:59Z", "perUnitDeclaredValue": { "currencyCode": "INR", "value": "2.00" } } ], "fulfillmentShipments": [], "returnItems": [], "returnAuthorizations": [], "paymentInformation": [ { "paymentTransactionId": "TestPaymenttransaction", "paymentMode": "Other", "paymentDate": "2023-11-15T00:25:56Z" } ] } }
Body-ParameterBeschreibungErforderlich
fulfillmentOrder

Allgemeine Informationen zu einer Versandbestellung, einschließlich ihres Status.

Typ: FulfillmentOrder

Ja

fulfillmentOrderItems

Eine Reihe von Artikelinformationen zu Versandbestellungen.

Typ: FulfillmentOrderItemList

Ja
fulfillmentShipments

Eine Reihe von Versandinformationen.

Typ: FulfillmentShipmentList

Nein
returnItems

Eine Reihe von Artikeln, die Amazon zur Rücksendung akzeptiert hat. Wird leer zurückgegeben, wenn keine Artikel zur Rücksendung angenommen wurden.

Typ: ReturnItemList

Ja
returnAuthorizations

Eine Reihe von Informationen zur Rücksendegenehmigung.

Typ: ReturnAuthorizationList

Ja

Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte.

NameBeschreibung
errors

Während des Vorgangs sind ein oder mehrere unerwartete Fehler aufgetreten.

Typ: ErrorList

Tutorial: Eine teilweise versandte Bestellung verfolgen

In diesem Tutorial erfahren Sie, wie Sie eine teilweise versandte Bestellung für Artikel mit geringem Lagerbestand verfolgen können.

Voraussetzungen

Um dieses Tutorial abzuschließen, benötigen Sie:

  1. Autorisierung durch den Verkaufspartner, für den Sie Aufrufe durchführen. Beziehen Sie sich auf Autorisierung von Anwendungen für Verkaufspartner-API für weitere Informationen.
  2. Die Rolle "Versand durch Amazon" ist Ihrem Entwicklerprofil zugewiesen.
  3. DieRolle "Versand durch Amazon" ist auf der App-Registrierungsseite für Ihre Anwendung ausgewählt.

Schritt 1: Versandvorschau erstellen

Rufen Sie den getFulfillmentPreview-Vorgang auf mit zwei Einzelartikeln und stellen Sie sicher, dass diese für eine bestimmte Versandoption (Standard, Express oder Priority) verfügbar sind.

Body-ParameterBeschreibungErforderlich
marketplaceId

Der Online-Marktplatz, für den die Versandbestellung aufgegeben wurde.

Typ: Zeichenfolge

Nein
address

Die Zieladresse für die Versandbestellungsvorschau.

Typ: Address

Ja
items

Identifizierungsinformationen und Mengeninformationen für die Artikel in der Versandauftragsvorschau. Maximal 100 Einzelartikel mit einem Maximum von 250 Einheiten pro Bestellung.

Typ: GetFulfillmentPreviewItemList

Ja
shippingSpeedCategories

Eine Liste der Versandmethoden, die für die Erstellung von Vorschauen von Versandaufträgen verwendet werden.

Mögliche Werte:

  • Standard – Standardversand.
  • Expedited – Expressversand.
  • Priority – Bevorzugter Versand.
  • ScheduledDelivery – Versandart mit planmäßiger Lieferung nur für Japan.

Hinweis: Die Service-Level-Vereinbarungen für die Versandart variieren je nach Online-Marktplatz. Verkäufer sollten die Seller Central-Webseite bei ihrem Online-Marktplatz für Versandarten, Service-Level-Vereinbarungen und Versandgebühren einsehen.

Nein
includeCODFulfillmentPreview

Gibt an, ob Versandauftragsvorschauen, die für (Nachnahme) bestimmt sind, zurückgegeben werden sollen.

Mögliche Werte:

  • true – Gibt alle Vorschauen von Versandaufträgen zurück (sowohl für Nachnahme als auch für Nicht-Nachnahmen).
  • false – Gibt nur Vorschauen von Versandaufträgen zurück, die nicht für Nachnahme bestimmt sind.

Gilt nur für Bestellungen in Indien.

Typ: boolean

Nein
includeDeliveryWindows

Gibt an, ob das ScheduledDeliveryInfo-Antwortobjekt zurückgegeben werden soll, 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. Nur anwendbar für Bestellungen in Japan.

Typ: boolean

Nein
featureConstraints

Eine Liste der Funktionen und ihrer Versandrichtlinien, die für die Bestellung gelten sollen.

Typ: < FeatureSettings > Reihe

Nein

Beispiel anfordern

POST "https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/fulfillmentOrders/preview" { "marketplaceId": "ATVPDKIKX0DER", "address": { "name": "Mary Major", "addressLine1": "Stockton Street", "city": "Alexandria", "stateOrRegion": "VA", "countryCode": "US", "postalCode": "22308" }, "items": [ { "sellerSku": "LT110WHTAM", "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-0", "quantity": 1 }, { "sellerSku": "LT205BLKAM", "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-1", "quantity": 1 } ], "shippingSpeedCategories": [ "Standard" ] }

Antwort

Eine erfolgreiche Antwort hat den Code 200 und das Antwortschema für den getFulfillmentPreview-Vorgang.

{ "payload": { "fulfillmentPreviews": [ { "estimatedFees": [ { "amount": { "currencyCode": "USD", "value": "2" }, "name": "FBAPerOrderFulfillmentFee" }, { "amount": { "currencyCode": "USD", "value": "2" }, "name": "FBATransportationFee" }, { "amount": { "currencyCode": "USD", "value": "8" }, "name": "FBAPerUnitFulfillmentFee" } ], "estimatedShippingWeight": { "unit": "POUNDS", "value": "12.377249768019787" }, "featureConstraints": [ { "featureFulfillmentPolicy": "NotRequired", "featureName": "BLANK_BOX" }, { "featureFulfillmentPolicy": "NotRequired", "featureName": "BLOCK_AMZL" } ], "fulfillmentPreviewShipments": [ { "earliestArrivalDate": "2023-04-15T00:16:14Z", "earliestShipDate": "2023-04-13T00:16:14Z", "fulfillmentPreviewItems": [ { "estimatedShippingWeight": { "unit": "POUNDS", "value": "6.394347942660858" }, "quantity": 1, "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-0", "sellerSku": "LT110WHTAM", "shippingWeightCalculationMethod": "PACKAGE" } ], "latestArrivalDate": "2023-04-16T00:16:14Z", "latestShipDate": "2023-04-14T00:16:14Z", "shippingNotes": [] }, { "earliestArrivalDate": "2023-04-15T00:16:14Z", "earliestShipDate": "2023-04-13T00:16:14Z", "fulfillmentPreviewItems": [ { "estimatedShippingWeight": { "unit": "POUNDS", "value": "7.521162362321674" }, "quantity": 1, "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-1", "sellerSku": "LT205BLKAM", "shippingWeightCalculationMethod": "PACKAGE" } ], "latestArrivalDate": "2023-04-16T00:16:14Z", "latestShipDate": "2023-04-14T00:16:14Z", "shippingNotes": [] } ], "isCodCapable": false, "isFulfillable": true, "marketplaceId": "ATVPDKIKX0DER", "scheduledDeliveryinfo": {}, "shippingSpeedCategory": "Standard", "unfulfillablePreviewItems": [] } ] } }
NameBeschreibung
fulfillmentPreviews

Eine Reihe von Informationen zur Versandvorschau.

Typ: FulfillmentPreviewList

Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte. Wenn der PackageNumber existiert nicht, eine 404-Antwort liefert die Unzulässigkeitsfehler.

NameBeschreibung
errors

Ein oder mehrere unerwartete Fehler sind aufgetreten während des getFulfillmentPreview-Vorgangs.

Typ: ErrorList

Schritt 2: Ausgehenden Multi-Channel-Versandauftrag erstellen

Rufen Sie den createFulfillmentOrder Vorgang mit einer eindeutigen Bestellnummer und mindestens zwei Einzelartikeln oder einem Einzelartikel mit einer Menge größer als 1 für dieselbe Versandoption.

Body-ParameterBeschreibungErforderlich
marketplaceId

Der Online-Marktplatz, für den die Versandbestellung aufgegeben wurde.

Typ: Zeichenfolge

Nein
sellerFulfillmentOrderIdEine Versandauftrags-ID, die der Verkäufer zur Nachverfolgung seiner Versandbestellung erstellt. Der

sellerFulfillmentOrderId muss für jeden Versandauftrag, den ein Verkäufer erstellt, einzigartig sein. Wenn das System des Verkäufers bereits eindeutige Bestellkennungen erstellt, könnten diese Werte für den Verkäufer sinnvoll sein.

maxLength: 40

Typ: Zeichenfolge

Ja
displayableOrderIdEine vom Verkäufer erstellte Versandauftrags-ID. Dieser Wert wird als Bestell-ID in Materialien angezeigt, die dem Empfänger angezeigt werden, z. B. auf dem Packzettel für ausgehende Sendungen. Der Wert von DisplayableOrderId sollte mit der Bestellnummer übereinstimmen, die der Verkäufer dem Empfänger zur Verfügung stellt. Der Verkäufer kann SellerFulfillmentOrderId für diesen Wert verwenden oder einen alternativen Wert angeben, wenn sie möchten, dass der Empfänger auf eine alternative Bestell-ID verweist. Der Wert muss eine alphanumerische oder ISO 8859-1-konforme Zeichenfolge mit einer Länge von einem bis 40 Zeichen sein. Kann nicht zwei Leerzeichen in einer Zeile enthalten. Voran- und nachgestellte Leerzeichen werden entfernt.

maxLength: 40

Typ: Zeichenfolge

Nein
displayableOrderDate

Datum und Uhrzeit der Versandbestellung. Wird in Dokumenten, die dem Empfänger angezeigt werden, wie z. B. auf dem Packzettel für ausgehende Sendungen, als Bestelldatum angezeigt.

Typ: Timestamp

Ja
displayableOrderComment

Auftragsspezifischer Text, der in Materialien für den Empfänger angezeigt wird, z. B. auf dem Packzettel für ausgehende Sendungen.

maxLength: 250

Typ: Zeichenfolge

Ja
shippingSpeedCategory

Die Versandart für den Versandauftrag.

Typ: ShippingSpeedCategory

Ja
deliveryWindow

Der Zeitraum, innerhalb dessen eine Versandbestellung mit planmäßiger Lieferung zugestellt werden sollte.

Typ: DeliveryWindow

Nein
destinationAddress

Die Zieladresse für die Versandbestellung.

Typ: Address

Ja
deliveryPreferences

Die Lieferpräferenzen galten für die Zieladresse. Diese Präferenzen werden, wenn möglich, angewendet und nach bestem Wissen und Gewissen verwendet. Bei berechtigten Bestellungen besteht die Standardzustellung darin, das Paket unbeaufsichtigt an der Eingangstür stehen zu lassen. Diese Funktion wird derzeit nur auf dem japanischen Marktplatz unterstützt und gilt nicht für andere Marketplace-Sites.

Typ: DeliveryPreferences

Nein
fulfillmentAction

Gibt an, ob die Versandbestellung sofort versendet werden oder gesperrt werden soll.

Typ: FulfillmentAction

Nein
fulfillmentPolicy

Der FulfillmentPolicy-Wert, der beim Übermitteln des createFulfillmentOrder-Vorgang angegeben wurde.

Typ: FulfillmentPolicy

Nein
codSettings

Die Nachnahmegebühren, die Sie mit einer Nachnahme-Versandbestellung verknüpfen.

Typ: CODSettings

Nein
shipFromCountryCode

Der zweistellige Ländercode für das Land, aus dem der Versandauftrag versendet wird. Muss im Alpha-2-Format nach ISO 3166-1 vorliegen. Dieser ist Erforderlich bei einer grenzüberschreitenden Lieferung.

Typ: Zeichenfolge

Nein
notificationEmails

Eine Liste von E-Mail-Adressen, die der Verkäufer angibt und die von Amazon verwendet werden, um im Namen des Verkäufers Benachrichtigungen über den Abschluss des Versands an Empfänger zu senden.

Typ: NotificationEmailList

Nein
featureConstraints

Eine Liste der Funktionen und ihrer Versandrichtlinien, die für die Bestellung gelten sollen.

Typ: FeatureSettings

Nein
Items

Eine Liste der Artikel, die in die Versandauftragsvorschau aufgenommen werden sollen, einschließlich der Menge. Maximal 100 Einzelartikel mit einem Maximum von 250 Einheiten pro Bestellung.

Typ: CreateFulfillmentOrderItemList

Ja

Beispiel anfordern

POST "https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/fulfillmentOrders" { "sellerFulfillmentOrderId": "CONSUMER-2022921-145045", "displayableOrderId": "CONSUMER-2022921-145045", "displayableOrderDate": "2022-01-09T19:46:45.809Z", "displayableOrderComment": "TestOrder", "shippingSpeedCategory": "Standard", "fulfillmentAction": "Ship", "destinationAddress": { "name": "Mary Major", "addressLine1": "Stockton Street", "city": "Alexandria", "stateOrRegion": "VA", "countryCode": "US", "postalCode": "22308" }, "items": [ { "sellerSku": "LT110WHTAM", "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-0", "quantity": 1 }, { "sellerSku": "LT205BLKAM", "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-1", "quantity": 1 } ] }

Antwort

Eine erfolgreiche Antwort hat einen 200-Code und umfasst die folgenden Objekte.

Beispiel für eine Antwort

{}

Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte.

NameBeschreibung
errors

Ein oder mehrere unerwartete Fehler sind aufgetreten während des createFulfillmentOrder-Vorgangs.

Typ: ErrorList

Schritt 3: Bestelldetails bestätigen

Rufen Sie den getFulfillmentOrder-Vorgang zur Validierung von fulfillmentAction = Ship und fulfillmentOrderStatus = Received auf.

ParameterBeschreibungErforderlich
sellerFulfillmentOrderId

Die ID, die dem Artikel vom Verkäufer bei der Erstellung der Versandbestellung zugewiesen wurde.

maxLength: 40

Typ: Zeichenfolge

Ja

Beispiel anfordern

GET "https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/fulfillmentOrders/CONSUMER-2022921-145045 "

Antwort

Eine erfolgreiche Antwort hat einen 200-Code mit einer Nutzlast.

Beispiel für eine Antwort

{ "payload": { "fulfillmentOrder": { "sellerFulfillmentOrderId": "CONSUMER-2022921-145045", "marketplaceId": "ATVPDKIKX0DER", "displayableOrderId": "CONSUMER-2022921-145045", "displayableOrderDate": "2022-09-21T14:48:15Z", "displayableOrderComment": "TestOrder", "shippingSpeedCategory": "Standard", "destinationAddress": { "name": "Mary Major", "addressLine1": "123 Any Street", "city": "Any Town", "stateOrRegion": "VA", "countryCode": "US", "postalCode": "22308" }, "fulfillmentAction": "Ship", "fulfillmentPolicy": "FillAllAvailable", "receivedDate": "2022-09-21T14:50:45Z", "fulfillmentOrderStatus": "Received", "statusUpdatedDate": "2022-09-22T03:44:35Z", "notificationEmails": [ "marymajor@email.com" ], "featureConstraints": [ { "featureName": "BLANK_BOX", "featureFulfillmentPolicy": "NotRequired" } ] }, "fulfillmentOrderItems": [ { "sellerSku": "LT110WHTAM", "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-0", "quantity": "1", "fulfillmentNetworkSku": "X002ZKH36D", "orderItemDisposition": "Sellable", "cancelledQuantity": "0", "unfulfillableQuantity": "1", "estimatedShipDate": "2022-09-22T06:59:59Z", "estimatedArrivalDate": "2022-09-26T06:59:59Z", "perUnitDeclaredValue": { "currencyCode": "USD", "value": "0.00" } }, { "sellerSku": "LT205BLKAM", "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-1", "quantity": "1", "giftMessage": "", "fulfillmentNetworkSku": "X002ZKYQ4Z", "orderItemDisposition": "Sellable", "cancelledQuantity": "0", "unfulfillableQuantity": "0", "estimatedShipDate": "", "estimatedArrivalDate": "", "perUnitDeclaredValue": { "currencyCode": "USD", "value": "1995.00" } } ], "fulfillmentShipments": [], "returnItems": [], "returnAuthorizations": [] } }
Body-ParameterBeschreibungErforderlich
fulfillmentOrder

Allgemeine Informationen zu einer Versandbestellung, einschließlich ihres Status.

Typ: FulfillmentOrder

Ja
fulfillmentOrderItems

Eine Reihe von Artikelinformationen zu Versandbestellungen.

Typ: FulfillmentOrderItemList

Ja
fulfillmentShipments

Eine Reihe von Versandinformationen.

Typ: FulfillmentShipmentList

Nein
returnItems

Eine Reihe von Artikeln, die Amazon zur Rücksendung akzeptiert hat. Wird leer zurückgegeben, wenn keine Artikel zur Rücksendung angenommen wurden.

Typ: ReturnItemList

Ja
returnAuthorizations

Eine Reihe von Informationen zur Rücksendegenehmigung.

Typ: ReturnAuthorizationList

Ja

Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte.

NameBeschreibungErforderlich
errors

Ein oder mehrere unerwartete Fehler sind aufgetreten während des getFulfillmentOrder-Vorgangs.

Typ: ErrorList

Ja

Schritt 4: Bestellstatus ändern

Die Bestellung durchläuft Statusänderungen von Planning zu Processing zu Complete, falls ein oder mehrere Artikel nicht über genügend Inventar verfügen, wie im createFulfillmentOrder Betrieb. Abonnieren Sie und hören Sie zu, um Updates zu Statusänderungen zu erhalten FULFILLMENT_ORDER_STATUS Benachrichtigungen.

Schritt 5. Holen Sie sich die Versandbestellung, um die neuesten Bestelldetails einzusehen

Sobald die Bestellung Shipped ist, wird die Benachrichtigung über den Bestellstatus für Complete ausgelöst. Rufen Sie jetzt den getFulfillmentOrder-Vorgang auf, um die neuesten Bestelldetails zu sehen. Rufen Sie den getFulfillmentOrder-Vorgang durch Übergabe der folgenden Parameter auf:

ParameterBeschreibungErforderlich
sellerFulfillmentOrderId

Die ID, die dem Artikel vom Verkäufer bei der Erstellung der Versandbestellung zugewiesen wurde.

maxLength: 40

Typ: Zeichenfolge

Ja

Beispiel anfordern

GET "https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/fulfillmentOrders/CONSUMER-2022921-145045"

Antwort

Eine erfolgreiche Antwort hat einen 200-Code mit einer Nutzlast.

Beispiel für eine Antwort

{ "payload": { "fulfillmentOrder": { "sellerFulfillmentOrderId": "CONSUMER-2022921-145045", "marketplaceId": "ATVPDKIKX0DER", "displayableOrderId": "CONSUMER-2022921-145045", "displayableOrderDate": "2022-09-21T14:48:15Z", "displayableOrderComment": "Thank you for your order", "shippingSpeedCategory": "Standard", "destinationAddress": { "name": "Mary Major", "addressLine1": "Stockton Street", "city": "Alexandria", "stateOrRegion": "VA", "countryCode": "US", "postalCode": "22308" }, "fulfillmentAction": "Ship", "fulfillmentPolicy": "FillAllAvailable", "receivedDate": "2022-09-21T14:50:45Z", "fulfillmentOrderStatus": "CompletePartialled", "statusUpdatedDate": "2022-09-22T03:44:35Z", "notificationEmails": [ "email@email.com" ], "featureConstraints": [ { "featureName": "BLANK_BOX", "featureFulfillmentPolicy": "NotRequired" } ] }, "fulfillmentOrderItems": [ { "sellerSku": "LT110WHTAM", "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-0", "quantity": "1", "fulfillmentNetworkSku": "X002ZKH36D", "orderItemDisposition": "Sellable", "cancelledQuantity": "0", "unfulfillableQuantity": "1", "estimatedShipDate": "2022-09-22T06:59:59Z", "estimatedArrivalDate": "2022-09-26T06:59:59Z", "perUnitDeclaredValue": { "currencyCode": "USD", "value": "0.00" } }, { "sellerSku": "LT205BLKAM", "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-1", "quantity": "1", "giftMessage": "", "fulfillmentNetworkSku": "X002ZKYQ4Z", "orderItemDisposition": "Sellable", "cancelledQuantity": "0", "unfulfillableQuantity": "0", "estimatedShipDate": "", "estimatedArrivalDate": "", "perUnitDeclaredValue": { "currencyCode": "USD", "value": "1995.00" } } ], "fulfillmentShipments": [ { "amazonShipmentId": "T7mfkbDX5", "fulfillmentCenterId": "TUL2", "fulfillmentShipmentStatus": "SHIPPED", "shippingDate": "2022-09-22T03:39:19Z", "estimatedArrivalDate": "2022-09-26T06:59:59Z", "fulfillmentShipmentItem": [ { "sellerSku": "LT205BLKAM", "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-1", "quantity": "1", "packageNumber": "1681854637" } ], "fulfillmentShipmentPackage": [ { "packageNumber": "1681854637", "carrierCode": "Amazon Logistics", "trackingNumber": "TBA303037991486", "estimatedArrivalDate": "2022-09-26T03:00:00Z" } ] } ], "returnItems": [], "returnAuthorizations": [] } }
Body-ParameterBeschreibungErforderlich
fulfillmentOrder

Allgemeine Informationen zu einer Versandbestellung, einschließlich ihres Status.

Typ: FulfillmentOrder

Ja
fulfillmentOrderItems

Eine Reihe von Artikelinformationen zu Versandbestellungen.

Typ: FulfillmentOrderItemList

Ja
fulfillmentShipments

Eine Reihe von Versandinformationen.

Typ: FulfillmentShipmentList

Nein
returnItems

Eine Reihe von Artikeln, die Amazon zur Rücksendung akzeptiert hat. Wird leer zurückgegeben, wenn keine Artikel zur Rücksendung angenommen wurden.

Typ: ReturnItemList

Ja
returnAuthorizations

Eine Reihe von Informationen zur Rücksendegenehmigung.

Typ: ReturnAuthorizationList

Ja

Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte.

NameBeschreibungErforderlich
errors

Ein oder mehrere unerwartete Fehler sind aufgetreten während des getFulfillmentOrder-Vorgangs.

Typ: ErrorList

Ja

Schritt 6: Bestellstatus und die Stückzahlen der Einzelartikel bestätigen

Bestätigen Sie fulfillmentShipmentStatus = Shipped und fulfillmentOrderStatus = CompletePartialled. Wenn es Artikel gibt, die unfulfillableQuantity !=0 haben, bedeutet das, dass die Bestellung teilweise versandt ist.

Schritt 7: Paketnummer abrufen

Kopieren Sie die Paketnummer der Bestellung aus dem getFulfillmentOrder Antwort von Schritt 5. Es kann mehrere Paketnummern geben, die auf der Anzahl der Amazon-Lieferungen für diese Bestellung basieren.

Schritt 8: Details der Sendungsverfolgung abrufen

Rufen Sie den getPackageTrackingDetails-Vorgang mit der Paketnummer aus Schritt 7 auf, um die vollständigen Sendungsdaten des Pakets zu erhalten.

ParameterBeschreibungErforderlich
packageNumber

Die unverschlüsselte Paketkennung, die vom getFulfillmentOrder-Vorgang zurückgegeben wird.

Typ: integer (int32)

Ja

Beispiel anfordern

GET “https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/tracking?packageNumber=1681854637”

Antwort

Eine erfolgreiche Antwort hat einen 200-Code.

Beispiel für eine Antwort

{ "payload": { "packageNumber": 1681854637, "trackingNumber": "TBA303037991486", "carrierCode": "Amazon", "carrierURL": "https://www.swiship.com/track?id=TBA303037991486", "shipDate": "2022-09-22T03:57:50Z", "estimatedArrivalDate": "2022-09-26T03:00:00Z", "shipToAddress": { "city": "Alexandria", "state": "VA", "country": "US" }, "currentStatus": "DELIVERED", "additionalLocationInfo": "FRONT_DOOR/PORCH", "trackingEvents": [ { "eventDate": "2022-09-25T16:55:51Z", "eventAddress": { "city": "Alexandria", "country": "US" }, "eventCode": "EVENT_301", "eventDescription": "Package delivered near the front door or porch." }, { "eventDate": "2022-09-25T14:29:43Z", "eventAddress": { "city": "Waldorf", "country": "US" }, "eventCode": "EVENT_302", "eventDescription": "Package is out for delivery." }, { "eventDate": "2022-09-25T01:00:54Z", "eventAddress": { "city": "Sparrows Point", "state": "Maryland", "country": "US" }, "eventCode": "EVENT_201", "eventDescription": "Package arrived at an Amazon facility." }, { "eventDate": "2022-09-24T20:50:45Z", "eventAddress": { "city": "Trenton", "state": "NJ", "country": "US" }, "eventCode": "EVENT_202", "eventDescription": "Package left an Amazon facility." }, { "eventDate": "2022-09-24T08:35:48Z", "eventAddress": { "city": "Trenton", "state": "NJ", "country": "US" }, "eventCode": "EVENT_201", "eventDescription": "Package arrived at an Amazon facility." }, { "eventDate": "2022-09-23T06:54:31Z", "eventAddress": { "city": "Liberty", "state": "Missouri", "country": "US" }, "eventCode": "EVENT_202", "eventDescription": "Package left an Amazon facility." }, { "eventDate": "2022-09-22T23:15:03Z", "eventAddress": { "city": "Liberty", "state": "Missouri", "country": "US" }, "eventCode": "EVENT_201", "eventDescription": "Package arrived at an Amazon facility." }, { "eventDate": "2022-09-22T03:57:50Z", "eventCode": "EVENT_101", "eventDescription": "Carrier picked up the package." } ] } }
NameBeschreibungErforderlich
packageNumber

Die Paket-ID.

Typ: integer (int32)

Ja
trackingNumber

Die Tracking-Nummer für das Paket.

Typ: Zeichenfolge

Nein
customerTrackingLink

Link auf swiship.com, über den Kunden das Paket verfolgen können.

Typ: Zeichenfolge

Nein
carrierCode

Der Name des Transporteurs.

Typ: Zeichenfolge

Nein
carrierPhoneNumber

Die Telefonnummer des Transporteurs.

Typ: Zeichenfolge

Nein
carrierURL

Die URL der Website des Transporteurs.

Typ: Zeichenfolge

Nein
shipDate

Das Versanddatum für das Paket.

Typ: Timestamp

Nein
estimatedArrivalDate

Das geschätzte Ankunftsdatum.

Typ: Timestamp

Nein
shipToAddress

Die Zielstadt für das Paket.

Typ: TrackingAddress

Nein
currentStatus

Der aktuelle Lieferstatus des Pakets.

Typ: CurrentStatus

Nein
currentStatusDescription

Beschreibung für den CurrentStatus-Wert.

Typ: Zeichenfolge

Nein
signedForBy

Der Name der Person, die für das Paket unterschrieben hat.

Typ: Zeichenfolge

Nein
additionalLocationInfo

Zusätzliche Standortinformationen.

Typ: AdditionalLocationInfo

Nein
trackingEvents

Eine Reihe von Informationen zu Tracking-Ereignissen.

Typ: TrackingEventList

Nein

Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte. Wenn der PackageNumber existiert nicht, eine 404-Antwort liefert die Unzulässigkeitsfehler.

NameBeschreibung
errors

Ein oder mehrere unerwartete Fehler sind aufgetreten während des getPackageTrackingDetails-Vorgangs.

Typ: ErrorList

Tutorial: Eine Bestellung mit dem Status "Zurückgehalten" erstellen und dann zu Status "Versendet" ändern

Dieses Tutorial erklärt, wie eine Bestellung von einem Versandstatus von HOLD zu SHIP geändert werden kann. Bestellungen im Status HOLD werden keine weiteren Versandmaßnahmen durchlaufen, bis der Status zu SHIP aktualisiert wird.

Voraussetzungen

Um dieses Tutorial abzuschließen, benötigen Sie:

  1. Autorisierung durch den Verkaufspartner, für den Sie Aufrufe durchführen. Beziehen Sie sich auf Autorisierung von Anwendungen für Verkaufspartner-API für weitere Informationen.
  2. Die Rolle "Versand durch Amazon" ist Ihrem Entwicklerprofil zugewiesen.
  3. DieRolle "Versand durch Amazon" ist auf der App-Registrierungsseite für Ihre Anwendung ausgewählt.

Schritt 1: Versandvorschau abrufen

Rufen Sie den getFulfillmentPreview-Vorgang auf der Bestellung auf, um sicherzustellen, dass die SKUs für die angeforderten Versandoptionen (Standard, Express, Priorität) berechtigt und versendbar sind.

Body-ParameterBeschreibungErforderlich
marketplaceId

Der Online-Marktplatz, für den die Versandbestellung aufgegeben wurde.

Typ: Zeichenfolge

Nein
address

Die Zieladresse für die Versandbestellungsvorschau.

Typ: Address

Ja
items

Identifizierungsinformationen und Mengeninformationen für die Artikel in der Versandbestellungsvorschau.

Typ: GetFulfillmentPreviewItemList

Ja
shippingSpeedCategories

Eine Liste der Versandmethoden, die für die Erstellung von Vorschauen von Versandaufträgen verwendet werden.

Mögliche Werte:

  • Standard – Standardversand
  • Expedited – Expressversand
  • Priority – Bevorzugter Versand.
  • ScheduledDelivery – Versandart mit planmäßiger Lieferung nur für Japan.

Hinweis: Die Service-Level-Vereinbarungen für die Versandart variieren je nach Online-Marktplatz. Verkäufer sollten die Seller Central-Webseite bei ihrem Online-Marktplatz für Versandarten, Service-Level-Vereinbarungen und Versandgebühren einsehen.

Nein
includeCODFulfillmentPreview

Gibt an, ob Versandauftragsvorschauen, die für Nachnahme (COD) bestimmt sind, zurückgegeben werden sollen.

Mögliche Werte:

  • true – Gibt alle Vorschauen von Versandaufträgen zurück (sowohl für Nachnahme als auch für Nicht-Nachnahmen).
  • false – Sendet nur Vorschauen von Versandaufträgen zurück, die nicht für Nachnahme bestimmt sind. Gilt nur für Bestellungen in Japan.

  • Typ: boolean

    Nein
    includeDeliveryWindows

    Gibt an, ob das ScheduledDeliveryInfo-Antwortobjekt zurückgegeben werden soll, 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. Nur anwendbar für Bestellungen in Japan.

    Typ: boolean

    Nein
    featureConstraints

    Eine Liste der Funktionen und ihrer Versandrichtlinien, die für die Bestellung gelten sollen.

    Typ: < FeatureSettings > Reihe

    Nein

    Beispiel anfordern

    POST "https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/fulfillmentOrders/preview" { "marketplaceId": "ATVPDKIKX0DER", "address": { "name": "Mary Major", "addressLine1": "123 Any Street", "city": "Anytown", "stateOrRegion": "VA", "countryCode": "US", "postalCode": "22308" }, "items": [ { "sellerSku": "LT205BTBLKAM", "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-1", "quantity": 2 } ], "shippingSpeedCategories": [ "Standard" ] }
    NameBeschreibung
    fulfillmentPreviews

    Eine Reihe von Informationen zur Versandvorschau.

    Typ: FulfillmentPreviewList

    Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte. Eine 404-Antwort enthält die Unzulässigkeitsfehler, falls vorhanden.

    NameBeschreibungErforderlich
    errors

    Ein oder mehrere unerwartete Fehler sind aufgetreten während des getFulfillmentPreview-Vorgangs.

    Typ: ErrorList

    Ja

    Schritt 2: Versandauftrag in Wartestellung erstellen

    Rufen Sie den createFulfillmentOrder-Vorgang mit einer oder mehreren Zeilenpositionen mit fulfillmentAction=Hold in der Anfrage auf. Dadurch bleibt die Bestellung im Hold-Status und weitere Versandaktionen werden nicht auf dieser Bestellung ausgeführt.

    Body-ParameterBeschreibungErforderlich
    marketplaceId

    Der Online-Marktplatz, für den die Versandbestellung aufgegeben wurde.

    Typ: Zeichenfolge

    Nein
    sellerFulfillmentOrderId

    Eine Versandauftrags-ID, die der Verkäufer erstellt, um seinen Versandauftrag zu verfolgen. sellerFulfillmentOrderId muss für jeden Versandauftrag, den ein Verkäufer erstellt, einzigartig sein. Wenn das System des Verkäufers bereits eindeutige Bestellungskennungen erstellt, sind diese möglicherweise gute Werte, die der Verkäufer verwenden kann.

    maxLength: 40

    Typ: Zeichenfolge

    Ja
    displayableOrderId

    Eine vom Verkäufer erstellte Versandauftrags-ID. Dieser Wert wird als Bestell-ID in Materialien angezeigt, die dem Empfänger angezeigt werden, z. B. auf dem Packzettel für ausgehende Sendungen. Der Wert von DisplayableOrderId sollte mit der Bestellnummer übereinstimmen, die der Verkäufer dem Empfänger zur Verfügung stellt. Der Verkäufer kann SellerFulfillmentOrderId für diesen Wert verwenden oder einen alternativen Wert angeben, wenn sie möchten, dass der Empfänger auf eine alternative Bestell-ID verweist. Der Wert muss eine alphanumerische oder ISO 8859-1-konforme Zeichenfolge mit einer Länge von einem bis 40 Zeichen sein. Kann nicht zwei Leerzeichen in einer Zeile enthalten. Voran- und nachgestellte Leerzeichen werden entfernt.

    maxLength: 40

    Typ: Zeichenfolge

    Ja
    displayableOrderDate

    Datum und Uhrzeit der Versandbestellung. Wird in Dokumenten, die dem Empfänger angezeigt werden, wie z. B. auf dem Packzettel für ausgehende Sendungen, als Bestelldatum angezeigt.

    Typ: Timestamp

    Ja
    displayableOrderComment

    Auftragsspezifischer Text, der in Materialien für den Empfänger angezeigt wird, z. B. auf dem Packzettel für ausgehende Sendungen.

    maxLength: 250

    Typ: Zeichenfolge

    Ja
    shippingSpeedCategory

    Die Versandart für den Versandauftrag.

    Typ: ShippingSpeedCategory

    Ja
    deliveryWindow

    Der Zeitraum, innerhalb dessen eine Versandbestellung mit planmäßiger Lieferung zugestellt werden sollte.

    Typ: DeliveryWindow

    Nein
    destinationAddress

    Die Zieladresse für die Versandbestellung.

    Typ: Address

    Ja
    deliveryPreferences

    Die Lieferpräferenzen galten für die Zieladresse. Diese Präferenzen werden, wenn möglich, angewendet und nach bestem Wissen und Gewissen verwendet. Bei berechtigten Bestellungen besteht die Standardzustellung darin, das Paket unbeaufsichtigt an der Eingangstür stehen zu lassen. Diese Funktion wird derzeit nur auf dem japanischen Marktplatz unterstützt und gilt nicht für andere Marketplace-Sites.

    Typ: DeliveryPreferences

    Nein
    fulfillmentAction

    Gibt an, ob die Versandbestellung sofort versendet werden oder gesperrt werden soll.

    Typ: FulfillmentAction

    Nein
    fulfillmentPolicy

    Der "FulfillmentPolicy"-Wert, der angegeben wurde, als Sie den createFulfillmentOrder-Vorgang übermittelt haben.

    Typ: FulfillmentPolicy

    Nein
    codSettings

    Die Nachnahmegebühren, die Sie mit einer Nachnahme-Versandbestellung verknüpfen.

    Typ: CODSettings

    Nein
    shipFromCountryCode

    Der zweistellige Ländercode für das Land, aus dem der Versandauftrag versendet wird. Muss im Alpha-2-Format nach ISO 3166-1 vorliegen. Dieser ist Erforderlich bei einer grenzüberschreitenden Lieferung.

    Typ: Zeichenfolge

    Nein
    notificationEmails

    Eine Liste von E-Mail-Adressen, die der Verkäufer angibt und die von Amazon verwendet werden, um im Namen des Verkäufers Benachrichtigungen über den Abschluss des Versands an Empfänger zu senden.

    Typ: NotificationEmailList

    Nein
    featureConstraints

    Eine Liste der Funktionen und ihrer Versandrichtlinien, die für die Bestellung gelten sollen.

    Typ: < FeatureSettings > Reihe

    Nein
    Items

    Eine Liste der Artikel, die in die Versandbestellungsvorschau aufgenommen werden sollen, einschließlich der Menge.

    Typ: CreateFulfillmentOrderItemList

    Ja

    Beispiel anfordern

    POST "https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/fulfillmentOrders" { "sellerFulfillmentOrderId": "CONSUMER-2022921-145045", "displayableOrderId": "CONSUMER-2022921-145045", "displayableOrderDate": "2022-01-09T19:46:45.809Z", "displayableOrderComment": "TestOrder", "shippingSpeedCategory": "Standard", "fulfillmentAction": "Hold", "destinationAddress": { "name": "Mary Major", "addressLine1": "123 Any Street", "city": "Alexandria", "stateOrRegion": "VA", "countryCode": "US", "postalCode": "22308" }, "items": [ { "sellerSku": "LT110WHTAM", "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-0", "quantity": 1 }, { "sellerSku": "LT205BLKAM", "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-1", "quantity": 1 } ] }

    Antwort

    Eine erfolgreiche Antwort hat einen 200-Code und umfasst die folgenden Objekte.

    Beispiel für eine Antwort

    {}

    Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte.

    NameBeschreibung
    errors

    Ein oder mehrere unerwartete Fehler sind aufgetreten während des createFulfillmentOrder-Vorgangs.

    Typ: ErrorList

    Schritt 3: Auftragserfüllung-Aktion zu Versand-Aktion ändern

    Rufen Sie den updateFulfillmentOrder-Vorgang auf, um die Bestellung mit fulfillmentAction = Ship im Anforderungstext zu aktualisieren, um die Bestellung von Hold zu Ship zu ändern.

    ParameterBeschreibungErforderlich
    sellerFulfillmentOrderId

    Die ID, die dem Artikel vom Verkäufer bei der Erstellung der Versandbestellung zugewiesen wurde.

    Typ: Zeichenfolge

    Ja

    Beispiel anfordern

    PUT "https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/fulfillmentOrders/CONSUMER-2022921-145045" { "fulfillmentAction": "Ship" }

    Antwort

    Eine erfolgreiche Antwort hat einen 200-Code.

    Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte.

    NameBeschreibung
    errors

    Ein oder mehrere unerwartete Fehler sind aufgetreten während des UpdateFulfillmentOrderResponse-Vorgangs.

    Typ: ErrorList

    Schritt 4: Versandauftrag zum Bestätigen der Änderungen abrufen

    Bei erfolgreicher Aktualisierung der Bestellung rufen Sie den getFulfillmentOrder-Vorgang auf, um zu überprüfen, ob fulfillmentAction zu Ship geändert wurde. Sobald die Bestellung zu Ship geändert wurde, werden die nächsten Schritte zum Versand der Bestellung ausgeführt.

    ParameterBeschreibungErforderlich
    sellerFulfillmentOrderId

    Die ID, die dem Artikel vom Verkäufer bei der Erstellung der Versandbestellung zugewiesen wurde.

    maxLength: 40

    Typ: Zeichenfolge

    Ja

    Beispiel anfordern

    GET "https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/fulfillmentOrders/CONSUMER-2022921-145045"

    Antwort

    Eine erfolgreiche Antwort hat einen 200-Code mit einer Nutzlast.

    Beispiel für eine Antwort

    { "payload": { "fulfillmentOrder": { "sellerFulfillmentOrderId": "CONSUMER-2022921-145045", "marketplaceId": "ATVPDKIKX0DER", "displayableOrderId": "CONSUMER-2022921-145045", "displayableOrderDate": "2022-09-21T14:48:15Z", "displayableOrderComment": "TestOrder", "shippingSpeedCategory": "Standard", "destinationAddress": { "name": "Mary Major", "addressLine1": "123 Any Street", "city": "Alexandria", "stateOrRegion": "VA", "countryCode": "US", "postalCode": "22308" }, "fulfillmentAction": "Ship", "fulfillmentPolicy": "FillAllAvailable", "receivedDate": "2022-09-21T14:50:45Z", "fulfillmentOrderStatus": "Received", "statusUpdatedDate": "2022-09-22T03:44:35Z", "notificationEmails": [ "email@email.com" ], "featureConstraints": [ { "featureName": "BLANK_BOX", "featureFulfillmentPolicy": "NotRequired" } ] }, "fulfillmentOrderItems": [ { "sellerSku": "LT110WHTAM", "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-0", "quantity": "1" }, { "sellerSku": "LT205BLKAM", "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-1", "quantity": "1" } ], "fulfillmentShipments": [], "returnItems": [], "returnAuthorizations": [] } }
    Body-ParameterBeschreibungErforderlich
    fulfillmentOrder

    Allgemeine Informationen zu einer Versandbestellung, einschließlich ihres Status.

    Typ: FulfillmentOrder

    Ja
    fulfillmentOrderItems

    Eine Reihe von Artikelinformationen zu Versandbestellungen.

    Typ: FulfillmentOrderItemList

    Ja
    fulfillmentShipments

    Eine Reihe von Versandinformationen.

    Typ: FulfillmentShipmentList

    Nein
    returnItems

    Eine Reihe von Artikeln, die Amazon zur Rücksendung akzeptiert hat. Wird leer zurückgegeben, wenn keine Artikel zur Rücksendung angenommen wurden.

    Typ: ReturnItemList

    Ja
    returnAuthorizations

    Eine Reihe von Informationen zur Rücksendegenehmigung.

    Typ: ReturnAuthorizationList

    Ja

    Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte.

    NameBeschreibungErforderlich
    errors

    Ein oder mehrere unerwartete Fehler sind aufgetreten während des getFulfillmentOrder-Vorgangs.

    Typ: ErrorList

    Ja

    Tutorial: Eine Bestellung mit der Seriennummer eines Artikels verfolgen

    Für ausgewählte Produkte muss ein Verkäufer möglicherweise wissen, welche Instanz eines Artikels an einen bestimmten Kunden verkauft wurde. Wenn die Artikel mit einer Seriennummer eindeutig verfolgt werden, können die Logistikzentren Schritte zum Scannen und Aufzeichnen der Seriennummern sowohl beim Versand als auch bei der Rücksendung hinzufügen.

    Sobald ein Artikel versendet wurde, wird der getFulfillmentOrder-Vorgang die Seriennummer in der Antwort enthalten, damit der Verkäufer eine Aufzeichnung davon behalten kann.

    Voraussetzungen

    1. Der Verkäufer muss die Regex der generierten Seriennummern an Amazon weitergeben.
    2. Der Verkäufer muss die generierte eindeutige Seriennummer zu jedem Artikel einfügen, wenn er den Lagerbestand an Amazon versendet.
    3. Wenn der Kunde den Amazon Labeling Service nutzt, muss zusätzlich zur Registrierung einer ASIN auch die dem Artikel zugeordnete FNSKU mit demselben Verfahren registriert werden.
    4. Autorisierung durch den Verkaufspartner, für den Sie Aufrufe durchführen. Beziehen Sie sich auf Autorisierung von Anwendungen für Verkaufspartner-API für weitere Informationen.
    5. Die Rolle "Versand durch Amazon" ist Ihrem Entwicklerprofil zugewiesen.
    6. DieRolle "Versand durch Amazon" ist auf der App-Registrierungsseite für Ihre Anwendung ausgewählt.

    Schritt 1: Versandauftrag mit seriennummerierten Artikeln erstellen

    Rufen Sie den createFulfillmentOrder-Vorgang auf, um einen Multi-Channel-Versandauftrag mit aktivierten Seriennummern für die Einlagerung bei Amazon zu erstellen.
    Die createFulfillmentOrder-Anfrage benötigt keine exklusiven Attribute für diesen Bestellungstyp.

    Body-ParameterBeschreibungErforderlich
    marketplaceId

    Der Online-Marktplatz, für den die Versandbestellung aufgegeben wurde.

    Typ: Zeichenfolge

    Nein
    sellerFulfillmentOrderId

    Eine Versandauftrags-ID, die der Verkäufer erstellt, um seinen Versandauftrag zu verfolgen. sellerFulfillmentOrderId muss für jeden Versandauftrag, den ein Verkäufer erstellt, einzigartig sein. Wenn das System des Verkäufers bereits eindeutige Bestellungskennungen erstellt, sind diese möglicherweise gute Werte, die der Verkäufer verwenden kann.

    maxLength: 40

    Typ: Zeichenfolge

    Ja
    displayableOrderId

    Eine vom Verkäufer erstellte Versandauftrags-ID. Dieser Wert wird als Bestell-ID in Materialien angezeigt, die dem Empfänger angezeigt werden, z. B. auf dem Packzettel für ausgehende Sendungen. Der Wert von DisplayableOrderId sollte mit der Bestellnummer übereinstimmen, die der Verkäufer dem Empfänger zur Verfügung stellt. Der Verkäufer kann SellerFulfillmentOrderId für diesen Wert verwenden oder einen alternativen Wert angeben, wenn der Empfänger auf eine alternative Bestell-ID verweisen soll.

    Der Wert muss eine alphanumerische oder ISO 8859-1-konforme Zeichenfolge mit einer Länge von einem bis 40 Zeichen sein. Kann nicht zwei Leerzeichen in einer Zeile enthalten. Voran- und nachgestellte Leerzeichen werden entfernt.

    Ja
    displayableOrderDate

    Datum und Uhrzeit der Versandbestellung. Wird in Dokumenten, die dem Empfänger angezeigt werden, wie z. B. auf dem Packzettel für ausgehende Sendungen, als Bestelldatum angezeigt.

    Typ: Timestamp

    Ja
    displayableOrderComment

    Auftragsspezifischer Text, der in Materialien für den Empfänger angezeigt wird, z. B. auf dem Packzettel für ausgehende Sendungen.

    maxLength: 250

    Typ: Zeichenfolge

    Ja
    shippingSpeedCategory

    Die Versandart für den Versandauftrag.

    Typ: ShippingSpeedCategory

    Ja
    deliveryWindow

    Der Zeitraum, innerhalb dessen eine Versandbestellung mit planmäßiger Lieferung zugestellt werden sollte.

    Typ: DeliveryWindow

    Nein
    destinationAddress

    Die Zieladresse für die Versandbestellung.

    Typ: Address

    Ja
    deliveryPreferences

    Die Lieferpräferenzen galten für die Zieladresse. Diese Präferenzen werden, wenn möglich, angewendet und nach bestem Wissen und Gewissen verwendet. Bei berechtigten Bestellungen besteht die Standardzustellung darin, das Paket unbeaufsichtigt an der Eingangstür stehen zu lassen. Diese Funktion wird derzeit nur auf dem japanischen Marktplatz unterstützt und gilt nicht für andere Marketplace-Sites.

    Typ: DeliveryPreferences

    Nein
    fulfillmentAction

    Gibt an, ob die Versandbestellung sofort versendet werden oder gesperrt werden soll.

    Typ: FulfillmentAction

    Nein
    fulfillmentPolicy

    Der FulfillmentPolicy-Wert, der beim Übermitteln des createFulfillmentOrder-Vorgangs angegeben wurde.

    Typ: FulfillmentPolicy

    Nein
    codSettings

    Die Gebühren für Nachnahme (COD), die Sie mit einer Bestellung mit Versand per Nachnahme in Verbindung bringen.

    Typ: CODSettings

    Nein
    shipFromCountryCode

    Der zweistellige Ländercode für das Land, aus dem der Versandauftrag versendet wird. Muss im Alpha-2-Format nach ISO 3166-1 vorliegen. Dieser ist Erforderlich bei einer grenzüberschreitenden Lieferung.

    Typ: Zeichenfolge

    Nein
    notificationEmails

    Eine Liste von E-Mail-Adressen, die der Verkäufer angibt und die von Amazon verwendet werden, um im Namen des Verkäufers Benachrichtigungen über den Abschluss des Versands an Empfänger zu senden.

    Typ: NotificationEmailList

    Nein
    featureConstraints

    Eine Liste der Funktionen und ihrer Versandrichtlinien, die für die Bestellung gelten sollen.

    Typ:< FeatureSettings > array

    Nein
    Artikel

    Eine Liste der Artikel, die in die Versandbestellungsvorschau aufgenommen werden sollen, einschließlich der Menge.

    Typ: CreateFulfillmentOrderItemList

    Ja

    Beispiel anfordern

    POST "https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/fulfillmentOrders" { "sellerFulfillmentOrderId": "CONSUMER-2022921-145045", "displayableOrderId": "CONSUMER-2022921-145045", "displayableOrderDate": "2022-01-09T19:46:45.809Z", "displayableOrderComment": "TestOrder", "shippingSpeedCategory": "Standard", "fulfillmentAction": "Ship", "destinationAddress": { "name": "Mary Major", "addressLine1": "123 Any Street", "city": "Alexandria", "stateOrRegion": "VA", "countryCode": "US", "postalCode": "22308" }, "items": [ { "sellerSku": "LT110WHTAM", "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-0", "quantity": 1 } ] }

    Antwort

    Eine erfolgreiche Antwort hat einen 200-Code und umfasst die folgenden Objekte.

    Beispiel für eine Antwort

    {}

    Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte.

    NameBeschreibung
    errors

    Ein oder mehrere unerwartete Fehler sind aufgetreten während des createFulfillmentOrder-Vorgangs.

    Typ: ErrorList

    Schritt 2: Versandauftrag zur Bestätigung der Bestelldetails abrufen

    Nachdem Sie die Bestellung erfolgreich erstellt haben, rufen Sie den getFulfillmentOrder-Vorgang auf, um fulfillmentAction = Ship und fulfillmentOrderStatus = Received in der Bestellung zu validieren.

    ParameterBeschreibungErforderlich
    sellerFulfillmentOrderId

    Die ID, die dem Artikel vom Verkäufer bei der Erstellung der Versandbestellung zugewiesen wurde.

    maxLength: 40

    Typ: Zeichenfolge

    Ja

    Beispiel anfordern

    GET "https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/fulfillmentOrders/CONSUMER-2022921-145045"

    Antwort

    Eine erfolgreiche Antwort hat einen 200-Code mit einer Nutzlast.

    Beispiel für eine Antwort

    { "payload": { "fulfillmentOrder": { "sellerFulfillmentOrderId": "CONSUMER-2022921-145045", "marketplaceId": "ATVPDKIKX0DER", "displayableOrderId": "CONSUMER-2022921-145045", "displayableOrderDate": "2022-01-09T19:46:45.809Z", "displayableOrderComment": "TestOrder", "shippingSpeedCategory": "Standard", "destinationAddress": { "name": "Mary Major", "addressLine1": "123 Any Street", "city": "Alexandria", "stateOrRegion": "VA", "countryCode": "US", "postalCode": "22308" }, "fulfillmentAction": "Ship", "fulfillmentPolicy": "FillAllAvailable", "receivedDate": "2022-09-21T14:50:45Z", "fulfillmentOrderStatus": "Received", "statusUpdatedDate": "2022-09-22T03:44:35Z", "notificationEmails": [ "email@email.com" ], "fulfillmentOrderItems": [ { "sellerSku": "LT110WHTAM", "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-0", "quantity": "1" } ], "fulfillmentShipments": [], "returnItems": [], "returnAuthorizations": [] } } }
    Body-ParameterBeschreibungErforderlich
    fulfillmentOrder

    Allgemeine Informationen zu einer Versandbestellung, einschließlich ihres Status.

    Typ: FulfillmentOrder

    Ja
    fulfillmentOrderItems

    Eine Reihe von Artikelinformationen zu Versandbestellungen.

    Typ: FulfillmentOrderItemList

    Ja
    fulfillmentShipments

    Eine Reihe von Versandinformationen.

    Typ: FulfillmentShipmentList

    Nein
    returnItems

    Eine Reihe von Artikeln, die Amazon zur Rücksendung akzeptiert hat. Wird leer zurückgegeben, wenn keine Artikel zur Rücksendung angenommen wurden.

    Typ: ReturnItemList

    Ja
    returnAuthorizations

    Eine Reihe von Informationen zur Rücksendegenehmigung.

    Typ: ReturnAuthorizationList

    Ja

    Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte.

    NameBeschreibungErforderlich
    errors

    Ein oder mehrere unerwartete Fehler sind aufgetreten während des getFulfillmentOrder-Vorgangs.

    Typ: ErrorList

    Ja

    Schritt 3: Versandauftrag zur Nachverfolgung der Statusänderungen abrufen

    Die Bestellung durchläuft Statusänderungen, von Planning zu Processing zu Complete. Abonnieren Sie Benachrichtigungen für FULFILLMENT_ORDER_STATUS, um über diese Statusänderungen informiert zu werden.
    Wenn die Bestellung versandt wird, wird die Seriennummer des Artikels gescannt und überprüft, ob sie dem gemeinsamen Regex entspricht.
    Rufen Sie dengetFulfillmentOrder-Vorgang mit sellerFulfillmentOrderId auf, um die neuesten Bestelldetails zu sehen und zu überprüfen, ob die Seriennummer des Artikels versandt wurde.

    ParameterBeschreibungErforderlich
    sellerFulfillmentOrderId

    Die ID, die dem Artikel vom Verkäufer bei der Erstellung der Versandbestellung zugewiesen wurde.

    maxLength: 40

    Typ: Zeichenfolge

    Ja

    Beispiel anfordern

    GET "https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/fulfillmentOrders/CONSUMER-2022921-145045 "

    Antwort

    Eine erfolgreiche Antwort hat einen 200-Code mit einer Nutzlast.

    Beispiel für eine Antwort

    { "payload": { "fulfillmentOrder": { "sellerFulfillmentOrderId": "CONSUMER-2022921-145045", "marketplaceId": "ATVPDKIKX0DER", "displayableOrderId": "CONSUMER-2022921-145045", "displayableOrderDate": "2022-09-21T14:48:15Z", "displayableOrderComment": "TestOrder1", "shippingSpeedCategory": "Standard", "destinationAddress": { "name": "Mary Major", "addressLine1": "123 Any Street", "city": "Any Town", "stateOrRegion": "VA", "countryCode": "US", "postalCode": "22308" }, "fulfillmentAction": "Ship", "fulfillmentPolicy": "FillAllAvailable", "receivedDate": "2022-09-21T14:50:45Z", "fulfillmentOrderStatus": "Complete", "statusUpdatedDate": "2022-09-22T03:44:35Z", "notificationEmails": [ "email@email.com" ], "featureConstraints": [ { "featureName": "BLANK_BOX", "featureFulfillmentPolicy": "NotRequired" } ] }, "fulfillmentOrderItems": [ { "sellerSku": "LT110WHTAM", "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-0", "quantity": "1", "fulfillmentNetworkSku": "X002ZKH36D", "orderItemDisposition": "Sellable", "cancelledQuantity": "0", "unfulfillableQuantity": "0", "estimatedShipDate": "2022-09-22T06:59:59Z", "estimatedArrivalDate": "2022-09-26T06:59:59Z", "perUnitDeclaredValue": { "currencyCode": "USD", "value": "100.00" } } ], "fulfillmentShipments": [ { "amazonShipmentId": "T7mfkbDX5", "fulfillmentCenterId": "TUL2", "fulfillmentShipmentStatus": "SHIPPED", "shippingDate": "2022-09-22T03:39:19Z", "estimatedArrivalDate": "2022-09-26T06:59:59Z", "fulfillmentShipmentItem": [ { "sellerSku": "LT110WHTAM", "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-0", "quantity": "1", "packageNumber": "1681854637", "serialNumber": "355313088062664" } ], "fulfillmentShipmentPackage": [ { "packageNumber": "1681854637", "carrierCode": "Amazon Logistics", "trackingNumber": "TBA303037991486", "estimatedArrivalDate": "2022-09-26T03:00:00Z" } ] } ], "returnItems": [], "returnAuthorizations": [] } }
    Body-ParameterBeschreibungErforderlich
    fulfillmentOrder

    Allgemeine Informationen zu einer Versandbestellung, einschließlich ihres Status.

    Typ: FulfillmentOrder

    Ja
    fulfillmentOrderItems

    Eine Reihe von Artikelinformationen zu Versandbestellungen.

    Typ: FulfillmentOrderItemList

    Ja
    fulfillmentShipments

    Eine Reihe von Versandinformationen.

    Typ: FulfillmentShipmentList

    Nein
    returnItems

    Eine Reihe von Artikeln, die Amazon zur Rücksendung akzeptiert hat. Wird leer zurückgegeben, wenn keine Artikel zur Rücksendung angenommen wurden.

    Typ: ReturnItemList

    Ja
    returnAuthorizations

    Eine Reihe von Informationen zur Rücksendegenehmigung.

    Typ: ReturnAuthorizationList

    Ja

    Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte.

    NameBeschreibungErforderlich
    errors

    Ein oder mehrere unerwartete Fehler sind aufgetreten während des getFulfillmentOrder-Vorgangs.

    Typ: ErrorList

    Ja

    Schritt 4: Bestellstatus und die Stückzahlen der Einzelartikel bestätigen

    Validieren Sie fulfillmentShipmentStatus=Shipped und stellen Sie sicher, dass serialNumber in fulfillmentShipmentItem dasselbe ist wie das, was während des Eingangsprozesses generiert wurde.

    Tutorial: Eine Bestellung mit grenzübergreifendem Versand erstellen

    In diesem Tutorial wird beschrieben, wie ein Verkäufer, der in zwei verschiedenen Ländern tätig ist und verkauft, Bestellungen über Grenzen hinweg abwickeln kann. Dieser Vorgang funktioniert nur für Bücher, Videos, Medien und Discs.

    In diesem Beispiel versucht der Verkäufer, eine Bestellung von einem Lager in Kanada an eine Adresse in den USA zu versenden.

    Voraussetzungen

    Um dieses Tutorial abzuschließen, benötigen Sie:

    1. Autorisierung durch den Verkaufspartner, für den Sie Aufrufe durchführen. Beziehen Sie sich auf Autorisierung von Anwendungen für Verkaufspartner-API für weitere Informationen.
    2. Die Rolle "Versand durch Amazon" ist Ihrem Entwicklerprofil zugewiesen.
    3. DieRolle "Versand durch Amazon" ist auf der App-Registrierungsseite für Ihre Anwendung ausgewählt.

    Schritt 1: Versandauftrag für den grenzüberschreitenden Versand erstellen

    Erstellen Sie eine Bestellung mit einer US-Zieladresse und shipFromCountryCode=CA. In diesem Fall können wir marketplaceId in der Anfrage auslassen und der Artikel wird vom kanadischen Online-Marktplatz ausgewählt. Fügen Sie auch perUnitDeclaredValue in die Artikel mit einem Wert größer als 0 ein. Rufen Sie den Vorgang createFulfillmentOrder auf, indem Sie die folgenden erforderlichen Textparameter übergeben.

    Body-ParameterBeschreibungErforderlich
    marketplaceIdDer Online-Marktplatz, für den die Versandbestellung aufgegeben wurde.Nein
    sellerFulfillmentOrderId

    Eine Versandauftrags-ID, die der Verkäufer erstellt, um seinen Versandauftrag zu verfolgen. sellerFulfillmentOrderId muss für jeden Versandauftrag, den ein Verkäufer erstellt, einzigartig sein. Wenn das System des Verkäufers bereits eindeutige Bestellungskennungen erstellt, sind diese möglicherweise gute Werte, die der Verkäufer verwenden kann.

    maxLength: 40

    Typ: Zeichenfolge

    Ja
    displayableOrderId

    Eine vom Verkäufer erstellte Versandauftrags-ID. Dieser Wert wird als Bestell-ID in Materialien angezeigt, die dem Empfänger angezeigt werden, z. B. auf dem Packzettel für ausgehende Sendungen. Der Wert von DisplayableOrderId sollte mit der Bestellnummer übereinstimmen, die der Verkäufer dem Empfänger zur Verfügung stellt. Der Verkäufer kann SellerFulfillmentOrderId für diesen Wert verwenden oder einen alternativen Wert angeben, wenn sie möchten, dass der Empfänger auf eine alternative Bestell-ID verweist. Der Wert muss eine alphanumerische oder ISO 8859-1-konforme Zeichenfolge mit einer Länge von einem bis 40 Zeichen sein. Kann nicht zwei Leerzeichen in einer Zeile enthalten. Voran- und nachgestellte Leerzeichen werden entfernt.

    maxLength: 40

    Typ: Zeichenfolge

    Ja
    displayableOrderDate

    Datum und Uhrzeit der Versandbestellung. Wird in Dokumenten, die dem Empfänger angezeigt werden, wie z. B. auf dem Packzettel für ausgehende Sendungen, als Bestelldatum angezeigt.

    Typ: Timestamp

    Ja
    displayableOrderComment

    Auftragsspezifischer Text, der in Materialien für den Empfänger angezeigt wird, z. B. auf dem Packzettel für ausgehende Sendungen.

    maxLength: 250

    Typ: Zeichenfolge

    Ja
    shippingSpeedCategory

    Die Versandart für den Versandauftrag.

    Typ: ShippingSpeedCategory

    Ja
    deliveryWindow

    Der Zeitraum, innerhalb dessen eine Versandbestellung mit planmäßiger Lieferung zugestellt werden sollte.

    Typ: DeliveryWindow

    Nein
    destinationAddress

    Die Zieladresse für die Versandbestellung.

    Typ: Address

    Ja
    deliveryPreferences

    Die Lieferpräferenzen galten für die Zieladresse. Diese Präferenzen werden, wenn möglich, angewendet und nach bestem Wissen und Gewissen verwendet. Bei berechtigten Bestellungen besteht die Standardzustellung darin, das Paket unbeaufsichtigt an der Eingangstür stehen zu lassen. Diese Funktion wird derzeit nur auf dem japanischen Marktplatz unterstützt und gilt nicht für andere Marketplace-Sites.

    Typ: DeliveryPreferences

    Nein
    fulfillmentAction

    Gibt an, ob die Versandbestellung sofort versendet werden oder gesperrt werden soll.

    Typ: FulfillmentAction

    Nein
    fulfillmentPolicy

    Der FulfillmentPolicy-Wert, der beim Übermitteln des createFulfillmentOrder-Vorgangs angegeben wurde.

    Typ: FulfillmentPolicy

    Nein
    codSettings

    Die Gebühren für Nachnahme (COD), die Sie mit einer Bestellung mit Versand per Nachnahme in Verbindung bringen.

    Typ: CODSettings

    Nein
    shipFromCountryCode

    Der zweistellige Ländercode für das Land, aus dem der Versandauftrag versendet wird. Muss im Alpha-2-Format nach ISO 3166-1 vorliegen. Dieser ist Erforderlich bei einer grenzüberschreitenden Lieferung.

    Typ: Zeichenfolge

    Nein
    notificationEmails

    Eine Liste von E-Mail-Adressen, die der Verkäufer angibt und die von Amazon verwendet werden, um im Namen des Verkäufers Benachrichtigungen über den Abschluss des Versands an Empfänger zu senden.

    Typ: NotificationEmailList

    Nein
    featureConstraints

    Eine Liste der Funktionen und ihrer Versandrichtlinien, die für die Bestellung gelten sollen.

    Typ: < FeatureSettings > Reihe

    Nein
    Items

    Eine Liste der Artikel, die in die Versandbestellungsvorschau aufgenommen werden sollen, einschließlich der Menge.

    Typ: CreateFulfillmentOrderItemList

    Ja

    Beispiel anfordern

    POST "https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/fulfillmentOrders" { "sellerFulfillmentOrderId": "CONSUMER-2022921-145045", "displayableOrderId": "CONSUMER-2022921-145045", "displayableOrderDate": "2022-01-09T19:46:45.809Z", "displayableOrderComment": "TestOrder", "shippingSpeedCategory": "Standard", "fulfillmentAction": "Ship", "shipFromCountryCode": "CA", "destinationAddress": { "name": "Mary Major", "addressLine1": "Stockton Street", "city": "Alexandria", "stateOrRegion": "VA", "countryCode": "US", "postalCode": "22308" }, "items": [ { "sellerSku": "LT205BLKAM", "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-0", "quantity": 1, "perUnitDeclaredValue": { "currencyCode": "USD", "value": "0.10" } } ] }

    Antwort

    Eine erfolgreiche Antwort hat einen 200-Code und umfasst die folgenden Objekte.

    Beispiel für eine Antwort

    {}

    Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte.

    NameBeschreibung
    errors

    Ein oder mehrere unerwartete Fehler sind aufgetreten während des createFulfillmentOrder-Vorgangs.

    Typ: ErrorList

    Tutorial: Bestellungen mit den angeforderten Funktionen "Blank Box" und "AMZL blockieren" erstellen

    Bei der Erstellung einer Bestellung bietet Multi-Channel-Versand zwei Funktionen, die in der Anfrage angegeben werden können:

    • Leere Box: Ermöglicht es dem Verkäufer, Boxen ohne Amazon-Logos/Etiketten zu wählen.

    • AMZL blockieren: Ermöglicht es dem Verkäufer, die Amazon-Logistik abzulehnen und stattdessen mit einem anderen Transporteur zu versenden.

    Sobald die Anfrage während des Bestellvorgangs gestellt wurde, kann sie während der Versandschritte der Bestellung nicht aktualisiert werden.

    Voraussetzungen

    Um dieses Tutorial abzuschließen, benötigen Sie:

    1. Autorisierung durch den Verkaufspartner, für den Sie Aufrufe durchführen. Beziehen Sie sich auf Autorisierung von Anwendungen für Verkaufspartner-API für weitere Informationen.
    2. Die Rolle "Versand durch Amazon" ist Ihrem Entwicklerprofil zugewiesen.
    3. DieRolle "Versand durch Amazon" ist auf der App-Registrierungsseite für Ihre Anwendung ausgewählt.

    Schritt 1: Versandvorschau für angegebene Funktionseinschränkungen abrufen

    Rufen Sie den getFulfillmentPreview-Vorgang für die Positionen der Bestellung unter Verwendung einer bestimmten Versandoption und Funktionsbeschränkung auf, um sicherzustellen, dass die Funktionen für die Bestellabwicklung für den Online-Marktplatz und die Adresse verfügbar sind.

    Rufen Sie den getFulfillmentPreview-Vorgang auf, indem Sie die folgenden Text-Parameter übergeben.

    Body-ParameterBeschreibungErforderlich
    marketplaceId

    Der Online-Marktplatz, für den die Versandbestellung aufgegeben wurde.

    Typ: Zeichenfolge

    Nein
    address

    Die Zieladresse für die Versandbestellungsvorschau.

    Typ: Address

    Ja
    items

    Identifizierungsinformationen und Mengeninformationen für die Artikel in der Versandbestellungsvorschau.

    Typ: GetFulfillmentPreviewItemList

    Ja
    shippingSpeedCategories

    Eine Liste der Versandmethoden, die für die Erstellung von Vorschauen von Versandaufträgen verwendet werden.

    Mögliche Werte:

    • Standard – Standardversand.
    • Expedited – Expressversand.
    • Priority – Bevorzugter Versand.
    • ScheduledDelivery – Versandart mit planmäßiger Lieferung nur für Japan.

    Hinweis: Die Service-Level-Vereinbarungen für die Versandart variieren je nach Online-Marktplatz. Verkäufer sollten die Seller Central-Webseite bei ihrem Online-Marktplatz für Versandarten, Service-Level-Vereinbarungen und Versandgebühren einsehen.

    Nein
    includeCODFulfillmentPreview

    Gibt an, ob Versandauftragsvorschauen, die für Nachnahme (COD) bestimmt sind, zurückgegeben werden sollen.

    Mögliche Werte:

    • true – Gibt alle Vorschauen von Versandaufträgen zurück (sowohl für Nachnahme als auch für Nicht-Nachnahmen).
    • false – Sendet nur Vorschauen von Versandaufträgen zurück, die nicht für Nachnahme bestimmt sind. Gilt nur für Bestellungen in Japan.

    Typ: boolean

    Nein
    includeDeliveryWindows

    Gibt an, ob das ScheduledDeliveryInfo-Antwortobjekt zurückgegeben werden soll, das die verfügbaren Lieferfenster für eine geplante Lieferung enthält. Das ScheduledDeliveryInfoAntwortobjekt kann nur für Voransichten von Aufträgen zur Versandabwicklung mit ShippingSpeedCategories = ScheduledDelivery zurückgegeben werden. Nur für Bestellungen in Japan anwendbar.

    Typ: boolean

    Nein
    featureConstraints

    Eine Liste der Funktionen und ihrer Versandrichtlinien, die für die Bestellung gelten sollen.

    Typ: < FeatureSettings > Reihe

    Nein

    Beispiel anfordern

    POST "https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/fulfillmentOrders/preview" { "marketplaceId": "ATVPDKIKX0DER", "address": { "name": "Mary Major", "addressLine1": "123 Any Street", "city": "Alexandria", "stateOrRegion": "VA", "countryCode": "US", "postalCode": "22308" }, "items": [ { "sellerSku": "LT205BTBLKAM", "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-1", "quantity": 2 } ], "featureConstraints": [ { "featureName": "BLANK_BOX", "featureFulfillmentPolicy": "Required" }, { "featureName": "BLOCK_AMZL", "featureFulfillmentPolicy": "Required" } ], "shippingSpeedCategories": [ "Standard" ] }

    Antwort

    Eine erfolgreiche Antwort hat den Code 200 und das Antwortschema für den getFulfillmentPreview-Vorgang.

    Beispiel für eine Antwort

    { "payload": { "fulfillmentPreviews": [ { "shippingSpeedCategory": "Standard", "isFulfillable": true, "isCODCapable": false, "estimatedShippingWeight": { "unit": "POUNDS", "value": "0.441" }, "estimatedFees": [ { "name": "FBAPerOrderFulfillmentFee", "amount": { "currencyCode": "USD", "value": "0.0" } }, { "name": "FBATransportationFee", "amount": { "currencyCode": "USD", "value": "0.0" } }, { "name": "FBAPerUnitFulfillmentFee", "amount": { "currencyCode": "USD", "value": "10.31" } } ], "fulfillmentPreviewShipments": [ { "earliestShipDate": "2022-12-13T08:00:00Z", "latestShipDate": "2022-12-14T07:59:59Z", "earliestArrivalDate": "2022-12-15T08:00:00Z", "latestArrivalDate": "2022-12-16T07:59:59Z", "fulfillmentPreviewItems": [ { "sellerSku": "LT205BTBLKAM", "quantity": 2, "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-1", "estimatedShippingWeight": { "unit": "POUNDS", "value": "0.379" }, "shippingWeightCalculationMethod": "Dimensional" } ] } ], "unfulfillablePreviewItems": [], "marketplaceId": "ATVPDKIKX0DER" } ] } }
    NameBeschreibung
    FulfillmentPreviews

    Eine Reihe von Informationen zur Versandvorschau.

    Typ: FulfillmentPreviewList

    Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte. Eine 404-Antwort enthält die Unzulässigkeitsfehler, falls vorhanden.

    NameBeschreibungErforderlich
    errors

    Einer oder mehrere unerwartete Fehler sind während des getFulfillmentPreview-Vorgangs aufgetreten.

    Typ: ErrorList

    Ja

    Schritt 2: Versandauftrag mit angegebenen Funktionseinschränkungen erstellen

    Rufen Sie den createFulfillmentOrder-Vorgang auf, um einen Multi-Channel-Versandauftrag zu erstellen, in dem die für die Bestellung erforderlichen Funktionsbeschränkungen angegeben sind.

    📘

    Funktionseinschränkungen:

    Funktionseinschränkungen können aktiviert werden im Seller Central-Portal, welche als Standardwert fungieren, aber der in der Bestellanfrage angegebene Wert hat Vorrang.

    Body-ParameterBeschreibungErforderlich
    marketplaceId

    Der Online-Marktplatz, für den die Versandbestellung aufgegeben wurde.

    Typ: Zeichenfolge

    Nein
    sellerFulfillmentOrderId

    Eine Versandauftrags-ID, die der Verkäufer erstellt, um seinen Versandauftrag zu verfolgen. sellerFulfillmentOrderId muss für jeden Versandauftrag, den ein Verkäufer erstellt, einzigartig sein. Wenn das System des Verkäufers bereits eindeutige Bestellungskennungen erstellt, sind diese möglicherweise gute Werte, die der Verkäufer verwenden kann.

    maxLength: 40

    Typ: Zeichenfolge

    Ja
    displayableOrderId

    Eine vom Verkäufer erstellte Versandauftrags-ID. Dieser Wert wird als Bestell-ID in Materialien angezeigt, die dem Empfänger zugewandt sind, z. B. auf dem Packzettel für ausgehende Sendungen. Der Wert von "displayableOrderId" sollte mit der Bestell-ID übereinstimmen, die der Verkäufer dem Empfänger zur Verfügung stellt. Der Verkäufer kann SellerFulfillmentOrderId für diesen Wert verwenden oder sie können einen alternativen Wert angeben, wenn der Empfänger auf eine alternative Bestell-ID verweisen soll. Der Wert muss eine alphanumerische oder ISO 8859-1-konforme Zeichenfolge mit einer Länge von 1 bis 40 Zeichen sein. Kann nicht zwei Leerzeichen in einer Zeile enthalten. Führende und nachfolgende Leerzeichen werden entfernt.

    maxLength: 40

    Typ: Zeichenfolge

    Ja
    displayableOrderDate

    Datum und Uhrzeit der Versandbestellung. Wird in Dokumenten, die dem Empfänger angezeigt werden, wie z. B. auf dem Packzettel für ausgehende Sendungen, als Bestelldatum angezeigt.

    Typ: Timestamp

    Ja
    displayableOrderComment

    Auftragsspezifischer Text, der in Materialien für den Empfänger angezeigt wird, z. B. auf dem Packzettel für ausgehende Sendungen.

    maxLength: 250

    Typ: Zeichenfolge

    Ja
    shippingSpeedCategory

    Die Versandart für den Versandauftrag. Typ: ShippingSpeedCategory

    Ja
    deliveryWindow

    Der Zeitraum, innerhalb dessen eine Versandbestellung mit planmäßiger Lieferung zugestellt werden sollte.

    Typ: DeliveryWindow

    Nein
    destinationAddress

    Die Zieladresse für den Versandauftrag. Typ: Address

    Ja
    deliveryPreferences

    Die Lieferpräferenzen galten für die Zieladresse. Diese Präferenzen werden, wenn möglich, angewendet und nach bestem Wissen und Gewissen verwendet. Bei berechtigten Bestellungen besteht die Standardzustellung darin, das Paket unbeaufsichtigt an der Eingangstür stehen zu lassen. Diese Funktion wird derzeit nur auf dem japanischen Marktplatz unterstützt und gilt nicht für andere Marketplace-Sites.

    Typ: DeliveryPreferences

    Nein
    fulfillmentAction

    Gibt an, ob die Versandbestellung sofort versendet werden oder gesperrt werden soll.

    Typ: FulfillmentAction

    Nein
    fulfillmentPolicy

    Der FulfillmentPolicy-Wert, der beim Übermitteln des createFulfillmentOrder-Vorgangs angegeben wurde.

    Typ: FulfillmentPolicy

    Nein
    codSettings

    Die Nachnahmegebühren, die Sie mit einer Nachnahme-Versandbestellung verknüpfen.

    Typ: CODSettings

    Nein
    shipFromCountryCode

    Der zweistellige Ländercode für das Land, aus dem der Versandauftrag versendet wird. Muss im Alpha-2-Format nach ISO 3166-1 vorliegen. Dieser ist Erforderlich bei einer grenzüberschreitenden Lieferung.

    Typ: Zeichenfolge

    Nein
    notificationEmails

    Eine Liste von E-Mail-Adressen, die der Verkäufer angibt und die von Amazon verwendet werden, um im Namen des Verkäufers Benachrichtigungen über den Abschluss des Versands an Empfänger zu senden.

    Typ: NotificationEmailList

    Nein
    featureConstraints

    Eine Liste der Funktionen und ihrer Versandrichtlinien, die für die Bestellung gelten sollen.

    Typ:< FeatureSettings > array

    Nein
    Items

    Eine Liste der Artikel, die in die Versandbestellungsvorschau aufgenommen werden sollen, einschließlich der Menge.

    Typ: CreateFulfillmentOrderItemList

    Ja

    Beispiel anfordern

    POST "https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/fulfillmentOrders" { "sellerFulfillmentOrderId": "CONSUMER-2022921-145045", "displayableOrderId": "CONSUMER-2022921-145045", "displayableOrderDate": "2022-01-09T19:46:45.809Z", "displayableOrderComment": "TestOrder", "shippingSpeedCategory": "Priority", "fulfillmentAction": "Ship", "destinationAddress": { "name": "Mary Major", "addressLine1": "123 Any Street", "city": "Alexandria", "stateOrRegion": "VA", "countryCode": "US", "postalCode": "22308" }, "items": [ { "sellerSku": "LT205BTBLKAM", "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-0", "quantity": 1 } ], "featureConstraints": [ { "featureName": "BLANK_BOX", "featureFulfillmentPolicy": "Required" }, { "featureName": "BLOCK_AMZL", "featureFulfillmentPolicy": "Required" } ] }

    Antwort

    Eine erfolgreiche Antwort hat einen 200-Code und umfasst die folgenden Objekte.

    Beispiel für eine Antwort

    {}

    Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte.

    NameBeschreibung
    errors

    Ein oder mehrere unerwartete Fehler sind aufgetreten während des createFulfillmentOrder-Vorgangs.

    Typ: ErrorList

    Schritt 3: Versandauftrag zur Überprüfung der Bestelldetails abrufen

    Nach erfolgreichem Erstellen einer Bestellung rufen Sie den getFulfillmentOrder-Vorgang auf, um fulfillmentAction = Ship, fulfillmentOrderStatus = Received und featureConstraints in der Antwort der Bestelldetails zu validieren.

    ParameterBeschreibungErforderlich
    sellerFulfillmentOrderId

    Die ID, die dem Artikel vom Verkäufer bei der Erstellung der Versandbestellung zugewiesen wurde.

    maxLength: 40

    Typ: Zeichenfolge

    Ja

    Beispiel anfordern

    GET "https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/fulfillmentOrders/CONSUMER-2022921-145045"

    Antwort

    Eine erfolgreiche Antwort hat einen 200-Code mit einer Nutzlast.

    Beispiel für eine Antwort

    { "payload": { "fulfillmentOrder": { "sellerFulfillmentOrderId": "CONSUMER-2022921-145045", "marketplaceId": "ATVPDKIKX0DER", "displayableOrderId": "CONSUMER-2022921-145045", "displayableOrderDate": "2022-01-09T19:46:45.809Z", "displayableOrderComment": "TestOrder", "shippingSpeedCategory": "Priority", "destinationAddress": { "name": "Mary Major", "addressLine1": "123 Any Street", "city": "Alexandria", "stateOrRegion": "VA", "countryCode": "US", "postalCode": "22308" }, "fulfillmentAction": "Ship", "fulfillmentPolicy": "FillAllAvailable", "receivedDate": "2022-09-21T14:50:45Z", "fulfillmentOrderStatus": "Received", "statusUpdatedDate": "2022-09-22T03:44:35Z", "notificationEmails": [ "email@email.com" ], "featureConstraints": [ { "featureName": "BLANK_BOX", "featureFulfillmentPolicy": "Required" }, { "featureName": "BLOCK_AMZL", "featureFulfillmentPolicy": "Required" } ] }, "fulfillmentOrderItems": [ { "sellerSku": "LT205BLKAM", "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-0", "quantity": "1", "perUnitDeclaredValue": { "currencyCode": "USD", "value": "0.00" } } ], "fulfillmentShipments": [], "returnItems": [], "returnAuthorizations": [] } }
    Body-ParameterBeschreibungErforderlich
    fulfillmentOrder

    Allgemeine Informationen zu einer Versandbestellung, einschließlich ihres Status.

    Typ: FulfillmentOrder

    Ja
    fulfillmentOrderItems

    Eine Reihe von Artikelinformationen zu Versandbestellungen.

    Typ: FulfillmentOrderItemList

    Ja
    fulfillmentShipments

    Eine Reihe von Versandinformationen.

    Typ: FulfillmentShipmentList

    Nein
    returnItems

    Eine Reihe von Artikeln, die Amazon zur Rücksendung akzeptiert hat. Wird leer zurückgegeben, wenn keine Artikel zur Rücksendung angenommen wurden.

    Typ: ReturnItemList

    Ja
    returnAuthorizations

    Eine Reihe von Informationen zur Rücksendegenehmigung.

    Typ: ReturnAuthorizationList

    Ja

    Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte.

    NameBeschreibungErforderlich
    errors

    Ein oder mehrere unerwartete Fehler sind aufgetreten während des getFulfillmentOrder-Vorgangs.

    Typ: ErrorList

    Ja

    Tutorial: Anzeigen der Vorschau der Details aller Versandzeiten

    Wenn der getFulfillmentPreview-Vorgang ohne Angabe von Versandzeiten im Anfrageaufruf aufgerufen wird, zeigt die Antwort eine Vorschau der Details aller Versandzeiten an.

    Voraussetzungen

    Um dieses Tutorial abzuschließen, benötigen Sie:

    1. Autorisierung durch den Verkaufspartner, für den Sie Aufrufe durchführen. Beziehen Sie sich auf Autorisierung von Anwendungen für Verkaufspartner-API für weitere Informationen.
    2. Die Rolle "Versand durch Amazon" ist Ihrem Entwicklerprofil zugewiesen.
    3. DieRolle "Versand durch Amazon" ist auf der App-Registrierungsseite für Ihre Anwendung ausgewählt.

    Schritt 1: Versandvorschau für alle Versandzeiten abrufen

    Um Vorschaudetails einer Bestellung für alle Versandzeiten abzurufen, überspringen Sie das shippingCategories-Attribut in der Anfrage zum Abrufen von Vorschaudetails für alle Versandzeiten.

    Rufen Sie den getFulfillmentPreview-Vorgang auf, indem Sie die folgenden Text-Parameter übergeben.

    Body-ParameterBeschreibungErforderlich
    marketplaceId

    Der Online-Marktplatz, für den die Versandbestellung aufgegeben wurde.

    Typ: Zeichenfolge

    Nein
    address

    Die Zieladresse für die Versandbestellungsvorschau.

    Typ: Address

    Ja
    items

    Identifizierungsinformationen und Mengeninformationen für die Artikel in der Versandbestellungsvorschau.

    Typ: GetFulfillmentPreviewItemList

    Ja
    shippingSpeedCategories

    Eine Liste der Versandmethoden, die für die Erstellung von Vorschauen von Versandaufträgen verwendet werden.

    Mögliche Werte:

    • Standard – Standardversand
    • Expressversand – Expressversand
    • Priorität – Priorisierter Versand
    • Geplante Lieferung (ScheduledDelivery) – Versandart "Geplante Lieferung" nur für Japan.

    Hinweis: Die Service-Level-Vereinbarungen für die Versandart variieren je nach Online-Marktplatz. Verkäufer sollten die Seller Central-Webseite bei ihrem Online-Marktplatz für Versandarten, Service-Level-Vereinbarungen und Versandgebühren einsehen.

    Nein
    includeCODFulfillmentPreview

    Gibt an, ob Versandauftragsvorschauen, die für Nachnahme (COD) bestimmt sind, zurückgegeben werden sollen.

    Mögliche Werte:

    • true – Gibt alle Vorschauen von Versandaufträgen zurück (sowohl für Nachnahme als auch für Nicht-Nachnahmen).
    • false – Sendet nur Vorschauen von Versandaufträgen zurück, die nicht für Nachnahme bestimmt sind. Gilt nur für Bestellungen in Japan.

    Typ: boolean

    Nein
    includeDeliveryWindows

    Gibt an, ob das ScheduledDeliveryInfo-Antwortobjekt zurückgegeben werden soll, 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. Nur anwendbar für Bestellungen in Japan.

    Typ: boolean

    Nein
    featureConstraints

    Eine Liste der Funktionen und ihrer Versandrichtlinien, die für die Bestellung gelten sollen.

    Typ: < FeatureSettings >

    Nein

    Beispiel anfordern

    POST "https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/fulfillmentOrders/preview" { "marketplaceId": "ATVPDKIKX0DER", "address": { "name": "Amazon", "addressLine1": "123 Any Street", "addressLine2": "Building2010", "addressLine3": "Lane1", "stateOrRegion": "MI", "countryCode": "US", "country": "US", "city": "Troy", "postalCode": "48084", "phone": "480-441-2465" }, "items": [ { "quantity": 5, "sellerFulfillmentOrderItemId": "04740712772466", "sellerSku": "LT205BLKAM" } ], "featureConstraints": [ { "featureName": "BLANK_BOX", "featureFulfillmentPolicy": "NotRequired" }, { "featureName": "BLOCK_AMZL", "featureFulfillmentPolicy": "Required" } ] }

    Beispiel für eine Antwort

    Eine erfolgreiche Antwort hat den Code 200 und das Antwortschema für den getFulfillmentPreview-Vorgang.

    { "payload": { "fulfillmentPreviews": [ { "estimatedFees": [ { "amount": { "currencyCode": "USD", "value": "10" }, "name": "FBAPerUnitFulfillmentFee" } ], "estimatedShippingWeight": { "unit": "POUNDS", "value": "37.55115842140852" }, "featureConstraints": [ { "featureFulfillmentPolicy": "NotRequired", "featureName": "BLANK_BOX" }, { "featureFulfillmentPolicy": "Required", "featureName": "BLOCK_AMZL" } ], "fulfillmentPreviewShipments": [ { "earliestArrivalDate": "2022-12-11T20:35:15Z", "earliestShipDate": "2022-12-09T20:35:15Z", "fulfillmentPreviewItems": [ { "estimatedShippingWeight": { "unit": "POUNDS", "value": "13.44454399298887" }, "quantity": 5, "sellerFulfillmentOrderItemId": "04740712772466", "sellerSku": "LT205BLKAM", "shippingWeightCalculationMethod": "Package" } ], "latestArrivalDate": "2022-12-12T20:35:15Z", "latestShipDate": "2022-12-10T20:35:15Z", "shippingNotes": [] } ], "isCodCapable": false, "isFulfillable": true, "marketplaceId": "ATVPDKIKX0DER", "orderUnfulfillableReasons": [], "shippingSpeedCategory": "Standard", "unfulfillablePreviewItems": [] }, { "estimatedFees": [ { "amount": { "currencyCode": "USD", "value": "25" }, "name": "FBAPerUnitFulfillmentFee" } ], "estimatedShippingWeight": { "unit": "POUNDS", "value": "13.005463669980378" }, "featureConstraints": [ { "featureFulfillmentPolicy": "NotRequired", "featureName": "BLANK_BOX" }, { "featureFulfillmentPolicy": "Required", "featureName": "BLOCK_AMZL" } ], "fulfillmentPreviewShipments": [ { "earliestArrivalDate": "2022-12-09T20:35:15Z", "earliestShipDate": "2022-12-08T20:35:15Z", "fulfillmentPreviewItems": [ { "estimatedShippingWeight": { "unit": "POUNDS", "value": "6.396357461045615" }, "quantity": 5, "sellerFulfillmentOrderItemId": "04740712772466", "sellerSku": "LT205BLKAM", "shippingWeightCalculationMethod": "Package" } ], "latestArrivalDate": "2022-12-10T20:35:15Z", "latestShipDate": "2022-12-09T20:35:15Z", "shippingNotes": [] } ], "isCodCapable": false, "isFulfillable": true, "marketplaceId": "ATVPDKIKX0DER", "orderUnfulfillableReasons": [], "shippingSpeedCategory": "Expedited", "unfulfillablePreviewItems": [] }, { "estimatedFees": [ { "amount": { "currencyCode": "USD", "value": "10" }, "name": "FBAPerUnitFulfillmentFee" } ], "estimatedShippingWeight": { "unit": "POUNDS", "value": "37.09772884213881" }, "featureConstraints": [ { "featureFulfillmentPolicy": "NotRequired", "featureName": "BLANK_BOX" }, { "featureFulfillmentPolicy": "Required", "featureName": "BLOCK_AMZL" } ], "fulfillmentPreviewShipments": [ { "earliestArrivalDate": "2022-12-08T20:35:15Z", "earliestShipDate": "2022-12-07T20:35:15Z", "fulfillmentPreviewItems": [ { "estimatedShippingWeight": { "unit": "POUNDS", "value": "28.261562502894723" }, "quantity": 5, "sellerFulfillmentOrderItemId": "04740712772466", "sellerSku": "LT205BLKAM", "shippingWeightCalculationMethod": "Package" } ], "latestArrivalDate": "2022-12-09T20:35:15Z", "latestShipDate": "2022-12-08T20:35:15Z", "shippingNotes": [] } ], "isCodCapable": false, "isFulfillable": true, "marketplaceId": "ATVPDKIKX0DER", "orderUnfulfillableReasons": [], "shippingSpeedCategory": "Priority", "unfulfillablePreviewItems": [] } ] } }
    NameBeschreibung
    FulfillmentPreviews

    Eine Reihe von Informationen zur Versandvorschau.

    Typ: FulfillmentPreviewList

    Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte. Eine 404-Antwort enthält die Unzulässigkeitsfehler, falls vorhanden.

    NameBeschreibungErforderlich
    errors

    Ein oder mehrere unerwartete Fehler sind aufgetreten während des getFulfillmentPreview-Vorgangs.

    Typ: ErrorList

    Ja

    Tutorial: Bestellbenachrichtigungen mit der Notifications API anzeigen

    Ein Verkäufer kann sich für FULFILLMENT_ORDER_STATUS-Benachrichtigungen anmelden, um über alle Änderungen in der Bestellung informiert zu sein.

    Um dieses Tutorial abzuschließen, benötigen Sie:

    1. Autorisierung durch den Verkaufspartner, für den Sie Aufrufe durchführen. Beziehen Sie sich auf Autorisierung von Anwendungen für Verkaufspartner-API für weitere Informationen.
    2. Die Rolle "Versand durch Amazon" ist Ihrem Entwicklerprofil zugewiesen.
    3. DieRolle "Versand durch Amazon" ist auf der App-Registrierungsseite für Ihre Anwendung ausgewählt.

    Schritt 1: Benachrichtigungen erstellen und abonnieren

    Referenzieren Sie die Notifications API, um Abonnements zu erstellen und zu verwalten.

    Schritt 2: Benachrichtigungen zum Bestellstatus beobachten

    Fulfillment_Order_Status-Benachrichtigung hält den Verkäufer über Änderungen des Bestellstatus auf dem Laufenden.
    Überprüfen Sie das FulfillmentShipmentPackages-Array in der Antwort, um die Paketdetails einer Bestellung zu erhalten, sobald sie zum Versand bereit ist.

    Beispiel für eine Antwort

    { "NotificationVersion": "1.0", "NotificationType": "FULFILLMENT_ORDER_STATUS", "PayloadVersion": "1.0", "EventTime": "2020-07-13T19:42:04.284Z", "Payload": { "FulfillmentOrderStatusNotification": { "SellerId": "A3TH9S8BH6GOGM", "EventType": "Order", "StatusUpdatedDateTime": "2020-07-13T19:42:04.284Z", "SellerFulfillmentOrderId": "amazonbooks.KLA1.202203072322.6911", "FulfillmentOrderStatus": "Complete", "FulfillmentShipment": { "FulfillmentShipmentStatus": "Shipped", "AmazonShipmentId": "ASID49535", "EstimatedArrivalDateTime": "2020-07-13T19:42:04.284Z", "FulfillmentShipmentPackages": [ { "PackageNumber": 1, "CarrierCode": "2-930434", "TrackingNumber": "1Z84456456573405" }, { "PackageNumber": 2, "CarrierCode": "1-930434", "TrackingNumber": "1Z84456456573405" }, { "PackageNumber": 3, "CarrierCode": "3-930434", "TrackingNumber": "1Z885647654573405" } ] }, "FulfillmentReturnItem": { "ReceivedDateTime": "2020-07-13T19:42:04.284Z", "ReturnedQuantity": 12, "SellerSKU": "SELLERSKU9345" } } }, "NotificationMetadata": { "ApplicationId": "app-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746", "SubscriptionId": "subscription-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746", "PublishTime": "2020-07-13T19:42:04.284Z", "NotificationId": "d0e9e693-c3ad-4373-979f-ed4ec98dd746" } }
    Body-ParameterBeschreibungErforderlich
    EventType

    Gibt an, ob die Benachrichtigung Bestell-, Versand- oder Rücksendeinformationen enthält.

    EventType-Werte:

    • Bestellung – Diese Benachrichtigung enthält Informationen zu einer Versandbestellung.
    • Versand — Diese Benachrichtigung enthält Informationen zu einer Fulfillment-Sendung. Weitere Informationen finden Sie auf der FulfillmentShipment Objekt.
    • Rücksendung – Diese Benachrichtigung enthält Informationen zu einer Versandrücksendung.

    Typ: Zeichenfolge

    Ja
    SellerId

    Die ID des Verkäufers.

    Typ: Zeichenfolge

    Nein
    StatusUpdatedDateTime

    Datum und Uhrzeit der letzten Aktualisierung des Status. In ISO 8601 formatieren.

    Typ: Zeichenfolge

    Ja
    SellerFulfillmentOrderId

    Die ID des Versandauftrags, die Sie mit dem CreateFulfillmentOrder-Vorgang erstellt und übermittelt haben.

    Typ: Zeichenfolge

    Ja
    FulfillmentOrderStatus

    Der aktuelle Status der Versandbestellung.

    FulfillmentOrderStatus Werte:

    • Received – Der Versandauftrag wurde empfangen und validiert. Die Überprüfung umfasst die Feststellung, dass die Zieladresse gültig ist und dass aus den Aufzeichnungen von Amazon hervorgeht, dass der Verkäufer über ausreichend verkaufbaren (unbeschädigten) Lagerbestand verfügt, um die Bestellung abzuwickeln. Der Verkäufer kann einen Versandauftrag stornieren, der den Status Received hat.
    • Invalid – Die Versandbestellung wurde empfangen, konnte aber nicht bestätigt werden. Zu den Gründen hierfür gehören eine ungültige Zieladresse oder die Aufzeichnungen von Amazon, aus denen hervorgeht, dass der Verkäufer nicht über genügend verkaufbaren Lagerbestand verfügt, um die Bestellung abzuwickeln. In diesem Fall ist der Versandauftrag ungültig und es werden keine Artikel in der Bestellung versendet.
    • Planning – Der Versandauftrag wurde an das Amazon-Versandnetzwerk gesendet, um mit der Versandplanung zu beginnen, aber es wurde noch keine Einheit aus einer Sendung aus dem Lagerbestand entnommen. Der Verkäufer kann einen Versandauftrag stornieren, der den Status Planning hat.
    • Processing – Der Prozess der Entnahme von Einheiten aus dem Bestand hat bei mindestens einer Lieferung im Versandauftrag begonnen. Der Verkäufer kann einen Versandauftrag mit dem Status von Processing nicht stornieren.
    • Cancelled – Der Versandauftrag wurde vom Verkäufer storniert.
    • Complete – Alle Artikelmengen im Versandauftrag wurden versandt.
    • CompletePartialled – Einige Artikelmengen im Versandauftrag wurden versandt. Die übrigen Artikel wurden entweder storniert oder waren nicht erfüllbar.
    • Unfulfillable – Keine Artikelmengen des Versandauftrags konnten versandt werden, da die Amazon-Logistikzentrum-Mitarbeiter entweder gar keine Bestände für diese Artikel gefunden haben oder keine, die in verkaufsfähigem (unbeschädigtem) Zustand waren.

    Typ: Zeichenfolge

    Ja
    FulfillmentShipment

    Liefer- und Artikelinformationen für eine Sendung in einer Versandbestellung.

    Typ: FulfillmentShipment

    Nein
    FulfillmentReturnItem

    Informationen zu einem Artikel, der an ein Amazon-Logistikzentrum zurückgesendet wurde.

    Typ: FulfillmentReturnItem

    Nein

    Tutorial: Eine Retoure für einen Multi-Channel-Versandauftrag erstellen

    Rücksendungen von Multi-Channel-Versandaufträgen bestehen aus drei Schritten: dem Abrufen der Codes für den Rücksendegrund, dem Absenden der Rücksendung mithilfe eines der Codes und schließlich der Rückgabe des Objekts. Derzeit erwartet Multi-Channel-Versand, dass der Endkunde die Portokosten bezahlt, da die mitgeteilten Rücksendeetiketten nicht im Voraus bezahlt sind.

    Voraussetzungen

    Um dieses Tutorial abzuschließen, benötigen Sie:

    1. Autorisierung durch den Verkaufspartner, für den Sie Aufrufe durchführen. Beziehen Sie sich auf Autorisierung von Anwendungen für Verkaufspartner-API für weitere Informationen.
    2. Die Rolle "Versand durch Amazon" ist Ihrem Entwicklerprofil zugewiesen.
    3. DieRolle "Versand durch Amazon" ist auf der App-Registrierungsseite für Ihre Anwendung ausgewählt.

    Schritt 1: Liste mit Codes für Rückgabegründe für ein bestimmtes Produkt abrufen

    Rufen Sie den listReturnReasonCodes-Vorgang durch Übergabe der folgenden Parameter auf:

    ParameterBeschreibungErforderlich
    sellerSKU

    Die Verkäufer-SKU, für die Codes für Rücksendegründe erforderlich sind.

    Typ: Zeichenfolge

    Ja
    marketplaceId

    Der Online-Marktplatz, für die der Verkäufer Codes für Rückgabegründe wünscht.

    Typ: Zeichenfolge

    Nein
    sellerFulfillmentOrderId

    Die ID, die dem Artikel vom Verkäufer bei der Erstellung des Versandauftrags zugewiesen wurde. Der Service verwendet diesen Wert, um den Online-Marktplatz zu ermitteln, für den der Verkäufer Codes für Rücksendegründe wünscht.

    Typ: Zeichenfolge

    Nein
    language

    Die Sprache, in die die TranslatedDescription-Eigenschaft des ReasonCodeDetails-Antwortobjekts übersetzt werden sollte.

    Typ: Zeichenfolge

    Ja

    Beispiel anfordern

    GET https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/returnReasonCodes?sellerSku=LT205BLKAM&marketplaceId=ATVPDKIKX0DER&sellerFulfillmentOrderId=CONSUMER-2022921-1450456&language=EN

    Antwort

    Eine erfolgreiche Antwort hat einen 200-Code.

    Beispiel für eine Antwort

    { "payload": { "ReasonCodeDetailsList": [ { "ReturnReasonCode": "CR-SWITCHEROO", "Description": "Different from what was ordered", "TranslatedDescription": "Product does not meet customer expectations" }, { "ReturnReasonCode": "CR-DAMAGED_BY_CARRIER", "Description": "Damaged during shipping" }, { "ReturnReasonCode": "CR-UNAUTHORIZED_PURCHASE", "Description": "Unauthorized purchase" }, { "ReturnReasonCode": "CR-UNWANTED_ITEM", "Description": "No longer needed/wanted", "TranslatedDescription": "Unwanted item" }, { "ReturnReasonCode": "CR-MISSED_ESTIMATED_DELIVERY", "Description": "Missed estimated delivery date" }, { "ReturnReasonCode": "CR-FOUND_BETTER_PRICE", "Description": "Better price available", "TranslatedDescription": "I found better prices elsewhere" }, { "ReturnReasonCode": "CR-MISSING_PARTS", "Description": "Missing parts or accessories" }, { "ReturnReasonCode": "CR-EXTRA_ITEM", "Description": "Arrived in addition to what was ordered", "TranslatedDescription": "Extra item included in shipment" }, { "ReturnReasonCode": "CR-ORDERED_WRONG_ITEM", "Description": "Accidental order" }, { "ReturnReasonCode": "AMZ-PG-BAD-DESC", "Description": "Different from website description" }, { "ReturnReasonCode": "CR-DAMAGED_BY_FC", "Description": "Damaged due to inappropriate packaging", "TranslatedDescription": "Product damaged or defective prior to shipping" }, { "ReturnReasonCode": "CR-DEFECTIVE", "Description": "Defective/Does not work properly", "TranslatedDescription": "Item is defective" } ] } }
    NameBeschreibungErforderlich
    returnReasonCode

    Ein Code, der einen gültigen Rücksendegrund angibt.

    Typ: Zeichenfolge

    Ja
    description

    Eine menschenlesbare Beschreibung des Codes für den Rücksendegrund.

    Typ: Zeichenfolge

    Ja
    translatedDescription

    Eine Übersetzung der Beschreibung. Die Übersetzung erfolgt in der in dem Language-Anfrageparameter angegebenen Sprache.

    Typ: Zeichenfolge

    Nein

    Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte.

    NameBeschreibung
    errors

    Ein oder mehrere unerwartete Fehler sind aufgetreten während des listReturnReasonCodes-Vorgangs.

    Typ: ErrorList

    Schritt 2: Versandrücksendung für eine Bestellung erstellen

    Mit einem der oben beschriebenen Gründe rufen Sie die createFulfillmentReturn-Funktion auf, um die Rücksendeanfrage zu übermitteln und das Rücksendeetikett abzurufen, das benötigt wird, um den Artikel an Amazon zu versenden.

    📘

    Etikett ohne Prepaid-Zahlung

    Dieses Etikett ist nicht im Voraus bezahlt. Es muss vom Versender bezahlt werden.

    ParameterBeschreibungErforderlich
    sellerFulfillmentOrderId

    Ein vom Verkäufer des Versandauftrags zum Zeitpunkt der Erstellung zugewiesener Bezeichner. Der Verkäufer verwendet seine eigenen Aufzeichnungen, um den richtigen sellerFulfillmentOrderId-Wert basierend auf der Anfrage des Käufers zur Rücksendung von Artikeln zu finden.

    Typ: Zeichenfolge

    Ja
    Body-ParameterBeschreibungErforderlich
    sellerReturnItemId

    Eine Kennung, die der Verkäufer dem zurückgesendeten Artikel zugewiesen hat.

    Typ: Zeichenfolge

    Ja
    sellerFulfillmentOrderItemId

    Die ID, die dem Artikel vom Verkäufer bei der Erstellung der Versandbestellung zugewiesen wurde.

    Typ: Zeichenfolge

    Ja
    amazonShipmentId

    Die Kennung für die Sendung, die dem Rücksendeartikel zugeordnet ist.

    Typ: Zeichenfolge

    Ja
    returnReasonCode

    Der Code für den Rücksendegrund, der dem Rücksendeartikel vom Verkäufer zugewiesen wurde.

    Typ: Zeichenfolge

    Ja
    returnComment

    Ein optionaler Kommentar zum Rücksendeartikel.

    Typ: Zeichenfolge

    Nein

    Beispiel anfordern

    PUT "https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/fulfillmentOrders/fc5d0aaf64e6d9d517fa7572c0/return" { "items": [ { "sellerReturnItemId": "Itm1", "sellerFulfillmentOrderItemId": "fc5d0aaf64e6d9d517fa7572c0", "amazonShipmentId": "Uvwxq86C7", "returnReasonCode": "CR-ORDERED_WRONG_ITEM", "returnComment": "Accidental order" } ] }

    Antwort

    Eine erfolgreiche Antwort hat den Code 200 und das Antwortschema für den createFulfillmentReturn-Vorgang.

    Beispiel für eine Antwort

    { "payload": { "returnItems": [ { "sellerReturnItemId": "Itm1", "sellerFulfillmentOrderItemId": "fc5d0aaf64e6d9d517fa7572c0", "amazonShipmentId": "Uvwxq86C7", "returnComment": "Accidental order", "amazonReturnReasonCode": "CR-ORDERED_WRONG_ITEM", "status": "New", "statusChangedDate": "2022-10-26T03:48:29Z", "returnAuthorizationId": "RMA26PCEUDROQE18" } ], "invalidReturnItems": [], "returnAuthorizations": [ { "returnAuthorizationId": "RMA26PCEUDROQE18", "fulfillmentCenterId": "LEX2", "returnToAddress": { "name": "Returns Department", "addressLine1": "123 Any Street", "districtOrCounty": "US", "city": "Lexington", "stateOrRegion": "KY", "countryCode": "US", "postalCode": "40511" }, "amazonRmaId": "DBKKwqJ0RRMA", "rmaPageURL": "https://www.amazon.com/spr/returns/label/rmaID/DBKKwqJ0RRMA" } ] } }
    NameBeschreibungErforderlich
    ReturnItemList

    Eine Reihe von Artikeln, die Amazon zur Rücksendung akzeptiert hat. Wird leer zurückgegeben, wenn keine Artikel zur Rücksendung angenommen wurden.

    Typ: < ReturnItem > Array

    Ja
    InvalidReturnItemList

    Ein Array mit ungültigen Rücksendeartikelinformationen.

    Typ: < InvalidReturnItem > Array

    Ja
    ReturnAuthorizationList

    Eine Reihe von Informationen zur Rücksendegenehmigung.

    Typ: < ReturnAuthorization > Array

    Ja
    NameBeschreibung
    errors

    Während des Vorgangs sind ein oder mehrere unerwartete Fehler aufgetreten.

    Typ: ErrorList

    Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte. Eine 404-Antwort enthält die Unzulässigkeitsfehler, falls vorhanden.

    NameBeschreibungErforderlich
    errors

    Ein oder mehrere unerwartete Fehler sind aufgetreten während des createFulfillmentReturn-Vorgangs.

    Typ: ErrorList

    Ja

    Schritt 3: Zurückzusendenden Artikel versenden

    Aus der obigen Antwort geht hervor, dass der rmaPageURL das Rücksendeetikett bereitstellen wird, das gedruckt und auf das Paket geklebt werden muss, und die Portokosten müssen vom zurücksendenden Käufer bezahlt werden.

    Schritt 4: Versandauftrag zur Bestätigung der Rücksendung der Bestellung abrufen

    Sobald das Paket vom Amazon-Lager erhalten wird, wird der Artikel für diese Bestellung als zurückgegeben markiert. Rufen Sie die getFulfillmentOrder-Funktion auf, um zu überprüfen, ob die Rückgabeberechtigung für die ursprüngliche Bestellung ausgefüllt ist. returnItems und returnAuthorizations sollten dieselben Details wie die createFulfillmentReturn-Antwort zusammen mit dem Status/Zustand des zurückgegebenen Artikels enthalten.

    ParameterBeschreibungErforderlich
    sellerFulfillmentOrderId

    Die ID, die dem Artikel vom Verkäufer bei der Erstellung der Versandbestellung zugewiesen wurde.

    maxLength: 40

    Typ: Zeichenfolge

    Ja

    Beispiel anfordern

    GET "https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/fulfillmentOrders/CONSUMER-2022921-1450456"

    Antwort

    Eine erfolgreiche Antwort hat einen 200-Code mit einer Nutzlast.

    Beispiel für eine Antwort

    { "payload": { "fulfillmentOrder": { "sellerFulfillmentOrderId": "CONSUMER-2022921-1450456", "marketplaceId": "ATVPDKIKX0DER", "displayableOrderId": "Test Order1", "displayableOrderDate": "2022-10-31T15:15:20Z", "displayableOrderComment": "We have received your Order.", "shippingSpeedCategory": "Standard", "destinationAddress": { "name": "Nikki Wolf", "addressLine1": "123 Any Street", "city": "Charlotte", "stateOrRegion": "NC", "countryCode": "US", "postalCode": "28277" }, "fulfillmentAction": "Ship", "fulfillmentPolicy": "FillAllAvailable", "receivedDate": "2022-10-31T13:24:13Z", "fulfillmentOrderStatus": "Complete", "statusUpdatedDate": "2022-11-07T15:14:04Z", "featureConstraints": [ { "featureName": "BLANK_BOX", "featureFulfillmentPolicy": "Required" }, { "featureName": "BLOCK_AMZL", "featureFulfillmentPolicy": "Required" } ] }, "fulfillmentOrderItems": [ { "sellerSku": "LT205BLKAM", "sellerFulfillmentOrderItemId": "fc5d0aaf64e6d9d517fa7572c0", "quantity": "1", "fulfillmentNetworkSku": "X002ZKYQ4Z", "orderItemDisposition": "Sellable", "cancelledQuantity": "0", "unfulfillableQuantity": "0", "estimatedShipDate": "2022-11-01T06:59:59Z", "estimatedArrivalDate": "2022-11-05T06:59:59Z", "perUnitDeclaredValue": { "currencyCode": "USD", "value": "1995.00" } } ], "fulfillmentShipments": [ { "amazonShipmentId": "Uvwxq86C7", "fulfillmentCenterId": "GYR1", "fulfillmentShipmentStatus": "SHIPPED", "shippingDate": "2022-10-31T21:16:36Z", "estimatedArrivalDate": "2022-11-05T06:59:59Z", "fulfillmentShipmentItem": [ { "sellerSku": "LT205BLKAM", "sellerFulfillmentOrderItemId": "16653", "quantity": "1", "packageNumber": "1725289037" } ], "fulfillmentShipmentPackage": [ { "packageNumber": "UA-123456789", "carrierCode": "UPS", "trackingNumber": "1Z62Y7Y8425779999", "estimatedArrivalDate": "2022-11-05T03:00:00Z" } ] } ], "returnItems": [ { "amazonShipmentId": "Uvwxq86C7", "sellerFulfillmentOrderItemId": "fc5d0aaf64e6d9d517fa7572c0", "sellerReturnItemId": "SRII1", "returnComment": "recomment", "amazonReturnReasonCode": "CR-ORDERED_WRONG_ITEM", "status": "New", "statusChangedDate": "2022-11-07T23:14:01Z", "returnAuthorizationId": "RMA26PCEUDROQE18" } ], "returnAuthorizations": [ { "returnAuthorizationId": "RMA26PCEUDROQE18", "fulfillmentCenterId": "LAS2", "returnToAddress": { "name": "Returns Department", "addressLine1": "100 Main Street", "addressLine2": "Ste 111", "districtOrCounty": "US", "city": "Las Vegas", "stateOrRegion": "NV", "countryCode": "US", "postalCode": "89193" }, "amazonRmaId": "D2dJ2rJ6RRMA", "rmaPageURL": "https://www.amazon.com/spr/returns/label/rmaID/D2dJ2rJ6RRMA" } ] } }
    Body-ParameterBeschreibungErforderlich
    fulfillmentOrder

    Allgemeine Informationen zu einer Versandbestellung, einschließlich ihres Status.

    Typ: FulfillmentOrder

    Ja
    fulfillmentOrderItems

    Eine Reihe von Artikelinformationen zu Versandbestellungen.

    Typ: FulfillmentOrderItemList

    Ja
    fulfillmentShipments

    Eine Reihe von Versandinformationen.

    Typ: FulfillmentShipmentList

    Nein
    returnItems

    Eine Reihe von Artikeln, die Amazon zur Rücksendung akzeptiert hat. Wird leer zurückgegeben, wenn keine Artikel zur Rücksendung angenommen wurden.

    Typ: ReturnItemList

    Ja
    returnAuthorizations

    Eine Reihe von Informationen zur Rücksendegenehmigung.

    Typ: ReturnAuthorizationList

    Ja

    Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte.

    NameBeschreibungErforderlich
    errors

    Ein oder mehrere unerwartete Fehler sind aufgetreten während des getFulfillmentOrder-Vorgangs.

    Typ: ErrorList

    Ja

    Tutorial: Dynamische Lieferangebote erhalten

    In diesem Tutorial wird beschrieben, wie Sie dynamische Lieferangebote für ein kaufbares Produkt mithilfe einer US-Postleitzahl oder einer US-IP-Adresse erhalten.

    Voraussetzungen

    Um dieses Tutorial abzuschließen, benötigen Sie:

    1. Autorisierung durch den Verkaufspartner, für den Sie Aufrufe durchführen. Beziehen Sie sich auf Autorisierung von Anwendungen für Verkaufspartner-API für weitere Informationen.
    2. Die Rolle "Versand durch Amazon" ist Ihrem Entwicklerprofil zugewiesen.
    3. DieRolle "Versand durch Amazon" ist auf der App-Registrierungsseite für Ihre Anwendung ausgewählt.

    Schritt 1. Holen Sie sich ein dynamisches Lieferangebot

    Rufen Sie den deliveryOffers Vorgang, um das dynamische Lieferangebot für die Standardgeschwindigkeit von der Click-to-Delivery für das angegebene Produkt und die Standortinformationen abzurufen.

    TextparameterBeschreibungErforderlich
    product

    Die Produktdetails für das Lieferangebot.

    Typ: getDeliveryOffersProduct

    Ja
    terms

    Die Bedingungen für das Lieferangebot.

    Typ: getDeliveryOffersTerms

    Ja

    Beispiel anfordern

    POST "https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/deliveryOffers" { "product": { "productIdentifier": { "merchantSku": "TestSku" }, "amount": { "unitOfMeasure": "Eaches", "value": "2" } }, "terms": { "origin": { "countryCode": "US" }, "destination": { "deliveryAddress": { "countryCode": "US", "postalCode": "94560", "addressLine1": "", "addressLine2": "", "addressLine3": "", "city": "", "districtOrCounty": "", "stateOrRegion": "CA" }, "ipAddress": "" } } }

    Antwort

    Eine erfolgreiche Antwort hat einen 200-Code.

    Beispiel für eine Antwort

    { "payload": { "deliveryOffers": [ { "dateRange": { "earliest": "2024-06-07T02:59:00Z", "latest": "2024-06-07T02:59:00Z" }, "expiresAt": "2024-06-04T01:32:16Z", "policy": { "messaging": { "locale": "en-US", "text": "Fastest Delivery Thursday, Jun 6" } } } ] } }

    Wenn ein Lieferangebot nicht verfügbar ist, deliveryOffers ist in der Antwort leer.

    { "payload": { "deliveryOffers": [] } }

    Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte.

    NameBeschreibung
    errors

    Ein oder mehrere unerwartete Fehler sind aufgetreten während des deliveryOffers-Vorgangs.

    Typ: ErrorList

    Tutorial: Eine Japan-Bestellung mit Lieferpräferenzen erstellen

    Dieses Tutorial beschreibt den Prozess der Auftragserstellung für Japan mit Lieferpräferenzen. Diese Funktion ist nur für Bestellungen auf dem japanischen Marktplatz verfügbar.

    Voraussetzungen

    Um dieses Tutorial abzuschließen, benötigen Sie:

    1. Autorisierung durch den Verkaufspartner, für den Sie Aufrufe durchführen. Beziehen Sie sich auf Autorisierung von Anwendungen für Verkaufspartner-API für weitere Informationen.
    2. Die Rolle "Versand durch Amazon" ist Ihrem Entwicklerprofil zugewiesen.
    3. DieRolle "Versand durch Amazon" ist auf der App-Registrierungsseite für Ihre Anwendung ausgewählt.

    Schritt 1. Erstellen Sie einen Fulfillment-Auftrag mit Angabe der Lieferpräferenzen

    Rufen Sie den createFulfillmentOrder-Vorgang auf, um einen Multi-Channel-Versandauftrag zu erstellen, in dem die für die Bestellung erforderlichen Funktionsbeschränkungen angegeben sind.

    Body-ParameterBeschreibungErforderlich
    marketplaceId

    Der Online-Marktplatz, für den die Versandbestellung aufgegeben wurde.

    Typ: Zeichenfolge

    Nein
    sellerFulfillmentOrderId

    Eine Versandauftrags-ID, die der Verkäufer erstellt, um seinen Versandauftrag zu verfolgen. sellerFulfillmentOrderId muss für jeden Versandauftrag, den ein Verkäufer erstellt, einzigartig sein. Wenn das System des Verkäufers bereits eindeutige Bestellungskennungen erstellt, sind diese möglicherweise gute Werte, die der Verkäufer verwenden kann.

    maxLength: 40

    Typ: Zeichenfolge

    Ja
    displayableOrderId

    Eine vom Verkäufer erstellte Versandauftrags-ID. Dieser Wert wird als Bestell-ID in Materialien angezeigt, die dem Empfänger angezeigt werden, z. B. auf dem Packzettel für ausgehende Sendungen. Der Wert von DisplayableOrderId sollte mit der Bestellnummer übereinstimmen, die der Verkäufer dem Empfänger zur Verfügung stellt. Der Verkäufer kann SellerFulfillmentOrderId für diesen Wert verwenden oder einen alternativen Wert angeben, wenn der Empfänger auf eine alternative Bestell-ID verweisen soll.

    Der Wert muss eine alphanumerische oder ISO 8859-1-konforme Zeichenfolge mit einer Länge von einem bis 40 Zeichen sein. Kann nicht zwei Leerzeichen in einer Zeile enthalten. Voran- und nachgestellte Leerzeichen werden entfernt.

    maxLength: 40

    Typ: Zeichenfolge

    Ja
    displayableOrderDate

    Datum und Uhrzeit der Versandbestellung. Wird in Dokumenten, die dem Empfänger angezeigt werden, wie z. B. auf dem Packzettel für ausgehende Sendungen, als Bestelldatum angezeigt.

    Typ: Timestamp

    Ja
    displayableOrderComment

    Auftragsspezifischer Text, der in Materialien für den Empfänger angezeigt wird, z. B. auf dem Packzettel für ausgehende Sendungen.

    maxLength: 250

    Typ: Zeichenfolge

    Ja
    shippingSpeedCategory

    Die Versandart für den Versandauftrag.

    Typ:

    ShippingSpeedCategory
    Ja
    deliveryWindow

    Der Zeitraum, innerhalb dessen eine Versandbestellung mit planmäßiger Lieferung zugestellt werden sollte.

    Typ: DeliveryWindow

    Nein
    destinationAddress

    Die Zieladresse für die Versandbestellung.

    Typ: Address

    Ja
    deliveryPreferences

    Die Lieferpräferenzen galten für die Zieladresse. Diese Präferenzen werden, wenn möglich, angewendet und nach bestem Wissen und Gewissen verwendet. Bei berechtigten Bestellungen besteht die Standardzustellung darin, das Paket unbeaufsichtigt an der Eingangstür stehen zu lassen. Diese Funktion wird derzeit nur auf dem japanischen Marktplatz unterstützt und gilt nicht für andere Marketplace-Sites.

    Typ: DeliveryPreferences

    Nein
    fulfillmentAction

    Gibt an, ob die Versandbestellung sofort versendet werden oder gesperrt werden soll.

    Typ: FulfillmentAction

    Nein
    fulfillmentPolicy

    Der FulfillmentPolicy-Wert, der beim Übermitteln des createFulfillmentOrder-Vorgangs angegeben wurde.

    Typ: FulfillmentPolicy

    Nein
    codSettings

    Die Gebühren für Nachnahme (COD), die Sie mit einer Bestellung mit Versand per Nachnahme in Verbindung bringen.

    Typ: CODSettings

    Nein
    shipFromCountryCode

    Der zweistellige Ländercode für das Land, aus dem der Versandauftrag versendet wird. Muss im Alpha-2-Format nach ISO 3166-1 vorliegen. Dieser ist Erforderlich bei einer grenzüberschreitenden Lieferung.

    Typ: Zeichenfolge

    Nein
    notificationEmails

    Eine Liste von E-Mail-Adressen, die der Verkäufer angibt und die von Amazon verwendet werden, um im Namen des Verkäufers Benachrichtigungen über den Abschluss des Versands an Empfänger zu senden.

    Typ: NotificationEmailList

    Nein
    featureConstraints

    Eine Liste der Funktionen und ihrer Versandrichtlinien, die für die Bestellung gelten sollen.

    Typ: < FeatureSettings > Reihe

    Nein
    Items

    Eine Liste der Artikel, die in die Versandbestellungsvorschau aufgenommen werden sollen, einschließlich der Menge.

    Typ: CreateFulfillmentOrderItemList

    Ja

    Beispiel anfordern

    POST "https://sellingpartnerapi-fe.amazon.com/fba/outbound/2020-07-01/fulfillmentOrders" { "sellerFulfillmentOrderId": "CONSUMER-2022921-145045", "displayableOrderId": "CONSUMER-2022921-145045", "displayableOrderDate": "2022-01-09T19:46:45.809Z", "displayableOrderComment": "TestOrder", "shippingSpeedCategory": "Standard", "fulfillmentAction": "Ship", "destinationAddress": { "name": "Mary Major", "addressLine1": "1-8-1 Shimomeguro", "addressLine2": "Meguro-ku", "city": "Tokyo", "countryCode": "JP", "postalCode": "153-0064" }, "deliveryPreferences": { "deliveryInstructions": "Beware of dogs", "dropOffLocation": { "type": "FRONT_DOOR" } }, "items": [ { "sellerSku": "SellerSKU12", "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-0", "quantity": 1 } ] }

    Antwort

    Eine erfolgreiche Antwort hat einen 200-Code und umfasst die folgenden Objekte.

    Beispiel für eine Antwort

    {}

    Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte.

    NameBeschreibung
    errors

    Ein oder mehrere unerwartete Fehler sind aufgetreten während des createFulfillmentOrder-Vorgangs.

    Typ: ErrorList

    Tutorial: Erstellen Sie eine Bestellung in Japan und geben Sie die Nachbarinformationen in den Liefereinstellungen an

    Dieses Tutorial beschreibt den Prozess der Auftragserstellung für Japan, bei dem die Lieferpräferenz auf einen bestimmten Nachbarn festgelegt wird, falls der Empfänger an der Zieladresse nicht verfügbar ist. Diese Funktion ist nur für Bestellungen auf dem japanischen Marktplatz verfügbar.

    Voraussetzungen

    Um dieses Tutorial abzuschließen, benötigen Sie:

    1. Autorisierung durch den Verkaufspartner, für den Sie Aufrufe durchführen. Beziehen Sie sich auf Autorisierung von Anwendungen für Verkaufspartner-API für weitere Informationen.
    2. Die Rolle "Versand durch Amazon" ist Ihrem Entwicklerprofil zugewiesen.
    3. DieRolle "Versand durch Amazon" ist auf der App-Registrierungsseite für Ihre Anwendung ausgewählt.

    Schritt 1. Erstellen Sie einen Fulfillment-Auftrag mit Angabe der Lieferpräferenzen

    Rufen Sie den createFulfillmentOrder-Vorgang auf, um einen Multi-Channel-Versandauftrag zu erstellen, in dem die für die Bestellung erforderlichen Funktionsbeschränkungen angegeben sind.

    Body-ParameterBeschreibungErforderlich
    marketplaceId

    Der Online-Marktplatz, für den die Versandbestellung aufgegeben wurde.

    Typ: Zeichenfolge

    Nein
    sellerFulfillmentOrderId

    Eine Versandauftrags-ID, die der Verkäufer erstellt, um seinen Versandauftrag zu verfolgen. sellerFulfillmentOrderId muss für jeden Versandauftrag, den ein Verkäufer erstellt, einzigartig sein. Wenn das System des Verkäufers bereits eindeutige Bestellungskennungen erstellt, sind diese möglicherweise gute Werte, die der Verkäufer verwenden kann.

    maxLength: 40

    Typ: Zeichenfolge

    Ja
    displayableOrderId

    Eine vom Verkäufer erstellte Versandauftrags-ID. Dieser Wert wird als Bestell-ID in Materialien angezeigt, die dem Empfänger angezeigt werden, z. B. auf dem Packzettel für ausgehende Sendungen. Der Wert von DisplayableOrderId sollte mit der Bestellnummer übereinstimmen, die der Verkäufer dem Empfänger zur Verfügung stellt. Der Verkäufer kann SellerFulfillmentOrderId für diesen Wert verwenden oder einen alternativen Wert angeben, wenn der Empfänger auf eine alternative Bestell-ID verweisen soll.

    Der Wert muss eine alphanumerische oder ISO 8859-1-konforme Zeichenfolge mit einer Länge von einem bis 40 Zeichen sein. Kann nicht zwei Leerzeichen in einer Zeile enthalten. Voran- und nachgestellte Leerzeichen werden entfernt.

    maxLength: 40

    Typ: Zeichenfolge

    Ja
    displayableOrderDate

    Datum und Uhrzeit der Versandbestellung. Wird in Dokumenten, die dem Empfänger angezeigt werden, wie z. B. auf dem Packzettel für ausgehende Sendungen, als Bestelldatum angezeigt.

    Typ: Timestamp

    Ja
    displayableOrderComment

    Auftragsspezifischer Text, der in Materialien für den Empfänger angezeigt wird, z. B. auf dem Packzettel für ausgehende Sendungen.

    maxLength: 250

    Typ: Zeichenfolge

    Ja
    shippingSpeedCategory

    Die Versandart für den Versandauftrag.

    Typ:

    ShippingSpeedCategory
    Ja
    deliveryWindow

    Der Zeitraum, innerhalb dessen eine Versandbestellung mit planmäßiger Lieferung zugestellt werden sollte.

    Typ: DeliveryWindow

    Nein
    destinationAddress

    Die Zieladresse für die Versandbestellung.

    Typ: Address

    Ja
    deliveryPreferences

    Die Lieferpräferenzen galten für die Zieladresse. Diese Präferenzen werden, wenn möglich, angewendet und nach bestem Wissen und Gewissen verwendet. Bei berechtigten Bestellungen besteht die Standardzustellung darin, das Paket unbeaufsichtigt an der Eingangstür stehen zu lassen. Diese Funktion wird derzeit nur auf dem japanischen Marktplatz unterstützt und gilt nicht für andere Marketplace-Sites.

    Typ: DeliveryPreferences

    Nein
    fulfillmentAction

    Gibt an, ob die Versandbestellung sofort versendet werden oder gesperrt werden soll.

    Typ: FulfillmentAction

    Nein
    fulfillmentPolicy

    Der FulfillmentPolicy-Wert, der beim Übermitteln des createFulfillmentOrder-Vorgangs angegeben wurde.

    Typ: FulfillmentPolicy

    Nein
    codSettings

    Die Gebühren für Nachnahme (COD), die Sie mit einer Bestellung mit Versand per Nachnahme in Verbindung bringen.

    Typ: CODSettings

    Nein
    shipFromCountryCode

    Der zweistellige Ländercode für das Land, aus dem der Versandauftrag versendet wird. Muss im Alpha-2-Format nach ISO 3166-1 vorliegen. Dieser ist Erforderlich bei einer grenzüberschreitenden Lieferung.

    Typ: Zeichenfolge

    Nein
    notificationEmails

    Eine Liste von E-Mail-Adressen, die der Verkäufer angibt und die von Amazon verwendet werden, um im Namen des Verkäufers Benachrichtigungen über den Abschluss des Versands an Empfänger zu senden.

    Typ: NotificationEmailList

    Nein
    featureConstraints

    Eine Liste der Funktionen und ihrer Versandrichtlinien, die für die Bestellung gelten sollen.

    Typ: < FeatureSettings > Reihe

    Nein
    Items

    Eine Liste der Artikel, die in die Versandbestellungsvorschau aufgenommen werden sollen, einschließlich der Menge.

    Typ: CreateFulfillmentOrderItemList

    Ja

    Beispiel anfordern

    POST "https://sellingpartnerapi-fe.amazon.com/fba/outbound/2020-07-01/fulfillmentOrders" { "sellerFulfillmentOrderId": "CONSUMER-2022921-145045", "displayableOrderId": "CONSUMER-2022921-145045", "displayableOrderDate": "2022-01-09T19:46:45.809Z", "displayableOrderComment": "TestOrder", "shippingSpeedCategory": "Standard", "fulfillmentAction": "Ship", "destinationAddress": { "name": "Mary Major", "addressLine1": "1-8-1 Shimomeguro", "addressLine2": "Meguro-ku", "city": "Tokyo", "countryCode": "JP", "postalCode": "153-0064" }, "deliveryPreferences": { "deliveryInstructions": "Beware of dogs", "dropOffLocation": { "type": "FALLBACK_NEIGHBOR_DELIVERY", "attributes": { "neighborName": "Liam Lowe", "houseNumber": "1-8-2 Shimomeguro" } } }, "items": [ { "sellerSku": "SellerSKU12", "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-0", "quantity": 1 } ] }

    Antwort

    Eine erfolgreiche Antwort hat einen 200-Code und umfasst die folgenden Objekte.

    Beispiel für eine Antwort

    {}

    Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte.

    NameBeschreibung
    errors

    Ein oder mehrere unerwartete Fehler sind aufgetreten während des createFulfillmentOrder-Vorgangs.

    Typ: ErrorList

    Tutorial: Abrufen der Schließfachdetails (Lieferbox) für Pakete, die in Japan geliefert wurden

    In dieser Anleitung erfahren Sie, wie Sie Schließfachinformationen für ein Paket abrufen, das in einer ausgehenden Sendung für einen Mehrkanalversand an ein Schließfach (Lieferkarton) für Japan geliefert wurde.

    Das getFulfillmentOrder Die API kehrt möglicherweise nicht immer zurück lockerDetails, abhängig vom Lieferstatus und Lieferort.

    Benutze das getPackageTrackingDetails API, um den Lieferstatus zu überprüfen und festzustellen, ob das Paket an ein Schließfach (Lieferbox) geliefert wurde.

    Voraussetzungen

    Um dieses Tutorial abzuschließen, benötigen Sie:

    1. Autorisierung durch den Verkaufspartner, für den Sie Aufrufe durchführen. Beziehen Sie sich auf Autorisierung von Anwendungen für Verkaufspartner-API für weitere Informationen.
    2. Die Rolle "Versand durch Amazon" ist Ihrem Entwicklerprofil zugewiesen.
    3. DieRolle "Versand durch Amazon" ist auf der App-Registrierungsseite für Ihre Anwendung ausgewählt.

    Schritt 1. Holen Sie sich den Versandauftrag, um die neuesten Bestelldetails und Schließfachdetails, falls vorhanden, einzusehen

    Rufen Sie den getFulfillmentOrder-Vorgang durch Übergabe der folgenden Parameter auf:

    ParameterBeschreibungErforderlich
    sellerFulfillmentOrderId

    Die ID, die dem Artikel vom Verkäufer bei der Erstellung der Versandbestellung zugewiesen wurde.

    maxLength: 40

    Typ: Zeichenfolge

    Ja

    Beispiel anfordern

    GET "https://sellingpartnerapi-na.amazon.com/fba/outbound/2020-07-01/fulfillmentOrders/CONSUMER-2022921-145045"

    Antwort

    Eine erfolgreiche Antwort hat einen 200-Code mit einer Nutzlast.

    Beispiel für eine Antwort

    { "payload": { "fulfillmentOrder": { "sellerFulfillmentOrderId": "CONSUMER-2022921-145045", "marketplaceId": "ATVPDKIKX0DER", "displayableOrderId": "CONSUMER-2022921-145045", "displayableOrderDate": "2024-05-21T14:48:15Z", "displayableOrderComment": "Thank you for your order", "shippingSpeedCategory": "Standard", "destinationAddress": { "name": "Mary Major", "addressLine1": "1-8-1 Shimomeguro", "addressLine2": "Meguro-ku", "city": "Tokyo", "countryCode": "JP", "postalCode": "153-0064" }, "fulfillmentAction": "Ship", "fulfillmentPolicy": "FillAllAvailable", "receivedDate": "2024-05-21T14:50:45Z", "fulfillmentOrderStatus": "CompletePartialled", "statusUpdatedDate": "2024-05-22T03:44:35Z", "notificationEmails": [ "email@email.com" ], "featureConstraints": [ { "featureName": "BLANK_BOX", "featureFulfillmentPolicy": "NotRequired" } ] }, "fulfillmentOrderItems": [ { "sellerSku": "LT110WHTAM", "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-0", "quantity": "1", "fulfillmentNetworkSku": "X002ZKH36D", "orderItemDisposition": "Sellable", "cancelledQuantity": "0", "unfulfillableQuantity": "1", "estimatedShipDate": "2024-05-22T06:59:59Z", "estimatedArrivalDate": "2024-05-26T06:59:59Z", "perUnitDeclaredValue": { "currencyCode": "YEN", "value": "0.00" } }, { "sellerSku": "LT205BLKAM", "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-1", "quantity": "1", "giftMessage": "", "fulfillmentNetworkSku": "X002ZKYQ4Z", "orderItemDisposition": "Sellable", "cancelledQuantity": "0", "unfulfillableQuantity": "0", "estimatedShipDate": "", "estimatedArrivalDate": "", "perUnitDeclaredValue": { "currencyCode": "YEN", "value": "15.00" } } ], "fulfillmentShipments": [ { "amazonShipmentId": "T7mfkbDX5", "fulfillmentCenterId": "TUL2", "fulfillmentShipmentStatus": "SHIPPED", "shippingDate": "2024-05-22T03:39:19Z", "estimatedArrivalDate": "2024-05-26T06:59:59Z", "fulfillmentShipmentItem": [ { "sellerSku": "LT205BLKAM", "sellerFulfillmentOrderItemId": "CONSUMER-2022921-145045-1", "quantity": "1", "packageNumber": 1681854637 } ], "fulfillmentShipmentPackage": [ { "packageNumber": 1681854637, "carrierCode": "AMZL", "trackingNumber": "TBA123456789012", "estimatedArrivalDate": "2024-05-26T06:59:59Z", "lockerDetails": { "lockerNumber": "A-42", "lockerAccessCode" : "7380" } } ] } ], "returnItems": [], "returnAuthorizations": [] } }
    Body-ParameterBeschreibungErforderlich
    fulfillmentOrder

    Allgemeine Informationen zu einer Versandbestellung, einschließlich ihres Status.

    Typ: FulfillmentOrder

    Ja
    fulfillmentOrderItems

    Eine Reihe von Artikelinformationen zu Versandbestellungen.

    Typ: FulfillmentOrderItemList

    Ja
    fulfillmentShipments

    Eine Reihe von Versandinformationen.

    Typ: FulfillmentShipmentList

    Nein
    returnItems

    Eine Reihe von Artikeln, die Amazon zur Rücksendung akzeptiert hat. Wird leer zurückgegeben, wenn keine Artikel zur Rücksendung angenommen wurden.

    Typ: ReturnItemList

    Ja
    returnAuthorizations

    Eine Reihe von Informationen zur Rücksendegenehmigung.

    Typ: ReturnAuthorizationList

    Ja

    Eine erfolglose Antwort hat einen Nicht-2xx-Code und umfasst die folgenden Objekte.

    NameBeschreibungErforderlich
    errors

    Ein oder mehrere unerwartete Fehler sind aufgetreten während des getFulfillmentOrder-Vorgangs.

    Typ: ErrorList

    Ja

    Hat Ihnen diese Seite weitergeholfen?