Marketplace’y nie udostępniają osobnego „API do dropshippingu”. Oferują interfejsy do zarządzania ofertami, zamówieniami, cenami i stanami magazynowymi. Dopiero połączenie ich z feedem produktowym hurtowni oraz systemem pośredniczącym pozwala zautomatyzować dropshipping.
Czym jest API marketplace’u w dropshippingu?
API, czyli Application Programming Interface, umożliwia automatyczną wymianę danych między systemami. W przypadku marketplace’u łączy konto sprzedawcy z zewnętrznym oprogramowaniem, na przykład platformą e-commerce, systemem ERP, PIM albo middleware.
Przez API marketplace’u można zwykle zarządzać ofertami, aktualizować ceny i dostępność, pobierać zamówienia oraz przekazywać informacje o wysyłce. Samo API nie pobiera jednak produktów z dowolnej hurtowni. To osobny proces, realizowany przez feed produktowy w formacie XML, CSV lub przez API dostawcy.
Różnica jest ważna. API marketplace’u obsługuje sprzedaż na platformie, a feed hurtowni dostarcza dane o produktach, cenach i stanach. System pośredniczący tłumaczy jeden format na drugi i przekazuje informacje do właściwego miejsca.
Jakie możliwości mają API Allegro, Amazon i eBay?
Największe platformy udostępniają rozbudowane interfejsy, ale zakres funkcji, nazewnictwo i zasady autoryzacji różnią się między dostawcami. Poniższa tabela pokazuje funkcje istotne przy automatyzacji dropshippingu:
| Marketplace | Zarządzanie ofertami | Pobieranie zamówień | Synchronizacja stanów |
|---|---|---|---|
| Allegro | Tworzenie, edycja i zamykanie ofert, aktualizacja cen oraz parametrów | Pobieranie zamówień, danych kupujących i statusów realizacji | Aktualizacja dostępności oraz cen z systemu zewnętrznego |
| Amazon | Zarządzanie listingami, cenami, dostępnością i informacjami o produktach | Pobieranie zamówień, statusów i danych potrzebnych do realizacji | Przekazywanie stanów i zmian cen zgodnie z zasadami Selling Partner API |
| eBay | Publikowanie i edycja ofert, cen, parametrów oraz informacji o wysyłce | Pobieranie zamówień i aktualizowanie ich statusów | Zmiana dostępności i ilości produktów w ofertach |
W praktyce API każdej z tych platform może obsługiwać trzy podstawowe obszary:
- Oferta – tworzenie, modyfikowanie i wycofywanie listingów oraz aktualizacja cen.
- Zamówienia – pobieranie nowych transakcji, przekazywanie statusów i numerów przesyłek.
- Stany magazynowe – zmniejszanie liczby dostępnych sztuk i aktualizowanie danych na podstawie informacji od dostawcy.
Szczegółowe endpointy, limity zapytań i wymagania dotyczące autoryzacji zmieniają się wraz z dokumentacją platform. Przed wdrożeniem trzeba sprawdzić aktualne zasady Allegro Developer, Amazon Selling Partner API lub eBay Developers Program.
Dlaczego API marketplace’u to za mało?
Marketplace wie, co sprzedajesz i jakie zamówienia złożyli klienci, ale nie zna automatycznie stanu magazynowego hurtowni. Nie wie też, jak przeliczyć cenę zakupu na cenę końcową, do której dodać marżę i koszty sprzedaży.
Dlatego między dostawcą a platformą stosuje się system pośredniczący, na przykład BaseLinker, Apilo lub IdoSell. Może on korzystać z funkcji PIM, ERP albo WMS, zależnie od skali i sposobu organizacji danych. Jego zadaniem jest nie tylko przesłanie informacji, ale także ich uporządkowanie:
- Brak natywnego połączenia – hurtownia i marketplace często używają innych formatów, identyfikatorów oraz struktur kategorii.
- Mapowanie danych – system dopasowuje kategorie, atrybuty, warianty, zdjęcia i identyfikatory produktów do wymagań platformy.
- Centralizacja sprzedaży – jeden panel może obsługiwać Allegro, Amazon, eBay, sklep internetowy i inne kanały.
- Automatyzacja reguł – middleware może ustalać marżę, blokować produkty z niskim stanem i kierować zamówienia do właściwego dostawcy.
Własna integracja może dać pełną kontrolę, ale wymaga stałego utrzymania, obsługi zmian w dokumentacji i monitorowania błędów. Gotowy middleware jest płatny, lecz zwykle skraca wdrożenie i upraszcza utrzymanie połączeń.
Jak wygląda przepływ danych?
Techniczny schemat dropshippingu składa się z trzech głównych warstw:
- Hurtownia – udostępnia feed produktowy lub własne API z cenami, opisami, zdjęciami i stanami magazynowymi.
- Middleware, PIM albo ERP – pobiera dane, mapuje je do wymagań kanału, ustala reguły cenowe i przekazuje zamówienia dostawcy.
- API marketplace’u – publikuje lub aktualizuje ofertę, przekazuje zamówienia i odbiera informacje o statusach oraz wysyłce.
Po zakupie klienta proces działa w przeciwnym kierunku. Marketplace przekazuje zamówienie do systemu pośredniczącego, ten wysyła je do hurtowni, a numer przesyłki i status realizacji wracają przez API do marketplace’u.
Na co zwrócić uwagę przy wyborze integracji?
Sama obecność integracji na liście dostawcy oprogramowania nie wystarcza. Przed wdrożeniem sprawdź szczególnie:
- Częstotliwość synchronizacji – opóźnienie między zmianą stanu w hurtowni a aktualizacją oferty zwiększa ryzyko sprzedaży niedostępnego produktu.
- Obsługę błędów – system powinien rejestrować odrzucone oferty, nieudane aktualizacje i problemy z przekazaniem zamówienia.
- Limity zapytań – rate limits mogą ograniczyć liczbę operacji wykonywanych w określonym czasie, szczególnie przy dużej liczbie SKU i kanałów.
- Mapowanie wariantów i kategorii – sprawdź, czy narzędzie obsługuje rozmiary, kolory, EAN-y, atrybuty oraz różne taksonomie marketplace’ów.
Przy wyborze rozwiązania znaczenie mają też liczba produktów, liczba kanałów, częstotliwość zmian cen i stanów oraz budżet na utrzymanie integracji. Przy większej skali, zwłaszcza powyżej kilku kanałów lub kilkuset zamówień miesięcznie, warto zaplanować monitoring i wsparcie techniczne przed uruchomieniem sprzedaży.
Najważniejszy wniosek jest prosty: API marketplace’u odpowiada za komunikację z platformą sprzedażową, ale nie zastępuje integracji z hurtownią. Stabilny dropshipping wymaga połączenia trzech elementów – feedu dostawcy, systemu pośredniczącego i API marketplace’u.