allegro / allegro-api

Issue tracker and wiki for Allegro REST API
https://developer.allegro.pl/
212 stars 39 forks source link

[NEWS] Dziennik zdarzeń w ofertach zalogowanego sprzedawcy #2041

Open TomekKaczmarek opened 5 years ago

TomekKaczmarek commented 5 years ago

Udostępniliśmy dziś nowy zasób w wersji beta - GET /sale/offer-events. To dziennik zdarzeń w ofertach zalogowanego sprzedawcy, który zwraca informacje z ostatnich 24 godzin o:

Ważne! Eventy zwracamy dla ofert w statusach ACTIVE i ACTIVATING. Oznacza to, że nie otrzymasz eventów dla ofert w statusie INACTIVE i ENDED.

W wywołaniu możesz podać parametry wejściowe, które pozwolą ci dopasować odpowiedź do twoich potrzeb:

kormichu commented 5 years ago

Czy będzie odpowiednik pola infoType z metody doGetSiteJournal ?

TomekKaczmarek commented 5 years ago

@kormichu nie do końca, będzie osobny zasób, którym pobierzesz dziennik zdarzeń w ofertach z całej platformy

kormichu commented 5 years ago

@TomekKaczmarek jak długie planujecie pole from ? Przydałoby się to zapisywać w bazie, a nie chce się obudzić z obciętym stringiem

Onixarts commented 5 years ago

Wspaniale! Pytanie, dlaczego tylko z 24h?

TomekKaczmarek commented 5 years ago

@kormichu Id ma maksymalnie 256 znaków (wkrótce dodamy tę informacje do dokumentacji) @Onixarts dziennik służy przede wszystkim do pobierania informacji o bieżących zmianach w ofertach, dlatego założyliśmy dla niego 24 godziny.

mati1986 commented 5 years ago

Metoda na pewno się przyda, gdyby jeszcze przy typie OFFER_STOCK_CHANGED oraz OFFER_PRICE_CHANGED zwracało na jaką wartość została zmieniona cena/stan było by super :)

TomekKaczmarek commented 5 years ago

@mati1986 Dzięki za sugestię - zobaczymy co da się zrobić.

barthoos commented 5 years ago

Przy zdarzeniach OFFER_PRICE_CHANGED oraz OFFER_STOCK_CHANGED oprocz konkretnych wartosci na ile cos sie zmienilo konieczne jest podanie "zrodla" zmiany. Przy zmianie ceny potrzebuje wiedziec czy jest to zmiana przez Api, czy przez "uzytkownika" na www (changedBy: user/api). Przy zmianie ceny oprocz user/api dodatkowo opcja "sale".

Bardzo podobnie jak to zrobiliscie w OFFER_ENDED, gdzie jest endedBy: user/expiration.

Inaczej dziennik odnosnie zmian cen/ilosci jest dla mnie bezuzyteczny, bo nie dam rady tego zgrac/zsynchronizowac z moimi automatycznymi adjustmentami stocku/cen.

MaciejFrackowiak commented 5 years ago

@barthoos Dziękuję za spostrzeżenia - przekaże je jako sugestie do zespołu odpowiedzialnego za funkcjonalność.

ghost commented 4 years ago

Dołączam się do @barthoos w tej chwili zwracane jest USER, a przydałoby się USER / API "Type": "OFFER_ENDED", "Offer": { "Publication": { "EndedBy": "USER", "EndedAt": null

MaciejFrackowiak commented 4 years ago

@SebastianOzdoba Twój głos również dopisuję do sugestii.

bugproof commented 2 months ago

Taka jeszcze propozycja aby z OFFER_ACTIVATED zwracało czy to jest całkowicie nowa oferta, czy została reaktywowana. Czy udało się coś zrobić z tym aby eventy stock i price zwracały wartości? Problem w tym, że trzeba za każdym razem pobierać te oferty bez sensu.