27 maja 2020
POST /sale/product-offers - dodaliśmy nowe pole ‘status’
POST /sale/product-offers to nowy zasób, dzięki któremu za pomocą jednego żądania wystawisz aktywną ofertę powiązaną z produktem:
- który istnieje już w naszej bazie. Wystarczy, że w żądaniu przekażesz numer EAN (lub identyfikator produktu) oraz cenę i liczbę sztuk,
- którego nie ma w naszej bazie. W strukturze żądania za pomocą kompletu danych opiszesz sprzedawany produkt oraz przekażesz informacje o cenie i liczbie sztuk.
Więcej informacji o tym zasobie znajdziesz w naszym poradniku.
W strukturze odpowiedzi, w ramach danych produktowych, w sekcji publication dodaliśmy nowe pole status, w którym informujemy, czy na podstawie danych z żądania:
- utworzyliśmy nową propozycję produktu i powiązaliśmy z nią ofertę (PROPOSED),
{
"product":{
"id": “0cb89863-9bd0-4f92-x364-16ec3908201x”, -- id zgłoszonego produktu
"publication": {
"status": "PROPOSED"
},
}
…
}
- zidentyfikowaliśmy produkt w naszej bazie i powiązaliśmy z nim ofertę (LISTED),
{
"product":{
"id": “0cb89863-9xd0-4f92-x364-16ec3908201x”, -- id produktu z naszej bazy
"publication": {
"status": "LISTED"
},
}
…
}
- nie utworzyliśmy nowej propozycji produktu i nie powiązaliśmy oferty z żadnym produktem z naszej bazy (NOT_LISTED), jednak wystawiliśmy samą ofertę. Taka sytuacja może nastąpić np. gdy próbujesz utworzyć ofertę i produkt w kategorii, w której nie możesz dodać propozycji nowego produktu,
{
"product":{
"id": null
"publication": {
"status": "NOT_LISTED"
},
},
}
…
}