Jak ręcznie włączyć OAuth dla Magento 2 v2.2.0 i starszych wersji
Przegląd
Magento 2 w wersji 2.2.0 wymaga starszej wersji rozszerzenia Klaviyo, która nie umożliwia konfiguracji OAuth w ustawieniach rozszerzenia. Klientom korzystającym obecnie z v2.2.0 (wersje starsze niż 2.2.0 nie są obsługiwane) zalecamy ręczne dodanie OAuth do integracji. Zalecamy również aktualizację do najnowszej wersji Magento 2, aby skorzystać ze wszystkich nowych i nadchodzących funkcji integracji Klaviyo. Ten przewodnik opisuje, jak skonfigurować OAuth po zainstalowaniu rozszerzenia i skonfigurowaniu webhooków. Jeśli musisz zainstalować rozszerzenie Klaviyo dla Magento 2, zapoznaj się z naszymi instrukcjami instalacji.
Skonfiguruj usługę OAuth
Najpierw upewnij się, że jesteś zalogowany(-a) do swojego konta Magento 2. Tutaj włączymy OAuth, aby bezpiecznie połączyć Twoje konto Klaviyo z rozszerzeniem Magento 2, które właśnie zainstalowano.
W lewym panelu nawigacji przejdź do Systemy i wybierz Integracje. Kliknij Dodaj nową integrację w prawym górnym rogu, aby ręcznie skonfigurować integracje z uwierzytelnianiem OAuth. Nadaj nazwę nowej integracje w polu Nazwa i wpisz swoje bezpieczne hasło w polu Twoje hasło.
W polu Callback URL wpisz następujący adres URL i zaktualizuj <Company ID> do swojego publicznego klucza API Klaviyo. Pamiętaj, aby usunąć z adresu URL wszelkie dodatkowe spacje, które mogą zostać automatycznie dodane.
https://www.klaviyo.com/integration-oauth-one/magento-two/auth/confirm?c=<Company ID> Następnie zaktualizuj adres URL łącza tożsamości, używając następującego adresu URL:
https://www.klaviyo.com/integration-oauth-one/magento-two/auth/handle Wybierz kartę API po lewej stronie i przejdź do menu rozwijanego Resource Access . Zalecamy wybranie opcji All, aby przyznać wszystkie reguły dostępu API wymagane przez Klaviyo.
Jeśli chcesz zezwolić tylko na określone wybory, upewnij się, że zaznaczono poniższe opcje.
- "Katalog > Asortyment > Kategorie"
- "Koszyki > Zarządzaj koszykami"
- "Klienci > Grupy klientów"
- "Klienci > Wszyscy klienci"
- "Sprzedaż > Operacje > Zamówienia > Działania > Wyświetl"
- "Sklepy > Atrybuty > Produkt"
- "Katalog > Zapasy > Produkty"
- "Sprzedaż > Operacje > Wysyłki"
- "Sklepy > Ustawienia > Wszystkie sklepy"
- "Marketing > Komunikacja > Subskrybenci newslettera"
Po zakończeniu wybierania opcji kliknij Zapisz.
Następnie znajdź integracje o nazwie użytej powyżej i kliknij Aktywuj.
Aktywowanie integracje spowoduje otwarcie okna z prośbą o zatwierdzenie dostępu. Kliknij Zezwól, aby zostać przekierowanym do Klaviyo i dokończyć konfigurację integracje.
Zaloguj się, jeśli jeszcze tego nie zrobiono, lub potwierdź, że nazwa i identyfikator konta są poprawne, a następnie kliknij Zintegruj Magento 2. Spowoduje to dodanie integracji Magento 2 do konta Klaviyo powiązanego z kluczem API użytym podczas konfiguracji. Jeśli masz zalogowane sesje w wielu kontach Klaviyo i nie wyświetla się właściwe konto, wyloguj się z pozostałych sesji.
Jeśli okno zamknie się automatycznie, połączenie się powiodło.
Jeśli zamiast tego otrzymasz następujący błąd, upewnij się, że klucze API użyte w pierwszym kroku odpowiadają kontu, na które jesteś obecnie zalogowany(-a).
Podczas ustanawiania połączenia między Magento a Klaviyo, jeśli zamiast tego pojawi się lista błędów, możesz kliknąć każdy błąd, aby dowiedzieć się więcej o przyczynie.
Kolejne kroki
Po włączeniu OAuth przejdź do włączenia integracji Magento 2 w Klaviyo.