THE3SHOP Warehouse
Dokumentacja aplikacji integrującej się z API Allegro
Czym jest ta aplikacja
Prywatne narzędzie magazynowe sprzedawcy, tworzone na własne potrzeby i przeznaczone wyłącznie do obsługi własnych kont sprzedawcy (the3shop oraz A_LFO). Składa się z rozszerzenia przeglądarki, które obsługuje magazyn przy wystawianiu ofert, oraz z własnego serwera, który przechowuje dane magazynu i łączy się z API Allegro. Docelowo ma zastąpić dotychczas używany system EasyItem. Aplikacja nie jest udostępniana innym użytkownikom ani osobom trzecim.
Do czego używamy API Allegro
- odczyt listy własnych ofert i ich statusu (aktywna, zakończona),
- automatyczne zwalnianie miejsc magazynowych po sprzedaży lub zakończeniu oferty,
- weryfikacja stanu fizycznego magazynu z ofertami na kontach (inwentaryzacja),
- w kolejnych etapach: zmiana cen własnych ofert oraz wystawianie ofert.
Wykorzystywane uprawnienia (scopes)
| Uprawnienie | Po co |
|---|---|
allegro:api:sale:offers:read | Odczyt własnych ofert i ich statusu. |
allegro:api:sale:offers:write | Zmiana cen, zamykanie i (w późniejszym etapie) tworzenie własnych ofert. |
allegro:api:sale:settings:read | Odczyt ustawień sprzedaży potrzebny do wystawiania ofert. |
allegro:api:orders:read | Odczyt zamówień wyłącznie w celu rozpoznania sprzedaży i zwolnienia miejsca w magazynie. Aplikacja nie obsługuje zamówień. |
Dane i bezpieczeństwo
- Aplikacja działa wyłącznie na kontach właściciela, autoryzowanych przez niego samego (przepływ authorization code).
- Tokeny dostępu są przechowywane tylko na własnym serwerze właściciela, w katalogu niedostępnym publicznie. Nie są nigdzie przekazywane.
- Komunikacja odbywa się wyłącznie przez HTTPS.
- Aplikacja nie zbiera ani nie przechowuje danych osobowych kupujących.
Adres przekierowania
https://vps-79b15547.vps.ovh.net/allegro/callbackKontakt: właściciel konta sprzedawcy Allegro (the3shop).