Bestell-API v0: Leitfaden für Anwendungsfälle
Verbessern Sie die Synchronisation des Bestellungsbestands, die Workflows und die Berichtstools.
API-Version: v0
Was ist die Orders API?
Use the Orders API to programmatically retrieve and submit order information. This API is designed to help Selling Partners develop fast and flexible custom applications that facilitate order synchronization, order research, and demand-based decision support tools.
Hinweis
Bestellungen, die älter als zwei Jahre sind, werden in der API-Antwort nicht angezeigt, mit Ausnahme der Marktplätze SG, JP und AU, die Bestellungen ab 2016 unterstützen.
For information about authentication and authorization, refer to Authorizing Selling Partner API Applications. For information about regulated orders, refer to the Regulated Orders guide.
Die wichtigsten Funktionen
- Rufen Sie Bestellinformationen mit Filterkriterien ab: Das
getOrders
Der Betrieb der Orders API gibt Bestellungen zurück, die während des Zeitrahmens oder anderer Filterkriterien, die durch die angegebenen Parameter angegeben wurden, erstellt oder aktualisiert wurden. WennNextToken
vorhanden ist, wird anstelle anderer Kriterien zum Abrufen der Bestellungen verwendet. - Rufen Sie angegebene Bestellinformationen ab: Der Vorgang
getOrder
der Orders API gibt die von Ihnen angegebenen Bestellinformationen zurück. - Rufen Sie Informationen zu den Bestellpositionen für die angegebene Bestellung ab: Der Vorgang
getOrderItems
der Orders API gibt detaillierte Informationen zu den Bestellpositionen für die von Ihnen angegebene Bestellung zurück. WennNextToken
angegeben wird, wird damit die nächste Seite der Bestellpositionen abgerufen. - Bestätigen Sie den Versand für die angegebene Bestellung: Der
confirmShipment
Vorgang der Orders API bestätigt den Versandstatus für eine bestimmte Bestellung. Sie kann auch verwendet werden, um Versanddetails von Bestellungen zu bearbeiten, die bereits versandt wurden.
Tutorial 1: Bestellinformationen mit Filterkriterien abrufen
The getOrders
operation of the Orders API returns orders created or updated during the time frame or other filtering criteria indicated by the specified parameters. If NextToken
is present, that will be used to retrieve the orders instead of other criteria.
Warnung
Der
getOrders
Vorgang verfügt über eine systematische Verzögerung beim Abrufen von Daten. Die meisten aktualisierten Auftragsdaten sind 2 Minuten nach der Erstellung oder letzten Aktualisierung einer Bestellung verfügbar. Um sicherzustellen, dass Sie die neuesten Bestelldaten abrufen, rufen Sie den Kundendienst 2 Minuten nach der Erstellung oder Aktualisierung der Bestellung auf.
Voraussetzungen
Um dieses Tutorial erfolgreich abzuschließen, benötigen Sie:
- Authorization from the selling partner for whom you are making calls. Refer to the Authorizing Selling Partner API applications for more information.
- Approval for the Inventory and Order Tracking role in your developer profile.
- The Inventory and Order Tracking role selected in the App registration page for your application.
Um auf Käufer- und Lieferadressinformationen zuzugreifen, müssen Sie:
-
Haben Sie die Genehmigung für die folgenden Rollen:
- Direct-to-Consumer Delivery (Restricted) role is required to access shipping address information.
- The Tax Remittance (Restricted) role is required to access buyer information.
- The Tax Invoicing (Restricted) role is required to access buyer information.
-
Verwenden Sie ein eingeschränktes Datentoken (RDT)
- Follow the Tutorial: Get authorization to access PII for bulk orders to get an RDT that provides authorization to access Personally Identifiable Information (PII) for bulk orders.
- Use any of the following values in the
dataElements
parameter in thecreateRestrictedDataToken
operation to access thegetOrders
operation:buyerInfo
shippingAddress
buyerTaxInformation
getOrders-Anfrage
Call the getOrders
operation.
Parameter abfragen
Name | Beschreibung | Erforderlich |
---|---|---|
CreatedAfter | Ein Datum, das für die Auswahl von Bestellungen verwendet wird, die nach (oder zu) einer bestimmten Zeit erstellt wurden. Nur Bestellungen, die nach der angegebenen Zeit aufgegeben wurden, werden zurückgegeben. Sie müssen entweder den Parameter CreatedAfter oder den Parameter LastUpdatedAfter angeben. Wenn beide leer sind, ist der Anruf ungültig. | Nein |
CreatedBefore | A date used for selecting orders created before (or at) a specified time. Only orders placed before the specified time are returned. The date must be in ISO 8601 format. | Nein |
LastUpdatedAfter | A date used for selecting orders that were last updated after (or at) a specified time. An update is defined as any change in order status, including the creation of a new order. Includes updates made by Amazon and by the seller. The date must be in ISO 8601 format. You must provide either the CreatedAfter parameter or the LastUpdatedAfter parameter. If both are empty the call is invalid. | Nein |
LastUpdatedBefore | A date used for selecting orders that were last updated before (or at) a specified time. An update is defined as any change in order status, including the creation of a new order. Includes updates made by Amazon and by the seller. The date must be in ISO 8601 format. | Nein |
OrderStatuses | Eine Liste von OrderStatus Werten, die zum Filtern der Ergebnisse verwendet werden.Mögliche Werte: - PendingAvailability (Dieser Status ist nur für Vorbestellungen verfügbar. Die Bestellung wurde aufgegeben, die Zahlung wurde nicht autorisiert und das Veröffentlichungsdatum des Artikels liegt in der Zukunft.)- Pending (Die Bestellung wurde aufgegeben, aber die Zahlung wurde nicht autorisiert.)- Unshipped (Die Zahlung wurde autorisiert und die Bestellung ist versandbereit, aber es wurden keine Artikel in der Bestellung versendet.)- PartiallyShipped (Ein oder mehrere, aber nicht alle Artikel der Bestellung wurden versendet.)- Shipped (Alle Artikel der Bestellung wurden versendet.)- InvoiceUnconfirmed (Alle Artikel der Bestellung wurden versendet. Der Verkäufer hat Amazon noch nicht bestätigt, dass die Rechnung an den Käufer versendet wurde.)- Canceled (Die Bestellung wurde storniert.)- Unfulfillable (Die Bestellung kann nicht ausgeführt werden. Dieser Status gilt nur für Bestellungen mit Multi-Channel-Versand.) | Nein |
MarketplaceIds | A list of MarketplaceId values. Used to select orders that were placed in the specified marketplaces.br>Refer to Marketplace IDs for a complete list of marketplaceId values.Max count : 50 | Ja |
FulfillmentChannels | Eine Liste, die angibt, wie eine Bestellung ausgeführt wurde. Filtert die Ergebnisse nach Versandkanal. Mögliche Werte: AFN (Versand durch Amazon); MFN (Versand durch Verkäufer). | Nein |
PaymentMethods | Eine Liste der Werte für die Zahlungsmethode. Wird verwendet, um Bestellungen auszuwählen, die mit den angegebenen Zahlungsmethoden bezahlt wurden. Mögliche Werte: COD (Nachnahme); CVS (Zahlung im Convenience-Store); Sonstige (jede Zahlungsmethode außer Nachnahme oder CVS). | Nein |
BuyerEmail | Die E-Mail-Adresse eines Käufers. Wird verwendet, um Bestellungen auszuwählen, die die angegebene E-Mail-Adresse enthalten. | Nein |
SellerOrderId | Eine vom Verkäufer angegebene Bestellungsnummer. Wird verwendet, um nur die Bestellungen auszuwählen, die mit der Bestell-ID übereinstimmen. Wenn SellerOrderId spezifiziert ist, dann können FulfillmentChannels , OrderStatuses , PaymentMethod , LastUpdatedAfter , LastUpdatedBefore und BuyerEmail nicht angegeben werden. | Nein |
MaxResultsPerPage | Eine Zahl, die die maximale Anzahl von Bestellungen angibt, die pro Seite zurückgegeben werden können. Der Wert muss zwischen 1 und 100 liegen. Standard 100. | Nein |
EasyShipShipmentStatuses | Eine Liste von EasyShipShipmentStatus Werten. Wird verwendet, um Easy Ship-Bestellungen auszuwählen, deren Status den angegebenen Werten entspricht. Wenn EasyShipShipmentStatus angegeben ist, werden nur Amazon Easy Ship-Bestellungen zurückgegeben.Mögliche Werte: - PendingSchedule (Das Paket wartet auf den Zeitplan zur Abholung.)- PendingPickUp (Amazon hat das Paket noch nicht vom Verkäufer abgeholt.)- PendingDropOff (Der Verkäufer wird das Paket an den Spediteur liefern.)- LabelCanceled (Der Verkäufer hat die Abholung storniert.)- PickedUp (Amazon hat das Paket vom Verkäufer abgeholt.)- DroppedOff (Das Paket wird vom Verkäufer an den Spediteur geliefert.)- AtOriginFC (Das Paket befindet sich im Logistikzentrum des Ursprungs.)- AtDestinationFC (Das Paket befindet sich im Ziel-Logistikzentrum.)- Delivered (Das Paket wurde geliefert.)- RejectedByBuyer (Das Paket wurde vom Käufer abgelehnt.)- Undeliverable (Das Paket kann nicht zugestellt werden.)- ReturningToSeller (Das Paket wurde nicht zugestellt und wird an den Verkäufer zurückgesendet.)- ReturnedToSeller (Das Paket wurde nicht zugestellt und an den Verkäufer zurückgeschickt.)- Lost (Das Paket ist verlorengegangen.)- OutForDelivery (Das Paket ist zur Lieferung bereit.)- Damaged (Das Paket wurde vom Transporteur beschädigt.) | Nein |
ElectronicInvoiceStatuses | Eine Liste von ElectronicInvoiceStatus Werten. Wird verwendet, um Bestellungen mit dem Status der elektronischen Rechnung auszuwählen, die den angegebenen Werten entsprechen.Mögliche Werte: - NotRequired (Für diese Bestellung ist keine elektronische Rechnungsstellung erforderlich.)- NotFound (Die elektronische Rechnung wurde für diese Bestellung nicht eingereicht.)- Processing (Die elektronische Rechnung für diese Bestellung wird bearbeitet.)- Errored (Die zuletzt eingereichte elektronische Rechnung wurde für diese Bestellung abgelehnt.)- Accepted (Die zuletzt eingereichte elektronische Rechnung wurde eingereicht und akzeptiert.) | Nein |
NextToken | Ein String-Token wurde in der Antwort auf Ihre vorherige Anfrage zurückgegeben. | Nein |
AmazonOrderIds | Eine Liste von AmazonOrderId Werten. Ein AmazonOrderId ist eine von Amazon definierte Bestell-ID im 3-7-7-Format.Max. Anzahl : 50 | Nein |
ActualFulfillmentSupplySourceId | Bezeichnet das empfohlene sourceId von wo aus die Bestellung ausgeführt werden soll. | Nein |
IsISPU | Wenn dies zutrifft, ist diese Bestellung zur Abholung in einem Shop und nicht zur Lieferung vorgesehen. | Nein |
StoreChainStoreId | Die Ladenkennung der Ladenkette. Mit einem bestimmten Geschäft in einer Ladenkette verknüpft. | Nein |
Beispiel anfordern
GET https://sellingpartnerapi-eu.amazon.com/orders/v0/orders?
MarketplaceIds=ATVPDKIKX0DER
&CreatedAfter=2020-10-10
&MaxResultPerPage=2
Antwort
Eine erfolgreiche Antwort umfasst Folgendes:
Name | Beschreibung | Erforderlich |
---|---|---|
Orders | A list of orders. Type: Order array | Ja |
NextToken | Wenn vorhanden und nicht leer, übergeben Sie dieses String-Token in der nächsten Anfrage, um die nächste Antwortseite zurückzugeben. | Nein |
LastUpdatedBefore | A date used for selecting orders that were last updated before (or at) a specified time. An update is defined as any change in order status, including the creation of a new order. Includes updates made by Amazon and by the seller. All dates must be in ISO 8601 format. | Nein |
CreatedBefore | A date used for selecting orders created before (or at) a specified time. Only orders placed before the specified time are returned. The date must be in ISO 8601 format. | Nein |
Beispiele für Antworten
Das Folgende ist ein Beispiel für eine allgemeine Antwort von getOrders
Betrieb.
{
"payload": {
"NextToken": "2YgYW55IGNhcm5hbCBwbGVhc3VyZS4",
"Orders": [
{
"AmazonOrderId": "902-3159896-1390916",
"PurchaseDate": "2017-01-20T19:49:35Z",
"LastUpdateDate": "2017-01-20T19:49:35Z",
"OrderStatus": "Pending",
"FulfillmentChannel": "SellerFulfilled",
"NumberOfItemsShipped": 0,
"NumberOfItemsUnshipped": 0,
"PaymentMethod": "Other",
"PaymentMethodDetails": [
"CreditCard",
"GiftCertificate"
],
"MarketplaceId": "ATVPDKIKX0DER",
"ShipmentServiceLevelCategory": "Standard",
"OrderType": "StandardOrder",
"EarliestShipDate": "2017-01-20T19:51:16Z",
"LatestShipDate": "2017-01-25T19:49:35Z",
"IsBusinessOrder": false,
"IsPrime": false,
"IsAccessPointOrder": false,
"IsGlobalExpressEnabled": false,
"IsPremiumOrder": false,
"IsSoldByAB": false,
"IsIBA": false,
"ShippingAddress": {
"Name": "Michigan address",
"AddressLine1": "1 Cross St.",
"City": "Canton",
"StateOrRegion": "MI",
"PostalCode": "48817",
"CountryCode": "US"
},
"BuyerInfo": {
"BuyerEmail": "user@example.com",
"BuyerName": "John Doe",
"BuyerTaxInfo": {
"CompanyLegalName": "A Company Name"
},
"PurchaseOrderNumber": "1234567890123"
}
}
]
}
}
Wenn eine Bestellung an eine Adresse in Brasilien versendet wird, erhalten Sie möglicherweise auch zusätzliche Adressfelder (z. B. StreetName, StreetNumber, Complement und Neighborhood), wie im folgenden Beispiel gezeigt.
{
"ShippingAddress": {
"Name": "Brazil address",
"AddressLine1": "Street 9 450",
"AddressLine2": "Suite 30 Central",
"ExtendedFields": {
"StreetName": "Street 9",
"StreetNumber": "450",
"Complement": "Suite 30",
"Neighborhood": "Central"
},
"City": "Rio de Janeiro",
"StateOrRegion": "RJ",
"PostalCode": "48817",
"CountryCode": "BR"
}
}
For more information on when shipping addresses contain extended fields, refer to the Order
schema in the Orders API v0 reference.
For a list of possible extended fields, refer to AddressExtendedFields
in the Orders API v0 reference.
Tutorial 2: Bestellinformationen abrufen
The tutorial shows you how to use the getOrder
operation of the Orders API to retrieve order information that you specify.
Voraussetzungen
Um dieses Tutorial erfolgreich abzuschließen, benötigen Sie:
- Authorization from the selling partner for whom you are making calls. Refer to the Authorizing Selling Partner API applications for more information.
- Approval for the Inventory and Order Tracking role in your developer profile.
- The Inventory and Order Tracking role selected in the App registration page for your application.
Um auf Käufer- und Lieferadressinformationen zuzugreifen, müssen Sie:
-
Haben Sie die Genehmigung für die folgenden Rollen:
- Direct-to-Consumer Delivery (Restricted) role is required to access shipping address information.
- The Tax Remittance (Restricted) role is required to access buyer information.
- The Tax Invoicing (Restricted) role is required to access buyer information.
-
Verwenden Sie ein Restricted Data Token (RDT):
- Follow the Tokens API Use Case Guide to get an RDT that provides authorization to access Personally Identifiable Information (PII) for an operation.
- Use any of the following values in the
dataElements
parameter in thecreateRestrictedDataToken
operation to access thegetOrder
operation:buyerInfo
shippingAddress
buyerTaxInformation
Anfrage
Parameter | Beschreibung | Erforderlich |
---|---|---|
orderId
|
Eine von Amazon definierte Bestell-ID im 3-7-7-Format. Typ: Zeichenfolge |
Ja |
Beispiel anfordern
GET https://sellingpartnerapi-eu.amazon.com/orders/v0/orders/205-1725759-9209952/
Antwort
Eine erfolgreiche Antwort umfasst Folgendes:
Name | Beschreibung | Erforderlich |
---|---|---|
Order | Order information. Type: Order | Ja |
Refer to Order
in the API reference for details about the possible objects and properties in an order.
Beispiel für eine Antwort
{
"payload": {
"BuyerInfo": {},
"AmazonOrderId": "026-1520163-6049104",
"EarliestShipDate": "2022-03-10T00:00:00Z",
"SalesChannel": "Amazon.co.uk",
"AutomatedShippingSettings": {
"HasAutomatedShippingSettings": false
},
"OrderStatus": "Canceled",
"NumberOfItemsShipped": 0,
"OrderType": "StandardOrder",
"IsPremiumOrder": false,
"IsPrime": false,
"FulfillmentChannel": "MFN",
"NumberOfItemsUnshipped": 0,
"HasRegulatedItems": true,
"IsReplacementOrder": false,
"IsSoldByAB": false,
"LatestShipDate": "2022-03-10T23:59:59Z",
"ShipServiceLevel": "Std UK Dom_1",
"IsISPU": false,
"MarketplaceId": "A1F83G8C2ARO7P",
"PurchaseDate": "2022-03-09T22:03:02Z",
"IsAccessPointOrder": false,
"IsBusinessOrder": false,
"OrderTotal": {
"CurrencyCode": "GBP",
"Amount": "20.00"
},
"PaymentMethodDetails": [
"Standard"
],
"IsGlobalExpressEnabled": false,
"LastUpdateDate": "2022-03-14T22:05:14Z",
"ShipmentServiceLevelCategory": "Standard"
}
}
Tutorial 3: Detaillierte Bestellartikelinformationen abrufen
The tutorial shows you how to use the getOrderItems
operation of the Orders API to retrieve order information that you specify.
Voraussetzungen
Um dieses Tutorial erfolgreich abzuschließen, benötigen Sie:
- Authorization from the selling partner for whom you are making calls. Refer to the Authorizing Selling Partner API applications for more information.
- Approval for the Inventory and Order Tracking role in your developer profile.
- The Inventory and Order Tracking role selected in the App registration page for your application.
Um auf Käufer- und Lieferadressinformationen zuzugreifen, müssen Sie:
-
Haben Sie die Genehmigung für die folgenden Rollen:
- Direct-to-Consumer Delivery (Restricted) role is required to access shipping address information.
- The Tax Remittance (Restricted) role is required to access buyer information.
- The Tax Invoicing (Restricted) role is required to access buyer information.
-
Verwenden Sie ein eingeschränktes Datentoken (RDT)
- Follow the Tutorial: Get authorization to access PII for the order items in an order to get an RDT that provides authorization to access Personally Identifiable Information (PII) for the order items in an order.
- Use
buyerInfo
as a value in thedataElements
parameter in thecreateRestrictedDataToken
operation to access thegetOrderItems
operation.
Anfrage
Type | Parameter | Beschreibung | Erforderlich |
---|---|---|---|
Path |
orderId
|
Eine von Amazon definierte Bestell-ID im 3-7-7-Format. Typ: Zeichenfolge |
Ja |
Query |
NextToken
|
Ein String-Token wurde in der Antwort auf Ihre vorherige Anfrage zurückgegeben. Typ: Zeichenfolge |
Nein |
Beispiel anfordern
GET https://sellingpartnerapi-na.amazon.com/orders/v0/orders/902-9855239-8990202/orderItems
Antwort
Eine erfolgreiche Antwort umfasst Folgendes:
Name | Beschreibung | Erforderlich |
---|---|---|
OrderItems | A list of order items. Type: OrderItem array | Ja |
NextToken | Wenn vorhanden und nicht leer, übergeben Sie dieses String-Token in der nächsten Anfrage, um die nächste Antwortseite zurückzugeben. | Nein |
AmazonOrderId | Eine von Amazon definierte Bestell-ID im 3-7-7-Format. | Ja |
Beispiel für eine Antwort
{
"payload": {
"OrderItems": [
{
"TaxCollection": {
"Model": "MarketplaceFacilitator",
"ResponsibleParty": "Amazon Services, Inc."
},
"ProductInfo": {
"NumberOfItems": "1"
},
"BuyerInfo": {},
"ItemTax": {
"CurrencyCode": "USD",
"Amount": "1.13"
},
"QuantityShipped": 1,
"BuyerRequestedCancel": {
"IsBuyerRequestedCancel": "false",
"BuyerCancelReason": ""
},
"ItemPrice": {
"CurrencyCode": "USD",
"Amount": "11.00"
},
"ASIN": "B004RKQM8I",
"SellerSKU": "AN-M9GI-4QE5",
"Title": "Sony MDR-ZX100 ZX Series Headphones (White)",
"IsGift": "false",
"ConditionSubtypeId": "Acceptable",
"IsTransparency": false,
"QuantityOrdered": 1,
"PromotionDiscountTax": {
"CurrencyCode": "USD",
"Amount": "0.00"
},
"ConditionId": "Used",
"PromotionDiscount": {
"CurrencyCode": "USD",
"Amount": "0.00"
},
"OrderItemId": "43345934312798"
}
],
"AmazonOrderId": "902-0300094-5705429"
}
}
Tutorial 4: Eine Sendung bestätigen
Dieses Tutorial zeigt Ihnen, wie Sie eine Sendung mit dem confirmShipment
Vorgang bestätigen, nachdem Sie eine Benachrichtigung erhalten haben, dass Ihre Bestellung zur Ausführung bereit ist. Sie müssen den Versand nicht bestätigen, wenn Sie ein Versandetikett über die Versand-API oder die Buy-Shipping-Benutzeroberfläche kaufen. confirmShipment
unterstützt alle Anwendungsfälle, die in den Feeds zur Auftragserfüllung unterstützt wurden, einschließlich der Unterstützung mehrerer Tracking-IDs pro Bestellung. Um mehrere Paketverfolgungsnummern einzureichen, müssen Sie mehrere Anfragen mit derselben Bestellnummer, aber unterschiedlichen Paket-Referenz-IDs senden.
Beispiel:
Call
|
OrderID
|
PackageReferenceId
|
---|---|---|
1. Aufruf | 902-0300094-570542 | 101 |
2. Aufruf | 902-0300094-570542 | 102 |
Die Paketreferenz-ID unterstützt jeden positiven numerischen Wert und dient dazu, eine Sendung zu bearbeiten, nachdem Sie eine Sendung bestätigt haben. Sie können einen beliebigen numerischen Wert als packageReferenceID
angeben und wir werden die Daten speichern. Wenn Sie eine Änderung an der Lieferung vornehmen müssen, reichen Sie eine weitere confirmShipment
mit dem gleichen packageReferenceID
ein. Die anderen Versanddetails werden nach erfolgreicher Einreichung bearbeitet. Wenn Sie beim Absenden keine ID angeben, weist Amazon automatisch eine packageReferenceID
zu.
Voraussetzungen
Um dieses Tutorial erfolgreich abzuschließen, benötigen Sie:
- Authorization from the selling partner for whom you are making calls. Refer to the Authorizing Selling Partner API applications for more information.
- Approval for the Inventory and Order Tracking role in your developer profile.
- The Inventory and Order Tracking role selected in the App registration page for your application.
If you have been approved for the Direct-to-Consumer Delivery (Restricted) role, you will have access to the confirmShipment
operation.
Schritt 1. Bestätigen Sie eine Lieferung für eine Bestellung
Call the confirmShipment
operation, passing the following parameters:
Pfadparameter
Parameter | Beschreibung | Erforderlich |
---|---|---|
orderId
|
Eine von Amazon definierte Bestell-ID im 3-7-7-Format. Typ: Zeichenfolge |
Ja |
Textparameter
Name | Beschreibung | Erforderlich |
---|---|---|
packageDetail | Properties of packages Type PackageDetail | Ja |
codCollectionMethod | The cod collection method, support in JP only. Type CodCollectionMethod | Nein |
marketplaceId | The unobfuscated marketplace identifier. Type MarketplaceId | Ja |
Beispiel anfordern
POST https://sellingpartnerapi-eu.amazon.com/orders/v0/orders/205-1725759-9209952/shipmentConfirmation
{
"marketplaceId": "ATVPDKIKX0DER",
"codCollectionMethod": "",
"packageDetail": {
"packageReferenceId": "123",
"carrierCode": "UPS",
"carrierName": "UPS",
"shippingMethod": "SHIPPING",
"trackingNumber": "1Z86V8030385598957",
"shipDate": "2022-11-30T16:15:30Z",
"shipFromSupplySourceId": "057d3fcc-b750-419f-bbcd-4d340c60c430",
"orderItems": [
{
"orderItemId": "60696125413094",
"quantity": 1
}
]
}
}
Antwort
Eigenschaften der Antwort:
HTTP Code | Beschreibung | Schema |
---|---|---|
204 | Erfolg. Header : x-amzn-RateLimit-Limit (String): Ihr Ratenlimit (Anfragen pro Sekunde) für diesen Vorgang. x-amzn-RequestId (String): Eindeutige Referenz-ID der Anfrage. | Kein Inhalt |
For error status codes, descriptions and schemas, refer to Confirm Shipment Error Response.
Tipp
To confirm multiple orders, use the Feeds API v2021-06-30 and pass the
POST_ORDER_FULFILLMENT_DATA
feed type. For more information, refer to Confirm multiple orders through the Order Fulfillment feed.
Schritt 2. Versandinformationen für eine Bestellung bearbeiten
After Step 1, a package is created for the order. You can edit the shipping information like Ship date, Carrier, Shipping service (or Ship method), Tracking ID (supplied by the carrier) by calling the confirmShipment
operation again.
Parameter, die konsistent sein müssen
Um sicherzustellen, dass Sie dieselbe Sendung bearbeiten, ändern Sie die folgenden Parameter nicht.
Parameter | Beschreibung | In |
---|---|---|
orderId
|
Eine von Amazon definierte Bestell-ID im 3-7-7-Format. Typ: Zeichenfolge |
Path |
packageReferenceId
|
Eine vom Verkäufer bereitgestellte Kennung, die ein Paket im Rahmen einer Bestellung eindeutig identifiziert. Beachten Sie, dass nur ein positiver numerischer Wert unterstützt wird.“ Typ: Zeichenfolge |
Einzelheiten des Pakets |
orderItemId
|
Die eindeutige Kennung des Bestellartikels. Typ: Zeichenfolge |
VersandBestätigenArtikelBestellen |
quantity
|
Die Menge des Artikels. Typ: Ganzzahl |
VersandBestätigenArtikelBestellen |
Beispiel anfordern
POST https://sellingpartnerapi-eu.amazon.com/orders/v0/orders/205-1725759-9209952/shipmentConfirmation
{
"marketplaceId": "ATVPDKIKX0DER",
"codCollectionMethod": "",
"packageDetail": {
"packageReferenceId": "123",
"carrierCode": "USPS",
"carrierName": "USPS",
"shippingMethod": "SHIPPING",
"trackingNumber": "1Z86V8030385598957",
"shipDate": "2022-11-30T20:15:30Z",
"shipFromSupplySourceId": "057d3fcc-b750-419f-bbcd-4d340c60c430",
"orderItems": [
{
"orderItemId": "60696125413094",
"quantity": 1
}
]
}
}
Antwort
Eigenschaften der Antwort:
HTTP Code | Beschreibung | Schema |
---|---|---|
204 | Erfolg. Header : x-amzn-RateLimit-Limit (String): Ihr Ratenlimit (Anfragen pro Sekunde) für diesen Vorgang. x-amzn-RequestId (String): Eindeutige Referenz-ID der Anfrage. | Kein Inhalt |
For error status codes, descriptions and schemas, refer to Error responses and schemas.
Updated 23 days ago