가상 아이템

작동 방식

가상 아이템은 사용자가 실제 통화 또는 인게임 재화로 구매하거나 보너스로 받을 수 있는 인게임 아이템입니다. 가상 아이템은 물리적 형태를 갖지 않으며 게임 내에서만 사용됩니다. 가상 아이템의 예에는 스킨, 물약, 무기, 열쇠 및 게임 플레이 또는 캐릭터 외형에 영향을 주는 기타 요소가 포함됩니다.

주요 기능:

  • 유연한 가격 책정 구성:
    • 단일 아이템의 가격을 현금 및/또는 가상 머니로 설정.
    • 무료 아이템 생성.
  • 사용자 국가 및 통화 자동 감지.
  • 가용성 구성:
    • 특정 지역에서 아이템 판매 제한.
    • 구매 가능한 아이템 수 제한.
    • 스토어에서 아이템 표시 시간 제한.
    • 구매 불가 아이템 구성. 아이템을 카탈로그에서 숨기고 번들의 일부 또는 다른 아이템의 보너스로만 제공할 수 있습니다.
참고
가상 아이템은 게시자 계정, API 호출, 또는 카탈로그를 가져와 생성할 수 있습니다. 이 가이드는 가상 아이템을 수동으로 생성하는 방법과 API 호출 사용 방법을 설명합니다. 다른 아이템 유형 생성에 대한 자세한 내용은 아이템 카탈로그 섹션을 참조하세요.
참고
가상 아이템은 계정, API 호출, 또는 카탈로그를 가져와 생성할 수 있습니다. 이 가이드는 가상 아이템을 수동으로 생성하는 방법과 API 호출 사용 방법을 설명합니다. 다른 아이템 유형 생성에 대한 자세한 내용은 아이템 카탈로그 섹션을 참조하세요.
참고
가상 아이템은 모바일 게임 계정, API 호출, 또는 카탈로그를 가져와 생성할 수 있습니다. 이 가이드는 가상 아이템을 수동으로 생성하는 방법과 API 호출 사용 방법을 설명합니다. 다른 아이템 유형 생성에 대한 자세한 내용은 아이템 카탈로그 섹션을 참조하세요.

설정 방법

게시자 계정에서 설정

참고
아이템을 구성하기 전에 아이템을 분류하고 스토어에 표시되는 방식을 관리하기 쉽도록 그룹을 생성하는 것을 권장합니다.

계정에서 설정

참고
아이템을 구성하기 전에 아이템을 분류하고 스토어에 표시되는 방식을 관리하기 쉽도록 그룹을 생성하는 것을 권장합니다.
  1. 관리자 페이지에서 프로젝트를 열고 아이템 카탈로그 > 모든 아이템 > 가상 아이템 섹션으로 이동하세요.
  1. 계정에서 프로젝트를 열고 아이템 카탈로그 > 모든 아이템 > 가상 아이템 섹션으로 이동하세요.
  1. 계정에서 프로젝트를 열고 아이템 카탈로그 > 모든 아이템 > 가상 아이템 섹션으로 이동하세요.
  1. 계정에서 프로젝트를 열고 아이템 카탈로그 > 모든 아이템 > 가상 아이템 섹션으로 이동하세요.
  1. 모바일 게임용 계정에서 프로젝트를 열고 카탈로그 섹션으로 이동하세요.
  1. 수동으로 생성 버튼을 클릭하고 드롭다운 목록에서 가상 아이템을 선택하세요.
  1. General settings 섹션에서 다음을 지정하세요.
    • SKU
    • 아이템이 속할 그룹 1개 이상(선택 사항)
    • 이름
    • 짧은 설명
    • 상세 설명 - 추가하려면 해당 토글을 켜세요(선택 사항)
  1. 미디어 섹션에서 이미지 또는 동영상을 한 개 이상 업로드하세요(선택 사항). 장치에서 업로드하거나 링크로 추가할 수 있습니다. 엑솔라 사이트 에디터로 만든 스토어에서는 모든 아이템 카드에 메인으로 표시된 파일이 노출되고, 나머지 파일은 미디어 갤러리가 있는 아이템 카드에서만 볼 수 있습니다. 메인으로 표시된 파일은 카탈로그 조회 API 호출의 응답에도 포함됩니다.
  1. Price settings 섹션에서 가격을 설정하거나 무료 아이템을 생성하세요.
    • 가격을 설정하려면 Paid item을 선택하고 Pricing in real currency 및/또는 Pricing in virtual currency 토글을 켠 다음 가격을 지정하세요. 필요하면 지역별 가격 책정을 설정하세요.
    • 무료 아이템을 생성하려면 Free item을 선택하세요.
참고

아이템은 여러 실제 통화와 가상 머니로 가격을 설정할 수 있습니다. 이때 각 유형에 대해 기본 통화를 지정해야 합니다. 실제 통화 중 하나와 가상 머니 중 하나를 선택하세요.

가상 화폐로 가격을 지정하려면 프로젝트에서 해당 가상 화폐가 이미 생성되어 있어야 합니다.

  1. 구매 가능한 아이템 수를 제한하려면 다음을 수행하세요.
    1. Limits 섹션에서 토글을 켜고 수량을 지정하세요.
    2. 제한 초기화 주기를 설정하세요. 초기화 주기를 설정하려면 드롭다운 목록에서 기간을 선택하세요:
      1. Daily.
      2. Weekly.
      3. Monthly.
      4. Custom interval. 이 간격은 스토어 내 아이템 표시 시작일부터 계산합니다.
      5. No regular refresh.
    3. 선택한 기간에 해당하는 매개변수를 지정해 초기화 일정을 설정하세요.
참고
기본적으로 구매 한도에 도달하면 아이템은 카탈로그에서 숨겨집니다. 자동 제한 초기화를 구성한 경우, Show item even after users reach the purchase limit 체크박스를 선택하면 다음 초기화 사이클이 시작될 때까지 아이템을 계속 표시할 수 있습니다.
  1. 아이템의 디스플레이 시간 제한을 설정하려면(선택 사항) 다음을 수행하세요.

    1. Add specific display period 섹션에서 토글을 켜세요.
    2. 표준시 및 기간의 시작 및 종료 시점을 지정하세요.

    아이템의 표시 종료 시점을 지정하지 않은 상태로 두려면 No end date 토글을 켜세요.

참고
카탈로그에서 아이템의 다른 디스플레이 기간을 추가하려면 **+**를 클릭하세요. 아이템에 디스플레이 기간이 여러 개 있으면 각 기간에는 종료 날짜가 있어야 합니다. 디스플레이 기간은 지정된 분의 마지막 초에 종료됩니다. 예를 들어 종료 시간이 12:00으로 설정된 경우 디스플레이 기간은 12:00:59까지입니다.
  1. 다음 옵션 중 하나를 사용하여 속성을 설정하세요(선택 사항).
    1. JSON 형식으로 속성 및 해당 값 추가.
    2. 직접 속성 및 해당 값을 생성하고 아이템에 연결.
  1. 유료 아이템을 무작위 리워드 메커니즘(예: 루트박스 또는 가챠)에서 사용한다면, Mark as paid randomized reward 토글을 활성화하세요.
참고
이 설정은 이러한 메커니즘에 법적 제한이 있는 국가에 게임을 배포할 때 필요할 수 있습니다.
  1. Create 버튼을 클릭하세요.

  2. 열린 창에서 아이템 상태를 선택하고 Continue 버튼을 클릭하세요.

생성된 아이템은 모든 아이템 섹션에 표시됩니다.

API로 설정

가상 아이템을 설정하려면 가상 아이템 및 가상 머니 그룹의 Admin 하위 섹션에 있는 호출을 사용하세요.

알림
Admin 하위 섹션의 호출은 프런트엔드에서 스토어 카탈로그를 구축하기 위한 용도가 아닙니다. 랜딩 페이지, 웹 스토어, 인게임 로직에는 사용하지 마세요.
작업API 호출
가상 아이템 생성.Create virtual item.
가상 아이템 정보 가져오기.Get virtual item.
가상 아이템 목록 가져오기.Get list of virtual items.
지정된 그룹의 가상 아이템 목록 가져오기.Get list of virtual items by specified group external id API 호출에서 external_id 매개변수를 전달하세요.
관리용 그룹별 가상 아이템 목록 가져오기.Get list of virtual items by specified group id API 호출에서 group_id 매개변수를 전달하세요.
가상 아이템 업데이트.Update virtual item.
가상 아이템 삭제.Delete virtual item.
구매 가능한 가상 아이템 수 제한.Create virtual item 또는 Update virtual item API 호출에서 다음 매개변수를 전달하세요:
  • limits — 구매 가능한 가상 아이템의 최대 수량을 지정합니다.
  • limits.recurrent_schedule — 제한을 재설정하는 주기를 정의합니다.

스토어에 가상 아이템 표시

가상 아이템 표시 방식은 카탈로그를 웹사이트 빌더로 구현했는지, API로 구현했는지에 따라 달라집니다.

웹사이트 빌더로 표시

웹 사이트에 가상 아이템을 표시하는 방법:

  1. 가상 아이템을 생성하세요.

참고
웹사이트 빌더에 가상 아이템을 표시하려면 미리 그룹을 생성하세요 - 가상 아이템은 그룹의 일부로만 스토어 카탈로그에 표시됩니다.
  1. 게시자 계정의 프로젝트에서 Storefronts > Websites 섹션으로 이동하세요.

  2. 원하는 사이트의 패널에서 Open Site Builder를 클릭하세요.

  1. 계정의 프로젝트에서 Storefronts > Websites 섹션으로 이동하세요.

  2. 원하는 사이트의 패널에서 Open Site Builder를 클릭하세요.

  1. 계정의 프로젝트에서 Storefronts > Websites 섹션으로 이동하세요.

  2. 원하는 사이트의 패널에서 Open Site Builder를 클릭하세요.

  1. 계정의 프로젝트에서 Storefronts > Websites 섹션으로 이동하세요.

  2. 원하는 사이트의 패널에서 Open Site Builder를 클릭하세요.

  1. 모바일 게임 계정의 프로젝트에서 Web Shop 섹션으로 이동하세요.

  2. 원하는 사이트의 패널을 클릭하세요.

  1. 사이트에 여러 페이지가 있다면, 필요한 페이지를 선택하세요:

    1. 에디터 상단에서 현재 페이지 제목을 클릭하세요.
    2. 드롭다운 목록에서 원하는 페이지를 선택하세요.

  2. Store 블록 섹션에서 Item type 입력란에 Virtual items를 선택하고, Item group 입력란에서 웹사이트에 판매할 아이템 그룹을 선택하세요.

  1. 아이템 카드 레이아웃을 설정하세요.

  2. 필요한 변경을 모두 적용하고 웹사이트 출시를 준비했다면:

    1. 사이트 에디터 오른쪽 상단에서 Publish를 클릭하세요.
    2. 게시할 페이지 옆의 체크박스를 선택하세요.
    3. Publish를 클릭하세요.

알림

웹사이트를 게시할 수 없다면, 다음 조건을 모두 충족했는지 확인하세요:

  • 웹사이트에 빈 섹션이 없습니다(빨간 표시로 표시됨).
  • 엑솔라와의 라이선스 계약을 체결했습니다.
  • 메인 페이지가 게시되었거나 게시 대상으로 선택되었습니다. 메인 페이지를 게시하기 전에는 하위 페이지를 게시할 수 없습니다.

사이트를 게시하면 가상 아이템 그룹이 있는 섹션이 표시됩니다. 아이템이 표시되지 않으면 상태가 Available로 설정되어 있고 시간 기반 표시 제한이 비활성화되어 있는지 확인하세요.

API로 가상 아이템 정보 가져오기

클라이언트 측에서 가상 아이템 카탈로그를 가져오려면 가상 아이템 및 가상 머니 메서드 그룹의 Catalog 하위 섹션에 있는 메서드를 사용하세요. 이 메서드를 사용하려면 인증이 필요하지 않습니다.

작업API 호출
SKU로 가상 아이템 가져오기.Get virtual item by SKU API 호출에서 item_sku 매개변수를 전달하세요.
가상 아이템 목록 가져오기.Get virtual items list.
지정된 그룹의 가상 아이템 목록 가져오기.Get items list by specified group API 호출에서 external_id 매개변수를 전달하세요.
프로젝트의 전체 가상 아이템 목록 가져오기.Get all virtual items list.

사용자에게 가상 아이템 지급

아이템 유형 및 통합 설정에 따라 가상 아이템은 다음과 같은 방법 중 하나로 사용자에게 부여됩니다:

  • PlayFab을 통합했다면, 가상 머니와 아이템은 사용자의 PlayFab 인벤토리에 자동으로 지급됩니다.
  • 커스텀 배송 시스템을 사용한다면, 모든 가상 아이템과 가상 머니는 귀사에서 지급하세요. 백엔드에서 주문 데이터를 받도록 웹훅 핸들러를 설정하는 것을 권장합니다. 필요한 데이터는 Successful payment for order 웹훅에 포함되어 있습니다.

이에 대한 자세한 내용과 기타 구매 데이터 조회 방법은 주문 상태 추적 설정 섹션을 참고하세요.

이 기사가 도움이 되었나요?
감사합니다!
개선해야 할 점이 있을까요? 메시지
유감입니다
이 기사가 도움이 안 된 이유를 설명해 주세요. 메시지
의견을 보내 주셔서 감사드립니다!
메시지를 검토한 후 사용자 경험 향상에 사용하겠습니다.

유용한 링크

마지막 업데이트: 2026년 7월 6일

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

문제 보고
콘텐츠를 항상 검토합니다. 여러분의 피드백은 콘텐츠를 개선에 도움이 됩니다.
후속 조치를 위해 이메일을 제공해 주세요
의견을 보내 주셔서 감사드립니다!
피드백을 보내는 중 문제가 발생했습니다
잠시 후 다시 시도하거나 [email protected]으로 연락해 주세요.