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

Łukasz Palej
Łukasz Palej
Technical Implementation Expert
Synchronizacja stanów Shopify z hurtownią - dropshipping i import z plików XML

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]
- Analiza sklepu, motywu i aplikacji
- Płatności, wysyłki i integracje z marketplace’ami
- Plan wdrożenia krok po kroku
Konsultację poprowadzi Łukasz Palej, Technical Implementation ExpertAplikacja 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:
| Kryterium | Aplikacja do feedów | Base | Własny moduł na API |
|---|---|---|---|
| Najlepiej dla | sklep Shopify i jedna lub kilka hurtowni | sprzedaż w sklepie i na marketplace'ach | nietypowe pliki i reguły |
| Format danych | XML, CSV, XLSX, JSON według karty aplikacji | hurtownie z listy Base, Base Connect, API Base | dowolny, według projektu |
| Częstotliwość | zależna od planu aplikacji | stany i ceny co godzinę według pomocy Base | według projektu i limitów API |
| Narzut cen | w ustawieniach aplikacji | mnożniki i progi cenowe | własne reguły |
| Utrzymanie | po stronie producenta aplikacji | po stronie Base | po 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:
Ustal jeden identyfikator łączący produkty, najlepiej SKU dostawcy lub kod EAN, i uzupełnij go we wszystkich wariantach w Shopify.
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).
Ustaw w wariantach z hurtowni śledzenie stanu i zablokuj sprzedaż przy braku towaru (opcja Continue selling when out of stock wyłączona).
Zdecyduj, co dzieje się z produktem wycofanym przez dostawcę: ukrycie, wersja robocza albo archiwizacja.
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:
| Kryterium | Aplikacja do feedów | Base | Własny moduł na API |
|---|---|---|---|
| Najlepiej dla | sklep Shopify i jedna lub kilka hurtowni | sprzedaż w sklepie i na marketplace'ach | nietypowe pliki i reguły |
| Format danych | XML, CSV, XLSX, JSON według karty aplikacji | hurtownie z listy Base, Base Connect, API Base | dowolny, według projektu |
| Częstotliwość | zależna od planu aplikacji | stany i ceny co godzinę według pomocy Base | według projektu i limitów API |
| Narzut cen | w ustawieniach aplikacji | mnożniki i progi cenowe | własne reguły |
| Utrzymanie | po stronie producenta aplikacji | po stronie Base | po 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:
Ustal jeden identyfikator łączący produkty, najlepiej SKU dostawcy lub kod EAN, i uzupełnij go we wszystkich wariantach w Shopify.
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).
Ustaw w wariantach z hurtowni śledzenie stanu i zablokuj sprzedaż przy braku towaru (opcja Continue selling when out of stock wyłączona).
Zdecyduj, co dzieje się z produktem wycofanym przez dostawcę: ukrycie, wersja robocza albo archiwizacja.
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.


Ł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.
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ń

Przeczytaj także
Więcej porad z naszej bazy wiedzy - przesuń, aby zobaczyć kolejne artykuły.
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 & 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 & Founder
"Jeżeli czegoś nie da się zrobić, potrzebny jest ktoś, kto o tym nie wie - przyjdzie i to zrobi."
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.
Na zapytanie odpowie Łukasz Palej, Technical Implementation ExpertNapisz do nas
Opisz krótko, czego potrzebujesz - oddzwonimy lub odpiszemy w ciągu 24 godzin w dni robocze.
Na zapytanie odpowie Łukasz Palej, Technical Implementation Expert