사용자 지정 앱

사용자 지정 앱은 판매자 또는 개발자가 Shopify 스토어 전용으로 구축하는 앱입니다(많은 스토어에서 사용하도록 구축된 공개 앱과 다름). 사용자 지정 앱을 사용하여 Shopify 관리자에 기능을 추가하거나 Shopify API를 사용하여 스토어 데이터에 직접 액세스할 수 있습니다. 또는 상점 API를 사용하여 온라인 스토어를 다른 플랫폼으로 확장할 수 있습니다.

사용자 지정 앱을 생성할 때에는 개발 지식이 필요하며 어려움을 겪을 수 있습니다. 스토어를 위한 사용자 지정 앱 생성에 도움이 필요하다면 Shopify Expert를 고용할 수 있습니다.

협력자 또는 직원 계정에서 사용자 지정 앱을 생성, 편집, 삭제하도록 하려면 앱 개발 권한을 부여하면 됩니다. 협력자 또는 직원 계정에는 특정 API 범위를 설정할 수 있는 관련 권한도 있어야 합니다.

Shopify 관리자에서 사용자 지정 앱 개발 활성화

스토어용 사용자 지정 앱을 생성하려면 먼저 사용자 지정 앱 개발을 활성화해야 합니다. 스토어 소유자만 사용자 지정 앱 개발을 활성화할 수 있습니다.

단계:

  1. Shopify 관리자에서 으로 이동합니다.

  2. 앱 개발을 클릭합니다.

  3. 사용자 지정 앱 개발 허용을 클릭합니다.

  4. 제공된 경고 및 정보를 읽은 후 사용자 지정 앱 개발 허용을 클릭합니다.

사용자 지정 앱 생성 및 설치

사용자 지정 앱 개발을 활성화한 후 Shopify 관리자에서 사용자 지정 앱을 생성하고 설치할 수 있습니다. 사용자 지정 앱이 액세스할 수 있는 스토어 항목을 결정하려면 API 범위를 설정해야 합니다. 앱을 설치하면 앱이 Shopify API를 사용하여 스토어의 정보에 액세스할 수 있는 액세스 토큰을 받게 됩니다.

스토어 소유자 및 관련 권한이 있는 협력자 및 직원은 사용자 지정 앱을 생성하고 설치할 수 있습니다.

앱 생성

  1. Shopify 관리자에서 으로 이동합니다.

  2. 앱 개발을 클릭합니다.

  3. 사용자 지정 앱 만들기를 클릭합니다.

  4. 모달 창에서 앱 이름을 입력하고 앱 개발자를 선택합니다. 앱 개발자는 스토어 소유자 또는 앱 개발 권한이 있는 직원 또는 협력자 계정일 수 있습니다.

  5. 앱 생성을 클릭합니다.

API 범위 선택

사용자 지정 앱을 생성한 후 API 범위를 앱에 할당할 수 있습니다. 사용자 지정 앱은 앱의 요구 사항에 따라 관리자 API 범위, 상점 API 범위 또는 두 가지 범위를 모두 사용할 수 있습니다.

  1. 범위 선택을 클릭합니다.

  2. 관리자 API 액세스 범위 섹션에서 앱에 할당할 API 범위를 선택합니다.

    1. 선택 사항: Webhook 가입에 사용할 API 버전을 설정합니다.
    2. 선택 사항: 앱에 대한 Webhook 가입을 처리하도록 Google Cloud Pub/Sub를 설정할 수 있습니다. Google Cloud Pub/Sub 섹션에서 Shopify 서비스 계정 주소를 복사하여 Google Cloud Pub/Sub 계정을 구성하는 데 사용합니다.
    3. 선택 사항: 앱에 대한 Webhook 가입을 처리하도록 Amazon EventBridge를 설정할 수 있습니다. Amazon EventBridge 섹션에서 소스 생성을 클릭합니다.
  3. 상점 API 액세스 범위 섹션에서 앱에 할당할 API 범위를 선택합니다.

  4. 저장을 클릭합니다.

앱 설치 및 API 액세스 토큰 받기

앱에 대한 API 범위를 설정한 후에는 앱을 설치할 수 있습니다. 설치하면 API 액세스 토큰이 발급됩니다. 앱에 할당한 API 범위에 따라 관리자 API 액세스 토큰, 상점 API 액세스 토큰 또는 두 가지 토큰이 모두 제공됩니다.

  1. 앱 설치를 클릭합니다.

  2. 모달 창에서 앱 설치를 클릭합니다.

  3. 액세스 토큰을 다음과 같이 가져옵니다.

  • 앱에 대한 관리자 API 범위를 선택한 경우 관리자 API 액세스 토큰 섹션으로 이동하여 토큰을 한 번 표시를 클릭합니다.
  • 앱에 대한 상점 API 범위를 선택한 경우 상점 API 액세스 토큰 섹션으로 이동하여 토큰을 복사할 수 있습니다. 관리자 API 액세스 토큰과 달리 상점 API 액세스 토큰은 이 페이지에서 항상 사용 가능합니다.

전체 액세스 토큰을 한 번 표시한 후 이 페이지에는 참조용 액세스 토큰의 마지막 4자리만 표시됩니다.

사용자 지정 앱의 API 자격 증명 받기

앱의 API 자격 증명 페이지에서 상점 액세스 토큰, API 키 및 사용자 지정 앱의 API 비밀 키를 확인할 수 있습니다. 관리자 API 액세스 토큰을 확인할 수도 있지만 한 번 표시한 후에는 토큰의 마지막 4자리만 확인 가능합니다.

참고: API 비밀은 공유된 비밀과 동일합니다. 개발자가 공유된 비밀을 요청하는 경우 API 비밀을 제공하십시오. 신뢰할 수 있는 개발자에게만 API 비밀을 공유해야 합니다.

  1. Shopify 관리자에서 으로 이동합니다.

  2. 앱 개발을 클릭합니다.

  3. 자격 증명을 가져올 앱의 이름을 클릭합니다.

  4. API 자격 증명을 클릭합니다.

사용자 지정 앱의 관리자 API 범위 업데이트

스토어 소유자 또는 관련 권한이 있는 협력자 또는 직원인 경우 사용자 지정 앱의 범위를 업데이트할 수 있습니다.

  1. Shopify 관리자에서 으로 이동합니다.

  2. 앱 개발을 클릭합니다.

  3. 업데이트할 앱 이름을 클릭합니다.

  4. 구성을 클릭합니다.

  5. 관리자 API 통합 섹션에서 편집을 클릭합니다.

이전에 관리자 API 범위를 할당하지 않은 경우 구성을 클릭합니다.

  1. 앱에 할당하려는 범위를 선택합니다.

  2. 선택 사항: Webhook 가입에 사용할 API 버전을 설정합니다.

  3. 선택 사항: 앱에 대한 Webhook 가입을 처리하도록 Google Cloud Pub/Sub를 설정할 수 있습니다. Google Cloud Pub/Sub 섹션에서 Shopify 서비스 계정 주소를 복사하여 Google Cloud Pub/Sub 계정을 구성하는 데 사용합니다.

  4. 선택 사항: 앱에 대한 Webhook 가입을 처리하도록 Amazon EventBridge를 설정할 수 있습니다. Amazon EventBridge 섹션에서 소스 생성을 클릭합니다.

  5. 저장을 클릭합니다.

앱이 스토어에 설치된 후 범위를 하나 이상 선택하거나 앱에 상점 API 범위가 할당되지 않는 한, 저장을 클릭할 수 없습니다.

사용자 지정 앱의 상점 API 액세스 범위 업데이트

스토어 소유자 또는 관련 권한이 있는 협력자 또는 직원인 경우 사용자 지정 앱의 범위를 업데이트할 수 있습니다.

  1. Shopify 관리자에서 으로 이동합니다.

  2. 앱 개발을 클릭합니다.

  3. 업데이트할 앱 이름을 클릭합니다.

  4. 구성을 클릭합니다.

  5. 상점 API 통합 섹션에서 편집을 클릭합니다.

이전에 상점 API 범위를 할당하지 않은 경우 구성을 클릭합니다.

  1. 앱에 할당하려는 범위를 선택합니다.

  2. 선택 사항: 앱이 iOS Buy SDK와 통합된 경우 iOS Buy SDK 섹션에서 필요한 사항을 변경할 수 있습니다. 앱이 이미 설치된 경우에만 이 섹션에서 변경 가능합니다.

자세한 지침은 iOS Buy SDK 개발자 문서를 참조하십시오.

  1. 선택 사항: 앱이 Android Buy SDK와 통합된 경우 Android Buy SDK 섹션에서 필요한 사항을 변경할 수 있습니다. 앱이 이미 설치된 경우에만 이 섹션에서 변경 가능합니다.

자세한 지침은 Android Buy SDK 개발자 문서를 참조하십시오.

  1. 저장을 클릭합니다.

앱이 스토어에 설치된 후 범위를 하나 이상 선택하거나 앱에 상점 API 범위가 할당되지 않는 한, 저장을 클릭할 수 없습니다.

사용자 지정 앱의 설정 업데이트

앱 개발자뿐만 아니라 앱의 이름과 설명을 업데이트할 수 있습니다.

앱 개발자를 직원 또는 협력자 계정으로 설정한 후 나중에 해당 계정을 삭제하면 기본적으로 앱 개발자는 스토어 소유자가 됩니다.

  1. Shopify 관리자에서 으로 이동합니다.

  2. 앱 개발을 클릭합니다.

  3. 업데이트할 앱 이름을 클릭합니다.

  4. 앱 설정을 클릭합니다.

  5. 이름이나 설명을 변경하거나 새 앱 이름 또는 앱 설명을 입력합니다.

  6. 앱과 관련된 앱 개발자를 변경하려면 앱 개발자를 선택합니다.

  7. 저장을 클릭합니다.

사용자 지정 앱 제거

사용자 지정 앱을 제거하면 관리자 및 상점 API 액세스 토큰이 해지되며 앱에서 스토어 데이터에 액세스할 수 없습니다. 앱을 다시 설치하면 새로운 액세스 토큰이 발급됩니다.

  1. Shopify 관리자에서 으로 이동합니다.

  2. 앱 개발을 클릭합니다.

  3. 제거하려는 앱 이름을 클릭합니다.

  4. 앱 제거를 클릭합니다.

사용자 지정 앱 삭제

사용자 지정 앱을 삭제하면 복구할 수 없습니다. 스토어에서 앱을 삭제하지 않고 일시적으로 비활성화하려는 경우 앱을 제거하십시오.

  1. Shopify 관리자에서 으로 이동합니다.

  2. 앱 개발을 클릭합니다.

  3. 앱 설정을 클릭합니다.

  4. 앱 삭제를 클릭합니다.

사용자 지정 앱의 API 범위 권한

협력자 및 직원 계정은 해당 계정에 앱 개발 권한과 설정한 API 범위와 관련된 다른 직원 권한이 있는 경우에만 사용자 지정 앱에 대한 API 범위를 설정할 수 있습니다.

사용자 지정 앱이 작동하는 데 필요한 계정 권한과 API 범위를 결정하려면 앱 개발자에게 문의해야 합니다. 개발자에게 부여한 권한을 이해하고 잘 알고 있는지 확인하십시오.

Shopify와 함께 사업을 시작할 준비가 되셨습니까?

무료 체험