구독 기반 제품 및 플랜 그룹을 설정하는 방법

구독 기반 제품은 사용자가 구독 제품을 구매하면 제공되는 서비스 또는 서비스 세트입니다. 서로 다른 서비스에 대한 별도의 구독 판매를 설정하거나 사용자가 동시에 여러 구독 제품을 신청할 수 있는 기능을 제공하려면 제품을 생성해야 합니다. 스트리머의 채널, 게임 또는 유니크 아이템/유니크 능력에 대한 구독 기반 제품 액세스의 예시입니다.

알림
하나의 구독 옵션으로 게임 액세스 권한을 판매하려면 구독 플랜을 설정해야 하지만 제품은 구성하지 않아도 됩니다.

플랜 그룹group_id 매개변수 값이 동일한 플랜 세트입니다. group_id 매개변수는 플랜 그룹을 구성하고 이 그룹을 구독 기반 제품과 연결하는 데 사용됩니다. 플랜 그룹을 생성하면 다음을 수행할 수 있습니다.

  • 제품을 구독할 때 사용할 수 있는 플랜 수 제한
  • 사용자가 그룹 내에서 다른 플랜으로 전환하도록 허용
알림
기본적으로 플랜은 “group_id”:null 매개변수를 사용하여 생성하며 일반 그룹에 포함됩니다. 프로젝트에서 생성된 제품이 없는 경우 그룹을 생성하지 않도록 선택할 수 있습니다.

그룹, 플랜 및 제품은 다음 규칙에 따라 서로 상호 작용합니다.

  • 하나의 플랜은 하나의 그룹에만 속할 수 있습니다.
  • 하나의 제품은 하나의 그룹만 기반으로 생성할 수 있습니다.
  • 하나의 그룹을 여러 제품에 연결할 수 있습니다.

구독 기반 제품 및 플랜 그룹을 생성하려면 다음 매개변수를 상품 생성 API 호출에 전달합니다.

  • 제품의 이름이 포함된 name
  • 플랜 그룹의 이름이 포함된 group_id
알림
요금제 생성 또는 플랜 업데이트 API 호출에 group_id 매개변수를 전달하여 그룹을 생성한 다음 기존 group_id 값을 사용하여 제품을 생성할 수도 있습니다.

모든 제품 목록을 변경하거나 삭제하거나 가져오려면 다음과 같은 해당 API 호출을 사용하세요.

플랜 그룹과 제품에 플랜을 연결하려면 플랜 그룹의 이름과 group_id 매개변수를 플랜 업데이트 API 호출에 전달합니다. 플랜을 제거하려면 “group_id”:null를 전달합니다.

제품과 연결된 플랜을 구매할 때 결제 인터페이스를 열려면 토큰 생성 API 호출에 다음 매개 변수를 전달합니다.

  • 플랜 ID가 있는 purchase.subscription.plan_id
  • group_id를 통해 플랜과 연결된 제품의 ID가 있는 purchase.subscription.product_id

예시

  • 하나의 구독 옵션으로 게임 액세스 권한을 판매하려면 구독 플랜을 설정해야 하지만 제품을 구성할 필요는 없습니다.
  • 예를 들어, 1개월 및 3개월과 같이 서로 다른 조건으로 게임 액세스 권한을 판매하려면 적절한 조건으로 2개의 구독 플랜을 설정해야 합니다. 제품을 구성할 필요도 없습니다. 플랜에는 기본적으로 “group_id”:null 매개변수가 있습니다. 즉, 플랜은 일반 그룹에 속합니다. 사용자는 구독을 구매할 때 이들 중 하나를 선택할 수 있을 뿐만 아니라 한 플랜에서 다른 플랜으로 전환할 수도 있습니다.
  • 1개월 및 3개월 동안의 게임 액세스 권한뿐만 아니라 6개월 동안 검 업그레이드와 같은 추가 구독 제품도 판매하려고 합니다. 이 경우:
    1. 각 제품에 대한 유니크한 namegroup_id 매개변수를 상품 생성 API 호출에 전달하여 "게임"(game)과 "검"(sword)이라는 2개의 제품을 생성합니다.
    2. 다음 방법 중 하나를 사용하여 1개월, 3개월, 6개월 플랜을 생성합니다.
      • 게시자 계정에서 플랜을 설정한 후 플랜 업데이트 API 호출을 사용하여 제품 group_id 매개변수인 "게임"을 게임 판매용 구독 플랜으로 전달하고 제품 group_id 매개변수인 "검"을 검 판매용 구독 플랜으로 전달합니다.
      • 요금제 생성 API 호출을 사용합니다. 여기서 플랜에 대한 데이터와 "게임" 제품의 group_id 매개변수를 게임 판매용 구독 플랜에 전달하고, "검" 제품의 group_id 매개변수를 검 판매용 구독 플랜에 전달합니다.
    3. 스토어 인터페이스에서 "게임 구독"과 "검 업그레이드 구독" 제품의 표시를 구현합니다.
알림
인터페이스 구현 시 판매의 대상은 구독 제품 자체가 아니라는 점에 유의해야 합니다. 왜냐하면 구독은 제품과 구매의 결과로 선택한 플랜의 조합으로 이루어진 프로젝트에서 생성한 제품이기 때문입니다.
이 기사가 도움이 되었나요?
감사합니다!
개선해야 할 점이 있을까요? 메시지
유감입니다
이 기사가 도움이 안 된 이유를 설명해 주세요. 메시지
의견을 보내 주셔서 감사드립니다!
메시지를 검토한 후 사용자 경험 향상에 사용하겠습니다.
이 페이지 평가
이 페이지 평가
개선해야 할 점이 있을까요?

답하기 원하지 않습니다

의견을 보내 주셔서 감사드립니다!
마지막 업데이트: 2023년 2월 14일

오자 또는 기타 텍스트 오류를 찾으셨나요? 텍스트를 선택하고 컨트롤+엔터를 누르세요.

문제 보고
콘텐츠를 항상 검토합니다. 여러분의 피드백은 콘텐츠를 개선에 도움이 됩니다.
후속 조치를 위해 이메일을 제공해 주세요
의견을 보내 주셔서 감사드립니다!