Automatyzacja e-commerce

Jak wykorzystać API systemu OMS?

Adrian ZiętekAdrian ZiętekAktualizacja: 2 min czytania
Jak wykorzystać API systemu OMS – blog Lampart.Expert

API systemu OMS najczęściej jest wykorzystywane przez partnerów zewnętrznych (integratorów) do przesyłania i synchronizowania danych z systemami ERP (Subiekt Nexo, Subiekt GT, Navireo, Comarch XL, Comarch Optima etc.). Ta metoda połączenia może być przydatna dla firm, które budują dla nas hurtownię danych, np. w Power BI lub analizują sprzedaż produktów dla narzędzi wspierających profilowanie produktów dla systemów reklamowych, jak np. Data Octopus

Jakie metody API są najczęściej wykorzystywane ?

  • pobranie zamówienia z systemu OMS z wskazanego statusu zamówienia
  • zmiana statusu w systemie OMS dla wskazanego numeru zamówienia
  • aktualizacja stanów magazynowych dla produktów
    • różnicowa
    • pełna aktualizacja
  • pobieranie produktów z systemu OMS
  • tworzenie produktów w systemie OMS
  • aktualizacja danych produktów w systemie OMS
  • synchronizacja wskazanej ceny w systemie OMS
  • tworzenie przesyłek kurierskich dla danego zamówienia w systemie OMS

Czego brakuje w API Baselinker ?

W moim odczuciu największy problem to fakt, że jeden (ten sam) klucz podajemy każdemu zewnętrzemu dostawcy.. Załóżmy taką sytuację, że kończysz współpracę z danym Partnerem i dla zachowania bezpieczeństwa danych chcesz mu zabrać wszystkie dane dostępowe. W przypadku Baselinker API musiałbyś zresetować klucz a sam tego nie zrobisz z poziomu panelu administracyjnego.

Kolejne wady API baselinkera to:

  • brak możliwości zdefiniowania poziomu uprawnień:
    • odczyt
    • zapis
    • usuwanie
    • modyfikowanie
  • brak możliwości zdefiniowania nieograniczonej ilości kluczy z przypisaniem do konkretnego użytkownika
  • zapisywanie logów tylko dla ostatnich 150 wywołań API 
  • brak informacji o loginie użytkownika,który wywołał API (gdyby ktoś popełnił bląd i chciałbyś sprawdzić kto to był) – jest tylko informacja jakie metody zostały wywołane i o której godzinie
Jak wykorzystać API systemu OMS?
  • w przypadku zmian statusów zamówienia w baselinker programiści narzekali, że baselinker nie zwraca informacji o poprawnym przetworzeniu danych (kod 200) a zdarza się, że dane nie są przetworzone bo skończył się limit zapytań na godzinę (bezpłatny to 100):
Jak wykorzystać API systemu OMS?

Co można zrobić lepiej ?

Np. w PowerHub jest możliwość zdefiniowania typu przesyłanego dokumentu po API a następnie w akcjach automatycznych można utworzyć reguły:

  • jeżeli typ dokumentu wgranego po API to faktura to wyślij e-mail do klienta szablon faktura
  • jeżeli typ dokumentu wgranego po API to korekta to wyślij e-mail do klienta szablon korekta
Opublikowano: 23 kwietnia 2025 · Ostatnia aktualizacja: 4 października 2026
Adrian Ziętek
Autor
Adrian Ziętek
Lampart.Expert · SEO, e-commerce, automatyzacja

Współtwórca Lampart.Expert i właściciel bigriver.pl. Specjalista od automatyzacji i analityki e-commerce – na Baselinkerze zbudował własne rozwiązania w Make. Na blogu pisze o SEO, sklepach internetowych, systemach OMS i automatyzacji.

Poznaj zespół →

Czytaj także

PIM jako jedno źródło danych produktowych dla sklepu, Allegro, feedu Google, ERP i dostawców
PIM i dane produktowe

Co to jest PIM i kiedy sklep internetowy go potrzebuje

PIM to jedno miejsce na dane produktowe. Wyjaśniamy, czym różni się od ERP, OMS i panelu sklepu, po czym poznać, że go potrzebujesz, i jak go wdrożyć bez rewolucji.

· 6 min czytania
Masz pytanie? Napisz