Shopify 자격 증명#
이 자격 증명을 사용하여 Shopify의 다음 노드를 인증할 수 있습니다.
지원되는 인증 방법#
- 액세스 토큰(권장): 개인 앱/단일 상점 사용을 위한 것입니다. 일반 관리자가 생성할 수 있습니다.
- OAuth2: 공개 앱을 위한 것입니다. 파트너 계정에 의해 생성되어야 합니다.
- API 키: 사용 중단됨.
관련 자료#
서비스에 대한 자세한 정보는 Shopify의 인증 문서를 참조하십시오.
액세스 토큰 사용하기#
이 자격 증명을 구성하려면 Shopify 관리 계정과 다음이 필요합니다:
- 상점 하위 도메인
- 액세스 토큰: 사용자 정의 앱을 생성할 때 생성됩니다.
- APP 비밀 키: 사용자 정의 앱을 생성할 때 생성됩니다.
자격 증명을 설정하려면 사용자 정의 앱을 생성하고 설치해야 합니다:
- 상점 하위 도메인을 입력합니다.
- 하위 도메인은 URL 내에 있습니다:
https://<subdomain>.myshopify.com
. 예를 들어, 전체 URL이https://n8n.myshopify.com
인 경우 상점 하위 도메인은n8n
입니다.
- 하위 도메인은 URL 내에 있습니다:
- Shopify에서 관리 > 설정 > 앱 및 판매 채널으로 이동합니다.
- 앱 개발을 선택합니다.
-
사용자 정의 앱 만들기를 선택합니다.
이 옵션이 보이지 않나요?
이 옵션이 보이지 않는 경우, 상점에서 사용자 정의 앱 개발이 활성화되지 않았을 수 있습니다. 사용자 정의 앱 개발 활성화를 참조하여 자세한 정보를 확인하세요.
-
모달 창에 앱 이름을 입력합니다.
- 앱 개발자를 선택합니다. 앱 개발자는 상점 소유자 또는 앱 개발 권한이 있는 계정일 수 있습니다.
- 앱 만들기를 선택합니다.
- 범위 선택을 선택합니다. 관리 API 액세스 범위 섹션에서 앱에 원하는 API 범위를 선택합니다.
- Shopify 노드의 모든 기능을 사용하려면
read_orders
,write_orders
,read_products
및write_products
범위를 추가하십시오. - 사용 가능한 범위에 대한 자세한 정보는 Shopify API 액세스 범위를 참조하십시오.
- Shopify 노드의 모든 기능을 사용하려면
- 저장을 선택합니다.
- 앱 설치를 선택합니다.
- 모달 창에서 앱 설치를 선택합니다.
- 앱의 API 자격 증명 섹션을 엽니다.
- 관리 API 액세스 토큰을 복사합니다. 이를 n8n 자격 증명에서 액세스 토큰으로 입력합니다.
- API 비밀 키를 복사합니다. 이를 n8n 자격 증명에서 APP 비밀 키로 입력합니다.
자세한 내용은 사용자 정의 앱 만들기 및 Shopify 관리에서 사용자 정의 앱에 대한 액세스 토큰 생성를 참조하십시오.
OAuth2 사용하기#
이 자격 증명을 구성하려면 Shopify 파트너 계정과 다음이 필요합니다:
- 클라이언트 ID: 사용자 지정 앱을 생성할 때 생성됩니다.
- 클라이언트 비밀: 사용자 지정 앱을 생성할 때 생성됩니다.
- 상점 서브도메인
자격 증명을 설정하려면 사용자 지정 앱을 생성하고 설치해야 합니다:
사용자 지정 앱 개발
Shopify는 새로운 앱을 생성하기 위한 템플릿을 제공합니다. 아래의 지침은 n8n 자격 증명을 설정하는 데 필요한 요소만 다룹니다. 앱을 구축하고 앱 템플릿과 함께 작업하는 방법에 대한 자세한 내용은 Shopify의 Build dev docs를 참조하십시오.
- Shopify 파트너 대시보드를 엽니다.
- 왼쪽 탐색에서 앱을 선택합니다.
- 앱 만들기를 선택합니다.
- Shopify 파트너 사용 섹션에서 앱 이름을 입력합니다.
- 앱 만들기를 선택합니다.
- 앱 세부 정보가 열리면 클라이언트 ID를 복사합니다. 이를 n8n 자격 증명에 입력합니다.
- 클라이언트 비밀을 복사합니다. 이를 n8n 자격 증명에 입력합니다.
- 왼쪽 메뉴에서 구성을 선택합니다.
- n8n에서 OAuth 리디렉션 URL을 복사하여 URLs 섹션의 허용된 리디렉션 URL(s)에 붙여넣습니다.
- URLs 섹션에서 앱의 앱 URL을 입력합니다. 여기에 입력된 호스트는 허용된 리디렉션 URL(s)의 호스트와 일치해야 하며, n8n 인스턴스의 기본 URL과 같아야 합니다.
- 저장하고 릴리스를 선택합니다.
- 왼쪽 메뉴에서 개요를 선택합니다. 이 시점에서 앱을 테스트하기 위해 상점 중 하나에 설치하거나 공개적으로 배포하기 위해 배포 선택을 할 수 있습니다.
- n8n에서 설치한 앱의 상점 서브도메인을 입력합니다. 테스트 또는 배포를 위해.
- 귀하의 서브도메인은 URL 내에 있습니다:
https://<subdomain>.myshopify.com
. 예를 들어, 전체 URL이https://n8n.myshopify.com
인 경우, 상점 서브도메인은n8n
입니다.
- 귀하의 서브도메인은 URL 내에 있습니다:
API 키 사용하기#
방법 사용 중단
Shopify는 더 이상 비밀번호가 있는 API 키를 생성하지 않습니다. 대신 Access token 방법을 사용하십시오.
이 자격 증명을 구성하려면 다음이 필요합니다:
- API 키
- 비밀번호
- 상점 서브도메인: 귀하의 서브도메인은 URL 내에 있습니다:
https://<subdomain>.myshopify.com
. 예를 들어, 전체 URL이https://n8n.myshopify.com
인 경우, 상점 서브도메인은n8n
입니다. - 선택 사항: Shared Secret
일반적인 문제#
다음은 Shopify 자격 증명을 설정할 때의 일반적인 문제와 이를 해결하거나 문제를 해결하기 위한 단계입니다.
사용자 지정 앱 개발 활성화#
사용자 지정 앱 만들기 옵션이 보이지 않는 경우, 귀하의 상점에 대해 누군가가 사용자 지정 앱 개발을 활성화하지 않았습니다.
사용자 지정 앱 개발을 활성화하려면 스토어 소유자이거나 앱 개발 활성화 권한이 있는 사용자로 로그인해야 합니다:
- Shopify에서 관리 > 설정 > 앱 및 판매 채널으로 이동합니다.
- 앱 개발을 선택합니다.
- 사용자 지정 앱 개발 허용을 선택합니다.
- 제공된 경고 및 정보를 읽고 사용자 지정 앱 개발 허용을 선택합니다.
금지된 자격 증명 오류#
자격 증명을 테스트할 때 이 설정으로 연결할 수 없습니다 / 금지됨 - 아마도 자격 증명을 확인하세요 경고가 표시되면, 이는 앱의 access scope 종속성 때문일 수 있습니다. 예를 들어, read_orders
범위는 read_products
범위도 요구합니다. 할당한 범위와 완료하려는 작업을 검토하세요.