Jak monitorować przetwarzanie, tłumaczenia i synchronizację źródeł danych

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


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

Aktualizacja produktu przechodzi przez kilka oddzielnych 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 zaczekać, aż platforma odbierająca pobierze i przetworzy ten eksport.

Operacje te nie muszą być wykonywane w tym samym czasie. Na przykład dostawca może synchronizować się co godzinę, podczas gdy eksport jest generowany co dwie godziny. Żądanie tłumaczenia może również pozostawać w oddzielnej kolejce przetwarzania.

Krótka odpowiedź

Gdy 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 Wszystkie produkty.
  3. Sprawdź postęp tłumaczenia lub innych operacji pomocniczych.
  4. Sprawdź, czy odpowiedni eksport został wygenerowany po aktualizacji danych dostawcy.
  5. Użyj funkcji Kontroler eksportu, aby potwierdzić końcowy wynik eksportu produktu.
  6. Jeśli XML jest prawidłowy, sprawdź platformę marketplace, sklep lub porównywarkę cen.

Pierwsza sekcja, w której nie jest widoczna oczekiwana wartość, zwykle wskazuje miejsce opóźnienia lub problemu z konfiguracją.

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

Jak działają te 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 próbować wykonać kolejne synchronizacje zgodnie ze skonfigurowanym harmonogramem. Ustawienia aktualności produktów, takie jak Wymuś zerowy stan magazynowy i Maksymalny czas od ostatniego wykrycia, 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 oddzielną operacją rozliczaną na podstawie wykorzystania i może być kontynuowane niezależnie od synchronizacji dostawcy lub generowania eksportu.

Sekcja Statystyki może zawierać blok Tłumaczenia pokazujący liczbę rekordów oczekują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 katalogowych 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żnymi procesami. Pomyślna aktualizacja danych dostawcy nie oznacza, że każdy plik eksportu został już ponownie wygenerowany.

Przetwarzanie przez platformę zewnętrzną

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

Co sprawdzić na swoim koncie

1. Sprawdź konfigurację dostawcy

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

Sprawdź również podstawowy 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 swoim koncie, otwórz Dostawcy. Aby poznać ustawienia dostawcy i sposób pracy z mapowaniem, przeczytaj Dodawanie i konfiguracja źródła danych dostawcy.

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.
  • Odpowiednie 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 podstawowego lub dodatkowego źródła.
  • Dostawca zezwala na produkty nieskategoryzowane, gdy nie jest dostępne mapowanie kategorii.

Produkty bez prawidłowego EAN nie są dopuszczane do standardowego procesu przetwarzania i łączenia produktów.

Aby sprawdzić to na swoim koncie, otwórz Wszystkie produkty. Aby poznać dostępne informacje o produkcie, przeczytaj Interfejs wszystkich produktów.

3. Sprawdź postęp tłumaczenia

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

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 filtrowania reguły.
  • Rekordy tłumaczeń nadal mają status oczekiwania lub przetwarzania.

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ź jego relację z kategorią dostawcy. 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 Mapa kategorii. Aby poznać wyświetlane tam informacje, przeczytaj Interfejs mapy kategorii.

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 swoim koncie, otwórz Eksporty. Aby poznać ustawienia eksportu, przeczytaj Tworzenie i konfiguracja projekcji eksportu XML.

6. Prześledź jeden produkt za pomocą Kontrolera eksportu

Użyj jednego problematycznego EAN-u, aby sprawdzić końcowy wynik przetwarzania. Kontroler eksportu 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, które uwzględniają produkt lub go wykluczają.
  • Zastosowane reguły transformacji i obliczenia.
  • Końcowe atrybuty i przykładowy wynik XML.
  • Wyświetlony powód wykluczenia lub odrzucenia.

Aby sprawdzić to na swoim koncie, otwórz Kontroler eksportu. Aby poznać ten raport, przeczytaj Sprawdzanie danych produktu i wyników eksportu za pomocą Kontrolera eksportu.

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

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

Sprawdź:

  • Czas pobrania źródła danych przez miejsce docelowe.
  • Status importu lub komunikaty o błędach.
  • Wymagania dotyczące walidacji produktu.
  • Status aktywacji lub zatwierdzenia produktu.
  • Opóźnienie aktualizacji publicznego katalogu.

Poprawny eksport B2BLIX nie gwarantuje, że platforma zewnętrzna pobrała, zaakceptowała lub opublikowała już 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. Adres URL źródła, dane uwierzytelniające, nagłówki lub mapowanie mogą wymagać sprawdzenia.
  • Produkt został odrzucony podczas importu. Brakujący lub nieprawidłowy EAN, błędne mapowanie albo inna wymagana wartość mogą uniemożliwić standardowe przetwarzanie.
  • Tłumaczenie jest nadal przetwarzane. Tłumaczenie jest oddzielną operacją i może pozostać w kolejce po zaimportowaniu danych dostawcy.
  • Relacja z kategorią nie jest gotowa lub jest nieprawidłowa. Kategoria dostawcy może wymagać sprawdzenia na mapie kategorii.
  • 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 jest spełniona. Reguła może być wyłączona dla eksportu, nieprawidłowo filtrowana lub podlegać wpływowi priorytetu reguł.
  • Miejsce docelowe nie przetworzyło najnowszego pliku. Platforma marketplace lub sklep może pobierać źródła danych zgodnie z własnym harmonogramem albo odrzucić produkt podczas walidacji.

Przykład

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

Odpowiedni eksport do 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ć Kontrolera eksportu, 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ć oddzielnie. 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ą Kontrolera eksportu.
  8. Otwórz wygenerowany XML i potwierdź końcowe pola przeznaczone dla miejsca docelowego.
  9. Jeśli XML jest prawidłowy, sprawdź proces importu i walidacji na platformie odbierającej.

Unikaj jednoczesnej zmiany wielu harmonogramów, mapowań, filtrów i reguł transformacji. Sprawdzaj jeden etap naraz, aby ustalić, które ustawienie lub operacja spowodowały dany rezultat.