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
- Po zalogowaniu otwórz Ustawienia synchronizacji.
- Sprawdź, czy wybrano właściwe źródło produktów i ustawienia eksportu.
- Uruchom ręczną synchronizację.
- Poczekaj na zakończenie procesu synchronizacji.
- 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.
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
- Zaloguj się na konto sprzedawcy Pigu.
- Otwórz sekcję Produkty.
- Otwórz menu Import w lewym górnym obszarze.
- Wybierz Import stanów magazynowych i cen.
- Kliknij Źródło importu.
- Jeśli opcja Źródło importu nie jest od razu widoczna, otwórz menu z trzema kropkami i wybierz ją z tego menu.
- Wybierz Link HTTPS jako typ źródła.
- Wklej spersonalizowany publiczny adres URL z sekcji Ustawienia synchronizacji B2BLIX.
- 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:
- Zapisz konfigurację importu.
- Kliknij Wykonaj import.
- Poczekaj, aż Pigu przetworzy plik.
- 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
- Uruchom ręczną synchronizację w B2BLIX.
- Potwierdź w sekcji Raporty synchronizacji, że proces został zakończony i wygenerowano eksport.
- Otwórz publiczny plik XML i potwierdź, że zawiera rekordy produktów.
- Zapisz bieżące mapowanie w Pigu przed zmianą połączenia.
- Usuń i ponownie utwórz import stanów magazynowych i cen w Pigu, używając tego samego publicznego adresu URL B2BLIX.
- Ponownie skonfiguruj i zapisz mapowanie atrybutów.
- 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.