Jak rozwiązać problemy z importem XML, mapowaniem, strukturą lub odrzuconym kanałem w Pigu
Rozwiąż problemy z odrzuconymi kanał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, odtworzyć połączenie importu Pigu i sprawdzić wynik.
Kiedy ten poradnik jest przydatny
Skorzystaj z tego poradnika, jeśli połączono publiczny kanał XML B2BLIX z Pigu, ale występuje jeden z poniższych problemów:
- Pigu nie odczytuje kanału XML.
- Pigu odrzuca kanał lub zgłasza problem ze strukturą.
- Oczekiwane pola XML nie są dostępne podczas mapowania.
- Połączenie importu istnieje, ale żadne produkty ani ceny nie są importowane.
- Trzeba ponownie skonfigurować mapowanie atrybutów w Pigu.
- Pobrany plik XML wydaje się niekompletny lub uszkodzony.
Krótka odpowiedź
Najpierw uruchom ręczną synchronizację w B2BLIX i poczekaj, aż się zakończy. Następnie sprawdź nowo wygenerowany plik XML.
Jeśli plik XML jest dostępny, ale Pigu nadal nie może go poprawnie 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 widoczna w wygenerowanym pliku XML B2BLIX nie jest automatycznie aktualną ceną w marketplace. Pigu musi pomyślnie pobrać, zaakceptować, zmapować i zastosować kanał, 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 wyceny BuyBox, jeśli dostępne są wystarczające informacje, i przygotowuje plik wynikowy.
Wynik jest udostępniany za pośrednictwem spersonalizowanego publicznego adresu URL XML. Ten adres pozostaje stały i powinien być używany 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 B2BLIX nie potwierdzają, że Pigu zaimportowało wynikową cenę.
Krok 1: Wygeneruj świeży 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 z osobistego publicznego adresu URL.
Aby poznać znaczenie pól synchronizacji i opcji 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 najnowsza synchronizacja została zakończona i utworzono eksport.
Otwórz Raporty synchronizacji i sprawdź najnowszą synchronizację. Wyjaś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 w B2BLIX albo konfiguracji synchronizacji, a nie połączenia z Pigu. Przed usunięciem importu 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 właściwych pól, usuń bieżące źródło importu stanów magazynowych i cen ze swojego konta Pigu.
Ten krok może być przydatny nawet wtedy, gdy planujesz ponownie dodać dokładnie ten sam adres URL. Ponowne utworzenie połączenia sprawi, że Pigu potraktuje je jako nowe źródło importu i ponownie odczyta bieżącą strukturę XML.
Przed usunięciem połączenia: Zapisz bieżące mapowanie pól lub wykonaj jego zrzut ekranu. Po ponownym połączeniu kanał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 Źródło importu nie jest od razu widoczne, otwórz menu z trzema kropkami i wybierz je stamtąd.
- Wybierz Link HTTPS jako typ źródła.
- Wklej osobisty publiczny adres URL z sekcji B2BLIX Ustawienia synchronizacji.
- Kliknij Potwierdź.
Nie zastępuj adresu URL adresem lokalnego, pobranego pliku. Użyj osobistego publicznego adresu HTTPS wyświetlanego na koncie B2BLIX.
Krok 5: Skonfiguruj mapowanie atrybutó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. Dokładny zestaw dostępnych pól zależy 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 ewentualne komunikaty o odrzuceniu.
Najczęstsze przyczyny
Pigu korzysta ze starszej interpretacji struktury XML
Źródło importu mogło zostać utworzone, zanim dostępna była obecna struktura XML. 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 zostały zmapowane i że konfiguracja została zapisana przed wykonaniem importu.
Najnowsza synchronizacja B2BLIX nie została zakończona
Pigu może pobierać starszy plik, podczas gdy nowa synchronizacja jest nadal w toku. Przed sprawdzeniem adresu URL lub ponownym połą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 dowiedzieć się, czy produkty zostały otrzymane i wyeksportowane.
Pigu zaakceptowało źródło, ale odrzuciło poszczególne rekordy
Poprawny 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 i obliczone ceny. Pigu nie wyświetla jednak ż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 pozwala sprzedawcy odtworzyć mapowanie. 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 utworzono eksport.
- Otwórz publiczny plik XML i potwierdź, że zawiera rekordy produktów.
- Zapisz bieżące mapowanie 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ć, najpierw rozwiąż problem z synchronizacją B2BLIX, a dopiero potem odtwórz połączenie z Pigu. Jeśli plik jest prawidłowy, ale Pigu odrzuca określone rekordy, skorzystaj ze szczegółów odrzucenia w Pigu, aby zidentyfikować problematyczne pole lub produkt.