API Media Expert (Mirakl) – automatyzacja ofert i zamówień

Mateusz Piotrowicz

Mateusz Piotrowicz

Technical & Logistics Expert

API Media Expert to sposób na połączenie własnego sklepu, systemu ERP lub programu magazynowego bezpośrednio z panelem sprzedawcy – bez pośrednictwa gotowego integratora. Marketplace działa w technologii Mirakl, więc w praktyce chodzi o Seller API tej platformy: zestaw metod, które pozwalają automatycznie aktualizować oferty, pobierać zamówienia, przekazywać numery przesyłek i obsługiwać zwroty. Dla firm z rozbudowanym zapleczem IT to często najbardziej elastyczna droga.

W tym artykule wyjaśniamy, jak uzyskać klucz API, co da się zautomatyzować, jak wygląda typowy przepływ zamówienia, jakie są ograniczenia i ryzyka oraz kiedy własna integracja ma przewagę nad integratorem. Tekst jest napisany dla właściciela lub menedżera e-commerce, który rozmawia z programistą – nie zastępuje dokumentacji technicznej. Opieramy się na Centrum Pomocy dla Sprzedawców i publicznej dokumentacji Mirakl (stan na październik 2026 r.).

Czym jest API Media Expert i kiedy z niego korzystać

Panel sprzedawcy Media Expert to aplikacja Mirakl. Wszystko, co robisz w nim ręcznie – dodawanie ofert, zmiana cen, wpisywanie numerów przesyłek – może wykonywać zewnętrzny program przez interfejs programistyczny. Z tego samego interfejsu korzystają integratory wskazane w Centrum Pomocy: Base, Apilo i Sellasist. Różnica polega na tym, że przy własnej integracji to Ty (albo Twój programista) decydujesz o logice działania.

Sytuacja

Rekomendowana droga

Dlaczego

Sprzedajesz na kilku marketplace’ach, korzystasz z systemu wielokanałowego

Integrator

Media Expert dodajesz jako kolejny kanał, bez programowania

Masz własny ERP, który jest źródłem prawdy dla stanów i cen

API

Dane płyną prosto z ERP, bez pośrednika i podwójnych mapowań

Masz sklep na platformie bez gotowej integracji z Media Expert

API lub integrator jako most

Zależy od tego, czy platforma sklepu współpracuje z integratorem

Testujesz kanał na kilkunastu produktach

Panel i pliki

Integracja nie zwróci się przy małej skali

Potrzebujesz nietypowej logiki, np. własnych reguł cenowych

API

Pełna kontrola nad tym, kiedy i jak aktualizujesz dane

Przegląd wszystkich dróg połączenia – integratorów, API i pracy na plikach – znajdziesz w tekście o integracji sklepu z marketplace Media Expert. Jeśli dopiero porządkujesz katalog i nie wiesz, czy automatyzacja jest Ci potrzebna, zacznij od poradnika o imporcie produktów z pliku.

Klucz API w panelu Mirakl – jak go uzyskać

Dostęp do API wymaga klucza wygenerowanego w panelu sprzedawcy. Zgodnie z instrukcją z Centrum Pomocy generujesz go w profilu użytkownika: Ustawienia osobiste → Klucz API. Klucz jest przypisany do konta użytkownika, który go wygenerował, i daje programowi dostęp do danych sklepu – dlatego traktuj go jak hasło.

  • Nowy klucz unieważnia poprzedni – jeśli z panelem łączy się kilka systemów, po wygenerowaniu nowego klucza trzeba go zaktualizować we wszystkich.

  • Przechowuj klucz bezpiecznie – w menedżerze haseł lub sejfie konfiguracji, nigdy w arkuszu współdzielonym z całym zespołem.

  • Ustal, czyj to klucz – jeśli wygeneruje go pracownik, który odejdzie z firmy, usunięcie jego konta może przerwać integrację.

  • Adres panelu – programista będzie potrzebował adresu instancji Mirakl dla Media Expert, z której korzystasz po zalogowaniu.

[#wazne] Centrum Pomocy informuje, że dedykowana dokumentacja API dla sprzedawców Media Expert jest w przygotowaniu. Do czasu jej publikacji programista korzysta z ogólnej dokumentacji Seller API platformy Mirakl. Przed startem projektu zapytaj opiekuna, czy w Twojej instancji obowiązują jakieś ograniczenia lub specyficzne ustawienia, np. dotyczące akceptacji zamówień.

Zarządzanie użytkownikami i ich rolami odbywa się w panelu w zakładce Ustawienia → Użytkownicy. Dla integracji warto rozważyć osobne konto techniczne z odpowiednią rolą, zamiast generować klucz na koncie właściciela. Przegląd zakładek panelu znajdziesz w przewodniku po panelu sprzedawcy Mirakl.

Co można zautomatyzować przez API Media Expert

Seller API Mirakl jest podzielone na grupy metod oznaczonych krótkimi kodami. Poniżej zestawiamy te, które najczęściej wykorzystuje się w integracji sprzedawcy. Nazwy i zakres metod pochodzą z publicznej dokumentacji Seller API Mirakl; to, które z nich są dostępne i w jakiej konfiguracji, zależy od ustawień operatora.

Obszar

Przykładowe metody

Do czego służą

Oferty

OF01, OF02, OF03

Import pliku ofert, status importu, raport błędów

Oferty

OF21, OF22, OF24

Lista ofert sklepu, szczegóły oferty, tworzenie, aktualizacja i usuwanie ofert

Zamówienia

OR11

Lista zamówień z paginacją – podstawa pobierania nowych zamówień

Zamówienia

OR23, OR24

Aktualizacja danych śledzenia przesyłki i potwierdzenie wysyłki

Zamówienia

OR28, OR29

Zwroty środków i anulacje

Dokumenty

OR72–OR76

Lista, pobieranie, wgrywanie i usuwanie dokumentów zamówienia

Produkty

P41, P42, P44, P45

Import produktów, status importu, raport błędów i raport integracji

Struktura danych

H11, PM11, VL11

Kategorie, konfiguracja atrybutów, listy wartości słownikowych

Wykres – sześć obszarów, które można zautomatyzować przez Seller API. [#chart:me14b]

Jedna uwaga dotycząca zamówień: według Centrum Pomocy zamówienia na Media Expert są akceptowane automatycznie. Metody służące do ręcznej akceptacji lub odrzucania linii zamówienia, typowe dla innych marketplace’ów na Mirakl, zwykle nie są więc potrzebne w integracji z Media Expert. Programista powinien to potwierdzić na środowisku Twojego sklepu, zanim zaprojektuje przepływ.

Oferty, ceny i stany

To najczęściej automatyzowany obszar. Twój system wysyła aktualne ceny i stany magazynowe – albo jako plik ofert (import asynchroniczny ze statusem i raportem błędów), albo bezpośrednio metodą aktualizacji ofert. Centrum Pomocy pokazuje też wariant z plikiem XML: w feedzie ofertowym można przekazywać m.in. czas realizacji do wysyłki (leadtime-to-ship), klasę logistyczną (logistic-class) i cenę promocyjną (discount-price). Każda zmiana w systemie źródłowym automatycznie aktualizuje dane na platformie, a ręczne zmiany w panelu zostaną nadpisane przy najbliższej synchronizacji.

Produkty i katalog

Tworzenie kart produktów przez API ma sens, jeśli regularnie wprowadzasz nowe produkty, np. jako producent lub importer. Wymaga dobrego mapowania Twoich kategorii i atrybutów na strukturę Media Expert – pomocne są tu metody zwracające drzewo kategorii, konfigurację atrybutów i listy wartości. Pamiętaj, że karty i tak przechodzą weryfikację operatora, a zmiany opisu towaru wymagają akceptacji.

Przy mniejszym katalogu automatyczne tworzenie kart rzadko się opłaca. Jeśli wprowadzasz kilka nowości w miesiącu, szybciej dodasz je ręcznie lub szablonem XLSX, a API wykorzystasz tylko do ofert i zamówień. Automatyzacja katalogu zaczyna mieć sens, gdy nowości liczy się w dziesiątkach miesięcznie, a dane produktowe i tak są utrzymywane w jednym systemie, np. w ERP lub systemie PIM. Wtedy jedno mapowanie kategorii i atrybutów pracuje dla wszystkich kolejnych produktów, a zespół zajmuje się tylko kartami, które nie przeszły weryfikacji. Jak wygląda ręczne dodawanie kart i czego wymaga weryfikacja, opisujemy w poradniku jak wystawić produkt na Media Expert.

API Media Expert to sposób na połączenie własnego sklepu, systemu ERP lub programu magazynowego bezpośrednio z panelem sprzedawcy – bez pośrednictwa gotowego integratora. Marketplace działa w technologii Mirakl, więc w praktyce chodzi o Seller API tej platformy: zestaw metod, które pozwalają automatycznie aktualizować oferty, pobierać zamówienia, przekazywać numery przesyłek i obsługiwać zwroty. Dla firm z rozbudowanym zapleczem IT to często najbardziej elastyczna droga.

W tym artykule wyjaśniamy, jak uzyskać klucz API, co da się zautomatyzować, jak wygląda typowy przepływ zamówienia, jakie są ograniczenia i ryzyka oraz kiedy własna integracja ma przewagę nad integratorem. Tekst jest napisany dla właściciela lub menedżera e-commerce, który rozmawia z programistą – nie zastępuje dokumentacji technicznej. Opieramy się na Centrum Pomocy dla Sprzedawców i publicznej dokumentacji Mirakl (stan na październik 2026 r.).

Czym jest API Media Expert i kiedy z niego korzystać

Panel sprzedawcy Media Expert to aplikacja Mirakl. Wszystko, co robisz w nim ręcznie – dodawanie ofert, zmiana cen, wpisywanie numerów przesyłek – może wykonywać zewnętrzny program przez interfejs programistyczny. Z tego samego interfejsu korzystają integratory wskazane w Centrum Pomocy: Base, Apilo i Sellasist. Różnica polega na tym, że przy własnej integracji to Ty (albo Twój programista) decydujesz o logice działania.

Sytuacja

Rekomendowana droga

Dlaczego

Sprzedajesz na kilku marketplace’ach, korzystasz z systemu wielokanałowego

Integrator

Media Expert dodajesz jako kolejny kanał, bez programowania

Masz własny ERP, który jest źródłem prawdy dla stanów i cen

API

Dane płyną prosto z ERP, bez pośrednika i podwójnych mapowań

Masz sklep na platformie bez gotowej integracji z Media Expert

API lub integrator jako most

Zależy od tego, czy platforma sklepu współpracuje z integratorem

Testujesz kanał na kilkunastu produktach

Panel i pliki

Integracja nie zwróci się przy małej skali

Potrzebujesz nietypowej logiki, np. własnych reguł cenowych

API

Pełna kontrola nad tym, kiedy i jak aktualizujesz dane

Przegląd wszystkich dróg połączenia – integratorów, API i pracy na plikach – znajdziesz w tekście o integracji sklepu z marketplace Media Expert. Jeśli dopiero porządkujesz katalog i nie wiesz, czy automatyzacja jest Ci potrzebna, zacznij od poradnika o imporcie produktów z pliku.

Klucz API w panelu Mirakl – jak go uzyskać

Dostęp do API wymaga klucza wygenerowanego w panelu sprzedawcy. Zgodnie z instrukcją z Centrum Pomocy generujesz go w profilu użytkownika: Ustawienia osobiste → Klucz API. Klucz jest przypisany do konta użytkownika, który go wygenerował, i daje programowi dostęp do danych sklepu – dlatego traktuj go jak hasło.

  • Nowy klucz unieważnia poprzedni – jeśli z panelem łączy się kilka systemów, po wygenerowaniu nowego klucza trzeba go zaktualizować we wszystkich.

  • Przechowuj klucz bezpiecznie – w menedżerze haseł lub sejfie konfiguracji, nigdy w arkuszu współdzielonym z całym zespołem.

  • Ustal, czyj to klucz – jeśli wygeneruje go pracownik, który odejdzie z firmy, usunięcie jego konta może przerwać integrację.

  • Adres panelu – programista będzie potrzebował adresu instancji Mirakl dla Media Expert, z której korzystasz po zalogowaniu.

[#wazne] Centrum Pomocy informuje, że dedykowana dokumentacja API dla sprzedawców Media Expert jest w przygotowaniu. Do czasu jej publikacji programista korzysta z ogólnej dokumentacji Seller API platformy Mirakl. Przed startem projektu zapytaj opiekuna, czy w Twojej instancji obowiązują jakieś ograniczenia lub specyficzne ustawienia, np. dotyczące akceptacji zamówień.

Zarządzanie użytkownikami i ich rolami odbywa się w panelu w zakładce Ustawienia → Użytkownicy. Dla integracji warto rozważyć osobne konto techniczne z odpowiednią rolą, zamiast generować klucz na koncie właściciela. Przegląd zakładek panelu znajdziesz w przewodniku po panelu sprzedawcy Mirakl.

Co można zautomatyzować przez API Media Expert

Seller API Mirakl jest podzielone na grupy metod oznaczonych krótkimi kodami. Poniżej zestawiamy te, które najczęściej wykorzystuje się w integracji sprzedawcy. Nazwy i zakres metod pochodzą z publicznej dokumentacji Seller API Mirakl; to, które z nich są dostępne i w jakiej konfiguracji, zależy od ustawień operatora.

Obszar

Przykładowe metody

Do czego służą

Oferty

OF01, OF02, OF03

Import pliku ofert, status importu, raport błędów

Oferty

OF21, OF22, OF24

Lista ofert sklepu, szczegóły oferty, tworzenie, aktualizacja i usuwanie ofert

Zamówienia

OR11

Lista zamówień z paginacją – podstawa pobierania nowych zamówień

Zamówienia

OR23, OR24

Aktualizacja danych śledzenia przesyłki i potwierdzenie wysyłki

Zamówienia

OR28, OR29

Zwroty środków i anulacje

Dokumenty

OR72–OR76

Lista, pobieranie, wgrywanie i usuwanie dokumentów zamówienia

Produkty

P41, P42, P44, P45

Import produktów, status importu, raport błędów i raport integracji

Struktura danych

H11, PM11, VL11

Kategorie, konfiguracja atrybutów, listy wartości słownikowych

Wykres – sześć obszarów, które można zautomatyzować przez Seller API. [#chart:me14b]

Jedna uwaga dotycząca zamówień: według Centrum Pomocy zamówienia na Media Expert są akceptowane automatycznie. Metody służące do ręcznej akceptacji lub odrzucania linii zamówienia, typowe dla innych marketplace’ów na Mirakl, zwykle nie są więc potrzebne w integracji z Media Expert. Programista powinien to potwierdzić na środowisku Twojego sklepu, zanim zaprojektuje przepływ.

Oferty, ceny i stany

To najczęściej automatyzowany obszar. Twój system wysyła aktualne ceny i stany magazynowe – albo jako plik ofert (import asynchroniczny ze statusem i raportem błędów), albo bezpośrednio metodą aktualizacji ofert. Centrum Pomocy pokazuje też wariant z plikiem XML: w feedzie ofertowym można przekazywać m.in. czas realizacji do wysyłki (leadtime-to-ship), klasę logistyczną (logistic-class) i cenę promocyjną (discount-price). Każda zmiana w systemie źródłowym automatycznie aktualizuje dane na platformie, a ręczne zmiany w panelu zostaną nadpisane przy najbliższej synchronizacji.

Produkty i katalog

Tworzenie kart produktów przez API ma sens, jeśli regularnie wprowadzasz nowe produkty, np. jako producent lub importer. Wymaga dobrego mapowania Twoich kategorii i atrybutów na strukturę Media Expert – pomocne są tu metody zwracające drzewo kategorii, konfigurację atrybutów i listy wartości. Pamiętaj, że karty i tak przechodzą weryfikację operatora, a zmiany opisu towaru wymagają akceptacji.

Przy mniejszym katalogu automatyczne tworzenie kart rzadko się opłaca. Jeśli wprowadzasz kilka nowości w miesiącu, szybciej dodasz je ręcznie lub szablonem XLSX, a API wykorzystasz tylko do ofert i zamówień. Automatyzacja katalogu zaczyna mieć sens, gdy nowości liczy się w dziesiątkach miesięcznie, a dane produktowe i tak są utrzymywane w jednym systemie, np. w ERP lub systemie PIM. Wtedy jedno mapowanie kategorii i atrybutów pracuje dla wszystkich kolejnych produktów, a zespół zajmuje się tylko kartami, które nie przeszły weryfikacji. Jak wygląda ręczne dodawanie kart i czego wymaga weryfikacja, opisujemy w poradniku jak wystawić produkt na Media Expert.

Bezpłatna konsultacja
Chcesz sprzedawać na marketplace Media Expert?
  • Ocena, czy Twój asortyment pasuje do platformy
  • Wymagania, integracja i wystawienie ofert
  • Plan startu krok po kroku

Przepływ zamówienia przez API krok po kroku

Najwięcej korzyści daje automatyzacja obsługi zamówień, bo od niej zależą wskaźniki jakości: terminowość wysyłek, czas uwolnienia środków i liczba incydentów. Typowy cykl wygląda następująco.

Wykres – pięć etapów obsługi zamówienia z Media Expert przez API. [#chart:me14]

  1. Pobranie zamówień – system cyklicznie (np. co kilka minut) odpytuje listę zamówień i zapisuje nowe. Zamówienie po opłaceniu ma status „Oczekuje na wysyłkę” – od tego momentu liczy się czas realizacji.

  2. Rezerwacja towaru – stan magazynowy w Twoim systemie zmniejsza się od razu, a nowy stan trafia do ofert na wszystkich kanałach.

  3. Etykieta i numer przesyłki – etykietę tworzysz u przewoźnika lub brokera (panel Mirakl jej nie generuje), a numer listu przewozowego przekazujesz do zamówienia.

  4. Potwierdzenie wysyłki – zamówienie otrzymuje status „Wysłano”. Klient dostaje link do śledzenia przesyłki.

  5. Doręczenie – system platformy automatycznie śledzi obsługiwanych przewoźników i zmienia status na „Otrzymano”, co uruchamia uwolnienie środków.

  6. Zwroty i anulacje – zwrot środków wykonujesz przez panel lub API; tylko wtedy prowizja wraca do sprzedawcy.

[#uwaga] Najczęstszy błąd w autorskich integracjach to brak obsługi wyjątków. Co, jeśli przewoźnik nie zwróci numeru przesyłki? Co, jeśli API odpowie błędem w trakcie aktualizacji stanów? Każdy taki przypadek powinien trafiać do logu i powiadomienia dla zespołu. Inaczej problem wyjdzie na jaw dopiero przy pogorszeniu wskaźnika opóźnionych wysyłek albo przy zamówieniu bez towaru.

Dlaczego numer przesyłki i obsługiwany przewoźnik mają takie znaczenie dla pieniędzy, wyjaśniamy w tekście o rozliczeniach przez Przelewy24. Konfigurację metod dostawy omawiamy w poradniku o wysyłce na Media Expert.

Własne API czy integrator – porównanie

Kryterium

Własna integracja przez API

Gotowy integrator

Start

Projekt programistyczny: analiza, kod, testy

Konfiguracja i mapowania w panelu integratora

Koszt

Praca programisty i utrzymanie kodu

Abonament integratora

Elastyczność

Pełna – dowolna logika

Ograniczona funkcjami systemu

Utrzymanie

Po Twojej stronie, także przy zmianach API

Po stronie dostawcy integratora

Wiele kanałów

Każdy kanał to osobny projekt

Jeden system dla wielu marketplace’ów

Ryzyko

Zależność od programisty i jakości kodu

Zależność od dostawcy i jego aktualizacji

Jeśli rozważasz automatyzację również na innych platformach, porównaj możliwości w tekstach o API systemu Base i REST API Allegro. Często najlepszym kompromisem jest integrator jako warstwa pośrednia, a własne skrypty tylko tam, gdzie potrzebna jest nietypowa logika.

Jak przygotować projekt integracji – checklista dla właściciela

Nawet jeśli nie piszesz kodu, to Ty odpowiadasz za decyzje biznesowe, od których zależy kształt integracji. Zanim programista zacznie pracę, ustal kilka rzeczy na piśmie.

  • Źródło prawdy – który system jest nadrzędny dla stanów, cen i danych produktów.

  • Częstotliwość synchronizacji – jak często aktualizować stany i pobierać zamówienia, zwłaszcza w okresach szczytu.

  • Reguły cenowe – czy cena na Media Expert jest taka sama jak w sklepie, czy wyliczana z narzutem uwzględniającym prowizję.

  • Obsługa przewoźników – którzy kurierzy, jakie usługi i kto generuje etykiety.

  • Zwroty i anulacje – kto i gdzie je zleca, żeby prowizja wracała zgodnie z regulaminem.

  • Monitoring – kto dostaje powiadomienia o błędach i w jakim czasie reaguje.

  • Środowisko testowe – na czym testujecie zmiany, zanim trafią na produkcję.

[#tip] Zaplanuj integrację etapami. Najpierw automatyzuj stany i ceny oraz pobieranie zamówień, potem numery przesyłek, a dopiero na końcu tworzenie kart produktów. Każdy etap uruchamiaj na małej grupie ofert i sprawdzaj w panelu, czy dane zgadzają się z Twoim systemem.

Bezpieczeństwo i monitoring integracji

Integracja przez API działa w tle, więc jej awarie często nie są widoczne od razu. Zamówienia przestają spływać do magazynu, stany przestają się aktualizować, a zespół orientuje się dopiero wtedy, gdy klienci zaczynają pytać o przesyłki. Dlatego monitoring jest równie ważny jak sam kod.

  • Log każdej operacji – zapisuj, co i kiedy zostało wysłane do API oraz jaką odpowiedź zwróciła platforma.

  • Alert przy braku nowych zamówień – jeśli w godzinach, w których zwykle spływają zamówienia, przez dłuższy czas nie ma żadnego, sprawdź połączenie.

  • Kontrola rozbieżności stanów – raz dziennie porównaj stany w systemie źródłowym z ofertami w panelu.

  • Raporty błędów importu – po każdym imporcie ofert lub produktów odczytuj status i raport błędów, zamiast zakładać, że wszystko się udało.

  • Rotacja i ochrona klucza – ogranicz dostęp do klucza i miej procedurę jego wymiany, pamiętając, że nowy klucz unieważnia stary.

  • Limity zapytań – projektuj integrację tak, żeby nie odpytywała API częściej, niż to potrzebne; szczegóły limitów sprawdź w dokumentacji i u opiekuna.

Dobrą praktyką jest też panel podsumowujący dla zespołu obsługi: liczba zamówień pobranych dziś, liczba zamówień bez numeru przesyłki, ostatnia udana synchronizacja stanów. Kilka liczb na ekranie pozwala wyłapać problem w ciągu minut, a nie dni.

Przykład: producent z ERP podłącza Media Expert

[#przyklad] Producent małego AGD prowadzi magazyn i sprzedaż w systemie ERP, a stany zmieniają się w nim przez cały dzień, bo towar trafia równolegle do sieci handlowych i hurtowni. Sprzedawca nie korzysta z integratora wielokanałowego, ma za to własny zespół IT. Decyduje się na integrację przez API w trzech etapach. W pierwszym ERP co kilkanaście minut wysyła aktualne stany i ceny ofert, a w panelu pozostają tylko produkty, które już mają karty w katalogu Media Expert.

W drugim etapie integracja pobiera nowe zamówienia, tworzy w ERP dokument wydania i po wygenerowaniu etykiety u przewoźnika odsyła numer przesyłki do zamówienia. W trzecim – tworzy karty dla nowości z katalogu producenta, korzystając z mapowania kategorii i atrybutów przygotowanego na podstawie list wartości platformy. Po każdym etapie zespół przez tydzień porównuje dane w panelu z ERP. Dopiero gdy rozbieżności znikają, uruchamia kolejny etap. Taki harmonogram wydłuża wdrożenie, ale pozwala uniknąć sytuacji, w której błąd w jednym module psuje cały proces.

Najczęściej zadawane pytania

Czy Media Expert ma publiczne API dla sprzedawców?

Sprzedawcy łączą się z panelem przez Seller API platformy Mirakl, na której działa marketplace. Klucz generujesz w panelu, a według Centrum Pomocy dedykowana dokumentacja dla sprzedawców Media Expert jest w przygotowaniu.

Gdzie wygenerować klucz API?

W panelu sprzedawcy, w profilu użytkownika: Ustawienia osobiste → Klucz API. Wygenerowanie nowego klucza unieważnia poprzedni, więc zachowaj go w bezpiecznym miejscu.

Czy przez API mogę akceptować zamówienia?

Na Media Expert zamówienia są akceptowane automatycznie, więc ręczna akceptacja zwykle nie jest potrzebna. Twoja integracja powinna skupić się na pobieraniu zamówień, numerach przesyłek i potwierdzeniu wysyłki.

Czy mogę jednocześnie używać API i integratora?

Technicznie tak, ale oba systemy nie powinny aktualizować tych samych danych. Podziel odpowiedzialność jasno, np. integrator obsługuje zamówienia, a własne skrypty – ceny. Jeśli np. integrator synchronizuje stany, Twoje skrypty nie powinny ich zmieniać – inaczej dane będą się wzajemnie nadpisywać.

Czy przez API wygeneruję etykietę przewozową?

Nie przez API marketplace’u. Etykiety tworzysz u przewoźnika lub brokera, a do zamówienia przekazujesz numer przesyłki i dane śledzenia.

Ile kosztuje integracja przez API?

Media Expert nie publikuje cennika za dostęp do API. Główny koszt to praca programisty przy budowie i utrzymaniu integracji – jego wysokość zależy od zakresu automatyzacji i Twoich systemów. Do wyceny warto przygotować listę procesów, które mają zostać zautomatyzowane, oraz opis systemów, z którymi integracja ma się łączyć.

Co się stanie z integracją, gdy Mirakl zmieni API?

Zmiany w interfejsach są ogłaszane w dokumentacji i komunikatach platformy. Przy własnej integracji to Ty odpowiadasz za dostosowanie kodu, dlatego warto mieć umowę serwisową z programistą lub zespołem IT.

Podsumowanie

API Media Expert, czyli Seller API platformy Mirakl, pozwala zautomatyzować oferty, stany, ceny, zamówienia, numery przesyłek, zwroty i dokumenty. Najwięcej zyskują firmy z własnym ERP lub nietypową logiką sprzedaży; dla sprzedawców wielokanałowych prostszy bywa integrator. Kluczem do sukcesu jest jedno źródło prawdy, obsługa wyjątków i wdrażanie etapami. Aktualne informacje o integracjach znajdziesz w Centrum Pomocy dla Sprzedawców.

Wdrażamy i obsługujemy sprzedaż na marketplace’ach, w tym na Media Expert – pomożemy zaplanować integrację, przygotować specyfikację dla programisty albo dobrać integrator, a przy projektach technicznych wesprzemy Cię w ramach wsparcia informatycznego. Umów bezpłatną konsultację, a ocenimy, która droga integracji będzie dla Ciebie najbardziej opłacalna.

Przepływ zamówienia przez API krok po kroku

Najwięcej korzyści daje automatyzacja obsługi zamówień, bo od niej zależą wskaźniki jakości: terminowość wysyłek, czas uwolnienia środków i liczba incydentów. Typowy cykl wygląda następująco.

Wykres – pięć etapów obsługi zamówienia z Media Expert przez API. [#chart:me14]

  1. Pobranie zamówień – system cyklicznie (np. co kilka minut) odpytuje listę zamówień i zapisuje nowe. Zamówienie po opłaceniu ma status „Oczekuje na wysyłkę” – od tego momentu liczy się czas realizacji.

  2. Rezerwacja towaru – stan magazynowy w Twoim systemie zmniejsza się od razu, a nowy stan trafia do ofert na wszystkich kanałach.

  3. Etykieta i numer przesyłki – etykietę tworzysz u przewoźnika lub brokera (panel Mirakl jej nie generuje), a numer listu przewozowego przekazujesz do zamówienia.

  4. Potwierdzenie wysyłki – zamówienie otrzymuje status „Wysłano”. Klient dostaje link do śledzenia przesyłki.

  5. Doręczenie – system platformy automatycznie śledzi obsługiwanych przewoźników i zmienia status na „Otrzymano”, co uruchamia uwolnienie środków.

  6. Zwroty i anulacje – zwrot środków wykonujesz przez panel lub API; tylko wtedy prowizja wraca do sprzedawcy.

[#uwaga] Najczęstszy błąd w autorskich integracjach to brak obsługi wyjątków. Co, jeśli przewoźnik nie zwróci numeru przesyłki? Co, jeśli API odpowie błędem w trakcie aktualizacji stanów? Każdy taki przypadek powinien trafiać do logu i powiadomienia dla zespołu. Inaczej problem wyjdzie na jaw dopiero przy pogorszeniu wskaźnika opóźnionych wysyłek albo przy zamówieniu bez towaru.

Dlaczego numer przesyłki i obsługiwany przewoźnik mają takie znaczenie dla pieniędzy, wyjaśniamy w tekście o rozliczeniach przez Przelewy24. Konfigurację metod dostawy omawiamy w poradniku o wysyłce na Media Expert.

Własne API czy integrator – porównanie

Kryterium

Własna integracja przez API

Gotowy integrator

Start

Projekt programistyczny: analiza, kod, testy

Konfiguracja i mapowania w panelu integratora

Koszt

Praca programisty i utrzymanie kodu

Abonament integratora

Elastyczność

Pełna – dowolna logika

Ograniczona funkcjami systemu

Utrzymanie

Po Twojej stronie, także przy zmianach API

Po stronie dostawcy integratora

Wiele kanałów

Każdy kanał to osobny projekt

Jeden system dla wielu marketplace’ów

Ryzyko

Zależność od programisty i jakości kodu

Zależność od dostawcy i jego aktualizacji

Jeśli rozważasz automatyzację również na innych platformach, porównaj możliwości w tekstach o API systemu Base i REST API Allegro. Często najlepszym kompromisem jest integrator jako warstwa pośrednia, a własne skrypty tylko tam, gdzie potrzebna jest nietypowa logika.

Jak przygotować projekt integracji – checklista dla właściciela

Nawet jeśli nie piszesz kodu, to Ty odpowiadasz za decyzje biznesowe, od których zależy kształt integracji. Zanim programista zacznie pracę, ustal kilka rzeczy na piśmie.

  • Źródło prawdy – który system jest nadrzędny dla stanów, cen i danych produktów.

  • Częstotliwość synchronizacji – jak często aktualizować stany i pobierać zamówienia, zwłaszcza w okresach szczytu.

  • Reguły cenowe – czy cena na Media Expert jest taka sama jak w sklepie, czy wyliczana z narzutem uwzględniającym prowizję.

  • Obsługa przewoźników – którzy kurierzy, jakie usługi i kto generuje etykiety.

  • Zwroty i anulacje – kto i gdzie je zleca, żeby prowizja wracała zgodnie z regulaminem.

  • Monitoring – kto dostaje powiadomienia o błędach i w jakim czasie reaguje.

  • Środowisko testowe – na czym testujecie zmiany, zanim trafią na produkcję.

[#tip] Zaplanuj integrację etapami. Najpierw automatyzuj stany i ceny oraz pobieranie zamówień, potem numery przesyłek, a dopiero na końcu tworzenie kart produktów. Każdy etap uruchamiaj na małej grupie ofert i sprawdzaj w panelu, czy dane zgadzają się z Twoim systemem.

Bezpieczeństwo i monitoring integracji

Integracja przez API działa w tle, więc jej awarie często nie są widoczne od razu. Zamówienia przestają spływać do magazynu, stany przestają się aktualizować, a zespół orientuje się dopiero wtedy, gdy klienci zaczynają pytać o przesyłki. Dlatego monitoring jest równie ważny jak sam kod.

  • Log każdej operacji – zapisuj, co i kiedy zostało wysłane do API oraz jaką odpowiedź zwróciła platforma.

  • Alert przy braku nowych zamówień – jeśli w godzinach, w których zwykle spływają zamówienia, przez dłuższy czas nie ma żadnego, sprawdź połączenie.

  • Kontrola rozbieżności stanów – raz dziennie porównaj stany w systemie źródłowym z ofertami w panelu.

  • Raporty błędów importu – po każdym imporcie ofert lub produktów odczytuj status i raport błędów, zamiast zakładać, że wszystko się udało.

  • Rotacja i ochrona klucza – ogranicz dostęp do klucza i miej procedurę jego wymiany, pamiętając, że nowy klucz unieważnia stary.

  • Limity zapytań – projektuj integrację tak, żeby nie odpytywała API częściej, niż to potrzebne; szczegóły limitów sprawdź w dokumentacji i u opiekuna.

Dobrą praktyką jest też panel podsumowujący dla zespołu obsługi: liczba zamówień pobranych dziś, liczba zamówień bez numeru przesyłki, ostatnia udana synchronizacja stanów. Kilka liczb na ekranie pozwala wyłapać problem w ciągu minut, a nie dni.

Przykład: producent z ERP podłącza Media Expert

[#przyklad] Producent małego AGD prowadzi magazyn i sprzedaż w systemie ERP, a stany zmieniają się w nim przez cały dzień, bo towar trafia równolegle do sieci handlowych i hurtowni. Sprzedawca nie korzysta z integratora wielokanałowego, ma za to własny zespół IT. Decyduje się na integrację przez API w trzech etapach. W pierwszym ERP co kilkanaście minut wysyła aktualne stany i ceny ofert, a w panelu pozostają tylko produkty, które już mają karty w katalogu Media Expert.

W drugim etapie integracja pobiera nowe zamówienia, tworzy w ERP dokument wydania i po wygenerowaniu etykiety u przewoźnika odsyła numer przesyłki do zamówienia. W trzecim – tworzy karty dla nowości z katalogu producenta, korzystając z mapowania kategorii i atrybutów przygotowanego na podstawie list wartości platformy. Po każdym etapie zespół przez tydzień porównuje dane w panelu z ERP. Dopiero gdy rozbieżności znikają, uruchamia kolejny etap. Taki harmonogram wydłuża wdrożenie, ale pozwala uniknąć sytuacji, w której błąd w jednym module psuje cały proces.

Najczęściej zadawane pytania

Czy Media Expert ma publiczne API dla sprzedawców?

Sprzedawcy łączą się z panelem przez Seller API platformy Mirakl, na której działa marketplace. Klucz generujesz w panelu, a według Centrum Pomocy dedykowana dokumentacja dla sprzedawców Media Expert jest w przygotowaniu.

Gdzie wygenerować klucz API?

W panelu sprzedawcy, w profilu użytkownika: Ustawienia osobiste → Klucz API. Wygenerowanie nowego klucza unieważnia poprzedni, więc zachowaj go w bezpiecznym miejscu.

Czy przez API mogę akceptować zamówienia?

Na Media Expert zamówienia są akceptowane automatycznie, więc ręczna akceptacja zwykle nie jest potrzebna. Twoja integracja powinna skupić się na pobieraniu zamówień, numerach przesyłek i potwierdzeniu wysyłki.

Czy mogę jednocześnie używać API i integratora?

Technicznie tak, ale oba systemy nie powinny aktualizować tych samych danych. Podziel odpowiedzialność jasno, np. integrator obsługuje zamówienia, a własne skrypty – ceny. Jeśli np. integrator synchronizuje stany, Twoje skrypty nie powinny ich zmieniać – inaczej dane będą się wzajemnie nadpisywać.

Czy przez API wygeneruję etykietę przewozową?

Nie przez API marketplace’u. Etykiety tworzysz u przewoźnika lub brokera, a do zamówienia przekazujesz numer przesyłki i dane śledzenia.

Ile kosztuje integracja przez API?

Media Expert nie publikuje cennika za dostęp do API. Główny koszt to praca programisty przy budowie i utrzymaniu integracji – jego wysokość zależy od zakresu automatyzacji i Twoich systemów. Do wyceny warto przygotować listę procesów, które mają zostać zautomatyzowane, oraz opis systemów, z którymi integracja ma się łączyć.

Co się stanie z integracją, gdy Mirakl zmieni API?

Zmiany w interfejsach są ogłaszane w dokumentacji i komunikatach platformy. Przy własnej integracji to Ty odpowiadasz za dostosowanie kodu, dlatego warto mieć umowę serwisową z programistą lub zespołem IT.

Podsumowanie

API Media Expert, czyli Seller API platformy Mirakl, pozwala zautomatyzować oferty, stany, ceny, zamówienia, numery przesyłek, zwroty i dokumenty. Najwięcej zyskują firmy z własnym ERP lub nietypową logiką sprzedaży; dla sprzedawców wielokanałowych prostszy bywa integrator. Kluczem do sukcesu jest jedno źródło prawdy, obsługa wyjątków i wdrażanie etapami. Aktualne informacje o integracjach znajdziesz w Centrum Pomocy dla Sprzedawców.

Wdrażamy i obsługujemy sprzedaż na marketplace’ach, w tym na Media Expert – pomożemy zaplanować integrację, przygotować specyfikację dla programisty albo dobrać integrator, a przy projektach technicznych wesprzemy Cię w ramach wsparcia informatycznego. Umów bezpłatną konsultację, a ocenimy, która droga integracji będzie dla Ciebie najbardziej opłacalna.

Czy ten artykuł był pomocny? Oceń go
Bądź pierwszą osobą, która oceni

Mateusz Piotrowicz

Technical & Logistics Expert

Optymalizuje logistykę, magazyn i wysyłki sprzedawców. Skupia się na kosztach i terminowości dostaw.

Optymalizuje logistykę, magazyn i wysyłki sprzedawców. Skupia się na kosztach i terminowości dostaw.

★★★★★
Współpracowałeś z Vinson?
Twoja opinia pomoże innym sprzedawcom wybrać sprawdzoną agencję. Zajmie Ci to minutę.
Oceń nas na Trustpilot →
Potrzebujesz pomocy z tym tematem?

Bezpłatna konsultacja – sprzedaż na marketplace’ach

Mateusz i nasz zespół pomogą Ci wdrożyć to na Twoim koncie – bez zobowiązań.

  • Analiza Twojego konta i obecnych działań
  • Konkretny plan poprawek do wdrożenia
  • Bezpłatna konsultacja – bez zobowiązań
4,9/5 ze 140 opiniiWdrażamy i obsługujemy Media Expert
Mateusz Piotrowicz – Technical & Logistics Expert
Mateusz PiotrowiczTechnical & Logistics Expert

Przeczytaj także

Więcej porad z naszej bazy wiedzy – przesuń, aby zobaczyć kolejne artykuły.

1 / 1

Masz pytania? Chętnie porozmawiamy!

Masz pytania? Chętnie porozmawiamy!

Masz pytania? Chętnie porozmawiamy!

Bartłomiej Stokłosa

CEO & Founder

"Jeżeli czegoś nie da się zrobić, potrzebny jest ktoś, kto o tym nie wie – przyjdzie i to zrobi."

Bartłomiej Stokłosa

CEO & Founder

"Jeżeli czegoś nie da się zrobić, potrzebny jest ktoś, kto o tym nie wie – przyjdzie i to zrobi."

ZADZWOŃ

574 944 685

ADRES

Kazimierza Wielkiego 7/7

32-700 Bochnia