Jeżeli w sklepie klient zamawia jeden wariant produktu, a do hurtowni trafia inny, problem bardzo często nie leży w samym zamówieniu, tylko w mapowaniu SKU. W dropshippingu SKU jest praktycznie numerem rejestracyjnym wariantu. Jeśli dwa systemy inaczej zapisują ten identyfikator, pomylą rozmiar, kolor albo model nawet wtedy, gdy nazwa produktu wygląda poprawnie.
Najbezpieczniejsza zasada brzmi: jeden fizyczny wariant powinien mieć jeden jednoznaczny identyfikator po stronie sklepu, integratora i dostawcy. Nazwa „Koszulka Basic / czarna / M” może się zmieniać. SKU powinno pozostać stabilne.
Jak wygląda błąd mapowania SKU w prawdziwym sklepie?
Najbardziej oczywisty przypadek to wysyłka złego wariantu. Klient kupuje but w rozmiarze 42, ale dostawca otrzymuje zamówienie na 41. Zdarzają się też mniej widoczne błędy: stan magazynowy aktualizuje się dla innego koloru, cena hurtowa trafia do niewłaściwego wariantu albo integracja wyłącza z oferty produkt, który nadal jest dostępny.
- zamówienie zawiera prawidłową nazwę wariantu, ale błędny SKU;
- kilka wariantów ma ten sam SKU;
- SKU istnieje na produkcie głównym, ale nie na poszczególnych wariantach;
- dostawca zmienił kod, a sklep nadal używa starego;
- integrator rozróżnia wielkie i małe litery, spacje lub znaki specjalne;
- feed XML/CSV aktualizuje produkt na podstawie innego pola niż system zamówień.
Shopify w swojej dokumentacji zwraca uwagę, że SKU powinny być przypisane do każdego wariantu, a przy problemach z aplikacjami zewnętrznymi trzeba sprawdzić dokładną zgodność znaków, spacji i wielkości liter. To ważne również poza Shopify: integrator nie „rozumie”, że TSHIRT-BLACK-M i tshirt-black-m oznaczają dla człowieka to samo, jeżeli porównuje wartości dosłownie.
Dlaczego warianty rozjeżdżają się po kilku tygodniach, choć na początku działały?
Najczęściej dlatego, że katalog dostawcy nie jest statyczny. Hurtownia może zmienić kod wariantu, połączyć dwa produkty, wycofać kolor, wprowadzić nowy EAN albo przebudować feed. Sklep może z kolei zostać wyeksportowany, zaimportowany lub połączony z drugim kanałem sprzedaży. Każda taka operacja może stworzyć nowe powiązanie.
Ryzyko rośnie przy sprzedaży wielokanałowej. Ten sam produkt może występować w sklepie, marketplace, systemie ERP i hurtowni. Jeżeli każdy kanał posiada własną kopię wariantów, jedna zmiana kodu potrafi rozjechać stany oraz zamówienia w kilku miejscach jednocześnie.
Dlatego przed skalowaniem warto najpierw uporządkować dostawcę. Pomocna jest procedura opisana w poradniku jak sprawdzić dostawcę dropshippingowego przed rozpoczęciem współpracy. Weryfikacja katalogu, stanów i sposobu wymiany danych jest równie ważna jak cena zakupu.
Audyt SKU krok po kroku
1. Wyeksportuj wszystkie warianty ze sklepu
Potrzebujesz co najmniej: ID produktu, ID wariantu, nazwy, atrybutów, SKU, EAN/GTIN oraz statusu magazynowego. Nie analizuj wyłącznie produktów głównych. To właśnie wariant jest jednostką, którą klient kupuje.
2. Pobierz aktualny katalog dostawcy
Użyj tego samego źródła, które zasila integrację: XML, CSV, API albo panel B2B. Jeżeli dostawca udostępnia kilka plików, ustal, który z nich jest źródłem stanów, a który danych produktowych.
3. Szukaj czterech klas problemów
| Problem | Przykład | Ryzyko |
|---|---|---|
| Brak SKU | wariant M bez kodu | integracja nie wie, co aktualizować |
| Duplikat SKU | dwa kolory mają ABC-101 | stan/cena może trafić do złego wariantu |
| Niezgodność znaków | ABC-101 vs abc-101 | brak synchronizacji |
| Nieaktualny kod | hurtownia zmieniła 101 na 101A | zamówienie trafia w pustkę lub do innej pozycji |
4. Sprawdź mapowanie na próbnych zamówieniach
Nie wystarczy, że stan magazynowy się synchronizuje. Złóż testowe zamówienia dla kilku wariantów jednego produktu, najlepiej takich, które mają podobne nazwy. Sprawdź, jaki identyfikator wychodzi ze sklepu i jaki rekord odbiera hurtownia.
5. Dodaj alert dla nieznanego SKU
Integracja nie powinna „zgadywać” zamiennika. Jeśli pojawia się SKU, którego nie ma w mapie, bezpieczniej zatrzymać pojedyncze zamówienie do weryfikacji niż automatycznie przesłać produkt o podobnej nazwie.
Shopify, WooCommerce, XML i CSV: gdzie szukać różnic?
W Shopify warto sprawdzić SKU na poziomie każdego wariantu i upewnić się, że aplikacja zewnętrzna synchronizuje właśnie pole SKU. Oficjalna dokumentacja Shopify wskazuje, że przy problemach z synchronizacją częstą przyczyną są brakujące albo niedokładnie zgodne SKU.
W WooCommerce zasada jest podobna. Oficjalna dokumentacja rozszerzenia WooCommerce Dropshipping opisuje import zapasów dostawcy z CSV i wskazuje kolumnę SKU jako klucz do dopasowania rekordów. Jeżeli plik dostawcy ma inny numer kolumny albo kod zmieni format, aktualizacja może nie trafić do oczekiwanego produktu.
Jeśli korzystasz z Shopify w modelu dropshippingowym, zobacz również poradnik Shopify w dropshippingu – praktyczne zastosowanie. Sam wybór platformy nie eliminuje problemów z danymi źródłowymi.
Procedura, którą warto wdrożyć przed uruchomieniem reklamy
- Każdy wariant otrzymuje unikalny SKU.
- SKU sklepu jest jawnie powiązany z kodem dostawcy.
- Duplikaty i puste wartości blokują import.
- Zmiana kodu przez dostawcę tworzy alert, a nie automatyczne „domyślne” dopasowanie.
- Po każdej większej aktualizacji katalogu wykonywane jest porównanie SKU.
- Przed mocną kampanią reklamową wykonywane są próbne zamówienia kilku wariantów.
- Obsługa ma raport zamówień zatrzymanych przez brak mapowania.
Taka kontrola jest mniej efektowna niż automatyczny import dziesięciu tysięcy produktów, ale właśnie ona ogranicza kosztowne pomyłki. W dropshippingu klient rozlicza sklep, a nie plik XML hurtowni.
FAQ
Czy SKU i EAN to to samo?
Nie. SKU jest wewnętrznym identyfikatorem używanym przez sklep lub dostawcę. EAN/GTIN jest standaryzowanym identyfikatorem produktu. W integracji można wykorzystywać oba, ale trzeba jasno ustalić, które pole jest kluczem mapowania.
Czy można mieć ten sam SKU dla kilku wariantów?
Technicznie część systemów może to dopuścić, ale w automatyzacji magazynu i zamówień jest to bardzo ryzykowne. Unikalny SKU dla każdego sprzedawalnego wariantu upraszcza synchronizację i diagnostykę.
Co zrobić, gdy dostawca regularnie zmienia SKU?
Nie nadpisuj bez śladu całej mapy. Przechowuj powiązanie starego i nowego kodu, datę zmiany oraz listę produktów, których dotyczyła. Przy częstych zmianach warto ustalić z dostawcą stabilny identyfikator techniczny lub EAN, jeżeli jest wiarygodnie utrzymywany.

