API Empik Place – co można zautomatyzować w ofertach i zamówieniach

Mateusz Piotrowicz
Mateusz Piotrowicz
Technical & Logistics Expert
API Empik Place – co można zautomatyzować w ofertach i zamówieniach

API Empik to interfejs, który pozwala połączyć Empik Place bezpośrednio z Twoim systemem – sklepem, ERP, WMS czy własnym narzędziem do zarządzania ofertą. Dzięki niemu oferty, produkty, zamówienia i wiadomości mogą przepływać między systemami automatycznie, bez ręcznej pracy w Panelu Sprzedawcy. Z API korzystają zarówno gotowe integracje (wtyczki sklepów i systemy wielokanałowe), jak i firmy, które budują własne połączenie, bo standardowe narzędzia nie obsługują ich procesów.
W tym artykule wyjaśniamy, jak działa API Empik Place, co dokładnie można przez nie zautomatyzować w ofertach, produktach i zamówieniach, jakie są zasady techniczne i limity, jak wygląda środowisko testowe i kiedy własna integracja przez API ma sens biznesowy. Opieramy się na Developer Portal i instrukcjach w Centrum Pomocy Empik Place (stan na październik 2026 r.). Pełna dokumentacja techniczna jest dostępna po zalogowaniu do panelu.
Czym jest API Empik Place
Empik Place działa na technologii Mirakl, a API Empiku udostępnia kluczowe funkcje serwisu produkcyjnego: oferty, ceny, stany magazynowe, produkty, zamówienia i wiadomości. Developer Portal to część Centrum Pomocy przeznaczona dla programistów i integratorów – zawiera opis zasad pracy z API, przykłady plików, workflow zamówień i informacje o środowisku testowym.
Kto korzysta z API – dostawcy wtyczek i systemów wielokanałowych oraz sprzedawcy, którzy budują własną integrację z ERP lub WMS.
Jak uzyskać dostęp – klucz API generujesz w Panelu Sprzedawcy: klikasz swoją nazwę użytkownika w prawym górnym rogu, przechodzisz do zakładki Klucz API i generujesz nowy klucz.
Dokumentacja – szczegółowa dokumentacja API Mirakl jest dostępna po zalogowaniu do panelu, a zasady ogólne opisuje Developer Portal.
Jeśli zastanawiasz się, czy potrzebujesz własnej integracji, czy wystarczy gotowe narzędzie, zacznij od artykułu o integracji Empik Place ze sklepem internetowym, w którym porównujemy wszystkie dostępne drogi.
Co można zautomatyzować przez API
API obejmuje cały cykl sprzedaży – od założenia karty produktu, przez ofertę, po zamknięcie zamówienia. Najważniejsze obszary pokazuje wykres. [#chart:em48]
Obszar | Co automatyzujesz | Kluczowe elementy API |
Oferty | Tworzenie ofert, aktualizacja cen, stanów, czasów wysyłki i cen promocyjnych | Import ofert OF01 (CSV, XML) lub OF24 (CSV, XML, XLSX), raport błędów OF03 |
Produkty | Zgłaszanie nowych kart produktów z danymi i atrybutami | Kategorie H11, atrybuty PM11, wartości VL11, import P41, raport P44 |
Zamówienia | Pobieranie, akceptacja lub odrzucenie, zmiana statusu, numer listu przewozowego | Workflow statusów od WAITING_ACCEPTANCE do CLOSED |
Dokumenty | Przesyłanie plików do zamówień, np. faktur | Obsługiwane m.in. PDF, maksymalnie 100 MB na plik |
Wiadomości | Odbieranie i wysyłanie wiadomości w wątkach z klientami i operatorem | Wątki do 1000 wiadomości, kilka wątków na zamówienie |
[#wazne] Aktualizacja oferty nie wymaga przesyłania wszystkich parametrów użytych przy jej tworzeniu. Żeby zmienić tylko stan magazynowy, wystarczy plik z polami sku, product-id, product-id-type i quantity. To ważne przy częstych synchronizacjach, bo lżejsze pliki przetwarzają się szybciej i rzadziej generują błędy. Różnicę między produktem a ofertą wyjaśniamy w tekście o tym, czym różni się produkt od oferty na Empiku.
API Empik to interfejs, który pozwala połączyć Empik Place bezpośrednio z Twoim systemem – sklepem, ERP, WMS czy własnym narzędziem do zarządzania ofertą. Dzięki niemu oferty, produkty, zamówienia i wiadomości mogą przepływać między systemami automatycznie, bez ręcznej pracy w Panelu Sprzedawcy. Z API korzystają zarówno gotowe integracje (wtyczki sklepów i systemy wielokanałowe), jak i firmy, które budują własne połączenie, bo standardowe narzędzia nie obsługują ich procesów.
W tym artykule wyjaśniamy, jak działa API Empik Place, co dokładnie można przez nie zautomatyzować w ofertach, produktach i zamówieniach, jakie są zasady techniczne i limity, jak wygląda środowisko testowe i kiedy własna integracja przez API ma sens biznesowy. Opieramy się na Developer Portal i instrukcjach w Centrum Pomocy Empik Place (stan na październik 2026 r.). Pełna dokumentacja techniczna jest dostępna po zalogowaniu do panelu.
Czym jest API Empik Place
Empik Place działa na technologii Mirakl, a API Empiku udostępnia kluczowe funkcje serwisu produkcyjnego: oferty, ceny, stany magazynowe, produkty, zamówienia i wiadomości. Developer Portal to część Centrum Pomocy przeznaczona dla programistów i integratorów – zawiera opis zasad pracy z API, przykłady plików, workflow zamówień i informacje o środowisku testowym.
Kto korzysta z API – dostawcy wtyczek i systemów wielokanałowych oraz sprzedawcy, którzy budują własną integrację z ERP lub WMS.
Jak uzyskać dostęp – klucz API generujesz w Panelu Sprzedawcy: klikasz swoją nazwę użytkownika w prawym górnym rogu, przechodzisz do zakładki Klucz API i generujesz nowy klucz.
Dokumentacja – szczegółowa dokumentacja API Mirakl jest dostępna po zalogowaniu do panelu, a zasady ogólne opisuje Developer Portal.
Jeśli zastanawiasz się, czy potrzebujesz własnej integracji, czy wystarczy gotowe narzędzie, zacznij od artykułu o integracji Empik Place ze sklepem internetowym, w którym porównujemy wszystkie dostępne drogi.
Co można zautomatyzować przez API
API obejmuje cały cykl sprzedaży – od założenia karty produktu, przez ofertę, po zamknięcie zamówienia. Najważniejsze obszary pokazuje wykres. [#chart:em48]
Obszar | Co automatyzujesz | Kluczowe elementy API |
Oferty | Tworzenie ofert, aktualizacja cen, stanów, czasów wysyłki i cen promocyjnych | Import ofert OF01 (CSV, XML) lub OF24 (CSV, XML, XLSX), raport błędów OF03 |
Produkty | Zgłaszanie nowych kart produktów z danymi i atrybutami | Kategorie H11, atrybuty PM11, wartości VL11, import P41, raport P44 |
Zamówienia | Pobieranie, akceptacja lub odrzucenie, zmiana statusu, numer listu przewozowego | Workflow statusów od WAITING_ACCEPTANCE do CLOSED |
Dokumenty | Przesyłanie plików do zamówień, np. faktur | Obsługiwane m.in. PDF, maksymalnie 100 MB na plik |
Wiadomości | Odbieranie i wysyłanie wiadomości w wątkach z klientami i operatorem | Wątki do 1000 wiadomości, kilka wątków na zamówienie |
[#wazne] Aktualizacja oferty nie wymaga przesyłania wszystkich parametrów użytych przy jej tworzeniu. Żeby zmienić tylko stan magazynowy, wystarczy plik z polami sku, product-id, product-id-type i quantity. To ważne przy częstych synchronizacjach, bo lżejsze pliki przetwarzają się szybciej i rzadziej generują błędy. Różnicę między produktem a ofertą wyjaśniamy w tekście o tym, czym różni się produkt od oferty na Empiku.
- Analiza ofert i kart produktów
- Ceny, dostawa i wskaźniki jakości
- Plan zwiększenia sprzedaży na Empik
Oferty przez API – ceny, stany i czasy wysyłki
Oferty tworzysz i aktualizujesz, przesyłając plik ofertowy przez API OF01 lub OF24. Najczęściej używane pola to identyfikator oferty (sku), identyfikator produktu i jego typ (np. EAN), cena, stan magazynowy, stan produktu (11 oznacza produkt nowy), klasa logistyczna i czas do wysyłki (leadtime-to-ship). Po imporcie pobierasz raport OF03 i sprawdzasz kolumnę z komunikatami błędów.
Cena – w formacie z kropką dziesiętną, np. 42.53; cena promocyjna z datami rozpoczęcia i zakończenia.
Stan – aktualizowany tak często, jak wymaga tego tempo sprzedaży w Twoich kanałach.
Czas wysyłki – wartość w dniach roboczych; integracja nadpisuje wartości ustawione ręcznie w panelu.
Klasa logistyczna – decyduje o dostępnych formach dostawy i cenach dla klienta.
Jeśli oferta odnosi się do produktu, którego nie ma w katalogu Empiku, import zwróci błąd i trzeba najpierw założyć kartę produktu. Typowe komunikaty i sposób ich naprawy opisujemy w artykule o błędach importu na Empik Place.
Produkty przez API – nowe karty w katalogu
Developer Portal opisuje dwie ścieżki zakładania nowych kart produktów. W pierwszej pobierasz strukturę kategorii (H11), konfigurację atrybutów (PM11) i listy wartości (VL11), przypisujesz je do swoich produktów i przesyłasz plik produktowy przez P41, a wynik weryfikujesz raportem. W drugiej mapujesz własną strukturę pliku w kreatorze konfiguracji w panelu, a potem ustawiasz cykliczne importy przez P41 – pliki o tej samej strukturze będą odczytywane automatycznie.
[#uwaga] Jeśli w Twoim pliku pojawi się nowa kategoria, nowy atrybut albo nowa wartość słownikowa, mapowanie trzeba uzupełnić – ale tylko dla nowych elementów, bo dotychczasowe zostaje zapisane. Pamiętaj też, że karty produktów weryfikuje Empik i tylko Empik może je edytować, a nowe karty należy zgłaszać z materiałami co najmniej 5 dni przed planowaną prezentacją. Zasady przypisywania kategorii opisujemy w tekście o kategoriach i atrybutach na Empik Place.
Zamówienia przez API – od akceptacji do zamknięcia
API pozwala obsłużyć zamówienie od momentu jego złożenia do zamknięcia, łącznie z przekazaniem numeru listu przewozowego. Workflow różni się nieco dla płatności z góry i za pobraniem – przy pobraniu po akceptacji zamówienie od razu przechodzi do realizacji. Kolejne statusy zamówienia z płatnością z góry pokazuje wykres. [#chart:em48b]
Zgodnie z regulaminem zamówienie trzeba przyjąć lub odrzucić maksymalnie w ciągu 3 dni, a standard jakości wymaga średniego czasu akceptacji do 12 godzin w okresie 90 dni. Status Otrzymano jest nadawany automatycznie, jeśli przy zmianie statusu na Wysłano podasz numer listu przewozowego zintegrowanego przewoźnika – Developer Portal wymienia m.in. InPost, DPD, UPS, DHL, Pocztę Polską i FedEx. Zamówienie zamyka się 60 dni po statusie Otrzymano, a zwroty i incydenty są możliwe w statusach od wysyłki w trakcie realizacji do otrzymania.
Szczegóły statusów i ich wpływu na wskaźniki opisujemy w artykule o czasie realizacji zamówień na Empiku, a automatyzację statusów, faktur i numerów przesyłek – w tekście o Empik Place bez ręcznej pracy.
Zasady techniczne i limity API
Developer Portal opisuje kilka zasad, których przestrzeganie zapewnia stabilność integracji przy kolejnych zmianach po stronie Empiku:
Zasada | Co oznacza dla integracji |
HTTPS i UTF-8 | Wszystkie żądania przez HTTPS, dane tekstowe w UTF-8 |
Daty ISO 8601 | Obsługa dat z i bez strefy czasowej |
JSON zamiast XML | Najnowsze interfejsy wspierają wyłącznie JSON |
Kompatybilność wsteczna | Integracja musi akceptować nowe pola, inną kolejność pól i nowe wartości wyliczeniowe |
Paginacja | Domyślnie 10 elementów na stronę, maksymalnie 100, kolejne strony przez tokeny |
Limity wywołań | Po przekroczeniu błąd 429, nagłówek Retry-After wskazuje, po ilu sekundach ponowić żądanie |
Pliki | Maksymalnie 100 MB; oferty OF01 (CSV, XML), OF24 (CSV, XML, XLSX), produkty P41 (CSV, XML, XLSX) |
[#tip] Projektując integrację, od początku obsłuż błąd 429 i nagłówek Retry-After oraz nie zakładaj stałej kolejności pól w odpowiedziach. To najczęstsze przyczyny integracji, które działają w testach, a zawodzą w szczycie sezonu, gdy liczba zamówień i aktualizacji gwałtownie rośnie.
Środowisko testowe
Empik udostępnia bezpłatne środowisko testowe, w którym konto zakłada się przez formularz. Pozwala ono poznać panel Empik Marketplace, podstawowe procesy sprzedażowe, dodawać testowe oferty i produkty oraz konfigurować panel. Zamówienia testowe mogą składać tylko pracownicy Empik Marketplace – jeśli chcesz przetestować obsługę zamówień, trzeba skontaktować się z supportem przez formularz kontaktowy. W formularzu rejestracyjnym środowiska testowego nie należy podawać prawdziwych danych osobowych.
Kiedy własna integracja przez API ma sens
Własna integracja to inwestycja w development i utrzymanie. Warto ją rozważyć, gdy:
masz własny system ERP lub WMS, z którym gotowe integracje nie współpracują,
obsługujesz kilka magazynów lub niestandardowe reguły dostępności,
potrzebujesz specyficznych reguł cenowych, np. dynamicznej wyceny dla Empiku,
chcesz zautomatyzować obsługę wiadomości lub dokumentów w sposób, którego nie oferują gotowe narzędzia,
skala sprzedaży uzasadnia koszt własnego rozwiązania.
W pozostałych przypadkach szybszym i tańszym rozwiązaniem jest zwykle system wielokanałowy, który korzysta z API Empiku za Ciebie. Integrację Empiku w Base opisujemy w artykule BaseLinker Empik – jak sprzedawać przez Base.
[#przyklad] Hurtownia papiernicza z własnym ERP sprzedaje na Empiku 8000 produktów. Gotowe integracje nie obsługują jej podziału na trzy magazyny, więc zespół IT buduje połączenie z API: co kilkanaście minut wysyła lekki plik ofertowy tylko ze zmianami stanów, co kilka minut pobiera nowe zamówienia, automatycznie je akceptuje po sprawdzeniu dostępności w ERP i przekazuje numery listów przewozowych z systemu kurierskiego. Wcześniej wszystkie scenariusze testuje w środowisku testowym (przykład).
Najczęstsze błędy przy integracji przez API
Brak obsługi limitów i błędu 429 – integracja przestaje działać przy większym ruchu.
Wysyłanie pełnych plików ofertowych przy każdej zmianie stanu zamiast lekkich aktualizacji.
Ignorowanie raportów błędów OF03 i P44 – część ofert i produktów nigdy nie trafia do sprzedaży.
Automatyczna akceptacja zamówień bez sprawdzenia dostępności towaru.
Zmiana statusu na Wysłano bez numeru listu przewozowego.
Zakładanie stałej struktury odpowiedzi API, co psuje integrację po aktualizacji interfejsu.
Wszystkie te błędy przekładają się na wskaźniki jakości: odrzucone zamówienia, opóźnienia i incydenty. Dlatego integracja przez API powinna mieć monitoring i alerty – informację o błędach importu, nieprzetworzonych zamówieniach i przekroczonych limitach. Jak pilnować progów, wyjaśniamy w artykule o wskaźnikach jakości na Empik Place. O synchronizacji stanów przeczytasz w tekście o synchronizacji stanów i cen.
Najczęściej zadawane pytania
Jak wygenerować klucz API w Empik Place?
Zaloguj się do Panelu Sprzedawcy, kliknij swoją nazwę użytkownika w prawym górnym rogu, przejdź do zakładki Klucz API i kliknij Wygeneruj nowy klucz. Klucz możesz skopiować do schowka i wkleić w konfiguracji integracji.
Gdzie znajdę dokumentację API Empiku?
Zasady ogólne, przykłady plików i workflow zamówień opisuje Developer Portal w Centrum Pomocy Empik Place. Szczegółowa dokumentacja API Mirakl jest dostępna po zalogowaniu do panelu.
Czy przez API można zakładać nowe karty produktów?
Tak. Możesz pobrać kategorie, atrybuty i wartości, a następnie przesłać plik produktowy przez P41 albo zmapować własny plik w kreatorze i ustawić cykliczne importy. Karty weryfikuje i edytuje wyłącznie Empik.
Jakie są limity API Empik Place?
Po przekroczeniu limitu wywołań API zwraca błąd 429 z nagłówkiem Retry-After. Paginacja zwraca domyślnie 10, a maksymalnie 100 elementów na stronę, a pliki mogą mieć do 100 MB. Szczegółowe limity są opisane w dokumentacji.
Czy jest środowisko testowe dla API Empiku?
Tak, Empik udostępnia bezpłatne środowisko testowe do nauki panelu, dodawania testowych ofert i produktów. Testowe zamówienia składają pracownicy Empiku na prośbę zgłoszoną do supportu.
Czy muszę budować własną integrację, żeby korzystać z API?
Nie. Gotowe wtyczki sklepów i systemy wielokanałowe korzystają z API Empiku za Ciebie. Własna integracja ma sens głównie przy niestandardowych procesach, własnym ERP lub dużej skali.
Podsumowanie
API Empik Place pozwala zautomatyzować praktycznie cały cykl sprzedaży: oferty, karty produktów, zamówienia, dokumenty i wiadomości. Kluczem do stabilnej integracji jest przestrzeganie zasad technicznych – JSON, kompatybilność wsteczna, obsługa limitów – oraz monitoring raportów błędów i wskaźników jakości. Dla większości sprzedawców najlepszym wyborem będzie gotowa integracja, a własne API warto budować przy niestandardowych procesach. Zasady pracy z interfejsem opisuje Developer Portal Empik Place.
Planujesz integrację z API Empiku albo chcesz sprawdzić, czy gotowe narzędzie wystarczy? Jako certyfikowany partner Empik Place pomagamy zaprojektować i wdrożyć integrację oraz uporządkować dane – sprawdź naszą obsługę sprzedaży na Empiku.
Oferty przez API – ceny, stany i czasy wysyłki
Oferty tworzysz i aktualizujesz, przesyłając plik ofertowy przez API OF01 lub OF24. Najczęściej używane pola to identyfikator oferty (sku), identyfikator produktu i jego typ (np. EAN), cena, stan magazynowy, stan produktu (11 oznacza produkt nowy), klasa logistyczna i czas do wysyłki (leadtime-to-ship). Po imporcie pobierasz raport OF03 i sprawdzasz kolumnę z komunikatami błędów.
Cena – w formacie z kropką dziesiętną, np. 42.53; cena promocyjna z datami rozpoczęcia i zakończenia.
Stan – aktualizowany tak często, jak wymaga tego tempo sprzedaży w Twoich kanałach.
Czas wysyłki – wartość w dniach roboczych; integracja nadpisuje wartości ustawione ręcznie w panelu.
Klasa logistyczna – decyduje o dostępnych formach dostawy i cenach dla klienta.
Jeśli oferta odnosi się do produktu, którego nie ma w katalogu Empiku, import zwróci błąd i trzeba najpierw założyć kartę produktu. Typowe komunikaty i sposób ich naprawy opisujemy w artykule o błędach importu na Empik Place.
Produkty przez API – nowe karty w katalogu
Developer Portal opisuje dwie ścieżki zakładania nowych kart produktów. W pierwszej pobierasz strukturę kategorii (H11), konfigurację atrybutów (PM11) i listy wartości (VL11), przypisujesz je do swoich produktów i przesyłasz plik produktowy przez P41, a wynik weryfikujesz raportem. W drugiej mapujesz własną strukturę pliku w kreatorze konfiguracji w panelu, a potem ustawiasz cykliczne importy przez P41 – pliki o tej samej strukturze będą odczytywane automatycznie.
[#uwaga] Jeśli w Twoim pliku pojawi się nowa kategoria, nowy atrybut albo nowa wartość słownikowa, mapowanie trzeba uzupełnić – ale tylko dla nowych elementów, bo dotychczasowe zostaje zapisane. Pamiętaj też, że karty produktów weryfikuje Empik i tylko Empik może je edytować, a nowe karty należy zgłaszać z materiałami co najmniej 5 dni przed planowaną prezentacją. Zasady przypisywania kategorii opisujemy w tekście o kategoriach i atrybutach na Empik Place.
Zamówienia przez API – od akceptacji do zamknięcia
API pozwala obsłużyć zamówienie od momentu jego złożenia do zamknięcia, łącznie z przekazaniem numeru listu przewozowego. Workflow różni się nieco dla płatności z góry i za pobraniem – przy pobraniu po akceptacji zamówienie od razu przechodzi do realizacji. Kolejne statusy zamówienia z płatnością z góry pokazuje wykres. [#chart:em48b]
Zgodnie z regulaminem zamówienie trzeba przyjąć lub odrzucić maksymalnie w ciągu 3 dni, a standard jakości wymaga średniego czasu akceptacji do 12 godzin w okresie 90 dni. Status Otrzymano jest nadawany automatycznie, jeśli przy zmianie statusu na Wysłano podasz numer listu przewozowego zintegrowanego przewoźnika – Developer Portal wymienia m.in. InPost, DPD, UPS, DHL, Pocztę Polską i FedEx. Zamówienie zamyka się 60 dni po statusie Otrzymano, a zwroty i incydenty są możliwe w statusach od wysyłki w trakcie realizacji do otrzymania.
Szczegóły statusów i ich wpływu na wskaźniki opisujemy w artykule o czasie realizacji zamówień na Empiku, a automatyzację statusów, faktur i numerów przesyłek – w tekście o Empik Place bez ręcznej pracy.
Zasady techniczne i limity API
Developer Portal opisuje kilka zasad, których przestrzeganie zapewnia stabilność integracji przy kolejnych zmianach po stronie Empiku:
Zasada | Co oznacza dla integracji |
HTTPS i UTF-8 | Wszystkie żądania przez HTTPS, dane tekstowe w UTF-8 |
Daty ISO 8601 | Obsługa dat z i bez strefy czasowej |
JSON zamiast XML | Najnowsze interfejsy wspierają wyłącznie JSON |
Kompatybilność wsteczna | Integracja musi akceptować nowe pola, inną kolejność pól i nowe wartości wyliczeniowe |
Paginacja | Domyślnie 10 elementów na stronę, maksymalnie 100, kolejne strony przez tokeny |
Limity wywołań | Po przekroczeniu błąd 429, nagłówek Retry-After wskazuje, po ilu sekundach ponowić żądanie |
Pliki | Maksymalnie 100 MB; oferty OF01 (CSV, XML), OF24 (CSV, XML, XLSX), produkty P41 (CSV, XML, XLSX) |
[#tip] Projektując integrację, od początku obsłuż błąd 429 i nagłówek Retry-After oraz nie zakładaj stałej kolejności pól w odpowiedziach. To najczęstsze przyczyny integracji, które działają w testach, a zawodzą w szczycie sezonu, gdy liczba zamówień i aktualizacji gwałtownie rośnie.
Środowisko testowe
Empik udostępnia bezpłatne środowisko testowe, w którym konto zakłada się przez formularz. Pozwala ono poznać panel Empik Marketplace, podstawowe procesy sprzedażowe, dodawać testowe oferty i produkty oraz konfigurować panel. Zamówienia testowe mogą składać tylko pracownicy Empik Marketplace – jeśli chcesz przetestować obsługę zamówień, trzeba skontaktować się z supportem przez formularz kontaktowy. W formularzu rejestracyjnym środowiska testowego nie należy podawać prawdziwych danych osobowych.
Kiedy własna integracja przez API ma sens
Własna integracja to inwestycja w development i utrzymanie. Warto ją rozważyć, gdy:
masz własny system ERP lub WMS, z którym gotowe integracje nie współpracują,
obsługujesz kilka magazynów lub niestandardowe reguły dostępności,
potrzebujesz specyficznych reguł cenowych, np. dynamicznej wyceny dla Empiku,
chcesz zautomatyzować obsługę wiadomości lub dokumentów w sposób, którego nie oferują gotowe narzędzia,
skala sprzedaży uzasadnia koszt własnego rozwiązania.
W pozostałych przypadkach szybszym i tańszym rozwiązaniem jest zwykle system wielokanałowy, który korzysta z API Empiku za Ciebie. Integrację Empiku w Base opisujemy w artykule BaseLinker Empik – jak sprzedawać przez Base.
[#przyklad] Hurtownia papiernicza z własnym ERP sprzedaje na Empiku 8000 produktów. Gotowe integracje nie obsługują jej podziału na trzy magazyny, więc zespół IT buduje połączenie z API: co kilkanaście minut wysyła lekki plik ofertowy tylko ze zmianami stanów, co kilka minut pobiera nowe zamówienia, automatycznie je akceptuje po sprawdzeniu dostępności w ERP i przekazuje numery listów przewozowych z systemu kurierskiego. Wcześniej wszystkie scenariusze testuje w środowisku testowym (przykład).
Najczęstsze błędy przy integracji przez API
Brak obsługi limitów i błędu 429 – integracja przestaje działać przy większym ruchu.
Wysyłanie pełnych plików ofertowych przy każdej zmianie stanu zamiast lekkich aktualizacji.
Ignorowanie raportów błędów OF03 i P44 – część ofert i produktów nigdy nie trafia do sprzedaży.
Automatyczna akceptacja zamówień bez sprawdzenia dostępności towaru.
Zmiana statusu na Wysłano bez numeru listu przewozowego.
Zakładanie stałej struktury odpowiedzi API, co psuje integrację po aktualizacji interfejsu.
Wszystkie te błędy przekładają się na wskaźniki jakości: odrzucone zamówienia, opóźnienia i incydenty. Dlatego integracja przez API powinna mieć monitoring i alerty – informację o błędach importu, nieprzetworzonych zamówieniach i przekroczonych limitach. Jak pilnować progów, wyjaśniamy w artykule o wskaźnikach jakości na Empik Place. O synchronizacji stanów przeczytasz w tekście o synchronizacji stanów i cen.
Najczęściej zadawane pytania
Jak wygenerować klucz API w Empik Place?
Zaloguj się do Panelu Sprzedawcy, kliknij swoją nazwę użytkownika w prawym górnym rogu, przejdź do zakładki Klucz API i kliknij Wygeneruj nowy klucz. Klucz możesz skopiować do schowka i wkleić w konfiguracji integracji.
Gdzie znajdę dokumentację API Empiku?
Zasady ogólne, przykłady plików i workflow zamówień opisuje Developer Portal w Centrum Pomocy Empik Place. Szczegółowa dokumentacja API Mirakl jest dostępna po zalogowaniu do panelu.
Czy przez API można zakładać nowe karty produktów?
Tak. Możesz pobrać kategorie, atrybuty i wartości, a następnie przesłać plik produktowy przez P41 albo zmapować własny plik w kreatorze i ustawić cykliczne importy. Karty weryfikuje i edytuje wyłącznie Empik.
Jakie są limity API Empik Place?
Po przekroczeniu limitu wywołań API zwraca błąd 429 z nagłówkiem Retry-After. Paginacja zwraca domyślnie 10, a maksymalnie 100 elementów na stronę, a pliki mogą mieć do 100 MB. Szczegółowe limity są opisane w dokumentacji.
Czy jest środowisko testowe dla API Empiku?
Tak, Empik udostępnia bezpłatne środowisko testowe do nauki panelu, dodawania testowych ofert i produktów. Testowe zamówienia składają pracownicy Empiku na prośbę zgłoszoną do supportu.
Czy muszę budować własną integrację, żeby korzystać z API?
Nie. Gotowe wtyczki sklepów i systemy wielokanałowe korzystają z API Empiku za Ciebie. Własna integracja ma sens głównie przy niestandardowych procesach, własnym ERP lub dużej skali.
Podsumowanie
API Empik Place pozwala zautomatyzować praktycznie cały cykl sprzedaży: oferty, karty produktów, zamówienia, dokumenty i wiadomości. Kluczem do stabilnej integracji jest przestrzeganie zasad technicznych – JSON, kompatybilność wsteczna, obsługa limitów – oraz monitoring raportów błędów i wskaźników jakości. Dla większości sprzedawców najlepszym wyborem będzie gotowa integracja, a własne API warto budować przy niestandardowych procesach. Zasady pracy z interfejsem opisuje Developer Portal Empik Place.
Planujesz integrację z API Empiku albo chcesz sprawdzić, czy gotowe narzędzie wystarczy? Jako certyfikowany partner Empik Place pomagamy zaprojektować i wdrożyć integrację oraz uporządkować dane – sprawdź naszą obsługę sprzedaży na Empiku.


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.
Sprzedaż na Empik
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ń

Przeczytaj także
Więcej porad z naszej bazy wiedzy – przesuń, aby zobaczyć kolejne artykuły.
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."