ReviseInventoryStatus - VIA eBay

Werbung
REST-Api - ReviseInventoryStatus
R
ev
is
eI
nv
en
to
ry
St
at
us
Tho
mas
Hoff
man
n
2015
/02/0
9
09:5
4
Inhaltsverzeichnis
ReviseInventoryStatus ...............................................................................................................................................................................................................
Details zu Plattformen .............................................................................................................................................................................................................
Page 1 - zuletzt bearbeitet von Thomas Hoffmann am 2015/02/09 09:54
REST-Api - ReviseInventoryStatus
Parameter ....................................................................................................................................................................................................................................
Request ........................................................................................................................................................................................................................................
• InhaltReviseInventoryStatusDetails zu Plattformen
• Parameter
•
RequestBestand von Produkt aktualisieren
•
Preis von Produkt aktualisieren
•
Bestand von Variation aktualisieren
•
Preis von Variation aktualisieren
• Response
• Response
ReviseInventoryStatus
Mit dieser ServiceOperation können mit einem Call Preise und Mengen ändern.
Man benötigt kein PUT mehr auf das komplette EntitySet bzw. man muss nicht mehr die Properties
(StockAmount, Price) seperat per PUT ändern.
Diese ServiceOperation erlaubt nur die Request Methode: POST.
Details zu Plattformen
•
eBay
eBay bietet einen gleichnamigen API Call an, womit auch nur Preise und Mengen geändert werden können.
Damit wird gewährleistet, dass sogenannte Sonderaktionen im eBay Shop nicht verändert werden.
Parameter
Para Wertt Anga Erläu
mter yp
be
terun
g
produ Int64 Pflich Entsp
ctId
t
richt
der Id
aus
dem
Entity
Set
Prod
ucts.
produ Int64 Optio Entsp
ctVari
nal richt
ationI
der Id
d
aus
dem
Entity
Set
Prod
uctVa
riatio
ns.
stock Int32 Optio Enth
Amo
nal ält
unt
die
Meng
e des
Prod
Page 2 - zuletzt bearbeitet von Thomas Hoffmann am 2015/02/09 09:54
REST-Api - ReviseInventoryStatus
uktes
oder
Varia
tion.
price Deci Optio Enth
mal nal ält
den
Preis
des
Prod
uktes
oder
Varia
tion.
Beim
Preis
muss
für
die
Dekla
ration
des
Date
ntype
n ein
klein
es m
am
Ende
ange
gebe
n
werd
en.
disco Deci Optio Enth
untOf mal nal ält
ferPri
den
ce
Disco
untOf
fer-/R
abatt
preis
des
Prod
uktes
oder
Varia
tion.
Beim
Preis
muss
für
die
Dekla
ration
des
Date
ntype
n ein
klein
es m
am
Ende
ange
gebe
n
werd
en.
Request
Page 3 - zuletzt bearbeitet von Thomas Hoffmann am 2015/02/09 09:54
REST-Api - ReviseInventoryStatus
Bestand von Produkt aktualisieren
Das unten aufgeführten Beispiel bezieht sich auf das Products Entity mit der Id 1 und es wird die Menge auf 10
geändert.
POST
unt=10
http://sandboxapi.via.de/publicapi/v1/api.svc/ReviseInventoryStatus?productId=1L&stockAmo
Preis von Produkt aktualisieren
Das unten aufgeführten Beispiel bezieht sich auf das Products Entity mit der Id 1 und es wird der Preis auf 19,99
geändert.
POST
http://sandboxapi.via.de/publicapi/v1/api.svc/ReviseInventoryStatus?productId=1L&price=19.9
9m&discountOfferPrice=15.99m
Bestand von Variation aktualisieren
Das unten aufgeführten Beispiel bezieht sich auf das Products Entity mit der Id 1, ProductVariation Entity mit der
Id 1 und es wird die Menge auf 10 geändert.
POST
http://sandboxapi.via.de/publicapi/v1/api.svc/ReviseInventoryStatus?productId=1L&productVa
riationId=1l&stockAmount=10
Preis von Variation aktualisieren
Das unten aufgeführten Beispiel bezieht sich auf das Products Entity mit der Id 1, ProductVariation Entity mit der
Id 1 und es wird der Preis auf 19,99 geändert.
POST
http://sandboxapi.via.de/publicapi/v1/api.svc/ReviseInventoryStatus?productId=1L&productVa
riationId=1l&price=19.99m&discountOfferPrice=1.59m
•
XML
•
JSON
Request HTTP-Header
Content-Type:
application/xml
SubscriptionToken:
g93af799-6ae8-e111-8406-0050568261dc
Cookie:
.ASPXAUTH=0186587E1743637D35632A7EDAF4F07EA67C6E4577770C3778FD9C17904A
9D85B01369A8198B23A9AF530DBE93A68687C219BE1876B16B
0DAEBBD2C3318CA6C99D9C53E5B9FE17B7CF9661C5CDDDB97B90D5D3AF550100227EC8D6E6858FAE9
86AF2302C337B8DFEC6099898C19AA335A81317AB2B382DE72586AA9DF830C715332215AEBFD5E2FBA4
5F2BB5A7CA9793; path=/; HttpOnly
Request Body
Nicht erforderlich
Response
Response Header
Status Code:
200 OK
Cache-Control:
no-cache
DataServiceVersion:
1.0;
...
Response Body
<?xml version=”1.0” encoding=”utf-8” standalone=”yes” ?>
<ReviseInventoryStatus p1:type=”Edm.Boolean”>true</ReviseInventoryStatus>
Request HTTP-Header
Content-Type:
application/json
SubscriptionToken:
g93af799-6ae8-e111-8406-0050568261dc
Cookie:
.ASPXAUTH=0186587E1743637D35632A7EDAF4F07EA67C6E4577770C3778FD9C17904A
Page 4 - zuletzt bearbeitet von Thomas Hoffmann am 2015/02/09 09:54
REST-Api - ReviseInventoryStatus
9D85B01369A8198B23A9AF530DBE93A68687C219BE1876B16B
0DAEBBD2C3318CA6C99D9C53E5B9FE17B7CF9661C5CDDDB97B90D5D3AF550100227EC8D6E6858FAE9
86AF2302C337B8DFEC6099898C19AA335A81317AB2B382DE72586AA9DF830C715332215AEBFD5E2FBA4
5F2BB5A7CA9793; path=/; HttpOnly
Request Body
Nicht erforderlich
Response
Response Header
Status Code:
200 OK
Cache-Control:
no-cache
DataServiceVersion:
1.0;
...
Response Body
{
d:{
ReviseInventoryStatus : true
}
}
Page 5 - zuletzt bearbeitet von Thomas Hoffmann am 2015/02/09 09:54
Herunterladen