Magento 2 v2.2.0 및 이전 버전에서 OAuth를 수동으로 활성화하는 방법
개요
Magento 2 버전 2.2.0에는 Klaviyo 확장 프로그램의 이전 버전이 필요하며, 이 버전에서는 확장 프로그램 설정 내에서 OAuth 설정을 할 수 없습니다. 현재 v2.2.0을 사용 중인 고객(2.2.0보다 이전 버전은 지원되지 않음)의 경우, 연동에 OAuth를 수동으로 추가하는 것을 권장해요. 또한 모든 신규 및 향후 Klaviyo 연동 기능을 활용할 수 있도록 Magento 2를 최신 버전으로 업데이트하는 것도 권장해요. 이 가이드에서는 확장 프로그램을 이미 설치하고 웹후크를 구성한 후 OAuth를 설정하는 방법을 다룹니다. Magento 2용 Klaviyo 확장 프로그램을 설치해야 한다면 설치 안내를 확인해 주세요.
OAuth 설정
먼저 Magento 2 계정에 로그인되어 있는지 확인해 주세요. 여기에서는 OAuth를 활성화해 방금 설치한 Magento 2 확장 프로그램에 Klaviyo 계정을 안전하게 연결할게요.
왼쪽 탐색 창에서 시스템 으로 이동한 다음 연동을 선택하세요. 오른쪽 상단에서 새 연동 추가를 클릭하여 OAuth 인증으로 연동을 수동으로 설정하세요. 이름 필드에 새 연동의 이름을 입력하고 비밀번호 필드에 안전한 비밀번호를 입력하세요.
콜백 URL 필드에 다음 URL을 입력하고, <회사 ID> 를 Klaviyo 공개 API 키로 업데이트해 주세요. URL에 자동으로 추가될 수 있는 불필요한 공백은 반드시 삭제해 주세요.
https://www.klaviyo.com/integration-oauth-one/magento-two/auth/confirm?c=<Company ID> 그런 다음 다음 URL을 사용해 Identity Link URL을 업데이트해 주세요:
https://www.klaviyo.com/integration-oauth-one/magento-two/auth/handle 왼쪽에서 API 탭을 선택한 다음 리소스 액세스 드롭다운 메뉴로 이동해 주세요. Klaviyo에 필요한 모든 API 액세스 규칙을 부여하려면 전체를 선택하는 것이 좋습니다.
특정 선택만 허용하려면 다음 항목이 선택되어 있는지 확인해 주세요.
- "카탈로그 > 인벤토리 > 카테고리"
- "장바구니 > 장바구니 관리"
- "고객 > 고객 그룹"
- "고객 > 모든 고객"
- “Sales > Operations > Orders > Actions > View”
- "스토어 > 속성 > 제품"
- "카탈로그 > 인벤토리 > 제품"
- "판매 > 운영 > 배송"
- "스토어 > 설정 > 모든 스토어"
- "마케팅 > 커뮤니케이션 > 뉴스레터 구독자"
선택을 완료했으면 저장을 클릭합니다.
그런 다음 위에서 사용한 이름의 연동을 찾고 활성화를 클릭하세요.
연동을 활성화하면 액세스 승인을 요청하는 창이 열려요. 허용을 클릭하면 Klaviyo로 리디렉션되어 연동 설정을 완료할 수 있어요.
아직 로그인하지 않았다면 로그인하거나, 계정 이름과 ID가 올바른지 확인한 다음 Magento 2 연동을 클릭하세요. 그러면 설정에 사용한 API 키와 연결된 Klaviyo 계정에 Magento 2 연동이 추가돼요. 여러 Klaviyo 계정에 로그인되어 있고 올바른 계정이 표시되지 않는 경우, 다른 세션에서 모두 로그아웃하세요.
창이 자동으로 닫히면 연결에 성공한 거예요.
대신 다음 오류가 표시되는 경우, 첫 단계에서 사용한 API 키가 현재 로그인한 계정에 해당하는지 확인해 주세요.
Magento와 Klaviyo 간 연결을 설정할 때 오류 목록이 표시되면 각 오류를 클릭해 원인을 자세히 확인할 수 있어요.
다음 단계
이제 OAuth를 활성화했으므로 Klaviyo에서 Magento 2 연동을 활성화하는 단계로 진행하세요.