Duplikaty i błędne EAN-y w katalogu — jak wyczyścić przed wystawieniem
EAN to dla marketplace’ów tożsamość produktu: duplikat w katalogu oznacza konflikt przy publikacji, a błędny numer — odrzucenie oferty albo podpięcie jej pod cudzą kartę produktu. Czyszczenie przed wystawieniem obejmuje trzy kroki: deduplikację po EAN, weryfikację formatu i sumy kontrolnej oraz uzupełnienie braków. Przy tysiącach SKU nie robi się tego ręcznie — MAMS waliduje identyfikatory razem z resztą oferty przed publikacją, z auto-korektą; w produkcyjnym wdrożeniu u Dystrybutora 11 000+ SKU dało to ~0% błędów przy 20 000+ ofert.
Dlaczego marketplace’y są bezlitosne dla EAN-ów
Platformy typu Amazon, Kaufland czy eMAG budują katalog wokół kart produktów, a kluczem do karty jest EAN/GTIN. Numer z błędną sumą kontrolną lub złą długością zatrzymuje publikację od razu. Groźniejszy jest numer poprawny formalnie, ale nieswój: oferta podpina się wtedy pod cudzą kartę — z obcym tytułem, zdjęciem i opiniami — i sprzedaje „nie ten" produkt, co kończy się zwrotami i zgłoszeniami. Duplikat wewnątrz własnego katalogu daje z kolei konflikt: dwie oferty walczą o ten sam identyfikator, a platforma odrzuca lub scala je po swojemu.
Skąd biorą się duplikaty i błędy przy dużym katalogu
Prawie zawsze z historii katalogu, nie z niedbalstwa. Typowe źródła: import danych od kilku dostawców, z których każdy przysyła własne pliki (ten sam produkt wchodzi dwa razy pod różnymi SKU); warianty rozmiaru lub koloru spisane pod jednym EAN-em, choć każdy wariant powinien mieć własny; wewnętrzne kody handlowe wpisane w pole EAN, bo „coś musiało tam być"; wreszcie zwykłe literówki przy ręcznym przepisywaniu. Przy 5 000+ SKU takich przypadków są setki — i nie widać ich, dopóki platforma nie zacznie odrzucać ofert.
Jak wyczyścić katalog masowo — i nie wracać do tego co miesiąc
Ręczny przegląd tysięcy wierszy w CSV się nie spina, a jednorazowe czyszczenie psuje się przy pierwszym imporcie od dostawcy. Skuteczna kolejność: najpierw deduplikacja po EAN (z decyzją, który rekord jest źródłowy), potem walidacja formatu i sumy kontrolnej, na końcu uzupełnienie braków u producenta lub dostawcy. MAMS wpina tę kontrolę na stałe w pipeline: walidatory sprawdzają identyfikatory i komplet danych każdej oferty przed publikacją, auto-korekta poprawia, co się da, a nic konfliktowego nie wychodzi na platformę. W produkcyjnym wdrożeniu u Dystrybutora 11 000+ SKU powstało tak 20 000+ ofert przy ~0% błędów publikacji, a przygotowanie 10 000+ ofert zajmuje mniej niż 24 h.
| Wystawianie bez czyszczenia | Walidacja przed publikacją (MAMS) | |
|---|---|---|
| Duplikaty EAN | Konflikt przy publikacji, odrzuty | Wykryte i rozstrzygnięte przed wysyłką |
| Błędna suma kontrolna | Blokada oferty po wysyłce | Wyłapana w walidacji, auto-korekta |
| Cudzy EAN w polu | Oferta pod obcą kartą produktu | Niezgodność zatrzymana przed publikacją |
| Braki EAN | Widać dopiero po odrzucie | Lista braków do uzupełnienia przed startem |
| Koszt kontroli | Ręczny przegląd po każdym imporcie | Stały element pipeline, ~0% błędów |
Najczęstsze pytania
Czy mogę wystawić ofertę bez EAN-u?
Zależy od platformy i kategorii — część kategorii wymaga EAN/GTIN bezwzględnie, część dopuszcza wyjątki po spełnieniu warunków platformy. Przy dużym katalogu bezpieczne założenie brzmi: każdy produkt ma własny, poprawny EAN, a braki uzupełniasz u producenta przed publikacją.
Co się stanie, jeśli dwa produkty mają ten sam EAN?
Platforma traktuje je jako jeden produkt: druga oferta zostaje odrzucona albo scalona z pierwszą. Jeśli EAN należy do cudzego produktu, oferta podpina się pod obcą kartę — z nie swoim tytułem i zdjęciami — co kończy się zwrotami i zgłoszeniami.
Jak znaleźć duplikaty EAN w dużym katalogu?
Mechanicznie: zestawienie wszystkich EAN-ów i wskazanie powtórzeń plus weryfikacja sumy kontrolnej numeru. Trudniejsza część to decyzja, który rekord jest źródłowy i co zrobić z wariantami. W MAMS ta kontrola jest częścią walidacji przed publikacją, więc nie trzeba jej pamiętać przy każdym imporcie.
Czy BaseLinker sam wyczyści błędne EAN-y?
BaseLinker przechowuje i przesyła identyfikatory, ale nie rozstrzygnie, który duplikat jest właściwy, ani nie uzupełni braków. MAMS waliduje oferty przed publikacją i oddaje uporządkowane dane do BASE publikacją zwrotną — wyczyszczony katalog zostaje u Ciebie.