Synchronizacja stanów Shopify z hurtownią - dropshipping i import z plików XML

Łukasz Palej

Łukasz Palej

Technical Implementation Expert

Synchronizację stanów Shopify z hurtownią ustawisz przez aplikację z Shopify App Store, która cyklicznie pobiera plik XML, CSV lub dane z API hurtowni, albo przez integrator, np. Base, który łączy się z hurtownią i przekazuje stany oraz ceny do sklepu. Shopify nie ma wbudowanego importu z XML, a ręczny import CSV nie nadaje się do danych zmieniających się kilka razy dziennie. Kluczowe jest dopasowanie produktów po SKU lub kodzie EAN i ustalenie, jak często mają odświeżać się stany.

W tym wpisie pokazujemy, jakie drogi ma sklep na Shopify przy dropshippingu i współpracy z hurtowniami, jak przygotować dane, jak ustawić ceny z narzutem i co sprawdzać, gdy stany przestają się zgadzać. Opieramy się na pomocy Shopify, kartach aplikacji w Shopify App Store i pomocy Base (stan na październik 2026 - sprawdź aktualne zasady i cenniki u producentów).

[#wazne] W skrócie: Shopify nie importuje plików XML z hurtowni samodzielnie. Stany i ceny z hurtowni aktualizujesz w Shopify aplikacją do synchronizacji feedów, która pobiera plik według harmonogramu, albo przez Base, który obsługuje hurtownie i wystawia produkty w sklepie. Produkty łączysz po SKU lub EAN, a ceny liczysz z narzutem. W Vinson łączymy sklepy na Shopify z hurtowniami i Base, więc te konfiguracje znamy z praktyki.

Dropshipping w Shopify - czym jest i co trzeba synchronizować?

Dropshipping to model, w którym sklep sprzedaje produkty, ale nie trzyma ich we własnym magazynie - zamówienie przekazuje hurtowni lub producentowi, a ten wysyła paczkę do klienta. Podobnie działa sklep, który część asortymentu ma u siebie, a część zamawia u dostawcy dopiero po sprzedaży. W obu przypadkach sklep na Shopify musi na bieżąco wiedzieć, ile towaru jest u dostawcy i po ile go kupuje. Inaczej sprzedaje produkty, których nie ma, albo sprzedaje je poniżej kosztu.

Hurtownie udostępniają dane najczęściej w pliku XML lub CSV pod stałym adresem, czasem w arkuszu, na serwerze FTP albo przez API. Plik zawiera zwykle identyfikator produktu, nazwę, opis, zdjęcia, cenę zakupu, stan i kod EAN, ale każda hurtownia ma własną strukturę. Synchronizacja to proces, który regularnie pobiera taki plik i aktualizuje dane w Shopify. Zakres tej aktualizacji warto ustalić z góry:

  • stany magazynowe - najważniejsze i najczęściej odświeżane, bo od nich zależy, czy klient może kupić produkt,

  • ceny - cena zakupu z hurtowni przeliczona na cenę sprzedaży według narzutu,

  • nowe produkty - zakładanie kart produktów z opisem, zdjęciami i wariantami,

  • produkty wycofane - ukrywanie lub archiwizacja pozycji, które zniknęły z oferty dostawcy,

  • opisy i zdjęcia - zwykle tylko przy pierwszym imporcie, żeby nie nadpisywać własnych poprawek.

Model dropshippingu ma też stronę prawną. Wobec klienta sprzedawcą jest Twój sklep, więc to Ty odpowiadasz za informacje o produkcie, termin dostawy, zwroty i reklamacje, nawet gdy paczkę wysyła hurtownia. Zasady współpracy z dostawcą i treść regulaminu skonsultuj z prawnikiem.

Przed podpisaniem współpracy zapytaj hurtownię nie tylko o ceny, ale też o dane: jak często aktualizuje plik, czy podaje stany dokładne, czy tylko przedziały, czy ma kody EAN dla wszystkich produktów i jak oznacza warianty. Dostawca z rzadko odświeżanym plikiem albo bez stałych identyfikatorów produktów sprawi więcej kłopotów niż ten z nieco wyższą ceną, ale z rzetelnymi danymi.

Synchronizacja stanów Shopify z hurtownią - trzy drogi

Wybór drogi zależy od liczby hurtowni, kanałów sprzedaży i tego, jak nietypowy jest plik dostawcy. Shopify w imporcie CSV przyjmuje tylko własny szablon, a sam plik trzeba wgrać ręcznie - zasady opisujemy we wpisie import produktów do Shopify z CSV. Do stałej synchronizacji potrzebne jest więc narzędzie zewnętrzne. Trzy najczęstsze rozwiązania zestawiamy na schemacie:

[#chart:shf23a]

Synchronizację stanów Shopify z hurtownią ustawisz przez aplikację z Shopify App Store, która cyklicznie pobiera plik XML, CSV lub dane z API hurtowni, albo przez integrator, np. Base, który łączy się z hurtownią i przekazuje stany oraz ceny do sklepu. Shopify nie ma wbudowanego importu z XML, a ręczny import CSV nie nadaje się do danych zmieniających się kilka razy dziennie. Kluczowe jest dopasowanie produktów po SKU lub kodzie EAN i ustalenie, jak często mają odświeżać się stany.

W tym wpisie pokazujemy, jakie drogi ma sklep na Shopify przy dropshippingu i współpracy z hurtowniami, jak przygotować dane, jak ustawić ceny z narzutem i co sprawdzać, gdy stany przestają się zgadzać. Opieramy się na pomocy Shopify, kartach aplikacji w Shopify App Store i pomocy Base (stan na październik 2026 - sprawdź aktualne zasady i cenniki u producentów).

[#wazne] W skrócie: Shopify nie importuje plików XML z hurtowni samodzielnie. Stany i ceny z hurtowni aktualizujesz w Shopify aplikacją do synchronizacji feedów, która pobiera plik według harmonogramu, albo przez Base, który obsługuje hurtownie i wystawia produkty w sklepie. Produkty łączysz po SKU lub EAN, a ceny liczysz z narzutem. W Vinson łączymy sklepy na Shopify z hurtowniami i Base, więc te konfiguracje znamy z praktyki.

Dropshipping w Shopify - czym jest i co trzeba synchronizować?

Dropshipping to model, w którym sklep sprzedaje produkty, ale nie trzyma ich we własnym magazynie - zamówienie przekazuje hurtowni lub producentowi, a ten wysyła paczkę do klienta. Podobnie działa sklep, który część asortymentu ma u siebie, a część zamawia u dostawcy dopiero po sprzedaży. W obu przypadkach sklep na Shopify musi na bieżąco wiedzieć, ile towaru jest u dostawcy i po ile go kupuje. Inaczej sprzedaje produkty, których nie ma, albo sprzedaje je poniżej kosztu.

Hurtownie udostępniają dane najczęściej w pliku XML lub CSV pod stałym adresem, czasem w arkuszu, na serwerze FTP albo przez API. Plik zawiera zwykle identyfikator produktu, nazwę, opis, zdjęcia, cenę zakupu, stan i kod EAN, ale każda hurtownia ma własną strukturę. Synchronizacja to proces, który regularnie pobiera taki plik i aktualizuje dane w Shopify. Zakres tej aktualizacji warto ustalić z góry:

  • stany magazynowe - najważniejsze i najczęściej odświeżane, bo od nich zależy, czy klient może kupić produkt,

  • ceny - cena zakupu z hurtowni przeliczona na cenę sprzedaży według narzutu,

  • nowe produkty - zakładanie kart produktów z opisem, zdjęciami i wariantami,

  • produkty wycofane - ukrywanie lub archiwizacja pozycji, które zniknęły z oferty dostawcy,

  • opisy i zdjęcia - zwykle tylko przy pierwszym imporcie, żeby nie nadpisywać własnych poprawek.

Model dropshippingu ma też stronę prawną. Wobec klienta sprzedawcą jest Twój sklep, więc to Ty odpowiadasz za informacje o produkcie, termin dostawy, zwroty i reklamacje, nawet gdy paczkę wysyła hurtownia. Zasady współpracy z dostawcą i treść regulaminu skonsultuj z prawnikiem.

Przed podpisaniem współpracy zapytaj hurtownię nie tylko o ceny, ale też o dane: jak często aktualizuje plik, czy podaje stany dokładne, czy tylko przedziały, czy ma kody EAN dla wszystkich produktów i jak oznacza warianty. Dostawca z rzadko odświeżanym plikiem albo bez stałych identyfikatorów produktów sprawi więcej kłopotów niż ten z nieco wyższą ceną, ale z rzetelnymi danymi.

Synchronizacja stanów Shopify z hurtownią - trzy drogi

Wybór drogi zależy od liczby hurtowni, kanałów sprzedaży i tego, jak nietypowy jest plik dostawcy. Shopify w imporcie CSV przyjmuje tylko własny szablon, a sam plik trzeba wgrać ręcznie - zasady opisujemy we wpisie import produktów do Shopify z CSV. Do stałej synchronizacji potrzebne jest więc narzędzie zewnętrzne. Trzy najczęstsze rozwiązania zestawiamy na schemacie:

[#chart:shf23a]

Bezpłatna konsultacja Shopify
Chcesz uruchomić lub rozwinąć sklep na Shopify?
  • Analiza sklepu, motywu i aplikacji
  • Płatności, wysyłki i integracje z marketplace’ami
  • Plan wdrożenia krok po kroku
Łukasz PalejKonsultację poprowadzi Łukasz Palej, Technical Implementation Expert

Aplikacja do synchronizacji feedów XML w Shopify

Pierwsza droga to aplikacja, która czyta plik hurtowni bezpośrednio i aktualizuje produkty w Shopify. Przykładem jest syncX: Stock Sync & Inventory w Shopify App Store. Według karty aplikacji obsługuje pliki CSV, XLSX, XML i JSON pobierane m.in. z adresu URL, serwera FTP lub SFTP, Google Sheets i przez REST API. Aktualizuje stany, ceny z narzutem, warianty, SKU i kody kreskowe, może tworzyć nowe produkty i usuwać lub ukrywać pozycje wycofane przez dostawcę. Karta wymienia też język polski.

Częstotliwość synchronizacji zależy od planu aplikacji. Według karty plan darmowy pozwala na aktualizację ręczną i ma limit produktów, a automatyczne aktualizacje według harmonogramu, od raz dziennie do kilku razy na godzinę, są dostępne w planach płatnych (stan na październik 2026 - sprawdź aktualny cennik na karcie aplikacji). Takie narzędzie sprawdza się w sklepie, który sprzedaje głównie we własnym sklepie Shopify i współpracuje z jedną lub kilkoma hurtowniami.

Przy konfiguracji aplikacji najważniejsze jest mapowanie pól, czyli wskazanie, które pole w pliku XML odpowiada SKU, cenie, stanowi i kodowi EAN w Shopify. Dobra praktyka to osobne zadania: częste dla stanów i cen oraz rzadsze lub jednorazowe dla opisów i zdjęć. Dzięki temu Twoje poprawki w opisach nie zostaną nadpisane przy każdej synchronizacji.

Synchronizacja Shopify z hurtownią przez Base

Druga droga to integrator. Według pomocy Base hurtownie podłącza się w Integracje > Dodaj integrację, w sekcji Hurtownie, a część dostawców działa przez Base Connect, który pozwala podłączyć dowolną liczbę hurtowni bez dodatkowych opłat. Pomoc Base podaje, że stany i ceny są pobierane z hurtowni co godzinę, a pozostałe dane raz dziennie w nocy (stan na październik 2026 - sprawdź aktualne zasady w pomocy Base). Produkty możesz wystawiać prosto z magazynu hurtowni albo zaimportować je do katalogu Base.

Base pozwala też ustawić mnożnik ceny w integracji z hurtownią i osobno w module konta sprzedażowego, a mnożniki się mnożą. Można również zdefiniować progi cenowe z różnymi mnożnikami i wybrać, czy integracja ma pobierać cenę hurtową, czy detaliczną. Pomoc Base ostrzega przy tym, że ręczny import XML do katalogu działa tylko dla plików o strukturze znanej Base, np. w formacie Ceneo, i nie należy w ten sposób importować pliku od hurtowni - do tego służy moduł hurtowni. Dla dostawcy spoza listy można zbudować własną integrację przez API Base.

Z Base do Shopify produkty trafiają przez integrację sklepu, którą łączysz aplikacją base.com z Shopify App Store. Katalog może powstawać w Base i stamtąd być wystawiany w Shopify oraz na marketplace'ach. Ustawienia stanów, cen i kierunku synchronizacji opisujemy we wpisie Shopify i BaseLinker - połączenie i zamówienia w jednym panelu. Ta droga ma największy sens, gdy sprzedajesz także na Allegro lub innych platformach i chcesz, by jeden stan z hurtowni obsługiwał wszystkie kanały.

Aplikacja, Base czy własny moduł - porównanie dróg synchronizacji

Trzecia droga to własny moduł, który pobiera plik lub API hurtowni i aktualizuje Shopify przez Admin API. Ma sens przy nietypowym formacie danych, dużej liczbie dostawców z różnymi zasadami albo potrzebie łączenia stanów z kilku źródeł według własnych reguł. Wymaga jednak utrzymania, monitoringu i aktualizacji wersji API. Różnice między trzema drogami zestawiamy w tabeli:

KryteriumAplikacja do feedówBaseWłasny moduł na API
Najlepiej dlasklep Shopify i jedna lub kilka hurtownisprzedaż w sklepie i na marketplace'achnietypowe pliki i reguły
Format danychXML, CSV, XLSX, JSON według karty aplikacjihurtownie z listy Base, Base Connect, API Basedowolny, według projektu
Częstotliwośćzależna od planu aplikacjistany i ceny co godzinę według pomocy Basewedług projektu i limitów API
Narzut cenw ustawieniach aplikacjimnożniki i progi cenowewłasne reguły
Utrzymaniepo stronie producenta aplikacjipo stronie Basepo stronie firmy lub wykonawcy

Zamówienia do hurtowni i numery przesyłek w Shopify

Synchronizacja stanów to połowa dropshippingu. Druga połowa to przekazanie zamówienia do dostawcy i powrót numeru przesyłki. W zależności od hurtowni zamówienie trafia do niej e-mailem, przez jej panel, przez integrator albo przez API. Niezależnie od drogi numer przesyłki powinien wrócić do realizacji zamówienia w Shopify, bo wtedy klient dostaje powiadomienie z linkiem do śledzenia, a zamówienie zmienia status na zrealizowane.

Przy kilku hurtowniach jedno zamówienie może zawierać produkty od różnych dostawców i przyjść do klienta w kilku paczkach. Zaznacz to w opisie dostawy i w regulaminie, a w Shopify oznaczaj produkty tagiem lub dostawcą w polu Vendor, żeby zespół i automatyzacje wiedziały, gdzie przekazać każdą pozycję.

[#tip] Zanim wybierzesz narzędzie, poproś hurtownię o przykładowy plik i dokumentację pól. Sprawdź, czy plik ma stały identyfikator produktu, kody EAN, osobne wpisy dla wariantów i informację o dacie aktualizacji. Od jakości pliku zależy więcej niż od wybranej aplikacji.

Ceny z hurtowni w Shopify - narzut i koszty dropshippingu

Cena zakupu z pliku hurtowni rzadko jest ceną, po której chcesz sprzedawać. Aplikacje i integratory pozwalają ustawić narzut procentowy, kwotowy albo progi cenowe dla różnych przedziałów cen. Narzut musi pokryć nie tylko zysk, ale też koszty, które w dropshippingu bywają wyższe niż przy własnym magazynie: opłatę hurtowni za wysyłkę, płatności, reklamę i zwroty. Przykładowy podział ceny sprzedaży pokazuje wykres:

[#chart:shf23b]

Ustal też zasady zaokrąglania cen i cenę minimalną, poniżej której produkt nie powinien być sprzedawany. Gdy hurtownia podniesie cenę zakupu, a synchronizacja cen nie zadziała, sklep może przez kilka dni sprzedawać ze stratą. Dlatego zmiany cen o dużą wartość warto oznaczać do ręcznej weryfikacji, jeśli narzędzie na to pozwala.

Jak przygotować sklep Shopify do synchronizacji z hurtownią

Synchronizacja działa tak dobrze, jak dobre są dane po obu stronach. Przed uruchomieniem przejdź przez kilka kroków:

  1. Ustal jeden identyfikator łączący produkty, najlepiej SKU dostawcy lub kod EAN, i uzupełnij go we wszystkich wariantach w Shopify.

  2. Sprawdź, jak hurtownia zapisuje warianty i czy zmieszczą się w limicie 3 opcji i 2 048 wariantów na produkt (stan na październik 2026 - sprawdź aktualne zasady).

  3. Ustaw w wariantach z hurtowni śledzenie stanu i zablokuj sprzedaż przy braku towaru (opcja Continue selling when out of stock wyłączona).

  4. Zdecyduj, co dzieje się z produktem wycofanym przez dostawcę: ukrycie, wersja robocza albo archiwizacja.

  5. Uruchom synchronizację na kilku produktach testowych i porównaj stany oraz ceny z plikiem hurtowni.

Przy dużych katalogach pamiętaj o limicie dodawania wariantów. Według pomocy Shopify sklep z co najmniej 500 000 wariantów może dodać do 10 000 nowych wariantów na dobę przez CSV lub API, z wyjątkiem planu Plus. Zmiana wartości opcji w istniejących wariantach usuwa ich identyfikatory i tworzy nowe, co może zerwać powiązania w aplikacji synchronizującej. Podobne wyzwania w sklepie na WordPressie opisujemy we wpisie dropshipping w WooCommerce - integracja z hurtownią.

Stany w Shopify nie zgadzają się z hurtownią - najczęstsze przyczyny

Nawet dobrze ustawiona synchronizacja wymaga kontroli. Gdy klienci zamawiają produkty, których hurtownia już nie ma, albo ceny różnią się od pliku, przyczyny są zwykle podobne. Najczęstsze objawy i poprawki zebraliśmy na schemacie:

[#chart:shf23c]

Warto też ustawić bufor bezpieczeństwa. Jeśli hurtownia aktualizuje plik raz na kilka godzin, a towar sprzedaje się także w innych sklepach, ostatnie sztuki mogą zniknąć przed kolejną synchronizacją. Część narzędzi pozwala pokazywać w sklepie stan pomniejszony o kilka sztuk albo traktować niski stan jak brak towaru.

Jak Vinson pomaga połączyć Shopify z hurtownią

W Vinson wdrażamy sklepy na Shopify i łączymy je z hurtowniami, integratorami i marketplace'ami. Jesteśmy agencją e-commerce z Bochni, działamy od 2021 r., współpracowaliśmy z ponad 500 firmami i jesteśmy certyfikowanym partnerem Base. Przy synchronizacji z hurtownią zwykle:

  • analizujemy plik dostawcy i wybieramy drogę: aplikacja, Base albo własny moduł,

  • mapujemy pola XML na produkty i warianty w Shopify,

  • ustawiamy narzuty, progi cenowe i zasady dla produktów wycofanych,

  • łączymy stany z hurtowni ze sprzedażą na marketplace'ach przez Base,

  • testujemy synchronizację i ustawiamy kontrolę rozbieżności po starcie.

Szczegóły współpracy znajdziesz na stronie sklep na Shopify z Vinson.

Najczęściej zadawane pytania

Czy Shopify obsługuje import plików XML?

Nie bezpośrednio. Wbudowany import produktów przyjmuje pliki CSV według szablonu Shopify. Plik XML z hurtowni zaimportujesz przez aplikację z Shopify App Store obsługującą feedy XML albo przez integrator, np. Base.

Jak zsynchronizować stany magazynowe Shopify z hurtownią?

Użyj aplikacji do synchronizacji feedów, która pobiera plik hurtowni według harmonogramu, albo podłącz hurtownię w Base i wystawiaj produkty w Shopify przez integrację. Produkty połącz po SKU lub EAN i przetestuj synchronizację na kilku pozycjach przed uruchomieniem całości.

Jak często aktualizują się stany z hurtowni w Shopify?

To zależy od narzędzia i planu. W aplikacjach do feedów częstotliwość wynika z planu, od aktualizacji ręcznej po kilka razy na godzinę. Według pomocy Base stany i ceny z hurtowni są pobierane co godzinę. Ważne jest też, jak często hurtownia odświeża swój plik.

Czy dropshipping na Shopify jest legalny w Polsce?

Tak, to model sprzedaży stosowany przez wiele sklepów, ale wobec klienta sprzedawcą jest Twój sklep. Odpowiadasz za informacje o produkcie, termin dostawy, zwroty i reklamacje. Regulamin i umowę z hurtownią przygotuj z prawnikiem.

Jak ustawić narzut na ceny z hurtowni w Shopify?

Narzut ustawiasz w aplikacji synchronizującej lub w integratorze, a nie w samym Shopify. W Base mnożnik ceny ustawiasz w integracji z hurtownią i osobno w koncie sprzedażowym, a aplikacje do feedów pozwalają dodać narzut procentowy lub kwotowy. Narzut powinien pokryć wysyłkę, płatności, reklamę i zwroty.

Synchronizacja stanów Shopify z hurtownią to przede wszystkim dobre dane, wspólny identyfikator produktów i narzędzie dopasowane do liczby kanałów sprzedaży. Jeśli chcesz uruchomić dropshipping lub połączyć sklep z kilkoma dostawcami bez ryzyka sprzedaży towaru, którego nie ma, sprawdź sklep na Shopify z Vinson - zaczniemy od analizy pliku Twojej hurtowni.

Aplikacja do synchronizacji feedów XML w Shopify

Pierwsza droga to aplikacja, która czyta plik hurtowni bezpośrednio i aktualizuje produkty w Shopify. Przykładem jest syncX: Stock Sync & Inventory w Shopify App Store. Według karty aplikacji obsługuje pliki CSV, XLSX, XML i JSON pobierane m.in. z adresu URL, serwera FTP lub SFTP, Google Sheets i przez REST API. Aktualizuje stany, ceny z narzutem, warianty, SKU i kody kreskowe, może tworzyć nowe produkty i usuwać lub ukrywać pozycje wycofane przez dostawcę. Karta wymienia też język polski.

Częstotliwość synchronizacji zależy od planu aplikacji. Według karty plan darmowy pozwala na aktualizację ręczną i ma limit produktów, a automatyczne aktualizacje według harmonogramu, od raz dziennie do kilku razy na godzinę, są dostępne w planach płatnych (stan na październik 2026 - sprawdź aktualny cennik na karcie aplikacji). Takie narzędzie sprawdza się w sklepie, który sprzedaje głównie we własnym sklepie Shopify i współpracuje z jedną lub kilkoma hurtowniami.

Przy konfiguracji aplikacji najważniejsze jest mapowanie pól, czyli wskazanie, które pole w pliku XML odpowiada SKU, cenie, stanowi i kodowi EAN w Shopify. Dobra praktyka to osobne zadania: częste dla stanów i cen oraz rzadsze lub jednorazowe dla opisów i zdjęć. Dzięki temu Twoje poprawki w opisach nie zostaną nadpisane przy każdej synchronizacji.

Synchronizacja Shopify z hurtownią przez Base

Druga droga to integrator. Według pomocy Base hurtownie podłącza się w Integracje > Dodaj integrację, w sekcji Hurtownie, a część dostawców działa przez Base Connect, który pozwala podłączyć dowolną liczbę hurtowni bez dodatkowych opłat. Pomoc Base podaje, że stany i ceny są pobierane z hurtowni co godzinę, a pozostałe dane raz dziennie w nocy (stan na październik 2026 - sprawdź aktualne zasady w pomocy Base). Produkty możesz wystawiać prosto z magazynu hurtowni albo zaimportować je do katalogu Base.

Base pozwala też ustawić mnożnik ceny w integracji z hurtownią i osobno w module konta sprzedażowego, a mnożniki się mnożą. Można również zdefiniować progi cenowe z różnymi mnożnikami i wybrać, czy integracja ma pobierać cenę hurtową, czy detaliczną. Pomoc Base ostrzega przy tym, że ręczny import XML do katalogu działa tylko dla plików o strukturze znanej Base, np. w formacie Ceneo, i nie należy w ten sposób importować pliku od hurtowni - do tego służy moduł hurtowni. Dla dostawcy spoza listy można zbudować własną integrację przez API Base.

Z Base do Shopify produkty trafiają przez integrację sklepu, którą łączysz aplikacją base.com z Shopify App Store. Katalog może powstawać w Base i stamtąd być wystawiany w Shopify oraz na marketplace'ach. Ustawienia stanów, cen i kierunku synchronizacji opisujemy we wpisie Shopify i BaseLinker - połączenie i zamówienia w jednym panelu. Ta droga ma największy sens, gdy sprzedajesz także na Allegro lub innych platformach i chcesz, by jeden stan z hurtowni obsługiwał wszystkie kanały.

Aplikacja, Base czy własny moduł - porównanie dróg synchronizacji

Trzecia droga to własny moduł, który pobiera plik lub API hurtowni i aktualizuje Shopify przez Admin API. Ma sens przy nietypowym formacie danych, dużej liczbie dostawców z różnymi zasadami albo potrzebie łączenia stanów z kilku źródeł według własnych reguł. Wymaga jednak utrzymania, monitoringu i aktualizacji wersji API. Różnice między trzema drogami zestawiamy w tabeli:

KryteriumAplikacja do feedówBaseWłasny moduł na API
Najlepiej dlasklep Shopify i jedna lub kilka hurtownisprzedaż w sklepie i na marketplace'achnietypowe pliki i reguły
Format danychXML, CSV, XLSX, JSON według karty aplikacjihurtownie z listy Base, Base Connect, API Basedowolny, według projektu
Częstotliwośćzależna od planu aplikacjistany i ceny co godzinę według pomocy Basewedług projektu i limitów API
Narzut cenw ustawieniach aplikacjimnożniki i progi cenowewłasne reguły
Utrzymaniepo stronie producenta aplikacjipo stronie Basepo stronie firmy lub wykonawcy

Zamówienia do hurtowni i numery przesyłek w Shopify

Synchronizacja stanów to połowa dropshippingu. Druga połowa to przekazanie zamówienia do dostawcy i powrót numeru przesyłki. W zależności od hurtowni zamówienie trafia do niej e-mailem, przez jej panel, przez integrator albo przez API. Niezależnie od drogi numer przesyłki powinien wrócić do realizacji zamówienia w Shopify, bo wtedy klient dostaje powiadomienie z linkiem do śledzenia, a zamówienie zmienia status na zrealizowane.

Przy kilku hurtowniach jedno zamówienie może zawierać produkty od różnych dostawców i przyjść do klienta w kilku paczkach. Zaznacz to w opisie dostawy i w regulaminie, a w Shopify oznaczaj produkty tagiem lub dostawcą w polu Vendor, żeby zespół i automatyzacje wiedziały, gdzie przekazać każdą pozycję.

[#tip] Zanim wybierzesz narzędzie, poproś hurtownię o przykładowy plik i dokumentację pól. Sprawdź, czy plik ma stały identyfikator produktu, kody EAN, osobne wpisy dla wariantów i informację o dacie aktualizacji. Od jakości pliku zależy więcej niż od wybranej aplikacji.

Ceny z hurtowni w Shopify - narzut i koszty dropshippingu

Cena zakupu z pliku hurtowni rzadko jest ceną, po której chcesz sprzedawać. Aplikacje i integratory pozwalają ustawić narzut procentowy, kwotowy albo progi cenowe dla różnych przedziałów cen. Narzut musi pokryć nie tylko zysk, ale też koszty, które w dropshippingu bywają wyższe niż przy własnym magazynie: opłatę hurtowni za wysyłkę, płatności, reklamę i zwroty. Przykładowy podział ceny sprzedaży pokazuje wykres:

[#chart:shf23b]

Ustal też zasady zaokrąglania cen i cenę minimalną, poniżej której produkt nie powinien być sprzedawany. Gdy hurtownia podniesie cenę zakupu, a synchronizacja cen nie zadziała, sklep może przez kilka dni sprzedawać ze stratą. Dlatego zmiany cen o dużą wartość warto oznaczać do ręcznej weryfikacji, jeśli narzędzie na to pozwala.

Jak przygotować sklep Shopify do synchronizacji z hurtownią

Synchronizacja działa tak dobrze, jak dobre są dane po obu stronach. Przed uruchomieniem przejdź przez kilka kroków:

  1. Ustal jeden identyfikator łączący produkty, najlepiej SKU dostawcy lub kod EAN, i uzupełnij go we wszystkich wariantach w Shopify.

  2. Sprawdź, jak hurtownia zapisuje warianty i czy zmieszczą się w limicie 3 opcji i 2 048 wariantów na produkt (stan na październik 2026 - sprawdź aktualne zasady).

  3. Ustaw w wariantach z hurtowni śledzenie stanu i zablokuj sprzedaż przy braku towaru (opcja Continue selling when out of stock wyłączona).

  4. Zdecyduj, co dzieje się z produktem wycofanym przez dostawcę: ukrycie, wersja robocza albo archiwizacja.

  5. Uruchom synchronizację na kilku produktach testowych i porównaj stany oraz ceny z plikiem hurtowni.

Przy dużych katalogach pamiętaj o limicie dodawania wariantów. Według pomocy Shopify sklep z co najmniej 500 000 wariantów może dodać do 10 000 nowych wariantów na dobę przez CSV lub API, z wyjątkiem planu Plus. Zmiana wartości opcji w istniejących wariantach usuwa ich identyfikatory i tworzy nowe, co może zerwać powiązania w aplikacji synchronizującej. Podobne wyzwania w sklepie na WordPressie opisujemy we wpisie dropshipping w WooCommerce - integracja z hurtownią.

Stany w Shopify nie zgadzają się z hurtownią - najczęstsze przyczyny

Nawet dobrze ustawiona synchronizacja wymaga kontroli. Gdy klienci zamawiają produkty, których hurtownia już nie ma, albo ceny różnią się od pliku, przyczyny są zwykle podobne. Najczęstsze objawy i poprawki zebraliśmy na schemacie:

[#chart:shf23c]

Warto też ustawić bufor bezpieczeństwa. Jeśli hurtownia aktualizuje plik raz na kilka godzin, a towar sprzedaje się także w innych sklepach, ostatnie sztuki mogą zniknąć przed kolejną synchronizacją. Część narzędzi pozwala pokazywać w sklepie stan pomniejszony o kilka sztuk albo traktować niski stan jak brak towaru.

Jak Vinson pomaga połączyć Shopify z hurtownią

W Vinson wdrażamy sklepy na Shopify i łączymy je z hurtowniami, integratorami i marketplace'ami. Jesteśmy agencją e-commerce z Bochni, działamy od 2021 r., współpracowaliśmy z ponad 500 firmami i jesteśmy certyfikowanym partnerem Base. Przy synchronizacji z hurtownią zwykle:

  • analizujemy plik dostawcy i wybieramy drogę: aplikacja, Base albo własny moduł,

  • mapujemy pola XML na produkty i warianty w Shopify,

  • ustawiamy narzuty, progi cenowe i zasady dla produktów wycofanych,

  • łączymy stany z hurtowni ze sprzedażą na marketplace'ach przez Base,

  • testujemy synchronizację i ustawiamy kontrolę rozbieżności po starcie.

Szczegóły współpracy znajdziesz na stronie sklep na Shopify z Vinson.

Najczęściej zadawane pytania

Czy Shopify obsługuje import plików XML?

Nie bezpośrednio. Wbudowany import produktów przyjmuje pliki CSV według szablonu Shopify. Plik XML z hurtowni zaimportujesz przez aplikację z Shopify App Store obsługującą feedy XML albo przez integrator, np. Base.

Jak zsynchronizować stany magazynowe Shopify z hurtownią?

Użyj aplikacji do synchronizacji feedów, która pobiera plik hurtowni według harmonogramu, albo podłącz hurtownię w Base i wystawiaj produkty w Shopify przez integrację. Produkty połącz po SKU lub EAN i przetestuj synchronizację na kilku pozycjach przed uruchomieniem całości.

Jak często aktualizują się stany z hurtowni w Shopify?

To zależy od narzędzia i planu. W aplikacjach do feedów częstotliwość wynika z planu, od aktualizacji ręcznej po kilka razy na godzinę. Według pomocy Base stany i ceny z hurtowni są pobierane co godzinę. Ważne jest też, jak często hurtownia odświeża swój plik.

Czy dropshipping na Shopify jest legalny w Polsce?

Tak, to model sprzedaży stosowany przez wiele sklepów, ale wobec klienta sprzedawcą jest Twój sklep. Odpowiadasz za informacje o produkcie, termin dostawy, zwroty i reklamacje. Regulamin i umowę z hurtownią przygotuj z prawnikiem.

Jak ustawić narzut na ceny z hurtowni w Shopify?

Narzut ustawiasz w aplikacji synchronizującej lub w integratorze, a nie w samym Shopify. W Base mnożnik ceny ustawiasz w integracji z hurtownią i osobno w koncie sprzedażowym, a aplikacje do feedów pozwalają dodać narzut procentowy lub kwotowy. Narzut powinien pokryć wysyłkę, płatności, reklamę i zwroty.

Synchronizacja stanów Shopify z hurtownią to przede wszystkim dobre dane, wspólny identyfikator produktów i narzędzie dopasowane do liczby kanałów sprzedaży. Jeśli chcesz uruchomić dropshipping lub połączyć sklep z kilkoma dostawcami bez ryzyka sprzedaży towaru, którego nie ma, sprawdź sklep na Shopify z Vinson - zaczniemy od analizy pliku Twojej hurtowni.

Czy ten artykuł był pomocny? Oceń go
Bądź pierwszą osobą, która oceni

Łukasz Palej

Technical Implementation Expert

Wdraża integracje i rozwiązania IT dla e-commerce: sklepy, feedy produktowe, przepływ danych między systemami.

Wdraża integracje i rozwiązania IT dla e-commerce: sklepy, feedy produktowe, przepływ danych między systemami.

★★★★★
Współpracowałeś z Vinson?
Twoja opinia pomoże innym sprzedawcom wybrać sprawdzoną agencję. Zajmie Ci to minutę.
Oceń nas na Trustpilot →
Potrzebujesz pomocy z tym tematem?

Sklep na Shopify z Vinson

Łukasz i nasz zespół pomogą Ci wdrożyć to na Twoim koncie - bez zobowiązań.

  • Analiza Twojego konta i obecnych działań
  • Konkretny plan poprawek do wdrożenia
  • Bezpłatna konsultacja – bez zobowiązań
4,9/5 ze 171 opiniiWdrażamy i rozwijamy sklepy Shopify
Łukasz Palej - Technical Implementation Expert
Łukasz PalejTechnical Implementation Expert

Przeczytaj także

Więcej porad z naszej bazy wiedzy - przesuń, aby zobaczyć kolejne artykuły.

1 / 1

Masz pytania? Chętnie porozmawiamy!

Masz pytania? Chętnie porozmawiamy!

Odpowiadamy w ciągu 24 godzin w dni robocze. Pierwsza rozmowa jest bezpłatna i do niczego nie zobowiązuje.

Masz pytania? Chętnie porozmawiamy!

Odpowiadamy w ciągu 24 godzin w dni robocze. Pierwsza rozmowa jest bezpłatna i do niczego nie zobowiązuje.

Bartłomiej Stokłosa, CEO Vinson Agency

Bartłomiej Stokłosa

CEO & Founder

"Jeżeli czegoś nie da się zrobić, potrzebny jest ktoś, kto o tym nie wie - przyjdzie i to zrobi."

Bartłomiej Stokłosa, CEO Vinson Agency

Bartłomiej Stokłosa

CEO & Founder

"Jeżeli czegoś nie da się zrobić, potrzebny jest ktoś, kto o tym nie wie - przyjdzie i to zrobi."

Zadzwoń

574 944 685

Adres

Kazimierza Wielkiego 7/7

32-700 Bochnia

Wybierz dogodny termin w kalendarzu - bez wymiany maili w tę i z powrotem.

Napisz do nas

Opisz krótko, czego potrzebujesz - oddzwonimy lub odpiszemy w ciągu 24 godzin w dni robocze.

Łukasz PalejNa zapytanie odpowie Łukasz Palej, Technical Implementation Expert

Napisz do nas

Opisz krótko, czego potrzebujesz - oddzwonimy lub odpiszemy w ciągu 24 godzin w dni robocze.

Łukasz PalejNa zapytanie odpowie Łukasz Palej, Technical Implementation Expert
4,9172 opinii klientów · Trustindex →