Jak oczyszczać, normalizować i wzbogacać niespójną treść dostawców

Praktyczny proces usprawniania niespójnych danych produktów od dostawców bez przypadkowej zmiany cen, stanów magazynowych ani innych informacji handlowych.


Pliki danych dostawców często zawierają niespójne tytuły, opisy, wartości stanów magazynowych, wielkość liter lub formatowanie. Jeden dostawca może dostarczać opisy z kodem HTML, inny może pozostawiać ważne pola puste, a jeszcze inny może oferować lepszą treść produktu, ale mniej konkurencyjną cenę.

B2BLIX Feed udostępnia różne narzędzia do zbierania, poprawiania i wybierania tych informacji. Pierwszym ważnym krokiem jest ustalenie, czy problem należy rozwiązać w ramach mapowania dostawcy, reguły transformacji danych czy projekcji eksportu.

Kiedy ten przewodnik jest przydatny

Pliki danych dostawców często zawierają niespójne tytuły, opisy, wartości stanów magazynowych, wielkość liter lub formatowanie. Jeden dostawca może dostarczać opisy z kodem HTML, inny może pozostawiać ważne pola puste, a jeszcze inny może oferować lepszą treść produktu, ale mniej konkurencyjną cenę.

B2BLIX Feed udostępnia różne narzędzia do zbierania, poprawiania i wybierania tych informacji. Pierwszym ważnym krokiem jest ustalenie, czy problem należy rozwiązać w ramach mapowania dostawcy, reguły transformacji danych czy projekcji eksportu.

Krótka odpowiedź

  • Użyj mapowania dostawcy, aby wyodrębnić prawidłowe wartości z pliku źródłowego dostawcy i umieścić je w odpowiednich atrybutach B2BLIX.
  • Użyj reguł transformacji danych, aby zmienić formatowanie, usunąć kod HTML, połączyć atrybuty, przetłumaczyć tekst, zastosować kontrolowane wartości domyślne lub utworzyć wartości przeznaczone dla konkretnego miejsca docelowego.
  • Użyj projekcji eksportu, aby określić, którzy dostawcy i jakie produkty, transformacje oraz reguły wyboru treści mają zostać użyte dla konkretnego wyniku.

Transformacje danych mogą zmieniać wartości uwzględniane w wygenerowanym eksporcie XML. Przed użyciem nowej reguły w produkcyjnym kanale sprzedaży sprawdź reprezentatywne produkty i potwierdź wynik końcowy w narzędziu Export Checker.

Czym różnią się mapowanie i transformacje

Mapowanie pobiera dane dostawcy

Mapowanie wskazuje B2BLIX, gdzie znajduje się każda wymagana wartość w strukturze XML lub JSON dostawcy. Może na przykład połączyć pola nazwy produktu, opisu, EAN-u, ceny, stanu magazynowego, producenta i kategorii dostawcy z odpowiednimi atrybutami B2BLIX.

Mapowanie powinno wyodrębniać wartość faktycznie przekazaną przez dostawcę. Zwykle nie należy używać go do przeprojektowywania tytułu, zmiany wielkości liter, usuwania kodu HTML ani obliczania wartości zastępczej.

Aby sprawdzić źródło i mapowania dostawcy, po zalogowaniu otwórz Dostawcy.
Aby poznać konfigurację dostawcy i proces mapowania, przeczytaj przewodnik Dodawanie i konfigurowanie pliku danych dostawcy.

Transformacje zmieniają lub tworzą wartości

Reguły transformacji danych działają na atrybutach zebranych za pomocą mapowania. Mogą modyfikować istniejący atrybut lub tworzyć nowy atrybut do wykorzystania w eksporcie.

Typowe zadania transformacji obejmują:

  • Konwersję opisów HTML do zwykłego tekstu.
  • Zmianę tekstu na wielkie lub małe litery albo formatowanie jak w tytule.
  • Łączenie kilku atrybutów w jeden tytuł lub opis.
  • Tłumaczenie wybranej treści.
  • Zastosowanie wartości tylko wtedy, gdy atrybut jest pusty.
  • Tworzenie atrybutu przeznaczonego dla konkretnego miejsca docelowego przy zachowaniu oryginalnej wartości.

Aby utworzyć lub sprawdzić te reguły, otwórz Reguły transformacji danych.
Informacje o dostępnych funkcjach i składni formuł znajdziesz w przewodniku Reguły transformacji danych.

Strona tworzenia reguł transformacji danych z nazwą reguły, kryteriami filtrowania, polami transformacji atrybutów i przyciskiem tworzenia reguły
Na stronie Reguł transformacji danych określasz, których produktów dotyczy reguła oraz które atrybuty ma ona modyfikować lub tworzyć.

Co sprawdzić na swoim koncie

  1. Potwierdź, że zmapowano prawidłową wartość źródłową.

    Sprawdź mapowanie dostawcy i upewnij się, że tytuł, opis, stan magazynowy, obrazy, producent oraz inne istotne wartości są pobierane z prawidłowych ścieżek źródłowych.

    Jeśli zmapowano nieprawidłowe pole źródłowe, popraw mapowanie przed utworzeniem transformacji. Transformacja nie może niezawodnie naprawić wartości pobranej z niewłaściwego miejsca.

  2. Sprawdź zapisane dane produktów.

    Otwórz Wszystkie produkty i sprawdź kilka zaimportowanych produktów.
    Przewodnik po interfejsie Wszystkie produkty wyjaśnia, jak sprawdzać dostępne informacje o produktach.

    Dzięki temu ustalisz, czy problem występuje już w zmapowanym katalogu, czy pojawia się dopiero po transformacji eksportu.

  3. Utwórz wąsko zakrojoną regułę transformacji.

    Używaj filtrów, gdy poprawka powinna dotyczyć tylko określonych dostawców, kategorii, producentów lub produktów. Unikaj stosowania szerokiej reguły do całego katalogu, chyba że ta sama poprawka jest prawidłowa dla każdego produktu, którego dotyczy.

  4. Zachowaj oryginalną wartość, jeśli jest to przydatne.

    Zamiast od razu zastępować ważny atrybut źródłowy, rozważ utworzenie nowego atrybutu dla oczyszczonej wersji lub wersji przeznaczonej dla konkretnego miejsca docelowego. Możesz na przykład zachować oryginalny tytuł i utworzyć dodatkowy atrybut tytułu dla eksportu do konkretnej witryny.

  5. Przypisz regułę do właściwego eksportu.

    Projekcja eksportu ma własne filtry, transformacje, wybór treści, szablon i harmonogram. Upewnij się, że nowa reguła jest włączona tylko dla eksportów, które jej potrzebują.

    Aby sprawdzić tę konfigurację, otwórz Eksporty.
    Szczegółowe informacje o projekcjach eksportu znajdziesz w przewodniku Tworzenie i konfigurowanie projekcji eksportu XML.

  6. Sprawdź reprezentatywne produkty w narzędziu Export Checker.

    Otwórz Export Checker i sprawdź dane źródłowe, wybranego dostawcę, zastosowane transformacje, atrybuty końcowe oraz reprezentatywny wynik XML.

    Szczegółowe informacje o wyświetlanych danych znajdziesz w przewodniku Export Checker: sprawdzanie danych produktów i wyników eksportu.

Raport Export Checker pokazujący dane źródłowe, zwycięskiego dostawcę i wyeksportowany XML
Export Checker pomaga porównać dane dostawców, dostawcę wybranego do przetwarzania oraz końcową wartość zapisaną w eksporcie.

Typowe problemy z treścią i sposoby ich rozwiązywania

Problem Gdzie go rozwiązać Zalecane działanie
Importowane jest niewłaściwe pole dostawcy Mapowanie dostawcy Zmapuj prawidłową ścieżkę źródłową do odpowiedniego atrybutu B2BLIX.
Opis zawiera kod HTML Reguła transformacji danych Użyj funkcji HTML-to-text, aby utworzyć wersję w postaci zwykłego tekstu.
Tytuły mają niespójną wielkość liter Reguła transformacji danych Użyj odpowiedniej funkcji formatowania wielkimi lub małymi literami albo formatowania jak w tytule.
Tytuł musi zawierać kilka atrybutów Reguła transformacji danych Użyj funkcji concat, aby połączyć wartości zgodnie z udokumentowaną składnią.
Puste pole wymaga kontrolowanej wartości zastępczej Reguła transformacji danych Użyj warunku pustej wartości i zastosuj wartość domyślną tylko wtedy, gdy jest prawidłowa dla docelowego procesu.
Wielu dostawców podaje różne opisy tego samego EAN-u Wybór treści eksportu Wybierz, czy treść ma pochodzić od dostawcy wybranego komercyjnie, czy od dostawcy z najdłuższą dostępną treścią.
Oryginalna wartość musi pozostać dostępna Reguła transformacji danych Utwórz nowy atrybut zamiast zastępować oryginalny atrybut.

Jak bezpiecznie usuwać kod HTML

Najpierw zmapuj oryginalny opis dostawcy do odpowiedniego atrybutu opisu. Następnie użyj funkcji HTML-to-text w regule transformacji danych.

Na potrzeby wstępnych testów zwykle bezpieczniej jest zapisać wynik w osobnym atrybucie, zamiast od razu zastępować oryginalny opis. Następnie możesz porównać oryginalną i oczyszczoną wartość w Export Checker.

Przetestuj produkty zawierające:

  • Zwykły opis bez kodu HTML.
  • Opis z rozbudowanym formatowaniem HTML.
  • Pusty opis.
  • Nietypowe znaki lub treść w wielu językach.

Jak tworzyć tytuły i opisy z kilku atrybutów

Użyj funkcji concat w regule transformacji danych. Może ona połączyć zmapowane atrybuty i stały tekst w nową wartość.

Na przykład tytuł przeznaczony dla konkretnego miejsca docelowego może składać się z producenta, oryginalnego tytułu, koloru i innego istotnego atrybutu produktu. Użyj dokładnej składni funkcji opisanej w przewodniku Reguły transformacji danych.

Przed szerokim zastosowaniem formuły sprawdź jej działanie, gdy jeden z uwzględnionych atrybutów jest pusty. Połączony tytuł nie powinien zawierać niepotrzebnych separatorów, powtórzonego tekstu ani mylących informacji.

Kiedy używać wartości domyślnych dla pustych pól

Wartości domyślnej należy używać tylko wtedy, gdy puste pole ma jasne i bezpieczne znaczenie w systemie docelowym.

Możesz na przykład zdecydować, że pustą wartość stanu magazynowego należy eksportować jako 0, aby system odbierający uznał produkt za niedostępny. Powinna to być świadoma reguła biznesowa, a nie ogólna poprawka dla każdej brakującej wartości.

Zmiana pustego pola ceny, stanu magazynowego lub dostępności może wpłynąć na to, co zostanie opublikowane przez sklep, marketplace lub platformę porównującą ceny. Przed dodaniem wartości domyślnej zweryfikuj mapowanie źródła i wymagania miejsca docelowego.

Przed zastosowaniem wartości domyślnej potwierdź:

  • Dlaczego pole dostawcy jest puste.
  • Czy pusta wartość i zero mają takie samo znaczenie.
  • Czy miejsce docelowe akceptuje proponowaną wartość domyślną.
  • Czy reguła powinna dotyczyć każdego dostawcy, czy tylko wybranego dostawcy.
  • Czy oryginalna wartość powinna pozostać dostępna do sprawdzenia.

Jak wybrać bogatszą treść bez zmiany oferty handlowej

Produkty od różnych dostawców mogą być grupowane według zaakceptowanego EAN-u. Eksport może osobno oceniać ofertę handlową i źródło treści.

Wśród dostawców uwzględnionych w eksporcie system może wybrać zwycięską ofertę handlową zgodnie z logiką wyboru dostawcy określoną dla eksportu. Następnie logika wyboru treści dla eksportu może użyć:

  • Treści wybranej zwycięskiej oferty handlowej.
  • Najdłuższej dostępnej treści od innego dostawcy z odpowiedniego zbioru dostawców.

Dzięki temu eksport może wykorzystać konkurencyjną ofertę jednego dostawcy, a jednocześnie pobrać bogatszy opis od innego dostawcy. Nie oznacza to, że najdłuższy opis zawsze jest najdokładniejszy, dlatego wynik należy nadal sprawdzać.

Przykład

Dostawca A i dostawca B oferują ten sam produkt z tym samym EAN-em. Dostawca A ma niższą cenę, ale udostępnia krótki opis zawierający kod HTML. Dostawca B ma dłuższy opis w postaci zwykłego tekstu.

Eksport może zachować dostawcę A jako zwycięską ofertę handlową, a jednocześnie użyć skonfigurowanej logiki wyboru treści, aby pobrać dłuższy opis. Następnie reguła transformacji może ujednolicić wielkość liter lub utworzyć tytuł przeznaczony dla konkretnego miejsca docelowego bez zmiany wybranej ceny dostawcy A.

Przetestuj reprezentatywne produkty przed szerszym zastosowaniem

Nie testuj nowej reguły dotyczącej treści tylko na jednym idealnym produkcie. Wybierz niewielką grupę reprezentującą różne warunki dotyczące danych dostawców w Twoim katalogu.

  • Produkt z kompletną i uporządkowaną treścią.
  • Produkt z kodem HTML w opisie.
  • Produkt z pustą wartością, który może wymagać wartości domyślnej.
  • Produkt dostępny u kilku dostawców pod tym samym EAN-em.
  • Produkt z niespójną wielkością liter.
  • Produkt, który nie powinien pasować do reguły transformacji.

Dla każdego produktu porównaj zmapowane dane dostawcy, wynik transformacji, wybraną treść i końcową wartość XML. Pomoże to potwierdzić zarówno zmianę zamierzonych produktów, jak i brak wpływu na produkty niezwiązane z regułą.

Co zrobić dalej

  1. Popraw problemy dotyczące pól źródłowych w mapowaniu dostawcy.
  2. Utwórz osobne, jasno nazwane reguły transformacji dla każdego rodzaju poprawki treści.
  3. Używaj filtrów, aby każda reguła działała tylko tam, gdzie jest potrzebna.
  4. Twórz atrybuty przeznaczone dla konkretnego miejsca docelowego, gdy przydatne jest zachowanie oryginalnej wartości.
  5. Sprawdź priorytet reguł i potwierdź, że właściwe reguły są włączone w eksporcie.
  6. Sprawdź reprezentatywne produkty w Export Checker przed użyciem zaktualizowanego XML w aktywnym kanale.