Kanał, który się zatrzymuje, pomija produkty lub wyświetla błędy w Google Merchant Center, kosztuje Cię sprzedaż. Ten przewodnik zawiera listę najczęstszych problemów z Product Feed Pro i Product Feed Elite oraz ich rozwiązania. Zacznij od pierwszych kroków, a następnie przejdź do problemu, który Cię dotyczy.
Wymagania wstępne
- Działający sklep WooCommerce z aktywnym Product Feed Pro lub Product Feed Elite.
- Dostęp administratora do panelu WordPress, w tym WooCommerce > Status (dla dzienników i zaplanowanych akcji) oraz strony Product Feed > Ustawienia.
Pierwsze kroki w przypadku problemów z kanałem
Sprawdź konflikty wtyczek lub motywów
Konflikty z wtyczkami lub motywami innych firm są jedną z najczęstszych przyczyn problemów. Aby zidentyfikować konflikt:
- Dezaktywuj wszystkie wtyczki oprócz:
- WooCommerce
- Product Feed Pro i/lub Product Feed Elite
- Przełącz się na domyślny motyw Storefront.
- Ponownie przetestuj problem.
- Jeśli problem ustąpi, aktywuj ponownie pozostałe wtyczki i motyw pojedynczo, aż konflikt pojawi się ponownie.
Ten proces pozwala zidentyfikować źródło konfliktu i określić, czy odpowiedzialne jest rozszerzenie innej firmy.
Zweryfikuj wersje wtyczek
Upewnij się, że wszystkie odpowiednie wtyczki są zaktualizowane do najnowszych wersji. Aktualizacje często zawierają poprawki znanych problemów.
Zobacz nasze dzienniki zmian, aby uzyskać więcej informacji:
Przejrzyj dzienniki błędów
Dzienniki błędów dostarczają szczegółowych informacji o przyczynie problemów.
- Przejdź do WooCommerce > Status > Dzienniki.
- Poszukaj pliku o nazwie fatal-errors.
- Przejrzyj plik pod kątem odpowiednich komunikatów o błędach wskazujących źródło problemu.

Typowe problemy z kanałem i ich rozwiązania
Mój kanał utknął
Kanały mogą utknąć, jeśli serwer przedwcześnie zakończy proces lub wystąpi konflikt.
Zalecane działania:
- Utwórz nowy kanał lub zduplikuj istniejący.
- Zatrzymaj i ręcznie odśwież kanał.
- Jeśli automatyczne odświeżanie przestało działać, kliknij Wygeneruj ponownie harmonogramy akcji w sekcji Product Feed > Ustawienia. Spowoduje to ponowne utworzenie zaplanowanych zadań odświeżania dla wszystkich aktywnych kanałów i nie zmieni danych Twojego kanału.
- Przejrzyj nieudane zaplanowane akcje w sekcji WooCommerce > Status > Zaplanowane akcje > Nieudane.

Brakujące niestandardowe pola ACF
Advanced Custom Fields (ACF) nie jest oficjalnie zintegrowany z Product Feed Pro/Elite. W niektórych przypadkach mapowalne pola niestandardowe mogą nie być widoczne.
Rozwiązanie:
- Wyczyść pamięć podręczną atrybutów produktu, klikając Wyczyść pamięć podręczną atrybutów niestandardowych w sekcji Product Feed > Ustawienia.

Plik XML kanału danych zwraca błąd 404
Niektóre serwery automatycznie zmieniają nazwy plików na małe litery, co może powodować błędy dostępu do plików XML.
Rozwiązanie:
- Przejdź do Product Feed > Ustawienia.
- W sekcji Inne ustawienia kliknij Konwertuj adresy URL kanałów na małe litery.
- Odśwież kanał danych.

Mój kanał danych nie zawiera wszystkich moich produktów
Jeśli nie wszystkie produkty pojawiają się w kanale, przejrzyj poniższe informacje. Opcje wariantów znajdują się w zakładce Ogólne kanału.
- Czy reguły lub filtry wykluczają produkty?
- Czy opcja Dołącz warianty produktów jest włączona?
- Czy brakujące produkty to niestandardowy typ, który nie jest obecnie obsługiwany?
- Czy opcja Dołącz tylko domyślny wariant produktu jest włączona?
- Czy opcja Dołącz tylko najtańszy wariant(y) produktu jest włączona?

Dodatkowe informacje można znaleźć w artykule rozwiązywania problemów z brakującymi produktami.
Brakuje atrybutu w kanale dla niektórych produktów
Product Feed Pro zapisuje atrybut tylko wtedy, gdy produkt ma dla niego wartość. Jeśli mapowane pole jest puste dla produktu, ten atrybut jest pomijany we wpisie produktu w kanale XML. Jest to oczekiwane zachowanie, a nie błąd.
W kanałach CSV i TXT każdy mapowany atrybut otrzymuje własny nagłówek kolumny, więc kolumna jest zawsze obecna. Produkt bez wartości dla atrybutu otrzymuje pustą komórkę w tej kolumnie.
Istnieje jeden wyjątek. W Product Feed Pro w wersji 13.5.8 lub nowszej, waga, wysokość, długość i szerokość są nadal zapisywane jako pusty element, gdy mapujesz je do pól wagi lub wymiarów produktu.
Cena promocyjna jest najczęstszym przykładem. Produkt ma cenę promocyjną tylko wtedy, gdy jest w promocji, więc produkty, które nie są w promocji, nie mają sale_price w kanale. Jest to w porządku dla Google: jego specyfikacja ceny promocyjnej wymienia sale_price jako opcjonalny i wymaga jej tylko wtedy, gdy produkt jest w promocji.
Wartość statyczna również nie może wymusić pustego atrybutu w kanale. Pusta wartość statyczna jest pomijana w ten sam sposób.
Rozwiązanie:
- Aby wysłać obie ceny do Google, zmapuj g:price na Cena regularna, a g:sale_price na Cena promocyjna. Zobacz jak prawidłowo dodać ceny promocyjne do kanału Google Shopping.
- Aby wypełnić wartość zastępczą, gdy pole jest puste, utwórz regułę z warunkiem Jest pusty. Akcja Ustaw wartość wypełnia stałą wartość. Aby zamiast tego skopiować wartość innego pola, użyj akcji Ustaw atrybut, która wymaga Product Feed Elite. Zobacz jak utworzyć regułę „jeśli pole Y jest puste, wykonaj X”.
- Jeśli kanał odrzuca produkty z powodu braku atrybutu, sprawdź specyfikację produktu tego kanału, aby dowiedzieć się, czy atrybut jest wymagany. Następnie zmapuj pole, które zawsze ma wartość. Pełna lista atrybutów Product Feed do mapowania pokazuje pola, których możesz użyć.
Odświeżanie kanału danych zużywa zbyt dużo zasobów serwera
Product Feed Pro/Elite opiera się na Zaplanowanych Akcjach WooCommerce, które są zoptymalizowane pod kątem stabilności i efektywności zasobów.
Domyślnie wtyczka wybiera za Ciebie rozmiar partii na podstawie liczby opublikowanych produktów. Jeśli użycie zasobów serwera jest nadal zbyt wysokie, ustaw mniejszy rozmiar partii:
- Przejdź do Product Feed > Ustawienia.
- Włącz opcję Zmień produkty na partię.
- Wprowadź mniejszą liczbę w polu Rozmiar partii: i kliknij Zapisz.

Domyślne rozmiary partii i sposób wyboru wartości znajdziesz w przewodniku konfiguracji rozmiaru partii.
Zweryfikuj: po obniżeniu wielkości partii uruchom ręczne odświeżanie kanału danych i potwierdź w sekcji WooCommerce > Status > Zaplanowane akcje, że akcje kanału danych kończą się pomyślnie, bez błędów, i że w dzienniku fatal-errors nie pojawiają się nowe wpisy.
Generowanie pliku danych jest powolne w sklepach z wieloma zamówieniami
W sklepach z długą historią zamówień generowanie pliku danych może być powolne, ponieważ zapytanie o łączną liczbę zamówień produktów (używane dla atrybutu total_product_orders) było wykonywane dla każdego produktu, nawet gdy żaden plik danych nie mapował tego atrybutu.
Rozwiązanie:
- Zaktualizuj Product Feed Pro do wersji 13.5.0 lub nowszej. Od tej wersji zapytanie jest wykonywane tylko wtedy, gdy plik danych faktycznie mapuje total_product_orders w swoich atrybutach, filtrach lub regułach, więc większość sklepów pomija je całkowicie.
- Jeśli mapujesz total_product_orders i nadal potrzebujesz szybszego generowania, zmniejsz rozmiar partii, jak opisano powyżej.
Zweryfikuj: po aktualizacji uruchom ręczne odświeżanie pliku danych i potwierdź, że generowanie pliku danych zakończyło się zauważalnie szybciej, a akcje pliku danych są normalnie czyszczone w sekcji WooCommerce > Status > Zaplanowane akcje.
Google Merchant Center zgłasza rozbieżność cen
Występuje, gdy cena w pliku XML różni się od ceny widocznej na stronie produktu.
Zalecane sprawdzenia:
- Porównaj cenę w pliku danych z adresem URL produktu w przeglądarce incognito.
- Jeśli są dokładne, poproś o ponowną synchronizację w Google Merchant Center lub poczekaj na odświeżenie danych.
Więcej informacji znajdziesz w przewodniku dotyczącym naprawiania problemu rozbieżności cen produktów w Google.
Katalog lub plik danych Facebooka pokazuje zduplikowane elementy
Zduplikowane listy produktów mogą wystąpić podczas korzystania z WPML lub podobnych wtyczek do tłumaczeń.
Zobacz przewodnik dotyczący naprawiania zduplikowanych produktów w katalogu Facebooka dla tłumaczeń WPML.
Potrzebujesz pomocy?
Jeśli problemy nadal występują po wykonaniu powyższych kroków, skontaktuj się z pomocą techniczną. Przed wysłaniem zgłoszenia prześlij swój dziennik debugowania lub raport systemowy do pomocy technicznej. Jeśli raport jest obszerny, dołącz go jako plik.
- Product Feed Pro (użytkownicy darmowi): publikuj na forum pomocy WordPress.org.
- Product Feed Elite (użytkownicy premium): skontaktuj się z naszym zespołem za pośrednictwem strony wsparcia AdTribes, aby uzyskać priorytetowe wsparcie.

