Jak skonfigurować OAuth dla istniejących integracji Magento 2
Przegląd
W tym przewodniku omówimy, jak zaktualizować istniejącą integrację Magento 2 z uwierzytelniania za pomocą danych logowania API na uwierzytelnianie OAuth. Otwórz ten przewodnik, jeśli chcesz po raz pierwszy włączyć integrację Magento 2. Jeśli używasz Magento 2 w wersji 2.2.0 lub starszej, postępuj zgodnie z tym przewodnikiem, aby ręcznie włączyć OAuth.
Skonfiguruj usługę OAuth
Zaloguj się do konta Magento 2. Tutaj włączymy OAuth, aby bezpiecznie połączyć konto Klaviyo z rozszerzeniem Magento 2.
Przejdź do Stores > Configuration w panelu administratora na pulpicie. Kliknij Klaviyo i wybierz kartę Setup OAuth. Nadaj swojej integracji łatwą do zapamiętania nazwę w polu Name. Później musisz ją odnaleźć po tej nazwie. Kliknij przycisk Zapisz konfigurację , aby kontynuować.

Następnie znajdź System w lewym panelu nawigacji i wybierz Integracje z zasobnika System.
Znajdź integrację o nazwie użytej powyżej i kliknij Aktywuj.

Aktywowanie integracji spowoduje otwarcie okna z prośbą o zatwierdzenie dostępu do kilku uprawnień. Kliknij Zezwól, aby zaakceptować uprawnienia, i przejdź do Klaviyo, aby dokończyć konfigurację integracji.

Zaloguj się do Klaviyo, jeśli pojawi się taki komunikat. Następnie potwierdź, że wyświetlone konto to istniejące konto Klaviyo, które chcesz zaktualizować, i kliknij Integruj. Spowoduje to aktualizację integracji Magento 2 w wyświetlonym koncie Klaviyo. Jeśli jesteś zalogowany(-a) do kilku kont Klaviyo i nie wyświetla się właściwe konto, wyloguj się ze wszystkich pozostałych sesji.

Jeśli okno zamknie się automatycznie po kliknięciu Zintegruj, połączenie zostało nawiązane. Możesz to również potwierdzić, otwierając swoje konto Klaviyo w nowej karcie lub oknie przeglądarki i wybierając Integracje z menu nawigacyjnego po lewej stronie. Otwórz Magento 2, a następnie wybierz Ustawienia. W sekcji Szczegóły połączenia pole Adres URL witryny jest wyświetlane bez pól Nazwa użytkownika i Hasło po skonfigurowaniu OAuth.

Jeśli pojawi się błąd "Klaviyo konto does not match company ID," sprawdź, czy klucze API skonfigurowane w rozszerzeniu Klaviyo w Magento należą do konta Klaviyo, na które jesteś zalogowany(-a). Ten błąd może się też pojawić, jeśli próba autoryzacji wygaśnie. Jeśli klucze się zgadzają, rozpocznij w Magento nową próbę autoryzacji OAuth i niezwłocznie dokończ potwierdzenie w Klaviyo.

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.
