Poradnik

Synchronizacja stanów z hurtownią - jak nie sprzedać braku

W dropshippingu nie trzymasz towaru u siebie, więc stan na ofercie jest tylko odbiciem tego, co ma dostawca. Jeśli to odbicie się rozjeżdża, sprzedajesz coś, czego nie da się wysłać. Pokazujemy, jak ustawić synchronizację stanów z hurtownią tak, żeby oferta zawsze pokazywała prawdę, a Ty nie musiał odwoływać zamówień.

Dlaczego synchronizacja stanów z hurtownią jest kluczowa w dropshippingu

W modelu dropshipping nie masz towaru na własnym magazynie. Fizyczny zapas leży u hurtowni albo producenta, a Ty sprzedajesz na podstawie jego dostępności. To wygodne, bo nie zamrażasz gotówki w produktach, ale ma jeden słaby punkt: stan na Twojej ofercie to tylko kopia stanu dostawcy. Gdy ta kopia się starzeje, zaczynasz sprzedawać coś, czego nie da się wysłać.

Skutki są zawsze te same i zawsze bolesne. Klient płaci, Ty odkrywasz, że u hurtowni jest zero, i musisz odwołać zamówienie albo prosić o cierpliwość. To znaczy zwrot pieniędzy, negatywna opinia, a na marketplace także pogorszenie wskaźników jakości sprzedaży. Zjawisko, w którym sprzedajesz towar niedostępny u dostawcy, to klasyczny overselling. Rozkładamy go na czynniki pierwsze w osobnym poradniku o tym, czym jest overselling i jak go uniknąć.

Dlatego w dropshippingu synchronizacja stanów nie jest dodatkiem, tylko fundamentem. Jeśli dopiero zaczynasz, warto najpierw poukładać podstawy modelu, które opisujemy w przewodniku jak zacząć dropshipping w Polsce. Reszta tego artykułu zakłada, że hurtownię już masz i chcesz, żeby jej stany trafiały do Twoich kanałów automatycznie i na czas.

Jak działa integracja z hurtownią przez plik XML lub API

Hurtownie udostępniają swój katalog na dwa główne sposoby: przez plik do pobrania albo przez API. Oba prowadzą do tego samego celu, ale różnią się dokładnością i tym, co jeszcze potrafią.

Najczęstszy wariant to plik XML lub CSV pod stałym adresem URL. Dostawca wystawia link, a Twój system co jakiś czas go pobiera i aktualizuje stany oraz ceny. To proste i tanie rozwiązanie, ale ma jedną ważną cechę: jest jednokierunkowe. Dane płyną tylko od hurtowni do sklepu. Pobierasz plik, odświeżasz ofertę i tyle, nic nie wraca do dostawcy. O samym pobieraniu i mapowaniu takich plików piszemy szerzej w poradniku o imporcie produktów z CSV i XML.

Drugi wariant to API. Jest bardziej wymagający technicznie, ale daje więcej: możesz odpytywać o stan konkretnego produktu w czasie rzeczywistym, a niektóre hurtownie pozwalają nawet zarezerwować towar albo przekazać zamówienie do realizacji. Jeśli sprzedajesz szybko rotujący asortyment, API zwykle wygra dokładnością.

W obu przypadkach warto aktualizować wybiórczo. Jeśli masz własne opisy i zdjęcia produktów, nie pozwól, żeby import z hurtowni je nadpisywał. Ogranicz synchronizację do tego, co naprawdę zmienne: stanu i ceny. Reszta karty produktu to Twój content i Twoje SEO, którego nie chcesz tracić przy każdym odświeżeniu.

Jak często aktualizować stany magazynowe

Częstotliwość synchronizacji to najważniejsza decyzja w całym procesie. Za rzadko, a stany będą się rozjeżdżać i posypie się overselling. Za często bez potrzeby, a niepotrzebnie obciążysz serwer hurtowni i swój system. Sensowna reguła jest zależna od tego, jak szybko schodzi dany towar.

Rodzaj asortymentuSugerowany interwał
Główny katalog, stabilna rotacjaco 30-60 minut
Produkty szybko schodzące, niski stan (poniżej kilku sztuk)co 5-15 minut
Towar wolnorotujący, sezonowyraz dziennie wystarczy
Szczyt sprzedażowy (Black Friday, święta)skróć interwały dla topowych SKU

Kluczowy jest ten środkowy wiersz. To właśnie pozycje z niskim stanem generują najwięcej problemów, bo od pięciu sztuk do zera dostawca schodzi w kilka minut. Dla nich warto skrócić interwał albo ustawić automatyczne wyłączanie oferty, gdy stan u hurtowni spadnie do zera. Wolnorotujący towar możesz odświeżać spokojnie raz dziennie, bo jego dostępność zmienia się powoli.

Do zaplanowania cykli służy zwykły harmonogram (cron): wybierasz dni i godziny, w których synchronizacja ma ruszać. W praktyce ustawiasz to raz i zapominasz, a system sam pilnuje, żeby stany były aktualne. Więcej o tym, jak podchodzić do automatyzacji eksportu katalogu i stanów, znajdziesz na stronie tej automatyzacji.

Mapowanie SKU i EAN jako fundament synchronizacji

Cała synchronizacja stoi na jednym założeniu: system musi wiedzieć, która pozycja w pliku hurtowni odpowiada którym produktom w Twoich kanałach. To dopasowanie nazywamy mapowaniem i najczęściej robimy je po unikalnym identyfikatorze.

Dobrymi kluczami są SKU, EAN i GTIN. To kody, które jednoznacznie wskazują konkretny produkt niezależnie od tego, jak opisano go w tabelce. Zły klucz to nazwa produktu, bo hurtownie zapisują ją różnie, dopisują do niej promocje i zmieniają z tygodnia na tydzień. Mapowanie po nazwie posypie się przy pierwszej takiej zmianie i zaktualizujesz stan nie temu produktowi.

Kilka zasad, które oszczędzą Ci problemów z mapowaniem:

  • Trzymaj się jednego identyfikatora. Najlepiej EAN lub GTIN, bo są uniwersalne między dostawcami. Jeśli nie wiesz, czym różnią się te kody, wyjaśniamy to w artykule o SKU, EAN i GTIN.
  • Rewiduj mapowanie okresowo. Hurtownie zmieniają kody produktów, wycofują SKU i dodają warianty. Warto raz na kwartał przejrzeć, czy dopasowania nadal się zgadzają.
  • Pilnuj wariantów. Rozmiar i kolor to osobne pozycje z osobnymi stanami. Sklejenie ich w jeden produkt to prosta droga do sprzedaży rozmiaru, którego nie ma.

Gdy mapowanie jest czyste, aktualizacja zawsze trafia w tę samą pozycję, nawet jeśli dostawca przemianuje produkt albo przeniesie go do innej kategorii. Bez tego nawet najczęstsza synchronizacja niewiele da, bo poprawne liczby wpadną pod złe produkty.

Bufor bezpieczeństwa, czyli jak uniknąć oversellingu

Nawet dobrze ustawiona synchronizacja ma opóźnienie. Między jednym a drugim odświeżeniem stan u hurtowni może się zmienić, a w tym oknie ktoś zdąży kupić. Dlatego zamiast czekać, aż dostawca zejdzie dokładnie do zera, warto zostawić sobie margines.

Prosta i skuteczna zasada brzmi: nie traktuj zera hurtowni jako swojego zera. Ustaw bufor bezpieczeństwa, na przykład pięć sztuk, i to on niech będzie Twoim progiem wyłączenia oferty. Gdy u dostawcy zostaje pięć sztuk, dla Ciebie produkt jest już praktycznie niedostępny. Poświęcasz kilka potencjalnych sprzedaży, ale za to nie odwołujesz zamówień i nie tracisz zaufania klienta. O tym, jak dobierać wielkość takiego marginesu, piszemy w poradniku o buforze bezpieczeństwa stanów magazynowych.

Bufor jest szczególnie ważny, gdy sprzedajesz ten sam towar na kilku kanałach naraz. Allegro, własny sklep i marketplace potrafią złożyć zamówienia w tej samej minucie, a każde z nich zdejmuje z tej samej puli u hurtowni. Bez wspólnego stanu i marginesu łatwo o sytuację, w której sprzedaż na jednym kanale wyprzedaje towar zarezerwowany dla drugiego. Rozwiązaniem jest jeden wspólny stan magazynowy, z którego czerpią wszystkie kanały, opisany na stronie centralnego magazynu.

Synchronizacja stanów z wielu hurtowni w jednym panelu

Prędzej czy później dochodzisz do momentu, w którym ten sam produkt masz u dwóch albo trzech dostawców. To dobra sytuacja, bo daje Ci ciągłość dostaw, ale komplikuje synchronizację. Dwie pozycje w dwóch plikach to fizycznie ten sam towar, więc na ofercie musi się to zejść w jeden stan.

Rozwiązaniem jest sumowanie dostępności z wielu źródeł po wspólnym kluczu (najlepiej EAN) i priorytetyzacja hurtowni. Ustalasz, z której realizować w pierwszej kolejności, na przykład z tej tańszej albo szybszej, a druga wchodzi jako zapas. Gdy pierwsza schodzi do zera, oferta dalej stoi, bo podpiera ją druga.

Tu z pojedynczych plików robi się już operacyjny hub. NavyFlame jest takim hubem: łączysz źródła zaopatrzenia i kanały sprzedaży w jednym miejscu, a system pilnuje, żeby stany na ofertach odpowiadały realnej dostępności u dostawców. Zamiast żonglować kilkoma importami i ręcznie schodzić stany po każdym zamówieniu, prowadzisz jeden wspólny stan i jedną logikę realizacji. Zakres takiej synchronizacji zależy od skali sprzedaży i liczby kanałów, co odzwierciedlają plany subskrypcyjne.

Praktyczne wnioski

Synchronizacja stanów z hurtownią to nie jednorazowe ustawienie, tylko proces, który raz porządnie skonfigurowany chroni Cię przed najczęstszym błędem dropshippingu. Kilka rzeczy warto zapamiętać:

  • Dobierz częstotliwość do rotacji. Główny katalog co 30-60 minut, niskie stany i topowe SKU co 5-15 minut.
  • Mapuj po kodzie, nie po nazwie. SKU, EAN lub GTIN dają stabilne dopasowanie, które przeżyje zmiany u dostawcy.
  • Zostaw bufor bezpieczeństwa. Traktuj kilka sztuk u hurtowni jako swoje zero i wyłączaj ofertę wcześniej.
  • Aktualizuj wybiórczo. Synchronizuj stan i cenę, ale chroń własne opisy i zdjęcia.
  • Sprowadź wiele hurtowni do jednego stanu. Sumuj dostępność po EAN i ustaw priorytet realizacji.

Im mniej ręcznej pracy zostawiasz przy stanach, tym mniej pomyłek i odwołanych zamówień. Dobrze ustawiona synchronizacja sprawia, że oferta zawsze pokazuje prawdę, a Ty zajmujesz się sprzedażą zamiast gaszeniem pożarów po każdym wyprzedanym towarze.

Najczęściej zadawane pytania

Dla większości katalogu wystarcza aktualizacja co 30-60 minut. Dla produktów szybko schodzących i tych z niskim stanem (poniżej kilku sztuk) skróć interwał do 5-15 minut albo automatycznie wyłączaj ofertę, gdy dostawca zejdzie do zera. W szczycie sprzedażowym nawet dla zwykłych pozycji warto zejść poniżej godziny, bo przy wolniejszej synchronizacji najpopularniejsze SKU zaczynają się przesprzedawać.

Tak. Integracja przez plik XML lub CSV to zawsze jeden kierunek: dane płyną od hurtowni do Twojego sklepu i kanałów. Pobierasz plik, aktualizujesz stany i ceny, ale nie odsyłasz nic z powrotem do dostawcy. Rezerwacja towaru u hurtowni po złożeniu zamówienia to już osobny proces, zwykle przez API lub ręczne przekazanie zamówienia.

Najpewniej po unikalnym identyfikatorze: SKU, EAN lub GTIN. Nazwa produktu jest zawodna, bo hurtownie zapisują ją różnie i zmieniają z dnia na dzień. Dobre mapowanie po kodzie sprawia, że aktualizacja trafia zawsze w tę samą pozycję, nawet gdy dostawca przemianuje produkt albo doda wariant.

Zsumuj dostępność z obu źródeł do jednego stanu na ofercie i ustaw priorytet, z której hurtowni realizować w pierwszej kolejności (na przykład tańsza albo szybsza). Kluczowe jest wspólne mapowanie po EAN, żeby system wiedział, że dwie pozycje w dwóch plikach to ten sam towar, a nie dwa różne produkty z osobnymi stanami.

Trzymaj stany z hurtowni pod kontrolą

Ta strona korzysta z plików cookies

Niezbędne cookies zapewniają działanie strony. Analityczne i marketingowe uruchomimy tylko za zgodą. Szczegóły.

Zarządzaj preferencjami