Zacznij
Jak zatrzymać automatyczne generowanie pustych kanałów - AdTribes
  1. Strona główna
  2. Baza wiedzy
  3. Typowe problemy z kanałem
  4. Jak zatrzymać automatyczne generowanie pustych kanałów

Jak zatrzymać automatyczne generowanie pustych kanałów

Jeśli puste, bezimienne kanały nadal pojawiają się na stronie Zarządzaj kanałami w Product Feed Pro, zaśmiecając panel, istnieją dwie znane przyczyny. Obie są omówione poniżej, wraz z krokami, aby usunąć istniejące puste kanały i zapobiec pojawianiu się nowych.

Przyczyna 1: Zaplanowane zadanie z nieprawidłowym identyfikatorem kanału

Normalnie nie powinno się to zdarzyć, ale zaplanowane zadanie może czasami utworzyć kanał z nieprawidłową wartością feed_id wynoszącą 0. Za każdym razem, gdy tak się dzieje, dodaje kolejny pusty wpis kanału do panelu.

Anuluj zaplanowane zadanie:

  1. Przejdź do WP Admin → WooCommerce → Status → Zaplanowane akcje → Oczekujące.
  2. Wyszukaj na liście oczekujących zadań hak adt_pfp_as_generate_product_feed.
  3. Sprawdź, czy zadanie ma feed_id równy 0. To jest główna przyczyna pustych kanałów.
Lista oczekujących akcji zaplanowanych WooCommerce pokazująca akcję z hakiem adt_pfp_as_generate_product_feed

Jeśli takie znajdziesz, anuluj je natychmiast, aby zapobiec generowaniu kolejnych pustych kanałów.

Następnie wyczyść istniejące puste kanały:

  1. Przejdź do Product Feed → Ustawienia.
  2. Na karcie Ogólne przewiń do sekcji Inne ustawienia.
  3. Kliknij Napraw zduplikowane kanały.
Strona ustawień Product Feed Pro pokazująca przycisk Napraw zduplikowany plik w sekcji Inne ustawienia

Po zakończeniu pojawi się komunikat o sukcesie.

Komunikat o powodzeniu potwierdzający naprawę zduplikowanych plików

To usuwa kanały utworzone przez problemy z migracją lub anomalie w harmonogramowaniu, w tym puste kanały z tej przyczyny.

Przyczyna 2: Synchronizacja kanału produktów utworzyła puste duplikaty

Jeśli kliknąłeś Synchronizuj kanał produktów (w tej samej sekcji Inne ustawienia) i za każdym razem pojawiała się nowa partia pustych kanałów, był to osobny błąd, naprawiony w poniższych wersjach.

Oto, co się działo: Synchronizuj kanał produktów miał wzbogacać kanały, które Product Feed Pro już zmigrował do swojego obecnego formatu przechowywania, dodając dodatkowe dane, takie jak reguły manipulacji polami Product Feed Elite i ustawienia wielu walut. Zamiast tego, gdy nie mógł dopasować istniejącego kanału, wstawiał zupełnie nowy pusty, zamiast pominąć ten wpis. Powiązany błąd po stronie Product Feed Pro uniemożliwił również synchronizacji kanału produktów przywrócenie rzeczywistych danych kanału, więc ponowne uruchomienie nigdy niczego nie naprawiło, tylko tworzyło więcej pustych kanałów. Uruchomienie Napraw zduplikowane kanały tymczasowo je usuwało, ale następne kliknięcie Synchronizuj kanał produktów natychmiast je przywracało.

Dotyczy to tylko sklepów używających Product Feed Elite razem z Product Feed Pro, ponieważ błąd znajdował się w kodzie migracji Elite. Jeśli używasz tylko Product Feed Pro, nie napotkałeś tej przyczyny.

Naprawa: zaktualizuj do Product Feed Pro 13.5.7 i Product Feed Elite 5.1.0 lub nowszych. Następnie, gdy już będziesz na tych wersjach:

  1. Uruchom Napraw zduplikowane kanały, jak opisano w Przyczynie 1 powyżej, aby usunąć wszelkie pozostałe puste kanały.
  2. Kliknij Synchronizuj kanał produktów jeszcze raz, aby potwierdzić, że przywraca rzeczywiste dane kanału w czysty sposób, bez nowych pustych kanałów.

Po tym nie powinieneś już uruchamiać żadnego z przycisków. Sync Product Feed nie tworzy już pliku, chyba że istnieje już taki do wzbogacenia.

Potrzebujesz więcej pomocy?

Jeśli przeanalizowałeś przyczynę pasującą do Twojej sytuacji i puste pliki nadal się pojawiają, otwórz zgłoszenie pomocy technicznej, jeśli korzystasz z Product Feed Elite, a nasz zespół przyjrzy się bliżej Twoim danym pliku.

Jeśli korzystasz z darmowej wersji Product Feed Pro, przejdź do forum pomocy technicznej WordPress.org i załóż nowy temat. Podaj swoją wersję Product Feed Pro i czy Product Feed Elite jest aktywny.

Czy ten artykuł był pomocny?

Powiązane artykuły

Dokończ zakup
AdTribes WooCommerce Product Feed

Najlepsza wtyczka WooCommerce do kanałów produktów

  • AdTribes Pty Ltd
    ABN: 40 675 636 816
Produkt
Zasoby i informacje
Witryny partnerskie
Rymera