Jak ręcznie włączyć OAuth dla Magento 2 v2.2.0 i starszych

read
Last updated at:

Przegląd

Magento 2 w wersji 2.2.0 wymaga starszej wersji rozszerzenia Klaviyo, która nie pozwala na konfigurację OAuth w ustawieniach rozszerzenia. W przypadku klientów korzystających obecnie z wersji 2.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 wykorzystać wszystkie nowe i nadchodzące Klaviyo integracje funkcji. Ten przewodnik opisuje, jak skonfigurować OAuth po zainstalowaniu rozszerzenia i skonfigurowaniu webhooków. Jeśli chcesz zainstalować rozszerzenie Klaviyo dla Magento 2, przejdź na stronę płatności przejść do kasy nasze instrukcje instalacji.

Skonfiguruj usługę OAuth

Najpierw upewnij się, że zalogowałeś się na swoje konto Magento 2. Tutaj włączymy OAuth, aby bezpiecznie połączyć Twoje konto Klaviyo z rozszerzeniem Magento 2, które właśnie zainstalowałeś.

Przejdź do sekcji Systemy z lewego panelu nawigacyjnego i wybierz Integracje. Kliknij Dodaj nową integrację w prawym górnym rogu, aby ręcznie skonfigurować integrację z uwierzytelnieniem OAuth. Nadaj swoim nowym integracjom nazwę w polu Name i wprowadź bezpieczne hasło w polu Your Password.

manualoauth.png

Wypełnij pole Callback URL następującym adresem URL i zaktualizujidentyfikator <firmy> do swojego Klaviyo publicznego klucza API. Pamiętaj, aby usunąć wszelkie dodatkowe spacje w adresie URL, 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 Identity Link przy użyciu następującego adresu URL:

https://www.klaviyo.com/integration-oauth-one/magento-two/auth/handle

Wybierz zakładkę API po lewej stronie i przejdź do menu rozwijanego Resource Access . Zalecamy wybranie opcji Wszystkie, aby przyznać wszystkie reguły dostępu API wymagane przez Klaviyo. 

Jeśli chcesz zezwolić tylko na określone wybory, upewnij się, że zaznaczone są następujące opcje.

  • "Katalog > Spis > Kategorie"
  • "Koszyki > Zarządzaj koszykami"
  • "klient > klient Groups"
  • "klient > All klient"
  • "Sprzedaż > Operacje > Zamówienia > Działania > Widok" 
  • "sklep > Atrybuty > Produkt"
  • "Katalog > Spis > Produkty"
  • "Sprzedaż > Operacje > Przesyłki"
  • "sklep > Ustawienia > Cały sklep"
  • "Marketing > Komunikacja > newsletter subskrybent"

Po zakończeniu dokonywania wyborów kliknij przycisk Zapisz.

Następnie znajdź integracje o nazwie, której użyłeś powyżej i kliknij Aktywuj.

activateoauth.png

Aktywacja integracji spowoduje otwarcie okna z prośbą o zatwierdzenie dostępu. Kliknij Zezwól, aby zostać przekierowanym na stronę Klaviyo w celu dokończenia konfiguracji integracji.

oauthperms.png

Zaloguj się, jeśli jeszcze tego nie zrobiłeś, lub potwierdź, że nazwa konta i identyfikator są poprawne, a następnie kliknij przycisk Zintegruj Magento 2. Spowoduje to dodanie integracji Magento 2 do Twojego konta Klaviyo powiązanego z kluczem API, którego użyłeś do konfiguracji. Jeśli jesteś zalogowany na wielu kontach Klaviyo, a właściwe konto nie jest wyświetlane, wyloguj się z innych sesji.

m2authorize.png

Jeśli okno zamknie się automatycznie, połączenie powiodło się. 

Jeśli zamiast tego otrzymasz następujący błąd, upewnij się, że klucz API użyty w pierwszym kroku odpowiada kontu, na które aktualnie się logujesz.

apierror.png

Podczas nawiązywania połączenia między Magento i Klaviyo, jeśli zamiast tego otrzymasz listę błędów, możesz kliknąć każdy błąd, aby dowiedzieć się więcej o jego przyczynie.
oauthgenerror.png

Kolejne kroki

Teraz, gdy włączyłeś OAuth, przejdź do włączenia integracji Magento 2 w Klaviyo.

x
Czy ten artykuł był pomocny?
Liczba użytkowników, którzy uważają ten artykuł za przydatny: 10 z 30