Integracja sklepu WooCommerce z hurtownią: BaseLinker, Apilo czy bezpośrednio?

Integracja sklepu z hurtownią brzmi jak jedna rzecz, a w praktyce to trzy osobne procesy: import produktów (nazwy, opisy, zdjęcia, kategorie), aktualizacja cen i stanów magazynowych (kilka razy dziennie, bo inaczej sprzedajesz to, czego hurtownia już nie ma) i przekazywanie zamówień do hurtowni lub kuriera. Każdy z nich można rozwiązać na kilka sposobów – a wybór zależy od tego, ile masz hurtowni, ile produktów i czy sprzedajesz też na Allegro. Poniżej opisuję, jak to robię przy sklepach na WooCommerce.

Integracja WooCommerce z hurtownią – trzy drogi

1. Bezpośrednio z pliku XML/CSV lub przez API hurtowni

Większość hurtowni udostępnia plik XML lub CSV z produktami i stanami, część ma API. WooCommerce łączy się z nimi przez wtyczkę importującą albo przez napisany pod sklep skrypt, który pobiera plik według harmonogramu. To rozwiązanie bez abonamentu dla zewnętrznego integratora – sprawdza się, gdy masz jedną lub dwie hurtownie i sprzedajesz głównie we własnym sklepie. Tak buduję sklepy w modelu dropshippingu, gdy klient nie chce płacić co miesiąc za BaseLinker czy Apilo.

2. BaseLinker

BaseLinker to zewnętrzny system, który staje pośrodku: pobiera produkty z hurtowni, wystawia je w sklepie i na marketplace (Allegro, Empik, Ceneo, Erli, Morele, Arena), zbiera zamówienia ze wszystkich kanałów w jednym panelu, generuje etykiety kurierskie i przekazuje zamówienia do hurtowni. Integracja BaseLinker z WooCommerce ma sens, gdy sprzedajesz w kilku kanałach naraz albo masz kilka hurtowni – wtedy jedna aktualizacja stanów obsługuje wszystko. Kosztem jest miesięczny abonament i to, że logika sklepu częściowo przenosi się poza WooCommerce.

3. Apilo

Apilo działa podobnie do BaseLinkera: integracje z hurtowniami, marketplace i kurierami, obsługa zamówień w jednym miejscu. Wybór między nimi zależy zwykle od tego, z którymi hurtowniami i marketplace masz do czynienia – oba systemy różnią się listą gotowych integracji, więc sprawdzam ją przed decyzją, a nie po.

Import produktów z hurtowni – na co uważać

Aktualizacja stanów i przekazywanie zamówień

Stany magazynowe hurtowni zmieniają się cały dzień, więc synchronizacja raz na dobę to za rzadko – przy popularnych produktach klient kupi towar, którego już nie ma. Standardowo ustawiam aktualizację cen i stanów kilka razy dziennie, a produkty niedostępne ukrywam z listingu, ale zostawiam pod adresem URL, żeby nie tracić pozycji w Google. Zamówienie po opłaceniu trafia automatycznie do hurtowni (dropshipping) albo do Twojego magazynu i kuriera (InPost, DPD, DHL), z etykietą i powiadomieniem dla klienta – bez przepisywania danych.

Kiedy wtyczka wystarczy, a kiedy potrzebny jest integrator

Prosta zasada, którą stosuję przy wycenie: jedna hurtownia, jeden sklep, do kilku tysięcy produktów – integracja bezpośrednia, bez abonamentu. Kilka hurtowni, sprzedaż na Allegro lub w innych marketplace, własny magazyn plus dropshipping – BaseLinker albo Apilo. Sklep B2B z indywidualnymi cennikami i integracją z programem magazynowym lub ERP to jeszcze inna sytuacja – opisałem ją we wpisie o sklepie B2B i B2C. Integracje z hurtowniami, marketplace i kurierami są częścią każdego sklepu internetowego, który buduję – planuję je na etapie projektu, nie po uruchomieniu.

Najczęstsze pytania o integrację z hurtownią

Czy da się zintegrować WooCommerce z hurtownią bez BaseLinkera?

Tak. Jeśli hurtownia udostępnia plik XML/CSV lub API, sklep może pobierać produkty i stany bezpośrednio, według harmonogramu. To rozwiązanie bez miesięcznego abonamentu, odpowiednie przy jednej lub dwóch hurtowniach.

Jak często aktualizują się stany magazynowe z hurtowni?

Zależy od ustawień integracji i ograniczeń hurtowni. Standardowo ustawiam synchronizację kilka razy dziennie; przy produktach o szybkiej rotacji częściej.

Czy integracja z hurtownią działa też przy dropshippingu?

Tak – dropshipping to właśnie integracja z hurtownią plus automatyczne przekazywanie zamówień do niej. Różnica polega na tym, że nie masz własnego magazynu, więc aktualizacja stanów jest jeszcze ważniejsza.

Co z Allegro i innymi marketplace?

Przy sprzedaży w kilku kanałach naraz najwygodniej jest BaseLinker lub Apilo – jedna baza produktów i stanów obsługuje sklep i marketplace, a zamówienia spływają do jednego panelu.