Jak ręcznie włączyć OAuth dla Magento 2 v2.2.0 i starszych
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ę OAuthSkonfiguruj 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.
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.
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.
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.
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.
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.
Kolejne kroki
Teraz, gdy włączyłeś OAuth, przejdź do włączenia integracji Magento 2 w Klaviyo.