Anforderungs-API v1: Leitfaden für Anwendungsfälle
Senden Sie konsistente, qualitativ hochwertige Angebote an Käufer.
API-Version: v1
Was ist die Solicitations API?
Sie können das verwenden Vertriebspartner-API für Werbeanfragen (Angebots-API) um Anwendungen zu entwickeln, mit denen Verkäufer gleichbleibende, qualitativ hochwertige Angebote an Käufer senden können. Verkäufer können sowohl eine Produktbewertung als auch Verkäuferfeedback anfordern, indem sie eine einzige, auf einer Vorlage basierende E-Mail senden.
Tutorial 1: Richten Sie die Solicitations API ein
Diese Anleitung zeigt, wie Sie die Solicitations API einrichten, bevor Sie Feedback einholen.
Voraussetzungen
Um dieses Tutorial abzuschließen, benötigen Sie:
- Eine Bestellung, die für eine Anfrage verfügbar ist.
- Die Käuferwerbung-Rolle oder die Produktangebot-Rolle.
Schritt 1. Abonnieren Sie den ORDER_CHANGE
Benachrichtigung
ORDER_CHANGE
BenachrichtigungWeitere Informationen finden Sie unter Tutorial: Abonnieren Sie die ORDER_CHANGE-Benachrichtigung.
Schritt 2. Validieren Sie das OrderStatus
Einstellung
OrderStatus
EinstellungDie Amazon Simple Queue Service (SQS) -Workflows erhalten die Nutzlast des ORDER_CHANGE
Benachrichtigung. Sie können Amazon SQS verwenden, um das zu validieren OrderStatus
Parameter. Überprüfe, ob der OrderStatus
Wert hat sich geändert in Shipped
. Beseitigen Sie Redundanzen, um sicherzustellen, dass eine Anfrage für eine bestimmte Bestellung bereits versandt wurde. Weitere Informationen zum Abfragen der SQS-Warteschlange finden Sie unter Tutorial: Benachrichtigungen einrichten (Amazon Simple Queue Service-Workflow).
Schritt 3. Überprüfe das EarliestDeliveryDate
und LatestDeliveryDate
Parameter
EarliestDeliveryDate
und LatestDeliveryDate
ParameterSie können innerhalb eines Zeitraums von fünf Tagen nach dem EarliestDeliveryDate
bis 30 Tage nach dem LatestDeliveryDate
. Ein Aufruf der Solicitations API außerhalb dieses Zeitrahmens führt zu unerwarteten API-Fehlern.
Schritt 4. Speichern Sie wichtige Identifikatoren
Archivieren oder zwischenspeichern amazonOrderId
und MarketplaceId
Parameter. Diese Identifikatoren sind erforderlich, um in Zukunft Bewertungen einzuholen.
Jetzt sind Sie bereit, Feedback einzuholen.
Tutorial: Feedback zu einer Bestellung einholen
Dieses Tutorial zeigt Ihnen, wie Sie eine Produktbewertung und Verkäuferfeedback für eine Bestellung einholen können. Sie überprüfen zunächst, ob eine Bestellung für eine Angebotsanfrage verfügbar ist, und erstellen dann die Angebotsanfrage.
Voraussetzungen
Um dieses Tutorial abzuschließen, benötigen Sie:
- Eine Bestellung, die für eine Anfrage verfügbar ist.
- Die Käuferwerbung-Rolle oder die Produktangebot-Rolle.
Schritt 1. Sicherstellen, dass eine Bestellung für eine Anfrage verfügbar ist
Rufen Sie den getSolicitationActionsForOrder
-Vorgang auf, wobei die folgenden Parameter übergeben werden:
Pfadparameter
Parameter | Beschreibung | Erforderlich |
---|---|---|
amazonOrderId |
Eine Amazon-Bestellnummer. Dies gibt die Bestellung an, für die Sie eine Liste der verfügbaren Arten von Anfragen erhalten möchten. Typ: Zeichenfolge |
Ja |
Abfrageparameter
Parameter | Beschreibung | Erforderlich |
---|---|---|
marketplaceIds |
Eine Marktplatz-ID. Diese gibt den Online-Marktplatz an, bei dem die Bestellung aufgegeben wurde. Es kann nur ein Online-Marktplatz angegeben werden. Typ: Array[Zeichenfolge] |
Ja |
Beispiel anfordern
GET https://sellingpartnerapi-na.amazon.com/solicitations/v1/orders/333-7777777-7777777
?marketplaceIds=ATVPDKIKX0DER
Beispiele für Antworten
Beispiel für eine Antwort, wenn keine Werbeaktionen verfügbar sind:
{
"_links": {
"actions": [],
"self": {
"href": "/solicitations/v1/orders/111-1111111-1111111?marketplaceIds=ATVPDKIKX0DER"
}
},
"_embedded": {
"actions": []
}
}
Beispiel für eine Antwort, wenn Werbeaktionen verfügbar sind:
{
"_links": {
"actions": [
{
"href": "/solicitations/v1/orders/111-1111111-1111111/solicitations/productReviewAndSellerFeedback?marketplaceIds=ATVPDKIKX0DER",
"name": "productReviewAndSellerFeedback"
}
],
"self": {
"href": "/solicitations/v1/orders/111-1111111-1111111?marketplaceIds=ATVPDKIKX0DER"
}
},
"_embedded": {
"actions": [
{
"_links": {
"schema": {
"href": "/solicitations/v1/orders/111-1111111-1111111/solicitations/productReviewAndSellerFeedback/schema",
"name": "productReviewAndSellerFeedback"
},
"self": {
"href": "/solicitations/v1/orders/111-1111111-1111111/solicitations/productReviewAndSellerFeedback?marketplaceIds=ATVPDKIKX0DER",
"name": "productReviewAndSellerFeedback"
}
},
"_embedded": {
"schema": {
"_links": {
"self": {
"href": "/solicitations/v1/orders/111-1111111-1111111/solicitations/productReviewAndSellerFeedback/schema",
"name": "productReviewAndSellerFeedback"
}
},
"type": "object",
"name": "productReviewAndSellerFeedback",
"title": "Request seller feedback and product review",
"description": "Request seller feedback and product review",
"properties": {},
"required": [],
"$schema": "http://json-schema.org/draft-04/schema#",
"x-ui-hidden": true
}
},
"name": "productReviewAndSellerFeedback",
"title": "Request seller feedback and product review"
}
]
}
}
Schritt 2. Aufforderung zur Produktbewertung erstellen
Wenn die productReviewAndSellerFeedback
-Aktion in der Antwort aufgeführt ist , rufen Sie den Vorgang createProductReviewAndSellerFeedbackSolicitation
auf, wobei die folgenden Parameter übergeben werden:
Pfadparameter
Parameter | Beschreibung | Erforderlich |
---|---|---|
amazonOrderId |
Eine Amazon-Bestellnummer. Dies gibt die Bestellung an, für die eine Aufforderung gesendet wird. Typ: Zeichenfolge |
Ja |
Abfrageparameter
Parameter | Beschreibung | Erforderlich |
---|---|---|
marketplaceIds |
Eine Marktplatz-ID. Diese gibt den Online-Marktplatz an, bei dem die Bestellung aufgegeben wurde. Es kann nur ein Online-Marktplatz angegeben werden. Typ: Array[Zeichenfolge] |
Ja |
Beispiel anfordern
POST https://sellingpartnerapi-na.amazon.com/solicitations/v1/orders/333-7777777-7777777/solicitations/productReviewAndSellerFeedback
?marketplaceIds=ATVPDKIKX0DER
Beispiele für Antworten
Beispiel für eine Antwort auf eine Bestellung, die nicht in Frage kommt:
{}
Beispiel für eine Antwort auf eine Bestellung, die nicht in Frage kommt:
{
"errors": [
{
"code": "Unauthorized",
"message": "The requested solicitation is not available for this amazonOrderId.",
"details": ""
}
]
}
Bewährte Verfahren
Wenn Sie um Bewertungen bitten, stellen Sie sicher, dass Sie:
- Suchen Sie nach Bewertungen für Bestellungen, die geliefert wurden.
- Bitten Sie innerhalb des zulässigen Zeitrahmens um Feedback.
Beachten Sie, dass Sie nicht:
- Suchen Sie selektiv nach positiven Bewertungen.
- Fordern Sie Änderungen an bestehenden Bewertungen an.
- Bieten Sie Prämien oder Anreize für Bewertungen an.
Weitere Informationen zum ethischen Umgang mit Aufforderungen finden Sie in der Anti-Manipulationsrichtlinie für Kundenrezensionen.
Verwandeln Sie negatives Feedback in Chancen
Wenn Sie negative Bewertungen erhalten, können Ihre Bemühungen, das Problem des Käufers zu lösen, die Geschichte verändern. Wenn Sie das Problem des Käufers gelöst haben, rufen Sie den createNegativeFeedbackRemoval
Betrieb von der Nachrichten-API. Verkäufer können diesen Vorgang verwenden, um den Käufer zu bitten, die negative Bewertung zu entfernen. Dies bietet Verkäufern eine zweite Chance und unterstreicht ihr Engagement für Kundenzufriedenheit.
Updated 7 months ago