Uruchamianie WP Rocket w sklepie WooCommerce to mądry ruch w zakresie wydajności, ale naturalne jest zastanawianie się, czy wtyczka buforująca może zakłócać działanie kanałów produktów. Dobra wiadomość jest taka, że Product Feed Pro i WP Rocket dobrze ze sobą współpracują — generowanie kanałów odbywa się całkowicie po stronie serwera, a buforowanie nigdy nie dotyka plików kanałów. Jest jeden specyficzny scenariusz do sprawdzenia: jeśli używasz funkcji śledzenia dodawania do koszyka Facebook Pixel i masz włączone Opóźnienie wykonania JavaScript w WP Rocket, będziesz musiał dodać jedno wykluczenie. Ten artykuł przeprowadzi Cię przez to.
Jak działa generowanie kanałów z aktywnym WP Rocket
Product Feed Pro generuje Twoje kanały jako statyczne pliki XML, CSV lub tekstowe i przechowuje je w folderze przesłanych plików Twojej witryny (w wp-content/uploads/woo-product-feed-pro/). Kiedy kanał taki jak Google Shopping lub Facebook Catalog pobiera Twój kanał, Twój serwer WWW dostarcza plik bezpośrednio — nie jest zaangażowane żadne żądanie strony WordPress, więc pamięć podręczna stron WP Rocket nie odgrywa żadnej roli.
Harmonogramy kanałów działają przez Action Scheduler na serwerze. Działają niezależnie od tego, czy strona jest serwowana z pamięci podręcznej. Automatyczne odświeżanie kanałów działa więc normalnie.
Wszystkie akcje administracyjne w Product Feed — w tym tworzenie kanałów, ich ręczne odświeżanie i dostosowywanie ustawień — korzystają z punktu końcowego AJAX administracji WordPress. WP Rocket nie stosuje swoich optymalizacji do obszaru administracyjnego WordPress, więc panel administracyjny działa normalnie.
Gdy WP Rocket jest aktywny, Product Feed Pro automatycznie rejestruje adresy URL Twoich kanałów jako wykluczenia pre-load po stronie WP Rocket — nie jest wymagana ręczna konfiguracja. Zapobiega to pre-load (potencjalnie dużych) plików kanałów przez WP Rocket.
Sprawdź Opóźnienie wykonania JavaScript, jeśli używasz Facebook Pixel
Jedynym obszarem, w którym WP Rocket może wpływać na Product Feed Pro, jest funkcja Facebook Pixel. Po włączeniu Dodaj Facebook Pixel w Product Feed → Ustawienia, wtyczka ładuje mały skrypt (woosea_add_cart.js) na Twojej stronie głównej. Ten skrypt uruchamia zdarzenie Dodaj do koszyka, aby Facebook mógł śledzić kupujących podczas dodawania przedmiotów do koszyka.
Funkcja Opóźnienie wykonania JavaScript w WP Rocket wstrzymuje cały JavaScript do momentu, gdy kupujący wejdzie w interakcję ze stroną. Jeśli jest ona aktywna, a woosea_add_cart.js nie jest wykluczony, zdarzenie Dodaj do koszyka uruchamia się dopiero po pierwszej interakcji użytkownika — co oznacza, że niektóre zdarzenia mogą nie być w ogóle śledzone.
Jak wykluczyć skrypt
- Przejdź do Ustawienia → WP Rocket w swoim panelu administracyjnym WordPress.
- Otwórz kartę Optymalizacja plików.
- Przewiń do sekcji Opóźnienie wykonania JavaScript.
- Znajdź pole Wykluczone pliki JavaScript i dodaj
woosea_add_cart.jsw nowej linii. - Kliknij Zapisz zmiany.

Rozwiązywanie problemów
woosea_add_cart.js do pola Wykluczone pliki JavaScript i zapisz. Upewnij się również, że Dodaj Piksel Facebooka jest włączony, a Twój identyfikator Pixela został wprowadzony w Product Feed → Ustawienia.FAQ
/wp-admin/admin-ajax.php) z buforowania, co obejmuje wszystkie akcje administracyjne Product Feed Pro.Potrzebujesz więcej pomocy?
Jeśli korzystasz z Product Feed Elite, otwórz zgłoszenie pomocy technicznej po zalogowaniu się na swoje konto.
Jeśli korzystasz z Product Feed Pro (bezpłatny), zadaj pytanie na forum pomocy technicznej WordPress.org.

