사용자 지정 앱

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

사용자 지정 앱 생성에는 개발 지식이 필요하며 어려움을 겪을 수 있습니다. 스토어에 사용할 사용자 지정 앱 생성에 도움이 필요한 경우 Shopify 파트너를 고용할 수 있습니다. Shopify 파트너 고용에 대해 자세히 알아보십시오.

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

사용자 지정 Level 2 PII 앱

권한은 앱이 수행하는 기능에 대해 앱이 액세스하거나 수정할 수 있는 스토어의 정보 유형을 제어합니다.

개인 식별 정보(PII)는 단독으로 또는 결합하여 개인을 고유하게 식별할 수 있는 정보입니다. Shopify 앱스토어에서 설치한 앱은 스토어, 고객, 주문 또는 기타 비즈니스 데이터에 대한 정보를 사용할 때 다양한 유형의 PII에 액세스할 수 있습니다. 사용자 지정 Level 2 PII 앱에 액세스하려면 스토어가 Shopify 플랜 이상이어야 합니다.

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

스토어용 사용자 지정 앱을 생성하려면 먼저 사용자 지정 앱 개발을 활성화해야 합니다. 사용자 지정 앱 개발을 활성화하려면 스토어 소유자 또는 앱 개발 활성화 권한이 있는 직원이어야 합니다.

단계:

  1. Shopify 관리자에서 설정 > 앱 및 판매 채널을 클릭합니다.

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

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

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

사용자 지정 앱 생성 및 설치

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

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

앱 생성

  1. Shopify 관리자에서 설정 > 앱 및 판매 채널을 클릭합니다.

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

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

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

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

API 범위 선택

사용자 지정 앱을 생성한 후 API 범위를 앱에 할당할 수 있습니다. 사용자 지정 앱은 앱의 요구 사항에 따라 Admin API 범위, Storefront 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. 액세스 토큰을 다음과 같이 가져옵니다.
    • 앱에 Admin API 범위를 선택한 경우 Admin API 액세스 토큰 섹션으로 이동한 다음 토큰을 한 번 표시를 클릭합니다. 이 페이지에 처음 액세스할 때 전체 액세스 토큰을 공개한 후 이 페이지에는 이후 방문 시 참조용으로 액세스 토큰의 마지막 4자리만 표시됩니다.
    • 앱에 대한 상점 API 범위를 선택한 경우 상점 API 액세스 토큰 섹션으로 이동하여 토큰을 복사할 수 있습니다. 관리자 API 액세스 토큰과 달리 상점 API 액세스 토큰은 이 페이지에서 항상 사용 가능합니다.

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

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

  1. Shopify 관리자에서 설정 > 앱 및 판매 채널을 클릭합니다.

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

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

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

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

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

  1. Shopify 관리자에서 설정 > 앱 및 판매 채널을 클릭합니다.

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

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

  4. 구성을 클릭합니다.

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

    • 이전에 관리자 API 범위를 할당하지 않은 경우 구성을 클릭합니다.
  6. 앱에 할당하려는 범위를 선택합니다.

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

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

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

  10. 저장을 클릭합니다.

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

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

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

  1. Shopify 관리자에서 설정 > 앱 및 판매 채널을 클릭합니다.

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

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

  4. 구성을 클릭합니다.

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

    • 이전에 상점 API 범위를 할당하지 않은 경우 구성을 클릭합니다.
  6. 앱에 할당하려는 범위를 선택합니다.

  7. 선택 사항: 앱이 iOS Buy SDK(소프트웨어 개발 키트)와 통합되는 경우 iOS Buy SDK 섹션에서 필요한 사항을 변경할 수 있습니다. 앱이 이미 설치된 경우에만 이 섹션에서 변경할 수 있습니다.

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

  9. 저장을 클릭합니다.

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

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

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

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

  1. Shopify 관리자에서 설정 > 앱 및 판매 채널을 클릭합니다.

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

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

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

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

  6. 앱과 연결된 앱 개발자를 변경하려면 기본 앱 개발자를 선택합니다.

  7. 선택 사항: 이 앱의 개발 업데이트에 대해 다른 이메일 주소에 알림을 보내려면 개발 업데이트 연락처에 이메일 주소를 입력합니다.

  8. 저장을 클릭합니다.

사용자 지정 앱 제거하기

사용자 지정 앱을 제거하면 Admin 및 Storefront API 액세스 토큰이 해지되고, 앱에서 등록한 Webhook이나 주문 처리 서비스가 제거되며 앱이 스토어 데이터에 액세스할 수 없게 됩니다. 앱을 다시 설치하면 새로운 액세스 토큰이 발행됩니다.

  1. Shopify 관리자에서 설정 > 앱 및 판매 채널을 클릭합니다.

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

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

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

사용자 지정 앱 삭제하기

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

  1. Shopify 관리자에서 설정 > 앱 및 판매 채널을 클릭합니다.

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

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

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

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

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

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

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

무료 체험