Dla każdego pola produktu należy określić znaczenie, format, obowiązkowość, źródło prawdy i odbiorców danych. SKU i zewnętrzne ID powinny być stabilne i unikalne, wartości słownikowe należy walidować, a publikację uzależnić od kontroli kluczowych danych. Błędy należy poprawiać u źródła, a nie tylko w jednym wyjściu.
Dane produktowe w WooCommerce zasilają katalog, wyszukiwarkę, filtry, zamówienia, feedy reklamowe oraz integracje. Gdy SKU nie jest unikalne, wymiary zapisuje się w dowolnym tekście, a ta sama marka występuje pod kilkoma nazwami, błąd powiela się w każdym wyniku. Jednorazowe czyszczenie pomoże tylko do następnego importu, jeśli nie zmieni się źródło danych, odpowiedzialność za nie i kontrola danych wejściowych.
Jakość danych nie oznacza, że każde pole musi być wypełnione za wszelką cenę. Oznacza uzgodnione znaczenie, format, pochodzenie i sposób wykorzystania. Ten poradnik dotyczy zarządzania danymi w całym cyklu życia produktu. Nie opisuje techniki pojedynczego importu CSV ani ogólnej struktury kategorii; koncentruje się na zasadach, które utrzymują wiarygodność produktu we wszystkich kanałach.
Utwórz słownik danych produktowych
Proszę spisać nazwę pola, jego znaczenie biznesowe, typ danych, jednostkę, dozwolone wartości, przykład i właściciela. W przypadku wymiaru trzeba wiedzieć, czy dotyczy opakowania, czy samego produktu; w przypadku stanu magazynowego – czy oznacza fizyczną ilość, dostępność, czy tekst marketingowy. Bez definicji dwa zespoły mogą przesyłać dane technicznie poprawne, lecz różniące się znaczeniem.
Przy każdym polu proszę odnotować systemy, które je odczytują. Krótka nazwa może trafiać do wyszukiwarki, długi opis na stronę, a zewnętrzne ID do synchronizacji. Nie należy tworzyć pola wyłącznie na potrzeby jednego elementu wizualnego. Jeśli znaczenie pola się zmieni, potrzebna jest wersjonowana migracja oraz sprawdzenie wszystkich odbiorców danych.
- Znaczenie, typ i jednostka pola
- Źródło prawdy i odpowiedzialny właściciel
- Dozwolone wartości i przykład
- Wyniki i integracje korzystające z danej
Proszę oddzielić SKU od identyfikatorów zewnętrznych
SKU powinno być stabilne i unikalne zgodnie z wewnętrzną regułą katalogową. Kod dostawcy, kod kreskowy i ID w ERP należy przechowywać w osobnych polach, ponieważ mogą się zmieniać lub mieć inny zakres unikalności. Jeśli wszystko trafi do SKU, integracja nie będzie później w stanie rozróżnić, który identyfikator wprowadził użytkownik.
Wariant potrzebuje własnego ID, nawet jeśli dziedziczy markę lub opis z produktu nadrzędnego. Zmianę SKU należy przeprowadzać jako kontrolowaną operację z mapowaniem starych i nowych danych. Pozycje zamówień muszą zachować historyczną nazwę i kod, aby późniejsza edycja produktu nie zmieniła znaczenia już zamkniętego zakupu.
Waliduj strukturę przed publikacją
Pola krytyczne określ według typu produktu. Towar fizyczny może wymagać wagi na potrzeby dostawy, plik cyfrowy innej kontroli, a wariant atrybutów wyboru. Walidacja powinna wyjaśniać, czego brakuje i dlaczego, a nie tylko blokować przycisk. Szkic może być niekompletny, ale publiczny produkt musi spełniać profil publikacji.
Kontrolowanych słowników używaj dla marki, koloru, materiału i innych wartości, według których odbywa się filtrowanie lub eksport. Wolny tekst zostaw na właściwy opis. Automatyczna normalizacja spacji i formatu jest przydatna, ale nie może połączyć dwóch znaczeniowo różnych wartości bez kontroli właściciela katalogu.
Zarządzaj pochodzeniem, aktualizacjami i konfliktami
Dla każdego pola zdecyduj, czy jego właścicielem jest WooCommerce, ERP, PIM czy feed dostawcy. Pozostałe systemy mogą je odczytywać, ale nie nadpisują go bez reguły. Jeśli dwie strony prześlą zmianę, konflikt nie powinien być po cichu rozstrzygany przez ostatni zapis. Zapisz czas, wersję i pochodzenie, a wyjątek przekaż do kolejki kontrolnej.
Częściowa aktualizacja powinna zmieniać wyłącznie pola zarządzane przez jej źródło. Brakująca kolumna nie może automatycznie usuwać istniejącej wartości, chyba że kontrakt wyraźnie to przewiduje. Proces masowy najpierw pokazuje podgląd liczby utworzonych, zmienionych, niezmienionych i odrzuconych produktów.
Mierzcie jakość i usuwajcie źródło błędu
Dashboard może monitorować duplikaty SKU, brakujące pola krytyczne, nieznane wartości słownikowe, produkty bez zdjęcia oraz nieaktualne synchronizacje. Progi należy podzielić według ryzyka: brakujący tekst marketingowy to inny problem niż nieprawidłowa cena lub identyfikator. Każdy raport potrzebuje właściciela i ścieżki naprawy.
Po wykryciu problemu należy odnaleźć pierwsze błędne źródło i poprawić mapowanie, formularz lub regułę. Ręczna poprawka w WooCommerce może być rozwiązaniem tymczasowym, ale kolejny import ją nadpisze. Należy regularnie usuwać nieużywane pola i dokumentować nowe. Utrzymywany kontrakt danych obniża koszty każdej przyszłej integracji, a także zmiany projektu graficznego.
Najczęstsze pytania
Czy dwa produkty mogą mieć ten sam SKU?
Dla niezawodnego zarządzania i integracji SKU powinno być jednoznaczne w uzgodnionym zakresie. Jeśli dostawca powtarza swoje kody, należy zapisać jego identyfikator osobno i utworzyć własne stabilne SKU.
Które pola produktu powinny być obowiązkowe?
Te, bez których nie można prawidłowo sprzedać produktu, dostarczyć go ani wysłać do używanego kanału. Obowiązkowość może się różnić w zależności od typu produktu i powinna być zapisana w profilu publikacyjnym.
Gdzie naprawić błąd z zewnętrznego feedu?
Najlepiej w źródle lub mapowaniu, które spowodowało błąd. Lokalną poprawkę należy stosować tylko w kontrolowany sposób, w przeciwnym razie kolejna synchronizacja ją nadpisze. Jednocześnie warto dodać walidację, aby ten sam błąd nie powrócił.