API Shopera – co można zautomatyzować w sklepie i od czego zacząć
Mateusz Piotrowicz
Mateusz Piotrowicz
Technical & Logistics Expert
API Shopera – co można zautomatyzować w sklepie i od czego zacząć
Autoryzowany partner Shoper
Mateusz PiotrowiczTechnical & Logistics Expert
API Shopera to sposób na połączenie sklepu z dowolnym zewnętrznym systemem – magazynem, ERP, CRM, hurtownią, arkuszem z raportami czy własną aplikacją. Gdy gotowe aplikacje z App Store nie pokrywają Twojego procesu, REST API pozwala programowo odczytywać i zmieniać produkty, zamówienia, klientów czy stany magazynowe. To potężne narzędzie, ale też odpowiedzialność: źle zaprojektowana integracja potrafi nadpisać ceny tysięcy produktów w kilka minut.
W tym artykule wyjaśniamy, czym jest API Shopera, co można dzięki niemu zautomatyzować, jak nadać bezpieczny dostęp w panelu sklepu i jak zaplanować pierwszą integrację. Tekst jest przeznaczony dla właścicieli sklepów i menedżerów e-commerce, którzy chcą rozmawiać z programistą lub agencją na konkretach. Informacje opieramy na pomocy Shopera i dokumentacji developers.shoper.pl aktualnych w październiku 2026 r.
Czym jest API Shopera
API (Application Programming Interface) to interfejs, przez który programy komunikują się ze sobą bez udziału człowieka. Shoper udostępnia REST API, które według dokumentacji daje programistyczny dostęp do sklepu – m.in. do produktów, zamówień, klientów i wysyłek. Oprócz tego dokumentacja dla deweloperów obejmuje webhooki (subskrypcję zdarzeń sklepu), autoryzację OAuth 2.0 dla aplikacji z App Store, oficjalne SDK w PHP, Front API, narzędzia CLI oraz dokumentację szablonów Storefront.
Element
Do czego służy
Dla kogo
REST API
Odczyt i zapis danych sklepu: produkty, zamówienia, klienci, wysyłki
Integracje z ERP, magazynem, CRM, hurtowniami
Webhooki
Powiadamianie zewnętrznego systemu o zdarzeniach w sklepie
Automatyzacje reagujące na nowe zamówienia czy zmiany
App Store i OAuth 2.0
Budowa aplikacji instalowanych przez wiele sklepów
Twórcy aplikacji i agencje
PHP SDK
Gotowa biblioteka z modelami i klientem API
Programiści PHP
Storefront, Front API, CLI
Szablony, moduły i endpointy po stronie klienta
Twórcy szablonów i modułów
Dla właściciela sklepu najważniejsze jest REST API i webhooki. To na nich buduje się większość integracji „szytych na miarę”.
Co można zautomatyzować przez API
Zakres możliwości jest szeroki, ale w praktyce sklepy najczęściej automatyzują kilka powtarzalnych procesów. Poniżej przykłady, które regularnie spotykamy przy wdrożeniach.
Aktualizacja cen i stanów – pobieranie danych z magazynu, ERP lub pliku dostawcy i aktualizacja produktów w sklepie.
Przesyłanie zamówień – nowe zamówienia trafiają do systemu magazynowego, ERP lub firmy fulfillmentowej, a statusy wracają do sklepu.
Masowa edycja katalogu – zmiana opisów, atrybutów, kategorii czy danych SEO dla setek produktów naraz.
Synchronizacja klientów – przekazywanie danych do CRM lub narzędzia marketingowego, z poszanowaniem zgód.
Przekierowania 301 – według pomocy Shopera można je masowo importować przez API, np. po migracji sklepu.
Raporty – pobieranie zamówień i produktów do arkusza lub hurtowni danych, aby łączyć je z kosztami reklam i wysyłek.
Wspólny mianownik tych przykładów jest prosty: API opłaca się tam, gdzie ten sam proces powtarza się codziennie, dotyczy wielu produktów lub zamówień, a ręczna praca prowadzi do błędów. Jeśli zmiana dotyczy kilku produktów raz w miesiącu, szybciej zrobisz ją w panelu. Jeśli setek produktów codziennie – automatyzacja zwykle zwraca się w ciągu kilku miesięcy, bo uwalnia czas zespołu i ogranicza sprzedaż towaru, którego nie ma w magazynie. Dobrym testem jest pytanie: ile godzin w tygodniu Twój zespół poświęca na przepisywanie danych między systemami i ile kosztują Cię pomyłki w cenach lub stanach?
Wykres – przykładowe obszary automatyzacji przez API Shopera. [#chart:sh35]
[#wazne] Zanim zlecisz integrację na API, sprawdź App Store i funkcje wbudowane. Wiele procesów – synchronizację z Subiektem, wysyłki, mailing czy marketplace’y – obsłużysz gotową aplikacją szybciej i taniej niż własnym kodem. API ma sens wtedy, gdy proces jest nietypowy albo gotowe narzędzia nie dają potrzebnej kontroli.
Bezpłatna konsultacja Shoper
Zamów bezpłatną konsultację i odkryj możliwości Shopera
Przegląd sklepu, szablonu i konfiguracji
Integracje z marketplace'ami, płatnościami i wysyłką
Shoper oferuje dwa sposoby dostępu do REST API dla integracji zewnętrznych: token API generowany dla konkretnej integracji oraz starszy dostęp przez login i hasło administratora z uprawnieniami webapi. Według pomocy Shopera integracje oparte na loginie i haśle nadal działają, ale dla nowych połączeń zalecane są tokeny.
Token API dla integracji zewnętrznej
W panelu przejdź do Aplikacje i integracje > Zewnętrzne aplikacje i kliknij Dodaj integrację.
Wybierz narzędzie z listy lub opcję Inne, wpisz nazwę integracji i opcjonalny opis.
W sekcji Uprawnienia wybierz obszar sklepu (np. Produkty, Zamówienia, Klienci, Magazyny) i zakres dostępu – od samego odczytu po odczyt, dodawanie, edycję i usuwanie.
Kliknij Zapisz i utwórz token, a następnie od razu skopiuj token – według pomocy jest wyświetlany tylko raz.
Wklej token w narzędziu zewnętrznym i sprawdź działanie integracji.
Według pomocy Shopera wygenerowany token nie wygasa. Jeśli wycieknie lub zmienisz wykonawcę, utwórz nowy token – stary przestaje działać, a integracja wymaga wpisania nowego. Szczegóły w artykule generowanie tokena API dla integracji zewnętrznej.
Administrator z dostępem webapi
Drugi sposób to grupa administratorów z typem dostępu do webapi. Tworzysz ją w Ustawienia > Ogólne > Administratorzy sklepu, nadajesz uprawnienia w zakładce Uprawnienia, a następnie dodajesz administratora z loginem i hasłem, które służą jako dane dostępu do webapi. Instrukcję znajdziesz w artykule jak w Shoperze utworzyć dostęp po API, a zasady nadawania uprawnień opisujemy w tekście uprawnienia administratorów w Shoperze.
Kryterium
Token API
Login i hasło webapi
Gdzie tworzysz
Aplikacje i integracje > Zewnętrzne aplikacje
Ustawienia > Ogólne > Administratorzy sklepu
Uprawnienia
Obszar sklepu i zakres dostępu dla integracji
Uprawnienia grupy administratorów
Wymiana dostępu
Nowy token unieważnia stary
Zmiana hasła administratora
Rekomendacja Shopera
Zalecany dla nowych integracji
Nadal działa w istniejących integracjach
[#uwaga] Pomoc techniczna Shopera według pomocy nie wspiera łączenia się ze sklepem przez API – odsyła do dokumentacji dla deweloperów. Za działanie integracji odpowiada więc jej wykonawca. Ustal z nim, kto monitoruje integrację, kto naprawia błędy i jak szybko, zanim cokolwiek uruchomisz na produkcji.
Od czego zacząć pierwszą integrację
Najczęstszy błąd to próba zautomatyzowania wszystkiego naraz. Lepiej wybrać jeden proces, który zabiera najwięcej czasu lub generuje najwięcej błędów, i od niego zacząć.
Opisz proces – co się dzieje dziś, kto to robi, ile czasu zajmuje i jakie błędy się zdarzają.
Sprawdź gotowe rozwiązania – App Store, wbudowane funkcje panelu, systemy do obsługi zamówień.
Nadaj minimalny dostęp – token tylko do obszarów i operacji, których integracja naprawdę potrzebuje.
Zbuduj prototyp na odczycie – najpierw pobieranie danych, dopiero potem zapis zmian w sklepie.
Zaplanuj obsługę błędów – limity zapytań opisane w dokumentacji, ponawianie, logi i powiadomienia.
Przekaż utrzymanie – dokumentacja, właściciel integracji, plan na zmiany w API i w sklepie.
Wykres – etapy przygotowania pierwszej integracji na API Shopera. [#chart:sh35b]
[#przyklad] Sklep z częściami rowerowymi dostaje od dostawcy plik z cenami i stanami raz dziennie. Pracownik ręcznie aktualizował około 300 produktów, co zajmowało pół dnia. Programista napisał skrypt, który pobiera plik, porównuje go z produktami w sklepie przez REST API i aktualizuje tylko zmienione ceny i stany. Token ma uprawnienia wyłącznie do produktów i magazynów, a każda zmiana jest zapisywana w logu.
API a webhooki – czym się różnią
REST API działa na zasadzie zapytania: Twój system pyta sklep o dane albo wysyła zmiany. Webhook działa odwrotnie – to sklep powiadamia Twój system, że coś się wydarzyło, np. złożono nowe zamówienie. W praktyce dobre integracje łączą oba mechanizmy: webhook informuje o zdarzeniu, a API pozwala pobrać szczegóły lub zapisać zmiany. Więcej o tym w artykule webhooki w Shoperze.
Bezpieczeństwo i dobre praktyki
Zasada minimalnych uprawnień – integracja do stanów nie potrzebuje dostępu do klientów.
Osobny token dla każdej integracji – łatwiej odebrać dostęp jednemu narzędziu bez wyłączania pozostałych.
Bezpieczne przechowywanie – token traktuj jak hasło: nie wysyłaj go e-mailem ani nie zapisuj w kodzie w publicznym repozytorium.
Testy na małej próbce – zmiany masowe uruchamiaj najpierw na kilku produktach.
Kopia danych przed zmianą – eksport produktów przed dużą aktualizacją ułatwia powrót.
Przegląd dostępów – co kwartał usuń integracje, z których nikt nie korzysta.
Dobry brief skraca wycenę i ogranicza ryzyko nieporozumień. Nie musisz znać szczegółów technicznych – wystarczy, że jasno opiszesz proces biznesowy i oczekiwany efekt.
Cel i miernik – np. „stany aktualizowane co godzinę, zero sprzedaży produktów niedostępnych”.
Źródło danych – skąd pochodzą dane (plik, system, API dostawcy), w jakim formacie i jak często się zmieniają.
Identyfikatory – po czym łączysz produkty w obu systemach: kod produktu, EAN, symbol z ERP.
Kierunek i częstotliwość – co płynie do sklepu, co ze sklepu i jak szybko musi się zaktualizować.
Odpowiedzialność – kto monitoruje integrację, kto reaguje na błędy i w jakim czasie.
Jeśli proces dotyczy statusów zamówień i wiadomości do klientów, najpierw sprawdź, co da się ustawić bez kodu – opisujemy to w artykule automatyzacja zamówień w Shoperze. Przy jednorazowych, masowych zmianach katalogu często wystarczy import produktów z pliku CSV.
Od czego zależy koszt integracji na API
Nie ma jednej stawki za integrację – koszt zależy od złożoności procesu, liczby systemów i wymagań co do niezawodności. Poniżej czynniki, które najbardziej wpływają na wycenę i czas realizacji.
Czynnik
Prostsza integracja
Bardziej złożona integracja
Kierunek danych
Jednokierunkowy, np. tylko stany do sklepu
Dwukierunkowy z rozwiązywaniem konfliktów
Liczba obszarów
Jeden obszar, np. ceny
Produkty, zamówienia, klienci i dokumenty
Jakość danych
Spójne identyfikatory w obu systemach
Różne kody, duplikaty, brak EAN-ów
Częstotliwość
Raz dziennie
Niemal w czasie rzeczywistym, z webhookami
Utrzymanie
Prosty skrypt z logiem
Monitoring, alerty, panel do obsługi błędów
Pamiętaj, że integracja to nie tylko koszt wdrożenia, ale też utrzymania: zmiany w API, w sklepie i w systemie zewnętrznym wymagają aktualizacji kodu. Zapytaj wykonawcę o model opieki po wdrożeniu.
Najczęściej zadawane pytania
Czy każdy sklep na Shoperze ma dostęp do API?
Dostęp do REST API nadajesz w panelu – przez token w sekcji Zewnętrzne aplikacje albo administratora z dostępem webapi. Zakres funkcji w konkretnym pakiecie warto potwierdzić w cenniku Shopera.
Gdzie znajdę dokumentację API Shopera?
Na stronie developers.shoper.pl. Znajdziesz tam dokumentację REST API, webhooków, autoryzacji OAuth 2.0 dla aplikacji, PHP SDK, Front API i CLI.
Czy token API wygasa?
Według pomocy Shopera wygenerowany token nie traci ważności. Możesz go jednak w każdej chwili zastąpić nowym – wtedy stary przestaje działać.
Czy pomoc techniczna Shopera pomoże w integracji przez API?
Według pomocy Shopera wsparcie techniczne nie obsługuje łączenia się ze sklepem przez API. Za integrację odpowiada programista lub agencja, która ją tworzy.
Czy potrzebuję programisty, żeby korzystać z API?
Tak, w większości przypadków. Część narzędzi zewnętrznych pozwala jednak połączyć się ze sklepem po wklejeniu tokena – wtedy programista nie jest potrzebny.
Jak odebrać dostęp integracji?
Usuń integrację lub utwórz nowy token w sekcji Zewnętrzne aplikacje. W przypadku dostępu webapi usuń administratora albo zmień jego hasło.
Podsumowanie
API Shopera pozwala zautomatyzować niemal każdy powtarzalny proces w sklepie – od aktualizacji cen i stanów, przez przesyłanie zamówień, po raporty. Zanim jednak zlecisz integrację, sprawdź gotowe aplikacje, a jeśli API jest konieczne, zacznij od jednego procesu, nadaj minimalne uprawnienia przez token i zadbaj o monitoring. Dobrze zaprojektowana integracja oszczędza godziny pracy co tydzień, źle zaprojektowana – generuje błędy szybciej niż człowiek.
Jeśli planujesz integrację sklepu z magazynem, ERP lub własnym systemem, jako autoryzowany partner Shoper pomożemy zaprojektować i wdrożyć ją bezpiecznie – sprawdź ofertę wdrożenia i rozwoju sklepu Shoper.
Jak nadać dostęp do API w panelu Shopera
Shoper oferuje dwa sposoby dostępu do REST API dla integracji zewnętrznych: token API generowany dla konkretnej integracji oraz starszy dostęp przez login i hasło administratora z uprawnieniami webapi. Według pomocy Shopera integracje oparte na loginie i haśle nadal działają, ale dla nowych połączeń zalecane są tokeny.
Token API dla integracji zewnętrznej
W panelu przejdź do Aplikacje i integracje > Zewnętrzne aplikacje i kliknij Dodaj integrację.
Wybierz narzędzie z listy lub opcję Inne, wpisz nazwę integracji i opcjonalny opis.
W sekcji Uprawnienia wybierz obszar sklepu (np. Produkty, Zamówienia, Klienci, Magazyny) i zakres dostępu – od samego odczytu po odczyt, dodawanie, edycję i usuwanie.
Kliknij Zapisz i utwórz token, a następnie od razu skopiuj token – według pomocy jest wyświetlany tylko raz.
Wklej token w narzędziu zewnętrznym i sprawdź działanie integracji.
Według pomocy Shopera wygenerowany token nie wygasa. Jeśli wycieknie lub zmienisz wykonawcę, utwórz nowy token – stary przestaje działać, a integracja wymaga wpisania nowego. Szczegóły w artykule generowanie tokena API dla integracji zewnętrznej.
Administrator z dostępem webapi
Drugi sposób to grupa administratorów z typem dostępu do webapi. Tworzysz ją w Ustawienia > Ogólne > Administratorzy sklepu, nadajesz uprawnienia w zakładce Uprawnienia, a następnie dodajesz administratora z loginem i hasłem, które służą jako dane dostępu do webapi. Instrukcję znajdziesz w artykule jak w Shoperze utworzyć dostęp po API, a zasady nadawania uprawnień opisujemy w tekście uprawnienia administratorów w Shoperze.
Kryterium
Token API
Login i hasło webapi
Gdzie tworzysz
Aplikacje i integracje > Zewnętrzne aplikacje
Ustawienia > Ogólne > Administratorzy sklepu
Uprawnienia
Obszar sklepu i zakres dostępu dla integracji
Uprawnienia grupy administratorów
Wymiana dostępu
Nowy token unieważnia stary
Zmiana hasła administratora
Rekomendacja Shopera
Zalecany dla nowych integracji
Nadal działa w istniejących integracjach
[#uwaga] Pomoc techniczna Shopera według pomocy nie wspiera łączenia się ze sklepem przez API – odsyła do dokumentacji dla deweloperów. Za działanie integracji odpowiada więc jej wykonawca. Ustal z nim, kto monitoruje integrację, kto naprawia błędy i jak szybko, zanim cokolwiek uruchomisz na produkcji.
Od czego zacząć pierwszą integrację
Najczęstszy błąd to próba zautomatyzowania wszystkiego naraz. Lepiej wybrać jeden proces, który zabiera najwięcej czasu lub generuje najwięcej błędów, i od niego zacząć.
Opisz proces – co się dzieje dziś, kto to robi, ile czasu zajmuje i jakie błędy się zdarzają.
Sprawdź gotowe rozwiązania – App Store, wbudowane funkcje panelu, systemy do obsługi zamówień.
Nadaj minimalny dostęp – token tylko do obszarów i operacji, których integracja naprawdę potrzebuje.
Zbuduj prototyp na odczycie – najpierw pobieranie danych, dopiero potem zapis zmian w sklepie.
Zaplanuj obsługę błędów – limity zapytań opisane w dokumentacji, ponawianie, logi i powiadomienia.
Przekaż utrzymanie – dokumentacja, właściciel integracji, plan na zmiany w API i w sklepie.
Wykres – etapy przygotowania pierwszej integracji na API Shopera. [#chart:sh35b]
[#przyklad] Sklep z częściami rowerowymi dostaje od dostawcy plik z cenami i stanami raz dziennie. Pracownik ręcznie aktualizował około 300 produktów, co zajmowało pół dnia. Programista napisał skrypt, który pobiera plik, porównuje go z produktami w sklepie przez REST API i aktualizuje tylko zmienione ceny i stany. Token ma uprawnienia wyłącznie do produktów i magazynów, a każda zmiana jest zapisywana w logu.
API a webhooki – czym się różnią
REST API działa na zasadzie zapytania: Twój system pyta sklep o dane albo wysyła zmiany. Webhook działa odwrotnie – to sklep powiadamia Twój system, że coś się wydarzyło, np. złożono nowe zamówienie. W praktyce dobre integracje łączą oba mechanizmy: webhook informuje o zdarzeniu, a API pozwala pobrać szczegóły lub zapisać zmiany. Więcej o tym w artykule webhooki w Shoperze.
Bezpieczeństwo i dobre praktyki
Zasada minimalnych uprawnień – integracja do stanów nie potrzebuje dostępu do klientów.
Osobny token dla każdej integracji – łatwiej odebrać dostęp jednemu narzędziu bez wyłączania pozostałych.
Bezpieczne przechowywanie – token traktuj jak hasło: nie wysyłaj go e-mailem ani nie zapisuj w kodzie w publicznym repozytorium.
Testy na małej próbce – zmiany masowe uruchamiaj najpierw na kilku produktach.
Kopia danych przed zmianą – eksport produktów przed dużą aktualizacją ułatwia powrót.
Przegląd dostępów – co kwartał usuń integracje, z których nikt nie korzysta.
Dobry brief skraca wycenę i ogranicza ryzyko nieporozumień. Nie musisz znać szczegółów technicznych – wystarczy, że jasno opiszesz proces biznesowy i oczekiwany efekt.
Cel i miernik – np. „stany aktualizowane co godzinę, zero sprzedaży produktów niedostępnych”.
Źródło danych – skąd pochodzą dane (plik, system, API dostawcy), w jakim formacie i jak często się zmieniają.
Identyfikatory – po czym łączysz produkty w obu systemach: kod produktu, EAN, symbol z ERP.
Kierunek i częstotliwość – co płynie do sklepu, co ze sklepu i jak szybko musi się zaktualizować.
Odpowiedzialność – kto monitoruje integrację, kto reaguje na błędy i w jakim czasie.
Jeśli proces dotyczy statusów zamówień i wiadomości do klientów, najpierw sprawdź, co da się ustawić bez kodu – opisujemy to w artykule automatyzacja zamówień w Shoperze. Przy jednorazowych, masowych zmianach katalogu często wystarczy import produktów z pliku CSV.
Od czego zależy koszt integracji na API
Nie ma jednej stawki za integrację – koszt zależy od złożoności procesu, liczby systemów i wymagań co do niezawodności. Poniżej czynniki, które najbardziej wpływają na wycenę i czas realizacji.
Czynnik
Prostsza integracja
Bardziej złożona integracja
Kierunek danych
Jednokierunkowy, np. tylko stany do sklepu
Dwukierunkowy z rozwiązywaniem konfliktów
Liczba obszarów
Jeden obszar, np. ceny
Produkty, zamówienia, klienci i dokumenty
Jakość danych
Spójne identyfikatory w obu systemach
Różne kody, duplikaty, brak EAN-ów
Częstotliwość
Raz dziennie
Niemal w czasie rzeczywistym, z webhookami
Utrzymanie
Prosty skrypt z logiem
Monitoring, alerty, panel do obsługi błędów
Pamiętaj, że integracja to nie tylko koszt wdrożenia, ale też utrzymania: zmiany w API, w sklepie i w systemie zewnętrznym wymagają aktualizacji kodu. Zapytaj wykonawcę o model opieki po wdrożeniu.
Najczęściej zadawane pytania
Czy każdy sklep na Shoperze ma dostęp do API?
Dostęp do REST API nadajesz w panelu – przez token w sekcji Zewnętrzne aplikacje albo administratora z dostępem webapi. Zakres funkcji w konkretnym pakiecie warto potwierdzić w cenniku Shopera.
Gdzie znajdę dokumentację API Shopera?
Na stronie developers.shoper.pl. Znajdziesz tam dokumentację REST API, webhooków, autoryzacji OAuth 2.0 dla aplikacji, PHP SDK, Front API i CLI.
Czy token API wygasa?
Według pomocy Shopera wygenerowany token nie traci ważności. Możesz go jednak w każdej chwili zastąpić nowym – wtedy stary przestaje działać.
Czy pomoc techniczna Shopera pomoże w integracji przez API?
Według pomocy Shopera wsparcie techniczne nie obsługuje łączenia się ze sklepem przez API. Za integrację odpowiada programista lub agencja, która ją tworzy.
Czy potrzebuję programisty, żeby korzystać z API?
Tak, w większości przypadków. Część narzędzi zewnętrznych pozwala jednak połączyć się ze sklepem po wklejeniu tokena – wtedy programista nie jest potrzebny.
Jak odebrać dostęp integracji?
Usuń integrację lub utwórz nowy token w sekcji Zewnętrzne aplikacje. W przypadku dostępu webapi usuń administratora albo zmień jego hasło.
Podsumowanie
API Shopera pozwala zautomatyzować niemal każdy powtarzalny proces w sklepie – od aktualizacji cen i stanów, przez przesyłanie zamówień, po raporty. Zanim jednak zlecisz integrację, sprawdź gotowe aplikacje, a jeśli API jest konieczne, zacznij od jednego procesu, nadaj minimalne uprawnienia przez token i zadbaj o monitoring. Dobrze zaprojektowana integracja oszczędza godziny pracy co tydzień, źle zaprojektowana – generuje błędy szybciej niż człowiek.
Jeśli planujesz integrację sklepu z magazynem, ERP lub własnym systemem, jako autoryzowany partner Shoper pomożemy zaprojektować i wdrożyć ją bezpiecznie – sprawdź ofertę wdrożenia i rozwoju sklepu Shoper.
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ę.