Jak zintegrować WooCommerce z firmą fulfillmentową?
Integracja WooCommerce z firmą fulfillmentową polega na połączeniu sklepu internetowego z systemem magazynowym operatora logistycznego. Najpierw wybierasz operatora i ustalasz warunki współpracy, a następnie konfigurujesz połączenie przez gotową wtyczkę, platformę integracyjną lub API. Dzięki temu zamówienia z Twojego sklepu trafiają do magazynu, który zajmuje się kompletowaniem, pakowaniem i wysyłką produktów.
O tym, czym jest fulfillment dla e-commerce i jak działa, pisaliśmy już w osobnym poradniku. Porównaliśmy również fulfillment z dropshippingiem. Dzisiaj skupimy się na kwestiach technicznych, czyli połączeniu usługi logistycznej z WooCommerce, z którego możesz korzystać na hostingu SEOHOST.
- Co jest potrzebne do integracji WooCommerce z fulfillmentem?
- Jak połączyć WooCommerce z operatorem fulfillmentowym?
- Czy do integracji fulfillmentowej zawsze potrzebujesz wtyczki?
- Jak sprawdzić, czy integracja działa prawidłowo?
- Czy hosting WooCommerce ma znaczenie przy integracji fulfillmentowej?
Co jest potrzebne do integracji WooCommerce z fulfillmentem?
Przede wszystkim musisz wybrać operatora logistycznego obsługującego sklepy WooCommerce. Wybrane firmy oferują gotowe integracje, dzięki którym zamówienia i informacje o produktach są wymieniane pomiędzy sklepem a systemem magazynowym.
Do uruchomienia integracji potrzebujesz:
- Działającego sklepu WooCommerce – z poprawnie skonfigurowanymi produktami, zamówieniami i metodami płatności.
- Umowy z operatorem fulfillmentowym – określającej zasady magazynowania, kompletowania i wysyłki produktów.
- Odpowiedniego połączenia systemów – przez wtyczkę, platformę integracyjną lub API.
- Zgodności danych produktowych – przede wszystkim identyfikatorów SKU, które pozwalają przyporządkować produkty w sklepie do towarów znajdujących się w magazynie.
Nie musisz samodzielnie programować całej integracji. Wielu operatorów oferuje gotowe rozwiązania albo pomaga klientom w konfiguracji połączenia.
Jak połączyć WooCommerce z operatorem fulfillmentowym?
Pokażemy Ci jeden ze sposobów, wykorzystujący platformę Base, znaną wcześniej jako BaseLinker. To system do zarządzania sprzedażą internetową, który pozwala połączyć WooCommerce z zewnętrznymi usługami, w tym operatorami fulfillmentowymi.

Przykładem jest dostępna w Base integracja z firmą Omnipack. Zobacz, jak krok po kroku połączyć sklep WooCommerce z systemem operatora logistycznego.
- Zarejestruj konto w Base. Przejdź na stronę rejestracji Base i utwórz konto. Następnie zaloguj się do panelu Base, otwórz sekcję Integracje → + Dodaj integrację i wskaż WooCommerce. Podaj wymagane informacje o sklepie, w tym jego nazwę i adres. Pamiętaj, że wszystkie te czynności wykonujesz w panelu Base, a nie w ustawieniach WordPressa.
- Wygeneruj klucze API w WooCommerce. Teraz zaloguj się do panelu administracyjnego swojej strony WordPress. Jeśli nie wiesz, jak to zrobić, skorzystaj z naszego poradnika Jak zalogować się do panelu WordPress?.
- Po zalogowaniu przejdź do WooCommerce → Ustawienia → Zaawansowane → REST API i dodaj nowy klucz. Uzupełnij opis, wybierz użytkownika z odpowiednimi uprawnieniami, a dla integracji z Base ustaw uprawnienia Odczyt/Zapis, zgodnie z dokumentacją dostawcy. Następnie kliknij Wygeneruj klucz API.

Po wygenerowaniu klucza otrzymasz dwie wartości: Consumer Key i Consumer Secret. Zapisz je w bezpiecznym miejscu, ponieważ sekret klucza nie będzie ponownie wyświetlany w panelu WooCommerce.
- Połącz WooCommerce z Base. Wróć do panelu Base, wprowadź wygenerowane klucze API i zapisz połączenie. Zainstaluj również oficjalną wtyczkę Base dostępną w repozytorium WordPress. Jest ona wykorzystywana przez integrację do prawidłowego przekazywania danych o zamówieniach.
- Dodaj integrację fulfillmentową. Ponownie w panelu Base przejdź do sekcji Integracje → + Dodaj integrację. Tym razem wybierz kategorię Fulfillment, odszukaj operatora Omnipack i uzupełnij dane otrzymane od firmy logistycznej. Pozostałe ustawienia zależą od warunków współpracy i sposobu działania wybranej integracji.
- Przetestuj przekazywanie zamówień. Sprawdź, czy zamówienie z WooCommerce trafia najpierw do Base, następnie do odpowiedniego magazynu, a informacje o realizacji i numer przesyłki wracają do systemu sprzedażowego zgodnie z konfiguracją integracji.
Samo zainstalowanie wtyczki Base nie oznacza jeszcze uruchomienia fulfillmentu. Potrzebujesz aktywnej współpracy z operatorem i poprawnie skonfigurowanej integracji między oboma systemami. Jeśli podczas łączenia WooCommerce z Base pojawią się problemy, zajrzyj do oficjalnej instrukcji integracji WooCommerce z Base.
Czy do integracji fulfillmentowej zawsze potrzebujesz wtyczki?
Nie. W tym poradniku pokazaliśmy Ci, jak połączyć WooCommerce z operatorem fulfillmentowym za pomocą platformy Base i jej wtyczki, ponieważ jest to stosunkowo proste i dostępne rozwiązanie. Nie oznacza to jednak, że każda firma logistyczna wymaga instalowania dodatkowego oprogramowania w WordPressie.
WooCommerce udostępnia również REST API, przez które zewnętrzne aplikacje mogą odczytywać zamówienia i produkty oraz aktualizować dane zgodnie z przyznanymi uprawnieniami.
Oczywiście, jeżeli Twój operator logistyczny obsługuje bezpośrednie połączenie z WooCommerce, wystarczy odpowiednio skonfigurować API, przekazać wymagane dane dostępowe i przeprowadzić testy. Co to właściwie oznacza? Przede wszystkim wskazanie prawidłowego adresu sklepu, wygenerowanie kluczy API z uprawnieniami wymaganymi przez integrację oraz ustalenie, które zamówienia i produkty mają być przekazywane do systemu magazynowego. Konieczne jest również prawidłowe przyporządkowanie produktów, np. za pomocą identyfikatorów SKU. Szczegółową konfigurację ustalasz z operatorem, a część firm wykonuje te czynności po swojej stronie.
Nie zapominajmy również o tym, że WooCommerce obsługuje webhooki, czyli automatyczne powiadomienia wysyłane do zewnętrznego systemu po określonym zdarzeniu, np. utworzeniu zamówienia. W tym przypadku WooCommerce przekazuje dane pod wskazany adres odbiorczy, nazywany Delivery URL. Ich wykorzystanie zależy od sposobu działania konkretnej integracji.
Nie konfiguruj jednak webhooków samodzielnie, jeżeli operator nie przekazał Ci odpowiedniego adresu odbiorczego (Delivery URL) oraz instrukcji, jak je uruchomić. Nie każda integracja potrzebuje tego mechanizmu, dlatego trzymaj się dokumentacji dostawcy.
Jak sprawdzić, czy integracja działa prawidłowo?
Najprościej po połączeniu systemów utwórz zamówienie testowe i sprawdź jego przepływ. Chodzi o prześledzenie całej drogi zamówienia: od jego utworzenia w WooCommerce, przez przekazanie do Base i operatora fulfillmentowego, aż po aktualizację statusu realizacji. W zależności od integracji sprawdzisz również, czy do sklepu wraca numer nadania przesyłki.
W szczególności zwróć uwagę na zgodność SKU i liczby zamówionych produktów, prawidłowe przekazanie danych dostawy oraz aktualizację statusów.
Ustal też, w którym momencie zamówienie trafia do magazynu. Przykładowo standardowy status WooCommerce „W trakcie realizacji” (Processing) oznacza zamówienie opłacone i oczekujące na realizację. Właśnie takie zamówienia często powinny być kierowane do operatora, a nie zakupy oczekujące jeszcze na płatność.
Po stronie sklepu sprawdź również, czy operator przekazuje numer śledzenia przesyłki oraz aktualizuje stany magazynowe, jeśli takie funkcje obejmuje wybrana integracja.
Uwaga na zamówienia testowe. Jeśli testujesz działający sklep, uzgodnij z firmą logistyczną sposób oznaczenia zamówień testowych, aby nie uruchomić przypadkowej wysyłki. W przeciwnym razie magazyn może potraktować takie zamówienie jak zwykły zakup i rozpocząć jego realizację.
Czy hosting dla WooCommerce ma znaczenie przy integracji fulfillmentowej?
Tak. Wymiana danych pomiędzy sklepem a systemem magazynowym wymaga sprawnego działania WordPressa, wtyczek dla WooCommerce i ich mechanizmów komunikacji z zewnętrznymi usługami.
Przy częstej synchronizacji produktów, obsłudze licznych zamówień i wykonywaniu zadań automatycznych znaczenie mają dostępne zasoby CPU, RAM, wydajność bazy danych i poprawne działanie API. Nie oznacza to jednak, że fulfillment wymaga serwera VPS. Wiele sklepów korzystających z takich integracji działa na odpowiednio dobranym hostingu współdzielonym.
Jeżeli dopiero wybierasz usługę, przeczytaj nasz poradnik Jaki hosting dla WooCommerce i sklepu internetowego wybrać?.
W SEOHOST możesz uruchomić sklep WooCommerce na hostingu NVMe lub serwerze VPS. Hosting dostępny jest również z 14-dniowym okresem testowym, dzięki któremu sprawdzisz działanie WordPressa i przygotujesz środowisko pod planowane integracje. Jeżeli potrzebujesz pomocy w wyborze odpowiedniego pakietu, skontaktuj się z naszymi konsultantami.
Planujesz uruchomienie własnego sklepu internetowego? Sprawdź naszą ofertę hostingu dla WordPress i WooCommerce, a jeśli rozwijasz większy projekt, potrzebujesz większej kontroli nad konfiguracją lub dodatkowych zasobów, poznaj również serwery VPS SEOHOST. Nie wiesz, co wybrać? Skontaktuj się z naszym zespołem – pomożemy Ci dobrać usługę odpowiednią do wymagań Twojego sklepu.