콘텐츠로 이동
📣 인포그랩에서 OpenAI 기술 기반으로 자체 개발한 자동화 번역 프로그램을 통해 n8n 공식 문서의 한글판을 국내 최초로 제공합니다.

Shopify 자격 증명#

이 자격 증명을 사용하여 Shopify의 다음 노드를 인증할 수 있습니다.

지원되는 인증 방법#

  • 액세스 토큰(권장): 개인 앱/단일 상점 사용을 위한 것입니다. 일반 관리자가 생성할 수 있습니다.
  • OAuth2: 공개 앱을 위한 것입니다. 파트너 계정에 의해 생성되어야 합니다.
  • API 키: 사용 중단됨.

관련 자료#

서비스에 대한 자세한 정보는 Shopify의 인증 문서를 참조하십시오.

액세스 토큰 사용하기#

이 자격 증명을 구성하려면 Shopify 관리 계정과 다음이 필요합니다:

  • 상점 하위 도메인
  • 액세스 토큰: 사용자 정의 앱을 생성할 때 생성됩니다.
  • APP 비밀 키: 사용자 정의 앱을 생성할 때 생성됩니다.

자격 증명을 설정하려면 사용자 정의 앱을 생성하고 설치해야 합니다:

  1. 상점 하위 도메인을 입력합니다.
    • 하위 도메인은 URL 내에 있습니다: https://<subdomain>.myshopify.com. 예를 들어, 전체 URL이 https://n8n.myshopify.com인 경우 상점 하위 도메인은 n8n입니다.
  2. Shopify에서 관리 > 설정 > 앱 및 판매 채널으로 이동합니다.
  3. 앱 개발을 선택합니다.
  4. 사용자 정의 앱 만들기를 선택합니다.

    이 옵션이 보이지 않나요?

    이 옵션이 보이지 않는 경우, 상점에서 사용자 정의 앱 개발이 활성화되지 않았을 수 있습니다. 사용자 정의 앱 개발 활성화를 참조하여 자세한 정보를 확인하세요.

  5. 모달 창에 앱 이름을 입력합니다.

  6. 앱 개발자를 선택합니다. 앱 개발자는 상점 소유자 또는 앱 개발 권한이 있는 계정일 수 있습니다.
  7. 앱 만들기를 선택합니다.
  8. 범위 선택을 선택합니다. 관리 API 액세스 범위 섹션에서 앱에 원하는 API 범위를 선택합니다.
    • Shopify 노드의 모든 기능을 사용하려면 read_orders, write_orders, read_productswrite_products 범위를 추가하십시오.
    • 사용 가능한 범위에 대한 자세한 정보는 Shopify API 액세스 범위를 참조하십시오.
  9. 저장을 선택합니다.
  10. 앱 설치를 선택합니다.
  11. 모달 창에서 앱 설치를 선택합니다.
  12. 앱의 API 자격 증명 섹션을 엽니다.
  13. 관리 API 액세스 토큰을 복사합니다. 이를 n8n 자격 증명에서 액세스 토큰으로 입력합니다.
  14. API 비밀 키를 복사합니다. 이를 n8n 자격 증명에서 APP 비밀 키로 입력합니다.

자세한 내용은 사용자 정의 앱 만들기Shopify 관리에서 사용자 정의 앱에 대한 액세스 토큰 생성를 참조하십시오.

OAuth2 사용하기#

이 자격 증명을 구성하려면 Shopify 파트너 계정과 다음이 필요합니다:

  • 클라이언트 ID: 사용자 지정 앱을 생성할 때 생성됩니다.
  • 클라이언트 비밀: 사용자 지정 앱을 생성할 때 생성됩니다.
  • 상점 서브도메인

자격 증명을 설정하려면 사용자 지정 앱을 생성하고 설치해야 합니다:

사용자 지정 앱 개발

Shopify는 새로운 앱을 생성하기 위한 템플릿을 제공합니다. 아래의 지침은 n8n 자격 증명을 설정하는 데 필요한 요소만 다룹니다. 앱을 구축하고 앱 템플릿과 함께 작업하는 방법에 대한 자세한 내용은 Shopify의 Build dev docs를 참조하십시오.

  1. Shopify 파트너 대시보드를 엽니다.
  2. 왼쪽 탐색에서 을 선택합니다.
  3. 앱 만들기를 선택합니다.
  4. Shopify 파트너 사용 섹션에서 앱 이름을 입력합니다.
  5. 앱 만들기를 선택합니다.
  6. 앱 세부 정보가 열리면 클라이언트 ID를 복사합니다. 이를 n8n 자격 증명에 입력합니다.
  7. 클라이언트 비밀을 복사합니다. 이를 n8n 자격 증명에 입력합니다.
  8. 왼쪽 메뉴에서 구성을 선택합니다.
  9. n8n에서 OAuth 리디렉션 URL을 복사하여 URLs 섹션의 허용된 리디렉션 URL(s)에 붙여넣습니다.
  10. URLs 섹션에서 앱의 앱 URL을 입력합니다. 여기에 입력된 호스트는 허용된 리디렉션 URL(s)의 호스트와 일치해야 하며, n8n 인스턴스의 기본 URL과 같아야 합니다.
  11. 저장하고 릴리스를 선택합니다.
  12. 왼쪽 메뉴에서 개요를 선택합니다. 이 시점에서 앱을 테스트하기 위해 상점 중 하나에 설치하거나 공개적으로 배포하기 위해 배포 선택을 할 수 있습니다.
  13. n8n에서 설치한 앱의 상점 서브도메인을 입력합니다. 테스트 또는 배포를 위해.
    • 귀하의 서브도메인은 URL 내에 있습니다: https://<subdomain>.myshopify.com. 예를 들어, 전체 URL이 https://n8n.myshopify.com인 경우, 상점 서브도메인은 n8n입니다.

API 키 사용하기#

방법 사용 중단

Shopify는 더 이상 비밀번호가 있는 API 키를 생성하지 않습니다. 대신 Access token 방법을 사용하십시오.

이 자격 증명을 구성하려면 다음이 필요합니다:

  • API 키
  • 비밀번호
  • 상점 서브도메인: 귀하의 서브도메인은 URL 내에 있습니다: https://<subdomain>.myshopify.com. 예를 들어, 전체 URL이 https://n8n.myshopify.com인 경우, 상점 서브도메인은 n8n입니다.
  • 선택 사항: Shared Secret

일반적인 문제#

다음은 Shopify 자격 증명을 설정할 때의 일반적인 문제와 이를 해결하거나 문제를 해결하기 위한 단계입니다.

사용자 지정 앱 개발 활성화#

사용자 지정 앱 만들기 옵션이 보이지 않는 경우, 귀하의 상점에 대해 누군가가 사용자 지정 앱 개발을 활성화하지 않았습니다.

사용자 지정 앱 개발을 활성화하려면 스토어 소유자이거나 앱 개발 활성화 권한이 있는 사용자로 로그인해야 합니다:

  1. Shopify에서 관리 > 설정 > 앱 및 판매 채널으로 이동합니다.
  2. 앱 개발을 선택합니다.
  3. 사용자 지정 앱 개발 허용을 선택합니다.
  4. 제공된 경고 및 정보를 읽고 사용자 지정 앱 개발 허용을 선택합니다.

금지된 자격 증명 오류#

자격 증명을 테스트할 때 이 설정으로 연결할 수 없습니다 / 금지됨 - 아마도 자격 증명을 확인하세요 경고가 표시되면, 이는 앱의 access scope 종속성 때문일 수 있습니다. 예를 들어, read_orders 범위는 read_products 범위도 요구합니다. 할당한 범위와 완료하려는 작업을 검토하세요.

인포레터에서 최신 DevOps 트렌드를 격주로 만나보세요!