사용자 지정 앱
사용자 지정 앱은 판매자 또는 개발자가 Shopify 스토어 전용으로 구축하는 앱입니다(많은 스토어에서 사용하도록 구축된 공개 앱과 다름). 사용자 지정 앱을 사용하여 Shopify Admin에 기능을 추가하거나 Shopify API를 사용하여 스토어 데이터에 직접 액세스할 수 있습니다. 또는 상점 API를 사용하여 온라인 스토어를 다른 플랫폼으로 확장할 수 있습니다.
사용자 지정 앱 생성에는 개발 지식이 필요하며 어려움을 겪을 수 있습니다. 스토어에 사용할 사용자 지정 앱 생성에 도움이 필요한 경우 Shopify 전문가를 고용할 수 있습니다.Shopify 전문가고용에 대해 자세히 알아보십시오.
협력자또는 직원 계정에서 사용자 지정 앱을 생성, 편집, 삭제하도록 하려면앱 개발권한을 부여하면 됩니다. 협력자 또는 직원 계정에는 특정 API 범위를 설정할 수 있는관련 권한도 있어야 합니다.
이 페이지의 정보
Shopify관리자에서사용자지정앱개발 활성화
스토어용 사용자 지정 앱을 생성하려면 먼저 사용자 지정 앱 개발을 활성화해야 합니다. 사용자 지정 앱 개발을 활성화하려면 스토어 소유자 또는앱 개발 활성화권한이 있는 직원이어야 합니다.
단계:
Shopify Admin에서설정>앱 및 판매 채널을 클릭합니다.
앱 개발을 클릭합니다.
사용자 지정 앱 개발 허용을 클릭합니다.
제공된 경고 및 정보를 읽은 후사용자 지정 앱 개발 허용을 클릭합니다.
사용자 지정 앱 생성 및 설치
사용자 지정 앱 개발을 활성화한 후 Shopify Admin에서 사용자 지정 앱을 생성하고 설치할 수 있습니다. 사용자 지정 앱이 액세스할 수 있는 스토어 항목을 결정하려면 API 범위를 설정해야 합니다. 앱을 설치하면 앱이 Shopify API를 사용하여 스토어의 정보에 액세스할 수 있는 액세스 토큰을 받게 됩니다.
스토어 소유자 및관련 권한이 있는 협력자 및 직원은 사용자 지정 앱을 생성하고 설치할 수 있습니다.
앱 생성
Shopify Admin에서설정>앱 및 판매 채널을 클릭합니다.
앱 개발을 클릭합니다.
사용자 지정 앱 만들기를 클릭합니다.
모달 창에서앱 이름을 입력하고앱 개발자를 선택합니다. 앱 개발자는 스토어 소유자 또는앱 개발권한이 있는 직원 또는 협력자 계정일 수 있습니다.
앱 생성을 클릭합니다.
API 범위 선택
사용자 지정 앱을 생성한 후 API 범위를 앱에 할당할 수 있습니다. 사용자 지정 앱은 앱의 요구 사항에 따라 관리자 API 범위, 상점 API 범위 또는 두 가지 범위를 모두 사용할 수 있습니다.
- 범위 선택을 클릭합니다.
관리자 API 액세스 범위섹션에서 앱에 할당할 API 범위를 선택합니다.
- 선택 사항: Webhook 가입에 사용할 API 버전을 설정합니다.
- 선택 사항: 앱에 대한 Webhook 가입을 처리하도록Google Cloud Pub/Sub를 설정할 수 있습니다.Google Cloud Pub/Sub섹션에서Shopify 서비스 계정 주소를 복사하여 Google Cloud Pub/Sub 계정을 구성하는 데 사용합니다.
- 선택 사항: 앱에 대한 Webhook 가입을 처리하도록Amazon EventBridge를 설정할 수 있습니다.Amazon EventBridge섹션에서소스 생성을 클릭합니다.
상점 API 액세스 범위섹션에서 앱에 할당할 API 범위를 선택합니다.
저장을 클릭합니다.
앱 설치 및 API 액세스 토큰 받기
앱에 대한 API 범위를 설정한 후에는 앱을 설치할 수 있습니다. 설치하면 API 액세스 토큰이 발급됩니다. 앱에 할당한 API 범위에 따라 관리자 API 액세스 토큰, 상점 API 액세스 토큰 또는 두 가지 토큰이 모두 제공됩니다.
- 앱 설치를 클릭합니다.
- 모달 창에서앱 설치를 클릭합니다.
- 액세스 토큰을 다음과 같이 가져옵니다.
- 앱에 대한 관리자 API 범위를 선택한 경우관리자 API 액세스 토큰섹션으로 이동하여토큰을 한 번 표시를 클릭합니다.
- 앱에 대한 상점 API 범위를 선택한 경우상점 API 액세스 토큰섹션으로 이동하여 토큰을 복사할 수 있습니다. 관리자 API 액세스 토큰과 달리 상점 API 액세스 토큰은 이 페이지에서 항상 사용 가능합니다.
전체 액세스 토큰을 한 번 표시한 후 이 페이지에는 참조용 액세스 토큰의 마지막 4자리만 표시됩니다.
사용자 지정 앱의 API 자격 증명 받기
앱의API 자격 증명페이지에서 상점 액세스 토큰, API 키 및 사용자 지정 앱의 API 비밀 키를 확인할 수 있습니다. 관리자 API 액세스 토큰을 확인할 수도 있지만 한 번 표시한 후에는 토큰의 마지막 4자리만 확인 가능합니다.
Shopify Admin에서설정>앱 및 판매 채널을 클릭합니다.
앱 개발을 클릭합니다.
자격 증명을 가져올 앱의 이름을 클릭합니다.
API 자격 증명을 클릭합니다.
사용자 지정 앱의 관리자 API 범위 업데이트
스토어 소유자 또는관련 권한이 있는 협력자 또는 직원인 경우 사용자 지정 앱의 범위를 업데이트할 수 있습니다.
Shopify Admin에서설정>앱 및 판매 채널을 클릭합니다.
앱 개발을 클릭합니다.
업데이트할 앱 이름을 클릭합니다.
구성을 클릭합니다.
관리자 API 통합섹션에서편집을 클릭합니다.
- 이전에 관리자 API 범위를 할당하지 않은 경우구성을 클릭합니다.
앱에 할당하려는 범위를 선택합니다.
선택 사항: Webhook 가입에 사용할 API 버전을 설정합니다.
선택 사항: 앱에 대한 Webhook 가입을 처리하도록 Google Cloud Pub/Sub를 설정할 수 있습니다.Google Cloud Pub/Sub섹션에서Shopify 서비스 계정 주소를 복사하여 Google Cloud Pub/Sub 계정을 구성하는 데 사용합니다.
선택 사항: 앱에 대한 Webhook 가입을 처리하도록 Amazon EventBridge를 설정할 수 있습니다.Amazon EventBridge섹션에서소스 생성을 클릭합니다.
저장을 클릭합니다.
앱이 스토어에 설치된 후 범위를 하나 이상 선택하거나 앱에 상점 API 범위가 할당되지 않는 한,저장을 클릭할 수 없습니다.
사용자 지정 앱의 상점 API 액세스 범위 업데이트
스토어 소유자 또는관련 권한이 있는 협력자 또는 직원인 경우 사용자 지정 앱의 범위를 업데이트할 수 있습니다.
Shopify Admin에서설정>앱 및 판매 채널을 클릭합니다.
앱 개발을 클릭합니다.
업데이트할 앱 이름을 클릭합니다.
구성을 클릭합니다.
상점 API 통합섹션에서편집을 클릭합니다.
- 이전에 상점 API 범위를 할당하지 않은 경우구성을 클릭합니다.
앱에 할당하려는 범위를 선택합니다.
선택 사항: 앱이 iOS Buy SDK와 통합된 경우iOS Buy SDK섹션에서 필요한 사항을 변경할 수 있습니다. 앱이 이미 설치된 경우에만 이 섹션에서 변경 가능합니다.
- 자세한지침은iOS Buy SDK 개발자 문서를 참조하십시오.
선택 사항: 앱이 Android Buy SDK와 통합된 경우Android Buy SDK섹션에서 필요한 사항을 변경할 수 있습니다. 앱이 이미 설치된 경우에만 이 섹션에서 변경 가능합니다.
- 자세한지침은Android Buy SDK 개발자 문서를 참조하십시오.
저장을 클릭합니다.
앱이 스토어에 설치된 후 범위를 하나 이상 선택하거나 앱에 상점 API 범위가 할당되지 않는 한,저장을 클릭할 수 없습니다.
사용자 지정 앱의 설정 업데이트
앱 개발자뿐만 아니라 앱의 이름과 설명을 업데이트할 수 있습니다.
앱 개발자를 직원 또는 협력자 계정으로 설정한 후 나중에 해당 계정을 삭제하면 기본적으로 앱 개발자는 스토어 소유자가 됩니다.
Shopify Admin에서설정>앱 및 판매 채널을 클릭합니다.
앱 개발을 클릭합니다.
업데이트할 앱 이름을 클릭합니다.
앱 설정을 클릭합니다.
이름이나 설명을 변경하거나 새앱 이름또는앱 설명을 입력합니다.
앱과 연결된 앱 개발자를 변경하려면기본 앱 개발자를 선택합니다.
선택 사항: 이 앱의 개발 업데이트에 대해 다른 이메일 주소에 알림을 보내려면개발 업데이트 연락처에 이메일 주소를 입력합니다.
저장을 클릭합니다.
사용자 지정 앱 제거하기
사용자 지정 앱을 제거하면 관리자 및 상점 API 액세스 토큰이 해지되고, 앱에서 등록된 webhook이나 주문 처리 서비스가 제거되며 앱이 스토어 데이터에 액세스할 수 없게 됩니다. 앱을 다시 설치하면 새로운 액세스 토큰이 발행됩니다.
Shopify Admin에서설정>앱 및 판매 채널을 클릭합니다.
앱 개발을 클릭합니다.
제거하려는 앱 이름을 클릭합니다.
앱 제거를 클릭합니다.
사용자 지정 앱 삭제하기
사용자지정앱을삭제하면복구할수없습니다。스토어에서앱을삭제하지않고일시적으로비활성화하려는 경우앱을 제거하십시오.
Shopify Admin에서설정>앱 및 판매 채널을 클릭합니다.
앱 개발을 클릭합니다.
앱 설정을 클릭합니다.
앱 삭제를 클릭합니다.
사용자 지정 앱의 API 범위 권한
협력자 및 직원 계정은 해당 계정에앱 개발권한과 설정한 API 범위와 관련된 다른직원 권한이 있는 경우에만 사용자 지정 앱에 대한 API 범위를 설정할 수 있습니다.
사용자 지정 앱이 작동하는 데 필요한 계정 권한과 API 범위를 결정하려면 앱 개발자에게 문의해야 합니다. 개발자에게 부여한 권한을 이해하고 잘 알고 있는지 확인하십시오.