Rozwiązywanie problemów z integracją z WooCommerce
Czego się dowiesz?
Dowiedz się, jak rozwiązywać problemy z konfiguracją integracji WooCommerce, postępując zgodnie z odpowiednim scenariuszem rozwiązywania problemów opisanym poniżej. Jeśli napotykasz problemy niewymienione na tej liście, skontaktuj się ze Społecznością lub z naszym zespołem pomocy technicznej.
Kilka słów na początek
Zanim przejdziesz dalej, zapoznaj się z naszym przewodnikiem WooCommerce: Pierwsze kroki, aby uzyskać instrukcje integracji krok po kroku. Jeśli chcesz ulepszyć swoją wtyczkę, zapoznaj się z naszym artykułem jak ulepszyć wtyczkę WooCommerce.
Scenariusze rozwiązywania problemów
Aby rozwiązać problem, zapoznaj się z poniższymi scenariuszami na podstawie komunikatu o błędzie otrzymanego w aplikacji.
Pamiętaj, że jeśli zdecydujesz się usunąć integracje, a następnie przeprowadzić ponowną integracje, dane WooCommerce nie zostaną usunięte z Klaviyo.
"Aby uniknąć zakłóceń działania funkcji, może być konieczne wyłączenie następujących wtyczek: Nazwa(-y) wtyczki"
Jeśli w WordPressie masz aktywne wtyczki buforujące lub wtyczki przekierowań, mogą one zakłócać integracje Klaviyo i powodować problemy z połączeniem. Zalecamy wyłączenie tych wtyczek podczas procesu konfiguracji integracji.
„Nie można ukończyć konfiguracji”
Ten komunikat oznacza, że albo zapora sieciowa blokuje żądania Klaviyo, albo w Cloudflare masz włączony tryb Bot Fight Mode, albo jedno i drugie.
Aby to rozwiązać, zalecamy zarówno dodanie ruchu integracji Klaviyo do listy dozwolonych, jak i wyłączenie trybu Bot Fight Mode (jeśli jest włączony).
- Dowiedz się, jak dodać adresy IP ruchu integracji Klaviyo do biała lista.
- Aby wyłączyć tryb Bot Fight Mode w Cloudflare:
- Zaloguj się do pulpitu Cloudflare.
- Wybierz swoje konto i domenę.
- Przejdź do Zabezpieczenia > Boty.
- W przypadku trybu Bot Fight Mode wybierz Wył..
„Upewnij się, że Twój sklep WooCommerce ma włączone https i SSL”
Klaviyo oczekuje, że adres URL Twojego sklepu będzie korzystać z protokołu HTTPS, co oznacza, że witryna ma ważny certyfikat SSL. Jeśli Twoja witryna korzysta z HTTP zamiast HTTPS, mogą pojawić się problemy.
Możesz sprawdzić, czy certyfikat SSL jest ważny, na stronie SSL Server Test (Powered by Qualys SSL Labs).
Klaviyo wymaga, aby testy zakończyły się zaliczeniem z oceną A.
„Nie można uzyskać dostępu do API przy użyciu wprowadzonych poświadczeń”
Ten błąd może pojawić się, jeśli masz wprowadzone dostosowania uniemożliwiające dostęp do API użytkownikom niezalogowanym. Zwykle jest to funkcja w pliku WordPress functions.php, która wywołuje odpowiedź z kodem stanu 401.
Jeśli masz takie dostosowanie, usuń je lub zakomentuj, aby wyeliminować błąd. Więcej informacji o tym błędzie znajdziesz w FAQ dotyczących interfejsu API REST WooCommerce.
"Nie można uzyskać dostępu do API zamówień. sprawdź ustawienia połączenia i spróbuj ponownie"
Ten błąd oznacza, że gdy Klaviyo próbuje zweryfikować integracje WooCommerce i pobrać liczbę zamówień, jego API nie zwraca wartości oczekiwanej przez Klaviyo albo nie zwraca nic.
Ponieważ integracje nie połączyły się jeszcze oficjalnie z Klaviyo, oznacza to, że problem trzeba rozwiązać w WooCommerce.
Aby uzyskać więcej informacji o tym błędzie, musisz wykonać wywołanie API do punktu końcowego zliczania zamówień, który dostarczy więcej praktyczne dane na temat tego, co jest przekazywane do Klaviyo. Oto przykładowe żądanie cURL. Aby go użyć, uzupełnij adres URL sklepu, klucz konsumenta i klucz tajny konsumenta:
curl https://STORE_URL/wp-json/wc/v3/orders \
-u CONSUMER_KEY:CONSUMER_SECRET „Twoja wtyczka Klaviyo jest nieaktualna”
Czasami webhook z opóźnieniem dociera do Klaviyo, co tymczasowo sprawia, że widzisz starą stronę ustawień. To powinno rozwiązać się samo po kilku minutach.
Błąd 404 podczas łączenia z Klaviyo z WordPress
Aby to rozwiązać, potwierdź, że w witrynie WordPress masz włączone bezpośrednie odnośniki (Permalinks). Uwierzytelnianie WooCommerce nie będzie działać, jeśli bezpośrednie odnośniki (Permalinks) nie są włączone.
- Przejdź do swojej witryny WordPress i przejdź do Ustawienia > Bezpośrednie odnośniki.
- W sekcji Typowe ustawienia wybierz dowolną strukturę linku inną niż Zwykła.
- Potwierdź, klikając Zapisz zmiany.
- Gdy skończysz, ponownie zintegruj z Klaviyo.
Instalacja nie powiodła się — nie udało nam się zainstalować Twojego rozszerzenia
Podczas próby zainstalowania integracji przez platformę handlową WooCommerce może pojawić się błąd „Installation Failed”.
Jeśli nie uda się zainstalować z platformy handlowej WooCommerce, można też zainstalować wtyczkę z panelu administracyjnego wtyczek WordPress.
- Przejdź do panelu administracyjnego WordPress i wejdź w Wtyczki.
- Wybierz Dodaj wtyczkę.
- Wyszukaj Klaviyo w Wyszukaj wtyczki.
- Wybierz Zainstaluj teraz.
- Wybierz Aktywuj.
- Wybierz Marketing w nawigacji po lewej stronie, a następnie kliknij Klaviyo.
- Kliknij Połącz konto , aby rozpocząć, a następnie przejdź do Włącz integrację WooCommerce w artykule Pierwsze kroki z WooCommerce.