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