쇼핑 장바구니를 통한 구매
이 메소드는 모든 유형과 수량의 아이템을 실제 통화로 판매할 때 적합합니다.
알림
장바구니를 통해 구매할 경우 프로모션 코드를 사용할 수 있는 기회가 제공됩니다.
- 애플리케이션 UI에서 추가해야 하는 요소:
- 버튼. 장바구니에 아이템을 추가
- 양식. 장바구니의 콘텐츠를 확인하고 편집
- 버튼. 장바구니 아이템 구매
알림
애플리케이션 UI에서는 인게임 재화로만 판매되는 아이템은 장바구니에 담을 수 없어야 합니다.
- 장바구니를 채우고 편집하는 논리 구현.
알림
장바구니를 채우는 메소드를 호출하기 전에는 구매에 적용된 프로모션에 대한 정보를 확인하지 못합니다. 즉, 추가된 보너스 아이템의 총비용과 세부 사항을 알 수 없음을 의미합니다.
- 장바구니 콘텐츠 표시를 구현.
Cart
클래스의Purchase
SDK 메소드를 호출합니다. 호출 시 주문이onSuccess
매개변수의done
상태로 전환될 때 호출된 함수를 전달합니다.
- 다음 옵션 중 하나를 사용하여 애플리케이션의 클라이언트 측에서 인벤토리를 업데이트합니다.
- 사용자 인벤토리를 표시하는 SDK 메소드 사용
- 구매 메소드의
onSuccess
콜백 함수로 전달되는 주문 콘텐츠 데이터 사용
SDK 참조 문서
SDK 메소드 및 해당 매개변수에 대해 알아봅니다.
장바구니를 채우고 편집하는 메소드
SDK 메서드 이름 | 설명 |
---|---|
FillCart | 지정한 ID의 장바구니 혹은 현재 사용자의 장바구니를 아이템으로 채웁니다. 동일한 SKU를 가진 아이템이 장바구니에 이미 있으면 기존 아이템의 위치가 전달된 값으로 교체됩니다. |
ClearCart | 지정한 ID의 장바구니 혹은 현재 사용자의 장바구니에서 모든 아이템을 제거합니다. |
UpdateItemInCart | 지정한 ID 혹은 현재 사용자의 장바구니에서 이전에 추가한 아이템 수량을 업데이트합니다. 지정한 SKU를 가진 아이템이 장바구니에 없으면 해당 아이템이 추가됩니다. |
RemoveItemFromCart | 지정한 ID 혹은 현재 사용자의 장바구니에서 아이템을 제거합니다. |
장바구니의 콘텐츠를 가져오는 메소드
SDK 메서드 이름 | 설명 |
---|---|
GetCartItems | 지정한 ID의 장바구니 혹은 현재 사용자의 장바구니로부터 아이템 목록을 반환합니다. 각 아이템에 대한 전체 데이터를 반환합니다. |
주문 생성용 메소드
SDK 메서드 이름 | 설명 |
---|---|
Purchase | 지정된 ID를 가진 장바구니 또는 현재 사용자의 장바구니에 대한 구매 프로세스를 시작합니다. 이 메소드에는 주문 생성, 결제 UI 열기, 주문 상태 추적용 메소드가 캡슐화되어 있습니다. |
이 기사가 도움이 되었나요?
의견을 보내 주셔서 감사드립니다!
메시지를 검토한 후 사용자 경험 향상에 사용하겠습니다.유용한 링크
마지막 업데이트: 2024년 1월 22일오자 또는 기타 텍스트 오류를 찾으셨나요? 텍스트를 선택하고 컨트롤+엔터를 누르세요.