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.
Co sprawdzić na swoim koncie
-
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.
-
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.
-
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.
-
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.
-
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. -
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.
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
- Popraw problemy dotyczące pól źródłowych w mapowaniu dostawcy.
- Utwórz osobne, jasno nazwane reguły transformacji dla każdego rodzaju poprawki treści.
- Używaj filtrów, aby każda reguła działała tylko tam, gdzie jest potrzebna.
- Twórz atrybuty przeznaczone dla konkretnego miejsca docelowego, gdy przydatne jest zachowanie oryginalnej wartości.
- Sprawdź priorytet reguł i potwierdź, że właściwe reguły są włączone w eksporcie.
- Sprawdź reprezentatywne produkty w Export Checker przed użyciem zaktualizowanego XML w aktywnym kanale.