Jak monitorować przetwarzanie, tłumaczenia i synchronizację feedów

Dowiedz się, jak ustalić, czy opóźniona aktualizacja oczekuje na synchronizację dostawcy, tłumaczenie, klasyfikację, wygenerowanie eksportu lub przetworzenie przez marketplace. Ten przewodnik wyjaśnia, jak śledzić dane produktów w B2BLIX Feed, sprawdzać odpowiednie sekcje konta i znaleźć etap wymagający uwagi, gdy informacje nie są jeszcze zaktualizowane.


Dlaczego dane produktów mogą nie aktualizować się wszędzie w tym samym czasie

Aktualizacja produktu przechodzi przez kilka niezależnych operacji. B2BLIX może najpierw pobrać źródło dostawcy, zaktualizować zapisany katalog, wykonać operacje pomocnicze, takie jak tłumaczenie lub klasyfikacja kategorii, wygenerować eksport, a następnie oczekiwać, aż platforma docelowa pobierze i przetworzy ten eksport.

Operacje te nie muszą być wykonywane jednocześnie. Dostawca może na przykład synchronizować dane co godzinę, podczas gdy eksport jest generowany co dwie godziny. Żądanie tłumaczenia może również pozostawać w osobnej kolejce przetwarzania.

Krótka odpowiedź

Jeśli dane nie zostały jeszcze zaktualizowane, najpierw ustal ostatni etap, na którym oczekiwana wartość jest widoczna:

  1. Sprawdź, czy źródło dostawcy zostało zsynchronizowane.
  2. Sprawdź, czy produkt i jego nowe wartości są zapisane w sekcji All Products.
  3. Sprawdź postęp tłumaczenia lub innych operacji pomocniczych.
  4. Sprawdź, czy odpowiedni eksport został wygenerowany po aktualizacji danych dostawcy.
  5. Użyj narzędzia Export Checker, aby potwierdzić końcowy wynik eksportu produktu.
  6. Jeśli XML jest poprawny, sprawdź marketplace, sklep lub platformę porównywania cen, do której jest przekazywany.

Pierwsza sekcja, w której nie widać oczekiwanej wartości, zwykle wskazuje miejsce opóźnienia lub problemu z konfiguracją.

Zmiana częstotliwości synchronizacji dostawcy lub eksportu może wpłynąć na ceny na żywo, aktualizacje stanów magazynowych i opłaty zależne od wykorzystania. Przed zwiększeniem częstotliwości lub zmianą ustawień działających na żywo sprawdź bieżącą konfigurację i ustal, który proces jest opóźniony.

Jak działają poszczególne operacje

Synchronizacja dostawcy

Każdy włączony dostawca ma własną konfigurację źródła i częstotliwość synchronizacji. Podczas synchronizacji B2BLIX pobiera skonfigurowane źródło XML lub JSON, stosuje mapowanie dostawcy i aktualizuje kwalifikujące się produkty w zapisanym katalogu.

Tymczasowy problem z pobraniem danych dostawcy nie powoduje automatycznego usunięcia wcześniej zapisanego katalogu. B2BLIX może podejmować kolejne próby synchronizacji zgodnie ze skonfigurowanym harmonogramem. Ustawienia aktualności produktów, takie jak Force zero stock i Maximum last seen, niezależnie określają, co dzieje się, gdy wcześniej znany produkt nie występuje w nowszych danych dostawcy.

Tłumaczenie i klasyfikacja

Tłumaczenie jest uruchamiane za pomocą funkcji translate w regule transformacji danych. Tłumaczenie jest osobną operacją zależną od wykorzystania i może być kontynuowane niezależnie od synchronizacji dostawcy lub generowania eksportu.

Sekcja Statistics może zawierać blok Translations pokazujący liczbę rekordów pozostających w kolejce tłumaczeń oraz bieżący postęp przetwarzania.

Klasyfikacja kategorii dostawcy i inne operacje pomocnicze również mogą być aktualizowane niezależnie. Nie zakładaj, że wystąpił problem z synchronizacją dostawcy tylko dlatego, że przetłumaczona treść lub relacje kategorii nie są jeszcze gotowe.

Generowanie eksportu

Eksport jest generowany na podstawie najnowszych danych katalogu dostępnych w momencie uruchomienia tej operacji. Każdy eksport ma własny wybór produktów, filtry, transformacje, szablon i harmonogram generowania.

Synchronizacja dostawcy i generowanie eksportu są niezależne. Pomyślna aktualizacja danych dostawcy nie oznacza, że każdy plik eksportu został już ponownie wygenerowany.

Przetwarzanie przez platformę zewnętrzną

B2BLIX kontroluje import danych dostawcy, mapowanie, obliczenia, filtry, transformacje i wygenerowany plik XML. Gdy plik jest już dostępny, platforma docelowa decyduje, kiedy go pobierze, zweryfikuje, zaimportuje produkty i zaktualizuje publiczną ofertę.

Co sprawdzić na koncie

1. Sprawdź konfigurację dostawcy

Otwórz dostawcę i sprawdź, czy jest włączony, skonfigurowano właściwe źródło oraz czy częstotliwość synchronizacji odpowiada oczekiwanemu harmonogramowi aktualizacji.

Sprawdź również główny lub dodatkowy adres URL źródła, wymagane uwierzytelnianie, nagłówki żądań i mapowanie pól. Nie zastępuj działających danych uwierzytelniających ani ustawień źródła, jeśli nie potwierdzisz, że są nieprawidłowe.

Aby sprawdzić te ustawienia na koncie, otwórz Suppliers. Aby poznać ustawienia dostawcy i proces mapowania, przeczytaj Add and configure a supplier feed.

2. Znajdź produkt w sekcji wszystkich produktów

Wyszukaj jeden problematyczny produkt, najlepiej według EAN. Potwierdź, że produkt istnieje, i sprawdź jego zaimportowaną cenę, stan magazynowy, identyfikatory, informacje o dostawcy oraz czas ostatniego wykrycia.

Jeśli produktu nie ma, sprawdź, czy:

  • Źródło dostawcy zawiera prawidłowy EAN produktu.
  • Właściwe pole źródłowe jest zmapowane jako EAN.
  • Dostępne są wymagane wartości, takie jak cena, stan magazynowy, tytuł lub kategoria.
  • Produkt jest odczytywany z oczekiwanego głównego lub dodatkowego źródła.
  • Dostawca zezwala na produkty bez kategorii, gdy nie jest dostępne mapowanie kategorii.

Produkty bez prawidłowego EAN nie są uwzględniane w standardowym procesie przetwarzania i scalania produktów.

Aby sprawdzić to na koncie, otwórz All products. Aby poznać dostępne informacje o produkcie, przeczytaj All products interface.

3. Sprawdź postęp tłumaczenia

Jeśli zaimportowany produkt jest dostępny, ale przetłumaczona treść nie jest jeszcze gotowa, sprawdź informacje Translations w sekcji Statistics.

Sprawdź, czy:

  • Odpowiednia reguła transformacji korzysta z funkcji tłumaczenia.
  • Wybrano właściwy język docelowy.
  • Reguła jest włączona dla wymaganego eksportu.
  • Produkt spełnia warunki filtra reguły.
  • Rekordy tłumaczeń są nadal oznaczone jako oczekujące lub przetwarzane.

Postęp tłumaczenia należy monitorować niezależnie od statusu dostawcy i eksportu. Wielokrotna synchronizacja dostawcy sama w sobie nie naprawi nieprawidłowo skonfigurowanej reguły tłumaczenia.

4. W razie potrzeby sprawdź przetwarzanie kategorii

Jeśli produkt został zaimportowany, ale ma nieoczekiwaną lub nierozpoznaną kategorię, sprawdź relację między kategorią dostawcy a kategorią docelową. Automatyczna klasyfikacja może tworzyć lub sugerować relacje, ale gdy dokładność kategorii ma znaczenie dla eksportu, należy je zweryfikować.

Aby sprawdzić relacje kategorii, otwórz Category map. Aby poznać wyświetlane tam informacje, przeczytaj Category map interface.

5. Sprawdź harmonogram i konfigurację eksportu

Potwierdź, że wymagany eksport jest włączony, a jego harmonogram generowania jest odpowiedni. Porównaj czas ostatniego wygenerowania eksportu z czasem zmiany danych dostawcy.

Sprawdź również, czy do eksportu przypisano właściwych dostawców, filtry, transformacje, atrybuty i szablon XML.

Aby sprawdzić to na koncie, otwórz Exports. Aby poznać ustawienia eksportu, przeczytaj Create and configure XML export projections.

6. Prześledź jeden produkt za pomocą Export Checker

Użyj jednego problematycznego EAN-u, aby sprawdzić końcowy wynik przetwarzania. Export Checker pomaga ustalić, czy produkt został wybrany, odfiltrowany, przekształcony lub zapisany w końcowym pliku XML z nieoczekiwaną wartością.

Sprawdź:

  • Oryginalne dane dostawcy.
  • Wybranego dostawcę i zmapowane atrybuty.
  • Kategorię produktu i informacje o producencie.
  • Filtry eksportu uwzględniające lub wykluczające produkt.
  • Zastosowane do produktu reguły transformacji i obliczenia.
  • Końcowe atrybuty i przykładowy wynik XML.
  • Wyświetlony powód wykluczenia lub odrzucenia.

Aby sprawdzić to na koncie, otwórz Export checker. Aby poznać ten raport, przeczytaj Review product data and export results with export checker.

7. Po potwierdzeniu poprawności XML sprawdź miejsce docelowe

Jeśli Export Checker i wygenerowany XML zawierają prawidłową cenę, stan magazynowy, treść i wymagane pola, pozostałe opóźnienie może występować poza B2BLIX.

Sprawdź po stronie docelowej:

  • Czas pobrania feedu.
  • Status importu lub komunikaty o błędach.
  • Wymagania dotyczące weryfikacji produktu.
  • Status aktywacji lub zatwierdzenia produktu.
  • Opóźnienie aktualizacji publicznego katalogu.

Poprawny eksport B2BLIX nie gwarantuje, że zewnętrzna platforma pobrała, zaakceptowała lub opublikowała produkt.

Najczęstsze przyczyny opóźnionych lub brakujących aktualizacji

  • Dostawca nie został jeszcze zsynchronizowany. Harmonogram dostawcy może być rzadszy, niż oczekiwano, lub źródło mogło być tymczasowo niedostępne.
  • Dostawca jest wyłączony lub nieprawidłowo skonfigurowany. Konfiguracji mogą wymagać adres URL źródła, dane uwierzytelniające, nagłówki lub mapowanie.
  • Produkt został odrzucony podczas importu. Brakujący lub nieprawidłowy EAN, niewłaściwe mapowanie albo inna wymagana wartość mogą uniemożliwić standardowe przetwarzanie.
  • Tłumaczenie jest nadal przetwarzane. Tłumaczenie jest osobną operacją i może pozostawać w kolejce po zaimportowaniu danych dostawcy.
  • Relacja kategorii nie jest gotowa lub jest nieprawidłowa. Kategoria dostawcy może wymagać sprawdzenia w Category map.
  • Eksport nie został ponownie wygenerowany od czasu aktualizacji katalogu. Synchronizacja dostawcy i generowanie eksportu korzystają z niezależnych harmonogramów.
  • Filtr eksportu wyklucza produkt. Warunki dotyczące EAN, dostawcy, producenta, kategorii, stanu magazynowego, ceny lub innych atrybutów mogą go usunąć z eksportu.
  • Reguła transformacji nie obejmuje produktu. Reguła może być wyłączona dla eksportu, mieć nieprawidłowo skonfigurowany filtr lub podlegać wpływowi priorytetu reguł.
  • Miejsce docelowe nie przetworzyło najnowszego pliku. Marketplace lub sklep może pobierać feedy zgodnie z własnym harmonogramem albo odrzucić produkt podczas weryfikacji.

Przykład

Dostawca zmienia cenę produktu o EAN 4770000000001 o godzinie 10:00. Dostawca synchronizuje się z B2BLIX o 10:30, a nowa cena staje się widoczna w sekcji wszystkich produktów.

Odpowiedni eksport marketplace został ostatnio uruchomiony o 09:30 i jest zaplanowany co dwie godziny. Jego bieżący XML nadal zawiera więc wcześniejszą cenę. Po kolejnym wygenerowaniu eksportu można użyć Export Checker, aby potwierdzić nowe obliczenie i końcową wartość w XML.

Jeśli opis produktu również korzysta z reguły tłumaczenia, postęp tłumaczenia należy sprawdzić osobno. Aktualizacja ceny dostawcy, przetwarzanie tłumaczenia i generowanie eksportu to różne operacje.

Co zrobić dalej

  1. Wybierz jeden problematyczny produkt ze znanym EAN-em.
  2. Potwierdź, że oczekiwana wartość istnieje w oryginalnym źródle dostawcy.
  3. Sprawdź konfigurację dostawcy i mapowanie.
  4. Znajdź produkt w sekcji wszystkich produktów i potwierdź zapisane wartości.
  5. W razie potrzeby sprawdź postęp tłumaczenia lub kategorii.
  6. Porównaj czas synchronizacji dostawcy z czasem generowania eksportu.
  7. Prześledź produkt za pomocą Export Checker.
  8. Otwórz wygenerowany XML i potwierdź końcowe pola przeznaczone dla platformy docelowej.
  9. Jeśli XML jest poprawny, przeanalizuj proces importu i weryfikacji po stronie platformy docelowej.

Unikaj jednoczesnej zmiany kilku harmonogramów, mapowań, filtrów i reguł transformacji. Sprawdzaj poszczególne etapy po kolei, aby ustalić, które ustawienie lub operacja spowodowały dany rezultat.