아이템 구매 한도
작동 방식
사용자별 구매 한도를 설정하고 해당 한도에 대한 정기적인 초기화를 구성할 수 있습니다.
다음 시나리오에 대해 제한 구성을 사용할 수 있습니다:
- 인게임 아이템 판매 - 가상 아이템, 인게임 재화 패키지, 번들
- 게임 키를 통해 게임 판매 및 DLC
주기적인 한도 초기화를 활성화하여 다음을 수행할 수 있습니다:
- 반복 구매 허용
- 여러 게임 퍼블리싱 플랫폼에서 아이템을 판매할 경우 시스템과 데이터 동기화
- 가상 아이템 및 화폐 그룹의 카탈로그 하위 섹션에서 호출을 사용하여 아이템 카탈로그 포함
- 게임 키 그룹의 카탈로그 하위 섹션에서 호출을 사용하여 게임 카탈로그 포함
엑솔라는 제한을 적용하고 사용자가 설정된 제한보다 더 많이 아이템을 구매하지 못하도록 합니다:
- 결제 UI가 열리고 해당 아이템이 결제되면 해당 아이템을 포함한 모든 미결제 주문이 무효화됩니다.
- 예시: 사용자가 구매 완료 전 한정 아이템의 결제 양식을 여러 브라우저 탭이나 다른 브라우저에서 동시에 열 수 있으며, 이로 인해 동일 아이템에 대해 여러 건의 주문이 생성됩니다. 한 탭에서 구매가 완료되면 엑솔라 측에서 해당 상품의 미결제 주문 전체를 취소합니다.
- 결제가 환불되거나 주문이 취소되어도 한도는 초기화되지 않습니다. 다음 API 호출을 사용하여 한도를 초기화할 수 있습니다: 지정된 사용자의 모든 구매 한도 새로 고침 및 지정된 사용자의 모든 프로모션 한도 새로 고침.
- 예시: 구매 한도가 있는 아이템을 구매한 사용자가 게임 내에서 사용한 후 환불을 요청할 수 있습니다. 한도가 자동으로 초기화된 경우, 사용자는 해당 아이템을 다시 구매하고 사용한 후 이 과정을 반복함으로써 의도된 한도를 효과적으로 우회할 수 있습니다. 이를 방지하기 위해 결제 환불이나 주문 취소 시 한도가 초기화되지 않습니다.
제한 설정 구성 및 업데이트
관리자 페이지에서 구성 및 업데이트
- 관리자 페이지에서 프로젝트를 열고 아이템 카탈로그 > 모든 아이템 > 가상 아이템 섹션으로 이동합니다.
- 추가를 클릭하고 가상 아이템을 선택합니다.
- 다음 매개 변수를 지정합니다:
- 이미지
- SKU
- 해당 아이템이 속해야 하는 하나 이상의 그룹
- 이름
- 설명
- 가격
- 사용자가 특정 아이템을 구매할 수 있는 횟수를 제한하려면 사용자 한 명이 이 아이템을 구매할 수 있는 횟수 제한 토글을 켜고 제한 횟수를 지정하십시오.
- 제한 사항을 새로고침하는 빈도 설정 방법:
- 드롭다운 목록에서 기간을 선택합니다:
- 매일
- 주간
- 월간
- 사용자 지정 간격. 해당 아이템의 스토어 전시 기간 시작일로부터 계산된 기간입니다.
- 정기적인 새로고침 없음
- 드롭다운 목록에서 기간을 선택합니다:
- 기간에 해당하는 매개 변수를 지정하여 업데이트 일정을 설정합니다.
- 카탈로그 내 아이템의 표시 기간을 설정하려면 기간 한정을 선택한 후 시간대, 시작 날짜 및 종료 날짜를 지정합니다. 아이템을 무기한 제공하려면 종료 날짜 없음 확인란을 체크 표시하십시오.
- 유료 아이템이 무작위 보상 시스템(예: 전리품 상자 또는 가챠)에 사용될 경우, 유료 무작위 보상으로 표시 토글을 활성화하십시오.
- 아이템 생성을 클릭합니다.
기존 아이템에 대한 제한을 구성하거나 업데이트하는 방법:
- 관리자 페이지에서 프로젝트를 열고 아이템 카탈로그 > 모든 아이템 > 가상 아이템 섹션으로 이동합니다.
- 해당 아이템이 포함된 그룹을 엽니다.
- 아이템 행에서 •••를 클릭하고 드롭다운 목록에서 편집을 선택합니다.
- 단일 사용자 제한 섹션에서 제한값을 설정하거나 제한 초기화 주기를 선택한 후, 시간 및 시간대를 지정합니다.
- 변경 사항 저장을 클릭합니다.
API 호출을 통한 설정 및 업데이트
API를 통해 아이템 구매 한도를 설정하려면 다음 메서드에 limits 개체를 사용하십시오:
limits.recurrent_schedule 개체를 전달하십시오.구매 한도 갱신 주기가 설정되어 있는 경우, 구매 한도에 도달한 후에도 해당 아이템을 카탈로그에 계속 표시할지 여부를 관리할 수 있습니다. 이렇게 하려면 “limits.per_user.limit_exceeded_visibility”: “show” 매개 변수를 전달하십시오.
반복 새로 고침이 설정되어 있지 않은 경우, 매개 변수 값과 관계없이 한도에 도달하면 해당 아이템이 카탈로그에서 숨겨집니다.
API를 통해 한도를 업데이트하고 관리하려면 한도 메서드 그룹의 관리 하위 섹션에 있는 메서드를 사용하십시오.
| 기능 | API 호출 |
|---|---|
| 지정된 아이템에 대한 새로고침 제한을 모든 사용자 또는 지정된 사용자에게 적용합니다. | 구매 한도 새로고침. |
| 지정된 사용자의 모든 아이템 한도를 제거합니다. | 지정된 사용자의 모든 구매 제한 설정 새로고침. |
| 특정 사용자의 특정 아이템 구매 제한 설정을 변경합니다. | 지정된 사용자가 사용할 수 있는 아이템의 수량을 설정합니다. |
| 특정 사용자에 대해 특정 아이템에 어떤 제한이 구성되어 있는지에 대한 정보를 가져옵니다. | 지정된 사용자가 사용할 수 있는 아이템의 수량을 가져옵니다. |
| 지정된 사용자가 구매할 수 있는 아이템의 수를 늘립니다. | 지정된 사용자가 사용할 수 있는 아이템의 수량을 늘립니다. |
| 지정된 사용자가 구매할 수 있는 아이템의 수를 줄입니다. | 지정된 사용자가 사용할 수 있는 아이템의 수량을 줄입니다. |
아이템 카탈로그에 한도 표시
아이템 판매 제한은 구현 방식(웹사이트 빌더를 통하거나 API를 통해)에 따라 카탈로그에 표시됩니다.
웹사이트 빌더를 통해 표시
웹사이트 빌더를 사용할 경우 제한 사항이 자동으로 표시됩니다 - 아이템 카드에는 사용자에게 제공되는 아이템 수를 나타내는 카운터가 표시됩니다.
API를 통해 한도 정보 가져오기
API를 사용하여 카탈로그를 구현한 경우, 다음 카탈로그 관련 API 호출에서 items.limits 배열에 제한 정보가 반환됩니다:
can_be_bought = false로 반환됩니다.
필요에 따라 이러한 한도를 업데이트할 수 있습니다.
이 데이터를 사용하여 카탈로그에 한도를 표시할 수 있습니다. 예를 들어, 구매 가능한 최대 아이템 수를 표시할 수 있습니다.오자 또는 기타 텍스트 오류를 찾으셨나요? 텍스트를 선택하고 컨트롤+엔터를 누르세요.