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ć
- Opisy skopiowane 1:1 od hurtowni ma kilkaset innych sklepów. Google nie ukarze Cię za to wprost, ale takie strony produktów rzadko rankują. Przy dużym katalogu opisy poprawia się stopniowo, zaczynając od bestsellerów.
- Kategorie hurtowni to nie Twoje kategorie. Mapowanie kategorii trzeba zaplanować przed pierwszym importem – po imporcie 20 tysięcy produktów zmiana struktury to dużo pracy.
- Marża i zaokrąglanie cen – reguły cenowe (narzut procentowy, cena minimalna, zaokrąglanie do końcówki) ustawia się raz, w integracji, nie ręcznie w produktach.
- Zdjęcia – import tysięcy zdjęć w pełnej rozdzielczości spowalnia sklep. Ustawiam kompresję i rozmiary przy imporcie.
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.