가상 아이템

작동 방식

가상 아이템은 실질 또는 인게임 재화를 받고 판매할 수 있는 인게임 콘텐츠입니다.

주요 기능:

  • 가격을 실질 및 인게임 재화로 설정합니다.
  • 여러 단계가 있는 카탈로그를 구성합니다.
  • 자동으로 사용자의 화폐 및 국가를 확정합니다.

가격 구성 기능:

  • 하나의 아이템은 실질 및 인게임 재화 모두로 가격을 정할 수 있습니다.
  • 여러 실질 또는 인게임 재화로 가격을 설정할 수 있습니다. 이 경우 기본 화폐를 선택했는지 확인하십시오.

가격 구성 제한:

  • 실질 또는 인게임 재화로 가격을 지정하지 않고 아이템을 만들 수 없습니다.
  • 가격의 값이 0인 아이템을 만들 수 없습니다.

가상 아이템의 3가지 유형:

소모성 가상 아이템

소모성 아이템은 많은 수량을 보유할 수 있으며 여러 번 구매할 수 있는 인벤토리 아이템입니다. 사용자가 소모하면 수량이 줄어듭니다.

주요 기능:

  • 아이템 재고를 인벤토리에 다시 채웁니다.
  • 같은 아이템의 많은 인스턴스를 사용자 인벤토리에 보관합니다.
  • 클라이언트 측에서 소모될 수 있습니다.

예: 수류탄, 탄환 등.

비소모성 가상 아이템

비소모성 아이템은 한 번만 누적될 수 있거나 구매될 수 있는 인벤토리 아이템입니다.

주요 기능:

  • 사용자는 이 아이템을 인벤토리에 한 단위만 가질 수 있습니다.
  • 클라이언트 측에서 소모하여 제거할 수 없습니다. 오직 서버 메소드를 통해 해당 아이템을 회수해야 합니다.

예: 위치에 대한 액세스, 상태, 코스메틱, 미리 설치된 DLC, 모바일 게임용 광고 없음 옵션 등.

비갱신 구독

비갱신 구독은 일회성 구매 상품입니다. 만료 시에는 다시 구매해야 합니다.

주요 기능:

  • 만료되면 비활성화됩니다.
  • 다시 활성화하려면 사용자가 이 구독을 다시 구매해야 합니다.

예: Battle Pass, Season Pass, 인게임 코스메틱 아이템에 대한 일시적인 액세스, 아이템 또는 추가 콘텐츠.

자세한 내용은 비갱신 구독 레시피를 참조하십시오.

사용자

  • 인게임 재화를 게임에 추가하고 이 화폐를 받고 가상 아이템을 판매하는 것으로 게임 경제 또는 수익 창출을 설정하려는 파트너.
  • 인게임 스토어를 통합했고 새 상품 유형(가상 아이템)을 설정하려는 파트너.

획득 방법

선행 조건

  1. 엑솔라 게시자 계정을 등록합니다.
  2. 귀하의 프로젝트를 엽니다.

  1. 프로젝트 설정 > 통합 설정으로 이동하여 Commerce API 통합 토글이 켜짐으로 설정되었는지 확인합니다.

통합 절차

  1. 가상 아이템 및 가상 아이템 그룹을 구성합니다.
  2. 지역 제한 및 지역별 가격을 구성합니다.

가상 아이템 및 가상 아이템 그룹 구성

가상 아이템을 설정하려면 가상 아이템 그룹을 구성해야 합니다. 그룹은 다단계 카탈로그를 보유할 수 있게 해 줍니다. 지정된 그룹이 없는 아이템들은 Ungrouped 그룹에 추가됩니다.

가상 아이템 및 가상 아이템 그룹 설정 방법:

게시자 계정을 통한 구성

가상 아이템 그룹 설정 방법:

  1. 가상 아이템 모듈을 게시자 계정에서 연결합니다.

  1. 스토어 > 가상 아이템으로 이동하여 그룹 만들기를 클릭합니다.

  1. 매개 변수 지정:
    1. 그룹 코드.
    2. 그룹 이름.

  1. 스토어에 그룹 표시 토글을 켜짐으로 설정합니다.
  2. 그룹 만들기를 클릭합니다.

가상 아이템 설정 방법:

  1. 가상 아이템 모듈을 게시자 계정에서 연결합니다.

  1. 아이템을 만듭니다.

  1. 모든 아이템에 대해 지정:
    1. 이미지.
    2. SKU.
    3. 아이템이 속해야 하는 하나 또는 여러 그룹.
    4. 이름.
    5. 설명.
    6. 아이템 속성: 소모성, 비소모성 또는 비갱신 구독.
    7. 실질 또는 인게임 재화 가격.

  1. 스토어에 아이템 표시 토글을 켜짐으로 설정합니다.
  2. 아이템 만들기를 클릭합니다.

API 호출을 통한 구성

가상 아이템을 설정하려면 Virtual Items & Currency그룹의 Admin 하위 섹션으로부터의 API 호출을 사용합니다.

기본 권한 부여가 API 호출에 대해 사용됩니다. <your_authorization_basic_key>매개 변수가 merchant ID:API 키 쌍(Base64 표준에 따라 엔코딩된)인 경우 Authorization:Basic <your_authorization_basic_key>를 전달합니다. 판매자 ID는 게시자 계정의 프로젝트 설정 > 웹훅에서 확인할 수 있습니다. API 키는 게시자 계정의 회사 설정 > API 키에서 확인할 수 있습니다.

Notice
Admin 하위 섹션의 메소드는 프런트 엔드 측 스토어의 카탈로그를 구축하기 위해 만들어진 것이 아닙니다. 해당 메소드는 방문 페이지, 웹 스토어, 인게임 논리용으로 사용해야 합니다.

클라이언트 측 가상 아이템 카탈로그를 가져오려면 Virtual Items & Currency 그룹의 Catalog 하위 섹션의 API 호출을 사용합니다. 이 호출은 기본 권한 부여가 필요하지 않습니다.

그룹으로 나누어지지 않은 아이템의 전체 목록을 가져오려면 Get virtual items list API 호출을 사용합니다. 확실한 어떤 그룹의 아이템 목록을 가져오려면 external_id 매개 변수를 Get items list by specified group 호출에 전달합니다.

지역 제한 및 지역별 가격 구성

가상 아이템에 대해 지역 제한을 설정하려면 아이템이 구매 가능한 지역의 식별자를 포함하는 개체 배열을 Create item 또는 Update item 호출에 전달합니다.

Copy
Full screen
Small screen
"regions": [{
     “id”: “123”
  }, {
     “id”: “456”
  }
]

가상 아이템에 대해 지역별 가격을 설정하려면 지역별 가격 설정을 포함하는 개체 배열을 Create item 또는 Update item 호출에 전달합니다.

Copy
Full screen
Small screen
"regional_prices": [{
     “region_id”: “123”,
     “country_iso”: “CHN”,
     “amount”: 40,
     “currency_iso”: “CNY”,
     “is_default”: true,
     “is_enabled”: true
  }
]

Note
미리 프로젝트에서 지역을 구성해야 합니다. 이를 수행하려면 계정 관리자에게 문의하십시오.
이 기사가 도움이 되었나요?
감사합니다!
개선해야 할 점이 있을까요? 메시지
유감입니다
이 기사가 도움이 안 된 이유를 설명해 주세요. 메시지
의견을 보내 주셔서 감사드립니다!
메시지를 검토한 후 사용자 경험 향상에 사용하겠습니다.