Selling Partner API – Kompletny przewodnik po najpotężniejszym narzędziu Amazona

Selling Partner API

1. Wprowadzenie – po co Amazon stworzył SP-API?

Sprzedaż na Amazonie staje się coraz bardziej zaawansowana. Wymaga nie tylko sprawnej logistyki i dobrych ofert, ale przede wszystkim dostępu do danych w czasie rzeczywistym. Amazon, dostrzegając potrzeby profesjonalnych sprzedawców, wprowadził Selling Partner API – interfejs, który pozwala programowo zarządzać niemal każdym aspektem działalności e-commerce na tej platformie.

SP-API zostało stworzone jako odpowiedź na potrzeby zarówno małych firm, które potrzebują automatyzacji, jak i dużych graczy korzystających z rozbudowanych systemów ERP, WMS czy CRM. Umożliwia głęboką integrację z infrastrukturą Amazon, dając dostęp do zamówień, ofert, raportów, stanów magazynowych, a nawet danych o konkurencji.

Celem Amazonu było stworzenie nowoczesnego, bezpiecznego i elastycznego rozwiązania, które pozwala sprzedawcom działać szybciej, wydajniej i bez błędów wynikających z manualnych procesów.

2. Czym dokładnie jest Selling Partner API?

Selling Partner API, znane też jako SP-API, to zestaw interfejsów REST, które Amazon udostępnia programistom i firmom integracyjnym, aby umożliwić im bezpośredni dostęp do danych związanych ze sprzedażą. Dzięki SP-API można zautomatyzować niemal wszystkie operacje wykonywane dotychczas w panelu Seller Central lub Vendor Central.

W przeciwieństwie do poprzedniego API (MWS), SP-API działa w sposób znacznie bardziej uporządkowany i nowoczesny. Umożliwia dostęp do konkretnych “endpointów”, czyli punktów końcowych, które odpowiadają za różne kategorie danych. Przykładowo, mamy endpointy do zarządzania zamówieniami (Orders API), aktualizacji ofert (Listings API), generowania raportów (Reports API), czy subskrypcji powiadomień (Notifications API).

Każde połączenie z API wymaga odpowiedniego uwierzytelnienia. Amazon stosuje standard OAuth 2.0, co pozwala na bezpieczne i kontrolowane udostępnianie dostępu zewnętrznym aplikacjom. Proces uwierzytelnienia obejmuje uzyskanie tzw. tokenów dostępu, które są ważne przez ograniczony czas i mogą być odnawiane automatycznie.

Dzięki temu sprzedawca może zbudować własne narzędzia lub skorzystać z gotowych rozwiązań, które automatycznie:

  • pobierają nowe zamówienia i wystawiają faktury,
  • aktualizują ceny i dostępność produktów,
  • analizują sprzedaż w czasie rzeczywistym,
  • identyfikują trendy rynkowe,
  • automatycznie odpowiadają na pytania klientów lub tworzą zgłoszenia do Amazonu.

SP-API obsługuje zarówno aplikacje prywatne (używane przez jednego sprzedawcę), jak i publiczne (dla wielu klientów, np. SaaS). Dzięki temu każdy, niezależnie od skali biznesu, może dobrać rozwiązanie do swoich potrzeb.

Ponadto, SP-API umożliwia łączenie danych z Amazonem z systemami zewnętrznymi, takimi jak ERP, CRM czy platformy analityczne typu Power BI czy Looker Studio, co pozwala budować zintegrowane środowisko zarządzania sprzedażą i logistyką.

3. Dlaczego SP-API to nie tylko rozwiązanie dla developerów?

Choć na pierwszy rzut oka SP-API wygląda na narzędzie stworzone wyłącznie dla programistów, rzeczywistość jest zupełnie inna. W praktyce SP-API to platforma, z której korzyści czerpią menedżerowie sprzedaży, właściciele sklepów, analitycy i zespoły operacyjne.

To dlatego, że dobrze wdrożone SP-API pozwala:

  • zautomatyzować czasochłonne zadania – dzięki czemu zespoły mogą skupić się na działaniach strategicznych,
  • ograniczyć błędy ludzkie – co jest szczególnie ważne przy obsłudze wielu zamówień lub produktów,
  • przyspieszyć proces podejmowania decyzji – dzięki dostępowi do danych w czasie rzeczywistym,
  • poprawić jakość obsługi klienta – bo zamówienia są realizowane szybciej i bardziej precyzyjnie.

Warto też wspomnieć, że SP-API jest podstawą działania wielu narzędzi zewnętrznych, które sprzedawcy już dziś wykorzystują – od repricerów, przez dashboardy analityczne, aż po systemy fulfillmentowe. To znaczy, że nawet jeśli nie korzystasz bezpośrednio z kodu, Twoja firma prawdopodobnie już dziś działa w oparciu o SP-API – pośrednio, przez inne systemy.

4. Przewaga nad MWS – stare kontra nowe

Przez wiele lat Amazon korzystał z systemu MWS (Marketplace Web Service), który umożliwiał integrację z platformą sprzedażową. Był jednak mocno przestarzały, działał w oparciu o SOAP i XML, nie oferował pełnej dokumentacji i był trudny w rozbudowie.

SP-API to zupełnie nowa jakość. Co się zmieniło?

  • Zamiast SOAP – REST i JSON. Integracja jest teraz bardziej zrozumiała i szybka.
  • Pełna dokumentacja online – dostępna publicznie i aktualizowana na bieżąco.
  • Lepsze bezpieczeństwo – standard OAuth 2.0 zamiast przestarzałych kluczy API.
  • Więcej endpointów – np. obsługa Vendor Central, subskrypcje zdarzeń, lepsze raporty.
  • Obsługa aplikacji SaaS – SP-API umożliwia tworzenie komercyjnych narzędzi dla wielu sprzedawców.

W skrócie: MWS był funkcjonalny, ale archaiczny. SP-API to nowoczesna infrastruktura API, której mogą pozazdrościć inne platformy e-commerce.

5. Kluczowe komponenty SP‑API (z omówieniem endpointów)

SP-API składa się z kilkunastu modułów, z których każdy obsługuje inny obszar funkcjonalny. Oto najważniejsze z nich:

  • Orders API – służy do pobierania informacji o zamówieniach i ich statusie. Pozwala również na integrację z systemami kurierskimi i fakturowania.
  • Reports API – umożliwia generowanie i pobieranie raportów sprzedaży, zapasów, prowizji i zwrotów. Kluczowe narzędzie dla analityków.
  • Listings API – daje dostęp do zarządzania ofertami, cenami i dostępnością produktów. Może być używany do automatycznego aktualizowania danych.
  • Catalog Items API – pozwala na pobieranie szczegółowych informacji o produktach, konkurencji, a także na analizę opisów i słów kluczowych.
  • Feeds API – umożliwia masowe przesyłanie plików (CSV, XML) z danymi produktowymi, zdjęciami, opisami.
  • Notifications API – odpowiada za powiadomienia w czasie rzeczywistym (np. o nowych zamówieniach, zwrotach, błędach systemowych).

Każdy z tych modułów ma osobną dokumentację, własne limity zapytań i inne wymagania autoryzacyjne, ale razem tworzą kompletny zestaw narzędzi do zarządzania całym cyklem sprzedaży na Amazonie.

6. Rejestracja i pierwsze kroki – jak rozpocząć integrację

Zanim rozpoczniesz programową integrację z SP-API, musisz przejść przez kilka formalnych kroków. To trochę jak zakładanie konta firmowego – wymaga odrobiny biurokracji, ale jest to konieczne, by Amazon udostępnił Ci dane.

Krok 1: Konto sprzedawcy

Nie uruchomisz SP-API bez aktywnego konta Amazon Seller Central (lub Vendor Central). Jeśli jesteś sprzedawcą, to już ten krok masz za sobą.

Krok 2: Amazon Developer Account

Kolejny krok to założenie konta deweloperskiego. Amazon pozwala każdemu sprzedawcy stworzyć tzw. aplikację prywatną (tylko dla siebie) lub publiczną (dla klientów). W panelu Developer Console należy zarejestrować swoją aplikację.

Krok 3: Utwórz aplikację

Podczas rejestracji aplikacji wybierasz:

  • nazwę aplikacji,
  • zakres danych, do których chcesz mieć dostęp (tzw. role),
  • sposób uwierzytelniania (LWA – Login With Amazon).

Amazon przydzieli Ci dane klienta (client ID, client secret) potrzebne do uzyskiwania tokenów dostępu.

Krok 4: Sandbox

Zanim zaczniesz korzystać z prawdziwych danych, możesz przetestować działanie API w środowisku testowym (sandbox). Amazon udostępnia tam dane symulacyjne – nie są one prawdziwe, ale pozwalają na sprawdzenie, czy Twoja aplikacja działa poprawnie.

Krok 5: Produkcja

Jeśli wszystko działa w sandboxie, możesz przejść do środowiska produkcyjnego. W tym momencie zyskujesz dostęp do danych z prawdziwego konta – zamówień, ofert, zapasów.

7. Typowe zastosowania SP-API w e-commerce (case studies)

Aby zrozumieć potencjał SP-API, warto przyjrzeć się, jak różne firmy wykorzystują je w praktyce:

Mały sklep z produktami handmade

Właściciel sklepu korzysta z aplikacji, która codziennie pobiera zamówienia z Amazona, tworzy etykiety dla kuriera i automatycznie wysyła powiadomienia do klientów. Dzięki SP-API oszczędza 2–3 godziny dziennie, które wcześniej poświęcał na ręczne działania.

Średnia firma z własnym magazynem

Firma zintegrowała SP-API z systemem WMS. Dzięki temu:

  • automatycznie aktualizowane są stany magazynowe,
  • nowe zamówienia wpadają od razu do systemu wysyłkowego,
  • ceny na Amazonie dostosowują się co godzinę do cen konkurencji.

Efekt? O 20% mniej błędów, o 15% większa sprzedaż, a zespół logistyczny w końcu może działać bez stresu.

Duży gracz e-commerce

Międzynarodowa firma z własną marką zintegrowała SP-API z BI (Business Intelligence). Każdego dnia analizują:

  • najlepiej sprzedające się produkty,
  • trendy sprzedażowe w różnych krajach,
  • konwersję według źródła ruchu.

Dzięki temu zwiększyli średni zysk na produkt o 8% w ciągu pół roku.

8. Dane jako źródło przewagi – jak SP-API pomaga podejmować trafniejsze decyzje

Dane to waluta XXI wieku. Wiedzą to wszyscy, ale nie każdy wie, jak z nich korzystać. SP-API daje dostęp do danych w czasie rzeczywistym – i to właśnie czyni je tak cennym narzędziem.

Dzięki niemu możesz:

  • Porównać dzienną sprzedaż z poprzednimi okresami.
  • Wykryć spadki konwersji zanim staną się poważnym problemem.
  • Szybciej zareagować na zmiany popytu i niedobory magazynowe.
  • Analizować, które produkty przynoszą zysk, a które tylko generują koszty logistyki.
  • Wdrażać dynamiczne ceny oparte na czasie, lokalizacji, stoku lub konkurencji.

Korzystając z SP-API możesz w końcu przejść z „reaktywnego” zarządzania sprzedażą do „proaktywnego” – planowania, optymalizacji i strategii opartych na danych.

9. Integracja SP-API z ERP, CMS, BI – jak połączyć to z resztą systemu

Jedną z największych zalet SP-API jest to, że nie działa w próżni. Można go łatwo połączyć z innymi systemami firmowymi. I tu właśnie zaczyna się prawdziwa magia.

ERP (np. Subiekt, SAP, Comarch ERP)

SP-API może synchronizować:

  • faktury,
  • zapasy magazynowe,
  • zwroty i korekty,
  • dane klientów do CRM.

CMS (np. WooCommerce, Shopify, PrestaShop)

Możesz ujednolicić zarządzanie produktami – zmiany dokonane w CMS są automatycznie przesyłane do Amazon. Nie musisz już zarządzać wszystkim ręcznie w dwóch panelach.

BI (np. Looker Studio, Tableau, Power BI)

Wszystkie dane z Amazona mogą być regularnie eksportowane i przetwarzane w narzędziach analitycznych. To pozwala tworzyć dashboardy z aktualną sprzedażą, analizować kampanie reklamowe, śledzić wskaźniki zwrotów i budować prognozy na podstawie rzeczywistej historii.

10. Powiadomienia i zdarzenia – jak działa Notifications API

Notifications API to jeden z najbardziej niedocenianych, a zarazem najważniejszych modułów w SP-API. Dzięki niemu nie musisz co chwilę „pytać” Amazonu o nowe dane. To Amazon informuje Ciebie, gdy coś się dzieje.

Jakie typy zdarzeń można subskrybować?

  • Nowe zamówienie
  • Zmiana statusu zamówienia (np. „wysłane”)
  • Zwrot produktu
  • Zmiana w ofercie (np. zablokowanie ASIN)
  • Ostrzeżenie dotyczące konta sprzedawcy

Dzięki temu system, który wcześniej sprawdzał co 15 minut, czy pojawiło się nowe zamówienie – teraz otrzymuje powiadomienie w czasie rzeczywistym. Reakcja jest natychmiastowa, a serwery mniej obciążone.

11. Bezpieczeństwo, uprawnienia i kontrola dostępu

W przypadku SP‑API bezpieczeństwo nie jest opcją – to fundament. Amazon bardzo poważnie podchodzi do kwestii dostępu do danych klientów, zamówień i finansów, dlatego proces autoryzacji jest wielopoziomowy.

Autoryzacja i tokeny

SP‑API używa OAuth 2.0 – bezpiecznego i szeroko stosowanego protokołu autoryzacji. Każda aplikacja (nawet prywatna) musi:

  • uzyskać dostęp klienta (client ID),
  • wygenerować tokeny dostępu (access token i refresh token),
  • przechowywać te tokeny w sposób zaszyfrowany i kontrolowany.

Role i zakresy dostępu

Amazon stosuje tzw. scopes – czyli precyzyjnie zdefiniowane zakresy dostępu. Aplikacja może np. mieć dostęp wyłącznie do zamówień, ale nie do raportów. Dodatkowo, uprawnienia można dzielić między kontami, co zwiększa kontrolę i bezpieczeństwo.

Certyfikacja aplikacji

Jeśli tworzysz aplikację publiczną, musisz przejść proces certyfikacji – Amazon przeprowadzi testy bezpieczeństwa, analizę zgodności z regulaminem i wymusi zastosowanie polityki prywatności zgodnej z RODO i CCPA.

12. Najczęstsze błędy i wyzwania – jak ich unikać

SP‑API, mimo swojej mocy, może sprawiać trudności – szczególnie początkującym integratorom. Oto najczęstsze problemy i sposoby ich rozwiązania:

  1. Niewłaściwe tokeny

Najczęściej popełniany błąd to korzystanie z wygasłego lub źle wygenerowanego tokena. Warto zadbać o automatyczne odświeżanie access tokenów za pomocą refresh tokenów.

  1. Źle dobrane role

Brak dostępu do konkretnego API często wynika z niedodania odpowiedniej roli (scope) podczas tworzenia aplikacji.

  1. Przekroczenie limitów zapytań (rate limiting)

Każdy endpoint ma limity. Zbyt częste zapytania kończą się błędem 429. Trzeba wdrożyć system kolejkowania i retry z opóźnieniem.

  1. Brak strategii błędów

API bywa przeciążone. Zamiast zatrzymywać aplikację po błędzie, warto wdrożyć mechanizmy retry i logowania błędów.

  1. Zmiany wersji API

Amazon regularnie aktualizuje strukturę SP‑API. Warto śledzić changelogi i nie opierać się na nieaktualnych endpointach.

13. Przyszłość SP‑API i rozwój narzędzi opartych na danych

Amazon jasno komunikuje, że SP‑API to przyszłość integracji – MWS zostało oficjalnie wycofane dla nowych kont w 2022 roku, a do 2024 całkowicie przestało być wspierane.

Ale to nie koniec. Amazon stale rozwija SP‑API o nowe funkcje:

  • nowe raporty (np. Performance Metrics API),
  • możliwość subskrypcji zdarzeń marketingowych i promocji,
  • lepsza integracja z usługami AWS (np. S3, Lambda).

Co to oznacza dla Ciebie? Coraz więcej automatyzacji, głębszy dostęp do danych i możliwość budowania własnych narzędzi, które będą przewyższać gotowe SaaS-y dostępne na rynku.

14. Czy warto? Kiedy SP‑API naprawdę ma sens

SP‑API to inwestycja. Czasowa, technologiczna, a czasem także finansowa. Ale zwraca się wielokrotnie, jeśli:

  • obsługujesz więcej niż 20 zamówień dziennie,
  • działasz na wielu rynkach (np. Amazon.pl, Amazon.de, Amazon.co.uk),
  • korzystasz z własnego magazynu i systemu WMS,
  • chcesz dynamicznie zmieniać ceny, oferty lub strategię promocyjną,
  • rozwijasz narzędzia dla innych sprzedawców (SaaS, integratory).

Nie warto wdrażać SP‑API na siłę – ale jeśli czujesz, że Twój biznes urósł i ręczne działania zaczynają być przeszkodą, SP‑API może stać się Twoim nowym zespołem operacyjnym… który nigdy nie śpi.

15. Podsumowanie – przewodnik wdrożeniowy krok po kroku

Zamykając ten przewodnik, oto esencja działań:

  1. Zdecyduj, czy SP‑API jest Ci potrzebne – zrób audyt operacji.
  2. Załóż konto deweloperskie w Amazon Developer Central.
  3. Utwórz aplikację i wybierz potrzebne role.
  4. Skonfiguruj autoryzację i tokeny.
  5. Zacznij testy w sandboxie.
  6. Przejdź na środowisko produkcyjne.
  7. Zintegruj z własnym systemem lub zewnętrznym ERP, CRM, WMS.
  8. Dodaj alerty błędów, mechanizmy retry i logowanie.
  9. Zbieraj dane, analizuj je i iteruj strategię.
  10. Automatyzuj wszystko, co się da.

SP‑API to potężne narzędzie – ale jak każde narzędzie, zyskuje sens dopiero wtedy, gdy ktoś go używa z głową. Życzę Ci, aby ten przewodnik był początkiem Twojej przewagi technologicznej na Amazonie.

 

Konsultacja

Odkryj potencjał ukryty w Twoim biznesie. Bez ryzyka i zobowiązań.

Zastanawiasz się, ile zysku każdego dnia bezpowrotnie traci Twoja firma przez drobne nieefektywności operacyjne, źle skalkulowane ceny czy zamrożoną w magazynie gotówkę? Przestań się zastanawiać. Sprawdźmy to.

Łukasz Stefański Isberg

Łukasz Stefański

Masz pytania? Z chęcią rozwieje wszystkie wątpliwości i doradzę rozwiązania najkorzystniejsze dla Twojej firmy.

lstefanski@isberg.cc

+48 514 350 465