Workflow-Leitfaden zum direkten Versand durch Lieferanten
Integrieren und verwenden Sie APIs, die das Direct Fulfillment-Programm unterstützen.
Amazon stellt Anbietern mehrere APIs für das Direct Fulfillment-Geschäftsprogramm zur Verfügung. In diesem Handbuch werden die Schritte zusammengefasst, die Sie zur Integration mit diesen Vertriebspartner-APIs (SP-APIs) unternehmen können.
Überblick über die Direct Fulfillment-Integration
Integrating with the Direct Fulfillment APIs starts with the vendor pulling the orders for fulfillment using the Vendor Direct Fulfillment Orders API v1, then sending an acknowledgement for the order.
After the order is packed and ready to be shipped, the vendor uses the createShippingLabels
operation to print a shipping label, and ships the order. After the order is shipped, a shipment confirmation is sent from the vendor to Amazon.
To release payment for the shipped items, the vendor sends the invoice using the submitInvoice
operation.
API-Versionen
Terminologie
- Verkäufer: Liefert das von Amazon auf der Einzelhandelswebsite von Amazon verkaufte Inventar.
- Direkte Erfüllung: Ein Direct Fulfillment-Anbieter versendet Bestellungen im Namen von Amazon an Kunden. Nachdem ein Kunde auf der Einzelhandels-Website von Amazon einen Kauf bei Amazon getätigt hat, versendet der Direct Fulfillment-Anbieter die Bestellung direkt an den Kunden.
- Bestellung: Ein von Amazon an einen Verkäufer/Lieferanten ausgestelltes Handelsdokument, das den Kauf von Waren oder Dienstleistungen autorisiert.
- Bestätigung der Bestellung: Wenn ein Anbieter eine von Amazon zur Erfüllung gesendete Bestellung annimmt oder ablehnt.
- Versandetikett: Ein von Amazon bereitgestelltes Etikett, das Anbieter verwenden, wenn sie Bestellungen direkt an Kunden versenden. Das Etikett enthält die Lieferadresse des Kunden, die Bestelldetails und alle speziellen Handlungsanweisungen von Amazon.
- Bestätigung der Lieferung: Die Versandbestätigung ermöglicht es Amazon, Lieferantenlieferungen effizient zu verfolgen und Kunden zu informieren. Es hilft, effektiver mit Spediteuren zusammenzuarbeiten, um Lieferantensendungen zu verfolgen. Es enthält Informationen zu den versendeten Artikeln, einschließlich Bestellnummer, Versanddatum, voraussichtliches Lieferdatum und Sendungsverfolgungsnummer.
- Rechnung: Ein Abrechnungsdokument, das Anbieter Amazon für die von ihnen gelieferten Produkte zur Verfügung stellen. Für jede Bestellung, die Anbieter ausführen, indem sie Produkte an Kunden versenden, erstellen sie Rechnungen und reichen diese an Amazon ein. Die Rechnung enthält in der Regel Informationen wie die Bestellnummer, Artikeldetails, Preise, Steuern und den fälligen Gesamtbetrag.
Voraussetzungen
To complete the following tutorials, you must:
- Register yourself as a developer with the Direct-to-Consumer Shipping role
- Registriere deine Bewerbung
- Autorisieren Sie Ihre SP-API-Anwendung
- Testen Sie Ihre Anwendung mit Sandbox-Endpunkten
Hinweis
Direct Fulfillment APIs support dynamic sandbox. Refer to the Vendor Direct Fulfillment Dynamic Sandbox guide and demo video for more details.
Tutorial: Rufen Sie die Liste der Direct Fulfillment-Bestellungen ab, um die Bestellungen zu erfüllen und zu bestätigen
Schritt 1. Rufen Sie die Liste der zu erfüllenden Direct Fulfillment-Bestellungen ab
Call the getOrders
operation to retrieve a list of new Direct Fulfillment purchase orders yet to be fulfilled. Use the parameters createdBefore
and createdAfter
to get the orders created within last 24 hours. The order status should be NEW
to fetch un-acknowledged items.
Codebeispiel
Schritt 2. Bestätigen Sie die Bestellung
Using the submitAcknowledgement
operation, acknowledge the orders. The purchase order can be accepted or rejected. Vendors should submit accurate acknowledgements as fast as possible, within at most 24 hours.
Codebeispiel
Sie müssen eine vollständige Bestätigung einreichen, die alle in der Bestellung enthaltenen Bestellpositionen enthält. Teilbestätigungen werden nicht akzeptiert.
Schritt 3. Überprüfen Sie den Transaktionsstatus der Auftragsbestätigung
Using the getTransactionStatus
operation, check the transaction status of the submitAcknowledgment
operation.
Codebeispiel
Nachdem Sie die Bestellung bestätigt haben, warten Sie bis zu 15 Minuten, bis das System den Status anzeigt.
Tutorial 2: Versandetikett generieren und Bestätigungen einreichen
Schritt 1. Holen Sie sich das Versandetikett
Get the shipping label for the order by using the createShippingLabel
operation. This is a synchronous operation that creates and then returns the shipping labels for a purchase order.
Codebeispiel
Sie können für jede Bestellung ein oder mehrere Versandetiketten generieren. Mehrere Bestellungen in einer einzigen Anfrage werden nicht unterstützt.
Schritt 2. Bestätigen Sie den Versand
Use the shipmentConfirmations
operation to confirm the shipment of a Direct Fulfillment order with the shipping information. Shipment confirmations allow Amazon to collaborate more effectively with carriers in tracking shipments.
Codebeispiel
Schritt 3. Überprüfen Sie den Transaktionsstatus der Versandbestätigung
Use the getTransactionStatus
operation to check the transaction status of the submitShipmentConfirmations operation.
Warten Sie nach dem Absenden der Versandbestätigung bis zu 10 Minuten, bis das System den Status anzeigt.
For more information about these APIs, refer to the Vendor Direct Fulfillment Shipping API Use Case Guide.
Tutorial 3. Zahlungen von Amazon anfordern
Schritt 1. Rechnungen einreichen
Using the submitInvoice
operation, the vendor sends the invoice to Direct Fulfillment to get payment released for the shipped items.
Wichtig
Artikel sollten erst nach Bestätigung und Versand in Rechnung gestellt werden. Andernfalls wird die Rechnung abgelehnt. In diesem Fall muss der Verkäufer den Grund für die Ablehnung überprüfen und eine neue Rechnung einreichen.
Schritt 2. Überprüfen Sie den Status der Rechnungstransaktion
Using the getTransactionStatus
operation, check the transaction status of the submitInvoice
operation. The Transaction Status API shows the status of the semantic validations of the submitted invoices; it doesn't show the actual status of invoice processing.
Nachdem Sie die Rechnung bei Amazon eingereicht haben, warten Sie 15 Minuten, bis der Status aktualisiert wird.
Hinweis
As a supplement to this guide, the SP-API Direct Fulfillment Sample Application provides complete end-to-end code and instructions to build and run the given sample codes using AWS services.
Updated 23 days ago