Erstellen von Gutschriften für Amazon Aufträge. |
<request method="createCreditEntry" version="1.0.0"> <amazon_credit_entry> <order_item_id>1279778</order_item_id> <reason_id>14</reason_id> <description>Beschreibung der Gutschrift</description> <amount>5.50</amount> <shipping_costs>0.11</shipping_costs> <return_shipping_costs>0.20</return_shipping_costs> <goodwill>0.15</goodwill> </amazon_credit_entry> <process_synchronous>false</process_synchronous> </request> |
Name |
Beschreibung |
Anz. |
Typ |
Sonstiges |
request |
Root-Element der Anfrage |
1 |
Element |
|
method |
Attribut von request. Name der Webservice-Methode. |
1 |
string |
Fester Wert: „“ |
version |
Attribut von request. Legt die Version der Anfrage fest. |
1 |
integer |
Fester Wert: „1.0.0“ |
amazon_credit_entry |
Wrapper-Element, das die Gutschrift für einen Auftrag beinhaltet. |
1..N |
Element |
|
order_item_id |
ID der Auftragsposition. |
1 |
integer |
|
reason_id |
ID des Grundes für die Gutschrift. |
1 |
integer |
Gültige Werte. |
description |
Weiterer Beschreibungstext |
0..1 |
string |
|
amount |
Wert der Gutschrift |
0..1 |
decimal |
|
shipping_costs |
Erlassener Betrag (Lieferkosten) |
0..1 |
decimal |
|
return_shipping_costs |
Erlassender Betrag (Rücksendekosten) |
0..1 |
decimal |
|
goodwill |
Erlassener Betrag (Kulanz) |
0..1 |
decimal |
|
process_synchronous |
Gibt an wie die Abfrage ausgeführt werden soll. Bei synchroner Ausführung wird auf die Response von Amazon gewartet. Wird der Tag weggelassen so wird der Call immer synchron ausgeführt. |
0..1 |
boolean |
<response method="createCreditEntry" version="1.0.0"> <report action="insert" return_code="0"> <amazon_credit_entry> <credit_id>4758968</credit_id> <order_item_id>1279778</order_item_id> </amazon_credit_entry> </report> </response> |
Name |
Beschreibung |
Anz. |
Typ |
Sonstiges |
response |
Root-Element der Antwort |
1 |
Element |
|
method |
Attribut von response. Name der Webservice-Methode. |
1 |
string |
Fester Wert: „“ |
version |
Attribut von response. Legt die Version der Anfrage fest. |
1 |
string |
Fester Wert: „1.0.0“ |
report |
Information über die ausgeführte Operation. |
1 |
Element |
|
return_code |
Attribut von report. Gibt an ob in der durchgeführten Operation Fehler aufgetreten sind. |
1 |
integer |
0 = OK. < 0 = Fehler |
error_description |
Falls bei der Durchführung der Operation Fehler aufgetreten sind wird in error_description eine Fehlerbeschreibung zurück geliefert |
0..1 |
string |
|
amazon_credit_entry |
Wrapper-Element, das Informationen für eine Gutschrift beinhaltet. |
1..N |
Element |
|
credit_id |
ID der Gutschrift. |
1 |
integer |
|
order_item_id |
ID der Auftragsposition. |
1 |
integer |
•Es muss mindestens eine der Gutschriftenarten (amount, shipping_costs, return_shipping_costs oder goodwill) übergeben werden. |
Gültige Werte der Amazon Gutschriften-ID. |
Wert |
Beschreibung |
---|---|
1 |
NoInventory |
2 |
CustomerReturn |
3 |
GeneralAdjustment |
4 |
CouldNotShip |
5 |
DifferentItem |
6 |
Abandoned |
7 |
CustomerCancel |
8 |
PriceError |
9 |
ProductOutofStock |
10 |
CustomerAddressIncorrect |
11 |
Exchange |
12 |
Other |
13 |
CarrierCreditDecision |
14 |
RiskAssessmentInformationNotValid |
15 |
CarrierCoverageFailure |
16 |
Undeliverable |
17 |
TransactionRecord |
18 |
RefusedDelivery |
Version |
Änderungsbeschreibung |
3.5.47 |
Initiale Erstellung des Calls. |
3.5.47 |
Ausführung des Calls nun asynchron möglich. |
3.6.23 |
Erweiterung des Calls um drei weitere Gutschriftenarten. |