Jak rozwiązać problemy z importem XML, mapowaniem, strukturą lub odrzuconym FEED-em w Pigu

Rozwiąż problemy z odrzuconymi FEED-ami XML, brakującym mapowaniem atrybutów, nieczytelną strukturą pliku oraz importami, które nie aktualizują danych w Pigu. Dowiedz się, jak zweryfikować eksport B2BLIX, ponownie utworzyć połączenie importu w Pigu i sprawdzić wynik.


Kiedy ten poradnik jest przydatny

Skorzystaj z tego poradnika, jeśli połączono publiczny FEED XML B2BLIX z Pigu, ale występuje jeden z poniższych problemów:

  • Pigu nie odczytuje FEED-u XML.
  • Pigu odrzuca FEED lub zgłasza problem ze strukturą.
  • Oczekiwane pola XML nie są dostępne do mapowania.
  • Połączenie importu istnieje, ale żadne produkty ani ceny nie są importowane.
  • Trzeba ponownie skonfigurować mapowanie atrybutów w Pigu.
  • Pobrany plik XML wygląda na niekompletny lub uszkodzony.

Krótka odpowiedź

Najpierw uruchom ręczną synchronizację w B2BLIX i poczekaj na jej zakończenie. Następnie sprawdź nowo wygenerowany plik XML.

Jeśli plik XML jest dostępny, ale Pigu nadal nie może go prawidłowo odczytać, usuń istniejące połączenie importu stanów magazynowych i cen w Pigu, a następnie ponownie dodaj ten sam publiczny adres URL XML B2BLIX. Ponowne utworzenie połączenia może sprawić, że Pigu ponownie odczyta strukturę pliku i poprosi o nowe mapowanie atrybutów.

Ważne: Cena wyświetlana w wygenerowanym pliku XML B2BLIX nie jest automatycznie aktualną ceną w marketplace. Pigu musi pomyślnie pobrać, zaakceptować, zmapować i zastosować FEED, zanim zmiana będzie widoczna w marketplace.

Jak działa połączenie XML

B2BLIX importuje źródło produktów zgodnie z konfiguracją synchronizacji na Twoim koncie. Podczas synchronizacji usługa przetwarza produkty, stosuje skonfigurowane reguły cenowe BuyBox, jeśli dostępne są wystarczające informacje, i przygotowuje plik wyjściowy.

Wynik jest udostępniany za pośrednictwem spersonalizowanego publicznego adresu URL XML. Ten adres pozostaje stały i jest przeznaczony do użycia jako źródło importu na koncie sprzedawcy Pigu.

Pigu okresowo pobiera informacje z tego adresu URL. Pigu musi rozumieć strukturę XML i wiedzieć, które atrybuty XML odpowiadają polom produktów, stanów magazynowych i cen.

Monitorowanie, obliczenia, generowanie XML i publikacja w marketplace to osobne etapy. Pomyślne obliczenia w B2BLIX nie potwierdzają, że Pigu zaimportowało wynikową cenę.

Krok 1: Wygeneruj aktualny plik XML w B2BLIX

  1. Po zalogowaniu otwórz Ustawienia synchronizacji.
  2. Sprawdź, czy wybrano właściwe źródło produktów i ustawienia eksportu.
  3. Uruchom ręczną synchronizację.
  4. Poczekaj na zakończenie procesu synchronizacji.
  5. Otwórz lub pobierz nowo wygenerowany plik XML ze spersonalizowanego publicznego adresu URL.

Aby poznać znaczenie pól synchronizacji i opcje eksportu, przeczytaj Ustawienia synchronizacji: konfiguracja importu produktów i eksportu cen.

Sekcja Ustawienia synchronizacji B2BLIX ze spersonalizowanym publicznym adresem URL XML
Ta sekcja zawiera spersonalizowany publiczny adres XML, który należy dodać jako źródło importu HTTPS w Pigu.

Krok 2: Sprawdź, czy B2BLIX pomyślnie wygenerował eksport

Zanim zmienisz połączenie w Pigu, sprawdź, czy ostatnia synchronizacja została zakończona i wygenerowała eksport.

Otwórz Raporty synchronizacji i sprawdź ostatnią synchronizację. Objaśnienie statusów raportów i wyników przetwarzania znajdziesz w artykule Raporty synchronizacji: przegląd wyników importu, obliczeń BuyBox i eksportu.

Sprawdź, czy:

  • synchronizacja została zakończona, a nie pozostaje w toku;
  • otrzymano produkty ze źródła;
  • utworzono wynik eksportu;
  • wygenerowany plik otwiera się i zawiera rekordy produktów;
  • obecne są oczekiwane identyfikatory, wartości stanów magazynowych i pola cen.

Jeśli wygenerowanego pliku brakuje lub jest pusty, problem może dotyczyć importu lub konfiguracji synchronizacji w B2BLIX, a nie połączenia z Pigu. Przed usunięciem importu w Pigu sprawdź raport synchronizacji.

Krok 3: Usuń istniejące połączenie importu w Pigu

Jeśli plik XML jest dostępny i można go odczytać, ale Pigu nadal go odrzuca lub nie wyświetla prawidłowych pól, usuń bieżące źródło importu stanów magazynowych i cen z konta Pigu.

Ten krok może być przydatny nawet wtedy, gdy planujesz ponownie dodać dokładnie ten sam adres URL. Ponowne utworzenie połączenia sprawia, że Pigu traktuje je jako nowe źródło importu i ponownie odczytuje bieżącą strukturę XML.

Przed usunięciem połączenia: Zapisz bieżące mapowanie pól lub zrób jego zrzut ekranu. Po ponownym połączeniu FEED-u może być konieczne ponowne skonfigurowanie mapowania.

Krok 4: Ponownie dodaj publiczny adres URL XML B2BLIX

  1. Zaloguj się na konto sprzedawcy Pigu.
  2. Otwórz sekcję Produkty.
  3. Otwórz menu Import w lewym górnym obszarze.
  4. Wybierz Import stanów magazynowych i cen.
  5. Kliknij Źródło importu.
  6. Jeśli opcja Źródło importu nie jest od razu widoczna, otwórz menu z trzema kropkami i wybierz ją z tego menu.
  7. Wybierz Link HTTPS jako typ źródła.
  8. Wklej spersonalizowany publiczny adres URL z sekcji Ustawienia synchronizacji B2BLIX.
  9. Kliknij Potwierdź.

Nie zastępuj adresu URL adresem lokalnego, pobranego pliku. Użyj spersonalizowanego publicznego adresu HTTPS wyświetlanego na koncie B2BLIX.

Krok 5: Skonfiguruj mapowanie atrybutów w Pigu

Po dodaniu źródła Pigu może poprosić o zmapowanie atrybutów XML na odpowiadające im pola Pigu.

Dokładnie sprawdź mapowanie i połącz odpowiednie atrybuty identyfikatora produktu, stanu magazynowego i ceny. Dostępne pola zależą od wygenerowanego pliku XML i opcji przedstawionych przez Pigu.

Po zakończeniu mapowania:

  1. Zapisz konfigurację importu.
  2. Kliknij Wykonaj import.
  3. Poczekaj, aż Pigu przetworzy plik.
  4. Sprawdź wynik importu i wszelkie komunikaty o odrzuceniu.

Najczęstsze przyczyny

Pigu korzysta ze starszej interpretacji struktury XML

Źródło importu mogło zostać utworzone, zanim bieżąca struktura XML była dostępna. Usunięcie i ponowne utworzenie źródła pozwala Pigu ponownie odczytać plik i wyświetlić bieżące atrybuty do mapowania.

Mapowanie nie zostało ukończone lub zapisane

Samo dodanie linku HTTPS może nie wystarczyć do ukończenia konfiguracji. Upewnij się, że wymagane atrybuty są zmapowane i że konfiguracja została zapisana przed wykonaniem importu.

Ostatnia synchronizacja B2BLIX nie została zakończona

Pigu może pobierać starszy plik, gdy nowa synchronizacja jest nadal w toku. Przed sprawdzeniem adresu URL lub ponownym podłączeniem poczekaj na zakończenie ręcznej synchronizacji.

Wygenerowany plik nie zawiera oczekiwanych produktów

Może to wskazywać na problem ze źródłem zaimportowanym do B2BLIX lub z konfiguracją synchronizacji. Sprawdź najnowszy raport synchronizacji, aby zobaczyć, czy produkty zostały odebrane i wyeksportowane.

Pigu zaakceptowało źródło, ale odrzuciło poszczególne rekordy

Prawidłowy plik XML może nadal zawierać rekordy produktów, których Pigu nie akceptuje. Sprawdź wynik importu w Pigu, aby ustalić, czy odrzucenie dotyczy całego pliku, czy tylko określonych produktów lub pól.

Import został skonfigurowany, ale nie został wykonany

Po dodaniu adresu URL i zapisaniu mapowania uruchom Wykonaj import. Utworzenie źródła importu nie musi oznaczać, że Pigu już je przetworzyło.

Przykład

Sprzedawca uruchamia synchronizację B2BLIX i potwierdza, że publiczny plik XML zawiera produkty, wartości stanów magazynowych oraz obliczone ceny. Jednak Pigu nie wyświetla żadnych pól do mapowania ceny i odrzuca import.

Sprzedawca zapisuje istniejące mapowanie, usuwa bieżące źródło importu stanów magazynowych i cen w Pigu, a następnie ponownie dodaje ten sam publiczny adres URL XML B2BLIX jako Link HTTPS. Pigu ponownie odczytuje źródło, wyświetla atrybuty XML i umożliwia sprzedawcy odtworzenie mapowania. Sprzedawca zapisuje je i uruchamia Wykonaj import.

Co zrobić dalej

  1. Uruchom ręczną synchronizację w B2BLIX.
  2. Potwierdź w sekcji Raporty synchronizacji, że proces został zakończony i wygenerowano eksport.
  3. Otwórz publiczny plik XML i potwierdź, że zawiera rekordy produktów.
  4. Zapisz bieżące mapowanie w Pigu przed zmianą połączenia.
  5. Usuń i ponownie utwórz import stanów magazynowych i cen w Pigu, używając tego samego publicznego adresu URL B2BLIX.
  6. Ponownie skonfiguruj i zapisz mapowanie atrybutów.
  7. Uruchom Wykonaj import i sprawdź wynik w Pigu.

Jeśli samego pliku XML brakuje, jest pusty lub nie można go otworzyć, rozwiąż problem z synchronizacją B2BLIX przed ponownym utworzeniem połączenia z Pigu. Jeśli plik jest prawidłowy, ale Pigu odrzuca określone rekordy, skorzystaj ze szczegółów odrzucenia w Pigu, aby ustalić, którego pola lub produktu dotyczy problem.