InfoGrab DocsInfoGrab Docs

Shopify 자격 증명

요약

이 자격 증명을 사용하여 다음 노드를 Shopify로 인증할 수 있습니다. 이 서비스에 대한 자세한 내용은 Shopify의 인증 문서를 참조하세요. 이 자격 증명을 구성하려면 Shopify 관리자 계정과 다음이 필요합니다.

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

지원되는 인증 방법#

  • 액세스 토큰(권장): 프라이빗 앱/단일 스토어 용도. 일반 관리자가 생성할 수 있습니다.
  • OAuth2: 퍼블릭 앱용. 파트너 계정으로 생성해야 합니다.
  • API 키: 지원 중단됨.

관련 자료#

이 서비스에 대한 자세한 내용은 Shopify의 인증 문서를 참조하세요.

액세스 토큰 사용#

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

  • Shop Subdomain
  • Access Token: 커스텀 앱을 생성할 때 생성됩니다.
  • APP Secret Key: 커스텀 앱을 생성할 때 생성됩니다.

자격 증명을 설정하려면 커스텀 앱을 생성하고 설치해야 합니다.

  1. Shop Subdomain을 입력합니다.

    • 서브도메인은 URL 안에 있습니다: https://<subdomain>.myshopify.com. 예를 들어 전체 URL이 https://n8n.myshopify.com이면 Shop Subdomain은 n8n입니다.
  2. Shopify에서 Admin > Settings > Apps and sales channels로 이동합니다.

  3. Develop apps를 선택합니다.

  4. Create a custom app을 선택합니다.

    이 옵션이 보이지 않나요?

    이 옵션이 보이지 않는다면 스토어에서 커스텀 앱 개발이 활성화되어 있지 않을 가능성이 높습니다. 자세한 내용은 커스텀 앱 개발 활성화를 참조하세요.

  5. 모달 창에서 App name을 입력합니다.

  6. App developer를 선택합니다. 앱 개발자는 스토어 소유자이거나 Develop apps 권한이 있는 계정이면 됩니다.

  7. Create app을 선택합니다.

  8. Select scopes를 선택합니다. Admin API access scopes 섹션에서 앱에 필요한 API 범위를 선택합니다.

    • Shopify 노드의 모든 기능을 사용하려면 read_orders, write_orders, read_products, write_products 범위를 추가하세요.
    • 사용 가능한 범위에 대한 자세한 내용은 Shopify API Access Scopes를 참조하세요.
  9. Save를 선택합니다.

  10. Install app을 선택합니다.

  11. 모달 창에서 Install app을 선택합니다.

  12. 앱의 API Credentials 섹션을 엽니다.

  13. Admin API Access Token을 복사합니다. 이를 n8n 자격 증명의 Access Token에 입력합니다.

  14. API Secret Key를 복사합니다. 이를 n8n 자격 증명의 APP Secret Key에 입력합니다.

이 단계에 대한 자세한 내용은 커스텀 앱 만들기Shopify 관리자에서 커스텀 앱의 액세스 토큰 생성하기를 참조하세요.

OAuth2 사용#

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

  • Client ID: 커스텀 앱을 생성할 때 생성됩니다.
  • Client Secret: 커스텀 앱을 생성할 때 생성됩니다.
  • Shop Subdomain

자격 증명을 설정하려면 커스텀 앱을 생성하고 설치해야 합니다.

Note

Custom app development

Shopify는 새 앱을 생성하기 위한 템플릿을 제공합니다. 아래 안내는 n8n 자격 증명을 설정하는 데 필요한 요소만 다룹니다. 앱 빌드 및 앱 템플릿 사용에 대한 자세한 내용은 Shopify의 Build dev docs를 참조하세요.

  1. Shopify Partner dashboard를 엽니다.
  2. 왼쪽 내비게이션에서 Apps를 선택합니다.
  3. Create app을 선택합니다.
  4. Use Shopify Partners 섹션에서 App name을 입력합니다.
  5. Create app을 선택합니다.
  6. 앱 세부 정보가 열리면 Client ID를 복사합니다. 이를 n8n 자격 증명에 입력합니다.
  7. Client Secret을 복사합니다. 이를 n8n 자격 증명에 입력합니다.
  8. 왼쪽 메뉴에서 Configuration을 선택합니다.
  9. n8n에서 OAuth Redirect URL을 복사하여 URLs 섹션의 **Allowed redirection URL(s)**에 붙여넣습니다.
  10. URLs 섹션에서 앱의 App URL을 입력합니다. 여기에 입력하는 호스트는 **Allowed redirection URL(s)**의 호스트와 일치해야 하며, 예를 들면 n8n 인스턴스의 기본 URL과 같아야 합니다.
  11. Save and release를 선택합니다.
  12. 왼쪽 메뉴에서 Overview를 선택합니다. 이 시점에서 스토어 중 하나에 설치하여 Test your app을 하거나, Choose distribution을 선택해 공개적으로 배포할 수 있습니다.
  13. n8n에서 앱을 설치한 스토어의 Shop Subdomain을 테스트용 또는 배포용으로 입력합니다.
    • 서브도메인은 URL 안에 있습니다: https://<subdomain>.myshopify.com. 예를 들어 전체 URL이 https://n8n.myshopify.com이면 Shop Subdomain은 n8n입니다.

API 키 사용#

Warning

Method deprecated

Shopify는 더 이상 비밀번호가 포함된 API 키를 생성하지 않습니다. 대신 Access token 방식을 사용하세요.

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

  • API Key
  • Password
  • Shop Subdomain: 서브도메인은 URL 안에 있습니다: https://<subdomain>.myshopify.com. 예를 들어 전체 URL이 https://n8n.myshopify.com이면 Shop Subdomain은 n8n입니다.
  • 선택 사항: Shared Secret

자주 발생하는 문제#

Shopify 자격 증명을 설정할 때 발생할 수 있는 일반적인 문제와 이를 해결하거나 문제를 해결하는 방법을 소개합니다.

커스텀 앱 개발 활성화#

Create a custom app 옵션이 보이지 않는다면 스토어에서 아직 아무도 커스텀 앱 개발을 활성화하지 않은 것입니다.

커스텀 앱 개발을 활성화하려면 스토어 소유자 또는 Enable app development 권한이 있는 사용자로 로그인해야 합니다.

  1. Shopify에서 Admin > Settings > Apps and sales channels로 이동합니다.
  2. Develop apps를 선택합니다.
  3. Allow custom app development를 선택합니다.
  4. 제공된 경고 및 안내를 읽고 Allow custom app development를 선택합니다.

Forbidden 자격 증명 오류#

자격 증명을 테스트할 때 Couldn't connect with these settings / Forbidden - perhaps check your credentials 경고가 표시된다면, 앱의 액세스 범위 의존성 때문일 수 있습니다. 예를 들어 read_orders 범위는 read_products 범위도 필요로 합니다. 할당한 범위와 수행하려는 작업을 검토하세요.

Shopify 자격 증명

n8n v2.29
원문 보기
요약

이 자격 증명을 사용하여 다음 노드를 Shopify로 인증할 수 있습니다. 이 서비스에 대한 자세한 내용은 Shopify의 인증 문서를 참조하세요. 이 자격 증명을 구성하려면 Shopify 관리자 계정과 다음이 필요합니다.

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

지원되는 인증 방법#

  • 액세스 토큰(권장): 프라이빗 앱/단일 스토어 용도. 일반 관리자가 생성할 수 있습니다.
  • OAuth2: 퍼블릭 앱용. 파트너 계정으로 생성해야 합니다.
  • API 키: 지원 중단됨.

관련 자료#

이 서비스에 대한 자세한 내용은 Shopify의 인증 문서를 참조하세요.

액세스 토큰 사용#

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

  • Shop Subdomain
  • Access Token: 커스텀 앱을 생성할 때 생성됩니다.
  • APP Secret Key: 커스텀 앱을 생성할 때 생성됩니다.

자격 증명을 설정하려면 커스텀 앱을 생성하고 설치해야 합니다.

  1. Shop Subdomain을 입력합니다.

    • 서브도메인은 URL 안에 있습니다: https://<subdomain>.myshopify.com. 예를 들어 전체 URL이 https://n8n.myshopify.com이면 Shop Subdomain은 n8n입니다.
  2. Shopify에서 Admin > Settings > Apps and sales channels로 이동합니다.

  3. Develop apps를 선택합니다.

  4. Create a custom app을 선택합니다.

    이 옵션이 보이지 않나요?

    이 옵션이 보이지 않는다면 스토어에서 커스텀 앱 개발이 활성화되어 있지 않을 가능성이 높습니다. 자세한 내용은 커스텀 앱 개발 활성화를 참조하세요.

  5. 모달 창에서 App name을 입력합니다.

  6. App developer를 선택합니다. 앱 개발자는 스토어 소유자이거나 Develop apps 권한이 있는 계정이면 됩니다.

  7. Create app을 선택합니다.

  8. Select scopes를 선택합니다. Admin API access scopes 섹션에서 앱에 필요한 API 범위를 선택합니다.

    • Shopify 노드의 모든 기능을 사용하려면 read_orders, write_orders, read_products, write_products 범위를 추가하세요.
    • 사용 가능한 범위에 대한 자세한 내용은 Shopify API Access Scopes를 참조하세요.
  9. Save를 선택합니다.

  10. Install app을 선택합니다.

  11. 모달 창에서 Install app을 선택합니다.

  12. 앱의 API Credentials 섹션을 엽니다.

  13. Admin API Access Token을 복사합니다. 이를 n8n 자격 증명의 Access Token에 입력합니다.

  14. API Secret Key를 복사합니다. 이를 n8n 자격 증명의 APP Secret Key에 입력합니다.

이 단계에 대한 자세한 내용은 커스텀 앱 만들기Shopify 관리자에서 커스텀 앱의 액세스 토큰 생성하기를 참조하세요.

OAuth2 사용#

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

  • Client ID: 커스텀 앱을 생성할 때 생성됩니다.
  • Client Secret: 커스텀 앱을 생성할 때 생성됩니다.
  • Shop Subdomain

자격 증명을 설정하려면 커스텀 앱을 생성하고 설치해야 합니다.

Note

Custom app development

Shopify는 새 앱을 생성하기 위한 템플릿을 제공합니다. 아래 안내는 n8n 자격 증명을 설정하는 데 필요한 요소만 다룹니다. 앱 빌드 및 앱 템플릿 사용에 대한 자세한 내용은 Shopify의 Build dev docs를 참조하세요.

  1. Shopify Partner dashboard를 엽니다.
  2. 왼쪽 내비게이션에서 Apps를 선택합니다.
  3. Create app을 선택합니다.
  4. Use Shopify Partners 섹션에서 App name을 입력합니다.
  5. Create app을 선택합니다.
  6. 앱 세부 정보가 열리면 Client ID를 복사합니다. 이를 n8n 자격 증명에 입력합니다.
  7. Client Secret을 복사합니다. 이를 n8n 자격 증명에 입력합니다.
  8. 왼쪽 메뉴에서 Configuration을 선택합니다.
  9. n8n에서 OAuth Redirect URL을 복사하여 URLs 섹션의 **Allowed redirection URL(s)**에 붙여넣습니다.
  10. URLs 섹션에서 앱의 App URL을 입력합니다. 여기에 입력하는 호스트는 **Allowed redirection URL(s)**의 호스트와 일치해야 하며, 예를 들면 n8n 인스턴스의 기본 URL과 같아야 합니다.
  11. Save and release를 선택합니다.
  12. 왼쪽 메뉴에서 Overview를 선택합니다. 이 시점에서 스토어 중 하나에 설치하여 Test your app을 하거나, Choose distribution을 선택해 공개적으로 배포할 수 있습니다.
  13. n8n에서 앱을 설치한 스토어의 Shop Subdomain을 테스트용 또는 배포용으로 입력합니다.
    • 서브도메인은 URL 안에 있습니다: https://<subdomain>.myshopify.com. 예를 들어 전체 URL이 https://n8n.myshopify.com이면 Shop Subdomain은 n8n입니다.

API 키 사용#

Warning

Method deprecated

Shopify는 더 이상 비밀번호가 포함된 API 키를 생성하지 않습니다. 대신 Access token 방식을 사용하세요.

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

  • API Key
  • Password
  • Shop Subdomain: 서브도메인은 URL 안에 있습니다: https://<subdomain>.myshopify.com. 예를 들어 전체 URL이 https://n8n.myshopify.com이면 Shop Subdomain은 n8n입니다.
  • 선택 사항: Shared Secret

자주 발생하는 문제#

Shopify 자격 증명을 설정할 때 발생할 수 있는 일반적인 문제와 이를 해결하거나 문제를 해결하는 방법을 소개합니다.

커스텀 앱 개발 활성화#

Create a custom app 옵션이 보이지 않는다면 스토어에서 아직 아무도 커스텀 앱 개발을 활성화하지 않은 것입니다.

커스텀 앱 개발을 활성화하려면 스토어 소유자 또는 Enable app development 권한이 있는 사용자로 로그인해야 합니다.

  1. Shopify에서 Admin > Settings > Apps and sales channels로 이동합니다.
  2. Develop apps를 선택합니다.
  3. Allow custom app development를 선택합니다.
  4. 제공된 경고 및 안내를 읽고 Allow custom app development를 선택합니다.

Forbidden 자격 증명 오류#

자격 증명을 테스트할 때 Couldn't connect with these settings / Forbidden - perhaps check your credentials 경고가 표시된다면, 앱의 액세스 범위 의존성 때문일 수 있습니다. 예를 들어 read_orders 범위는 read_products 범위도 필요로 합니다. 할당한 범위와 수행하려는 작업을 검토하세요.