할인 프로모션
작동 방식
할인 프로모션은 신규 플레이어 유인 및 매출 증대를 위한 마케팅 도구입니다.
주요 기능:
- 하나 또는 다수의 아이템에 대한 할인을 구성합니다.
- 하나의 아이템에 프로모션을 개수 제한 없이 적용합니다.
- 아이템 가격 자동 계산을 포함하는 아이템 카탈로그를 만듭니다. 카탈로그 구축 메소드가 모든 아이템에 대해
price
개체를 반환합니다. 이 개체는 현재의 할인이 적용되는 아이템 가격과 적용되지 않는 아이템 가격을 포함합니다.
- json
"price": {
"amount": "2.3900000000000000",
"amount_without_discount": "2.9900000000000000",
"currency": "USD"
}
제한 사항:
- 1에서 99까지의 퍼센트값으로만 할인을 설정할 수 있습니다.
- 지역 제한은 할인 프로모션에 적용할 수 없습니다.
아이템 수에 관계없이 프로모션을 설정할 수 있습니다. 아이템 하나에 무제한의 할인 프로모션을 적용해 보세요.
게임 또는 게임 목록에 할인, 쿠폰, 프로모션 코드 및 보너스와 같이 다양한 유형의 프로모션을 설정할 수 있습니다.
구매 시 게임 또는 게임 목록에 여러 프로모션을 사용할 수 있는 경우 아이템에 할인이 하나씩 적용됩니다. 할인이 적용되는 순서는 중요하지 않습니다.
예제:
게임 키의 가격은 $10입니다. 관리자 페이지에서 게임 키에 대한 다음 프로모션이 생성되었습니다.
- 11월 4일부터 30일까지 블랙 프라이데이 맞이 10% 할인 프로모션
- 11월 15일부터 12월 15일까지 20% 할인 판매 프로모션
- 11월 4일부터 30일까지 5% 할인 프로모션 코드를 제공하는 프로모션
게임 키를 11월 20일에 구매하면 할인 프로모션과 프로모션 코드를 제공하는 프로모션을 모두 사용할 수 있습니다.
이 경우 키의 총 비용은 (($10 - 10%) - 20%) - 5%로 계산하며 결과적으로 $6.84 입니다.
사용자가 프로모션에 대한 정보를 볼 수 있습니다.
- 게임 카탈로그를 볼 때
- 주문할 때
웹사이트 빌더를 사용하여 스토어를 생성하는 경우 게임 카탈로그에 할인 금액, 할인이 적용되지 않은 가격, 할인이 적용된 가격이 줄임표로 표시됩니다.
스토어 버전을 직접 생성하는 경우 게임 목록 가져오기 메소드에서 받은 데이터를 기반으로 카탈로그에 프로모션 표시를 구현합니다. 응답에는 게임에 대한 정보와 함께 프로모션에 대한 다음 정보가 표시됩니다.
- 제목
- 시작 날짜와 종료 날짜
- 할인 유형을 사용하는 프로모션의 할인 규모
- 할인 유형을 사용하는 프로모션의 할인 유무에 따른 아이템 가격
- 보너스 유형을 사용하는 프로모션의 보너스 아이템
- json
{
"items": [
{
"sku": "game_1",
"name": "Game name",
"groups": [
{
"external_id": "all",
"name": "All games"
},
{
"external_id": "Xsolla",
"name": "Xsolla games"
}
],
"type": "unit",
"unit_type": "game",
"description": "Game description",
"image_url": "https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png",
"attributes": {
"$ref": "../examples/client-attribute-game.yaml#/value"
},
"promotions": [],
"unit_items": [
{
"sku": "game_key_01",
"type": "game_key",
"is_free": false,
"price": {
"amount": "30.5",
"amount_without_discount": "30.5",
"currency": "USD"
},
"virtual_prices": [],
"can_be_bought": true,
"drm_name": "Steam",
"drm_sku": "steam",
"has_keys": true,
"is_pre_order": true,
"release_date": "2020-08-11T10:00:00+03:00"
},
{
"sku": "game_key_02",
"type": "game_key",
"is_free": false,
"price": {
"amount": "30.5",
"amount_without_discount": "30.5",
"currency": "USD"
},
"virtual_prices": [],
"can_be_bought": true,
"drm_name": "Origin",
"drm_sku": "origin",
"has_keys": false,
"is_pre_order": false,
"release_date": null
}
]
},
{
"sku": "game_2",
"name": "Game name",
"groups": [
{
"external_id": "all",
"name": "All games"
}
],
"type": "unit",
"unit_type": "game",
"description": "Game description",
"image_url": "https://cdn.xsolla.net/img/misc/images/b79342cdf24f0f8557b63c87e8326e62.png",
"attributes": [
{
"external_id": "OS",
"name": "OS",
"values": [
{
"external_id": "9d5c5efb7c0f00a00fe4e3583f1215b0050bc723",
"value": "Windows"
}
]
}
],
"promotions": [],
"unit_items": [
{
"sku": "game_key_01",
"type": "game_key",
"is_free": false,
"price": {
"amount": "30.5",
"amount_without_discount": "30.5",
"currency": "USD"
},
"virtual_prices": [],
"can_be_bought": true,
"drm_name": "Steam",
"drm_sku": "steam",
"has_keys": false,
"is_pre_order": false,
"release_date": null
}
]
}
]
}
주문할 때 적용된 프로모션에 대한 다음 정보가 표시됩니다.
- 할인 프로모션을 적용한 결과:
- 프로모션 할인 금액
- 할인이 적용되지 않은 금액
- 할인 금액
- 보너스 프로모션 적용 결과:
- 보너스 아이템
- 보너스 아이템의 가격 라인에 포함된 무료의 가치
- 프로모션 코드 적용 결과
- 프로모션 코드의 할인 금액
- 할인이 적용되지 않은 금액
- 할인 금액
- 보너스 아이템
- 보너스 아이템의 가격 라인에 포함된 무료의 가치
획득 방법
할인 캠페인 설정
할인 캠페인 설정 방법:관리자 페이지을 이용한 설정
관리자 페이지을 이용해 할인 프로모션을 설정하는 경우 이용할 수 있는 옵션:- 할인을 정수 퍼센트값으로 설정합니다.
- 한정된 기간 동안 이용 가능한 할인 프로모션을 설정합니다.
- 특정 플랫폼에 대해 하나 이상의 게임 키 패키지에 적용하는 할인을 설정합니다.
다음 작업은 현재 관리자 페이지에서 사용할 수 없습니다.
- 분숫값으로 할인을 설정합니다.
- 무제한 기간으로 할인을 설정합니다.
- 활성 상태로 할인 프로모션을 편집합니다.
API 메소드를 사용하여 할인 프로모션 구성 옵션을 향상할 수 있습니다.
- 스토어 > 프로모션 및 보상으로 이동하여 프로모션 만들기를 관리자 페이지에서 클릭합니다.
- 필수 매개 변수 지정:
- 프로모션 제목을 입력합니다.
- 할인을 프로모션 유형으로 선택합니다.
- 할인 금액을 결정합니다.
- 제품 유형을 선택합니다.
- 할인을 적용할 하나 이상의 아이템을 선택합니다.
- 다음을 클릭합니다.
- 한 사용자가 프로모션을 사용할 수 있는 횟수를 제한할 수 있습니다. 설정하려면 조건 및 제한 페이지에서 한 사용자가 사용할 수 있는 프로모션의 횟수 제한을 On(켜기)로 설정하고 제한 옵션을 설정합니다.
- 개인 맞춤형 프로모션을 설정하려면 특정 사용자만을 위한 프로모션을 On(켜기)로 설정한 후 이 지침을 따라 진행합니다.
- 다음을 클릭합니다.
- 캠페인 시작 날짜와 종료 날짜를 설정합니다.
- 다음을 클릭합니다.
- 설정을 확인하고 저장 및 종료를 클릭합니다.
- 프로모션을 활성화하는 방법:
- 프로모션 카탈로그에서 프로모션을 찾습니다.
- ••• 메뉴 버튼을 클릭한 후 프로모션 편집을 선택합니다.
- 오른쪽 상단에서 드롭다운 메뉴를 열고 프로모션 활성화를 선택합니다.
API 메소드를 이용한 설정
프로모션 메소드 그룹의
API 메소드를 이용해 프로모션 만들기:
Create discount promotion for item 메소드를 필수 매개 변수와 함께 호출합니다.Update item promotion 메소드를“is_enabled”:true
매개 변수와 함께 호출하여 프로모션을 활성화합니다.
API를 이용해 프로모션을 편집하려면
API 메소드를 이용해 할인 프로모션을 만들거나 편집할 때 가능한 작업:
- 프로젝트의 모든 아이템의 할인을 구성합니다.
“items”:null
매개 변수를Create discount promotion for item 또는Update item promotion 메소드에 전달합니다.
- json
"items": null
- 실물 상품을 위한 할인을 구성합니다. 실물 상품 SKU를 포함하는 배열을
Create discount promotion for item 또는Update item promotion 메소드에 전달합니다.
- json
"items": [{
“sku”: “strw2030”
}, {
“sku”: “strw4060”
}, {
“sku”: “cupred200”
}
]
- 분수 퍼센트값으로 로 할인을 구성합니다.
discount.percent
매개 변수를 분수 할인과 함께Create discount promotion for item 또는Update item promotion 메소드에 전달합니다.
- json
"discount": {
“percent”: ”49.9”
}
- 다른 유형의 아이템에 대한 할인을 구성합니다. 필수 아이템 SKU 포함하는 배열을
Create discount promotion for item 또는Update item promotion 메소드로 전달합니다.
- json
"items": [{
“sku”: “storm_shield”
}, {
“sku”: “heaven_crystals_pack_x500”
},{
“sku”: “strw2030”
}
]
- 게임의 명확한 DRM을 위한 할인을 구성합니다. 필수 DRM의 SKU를
Create discount promotion for item 또는Update item promotion 메소드에 전달합니다.
- json
"items": [{
“sku”: “brilliant_game_sku_steam”
}
]
- 지정된 기간이 없는 할인 프로모션을 구성합니다.
“date_end”:null
매개 변수를Create discount promotion for item 또는Update item promotion 메소드에 전달합니다.
- json
“date_end”: null
- 첫 구매자를 위한 프로모션을 설정합니다. 이렇게 하려면 아이템 API의 아이템 할인 프로모션 생성 또는 아이템 프로모션 업데이트 API에서
attribute_conditions
배열의 개체인 다음을 전달합니다.
- json
"attribute_conditions": [
{
"attribute": "has_purchase",
"operator": "eq",
"value": "0",
"type": "number"
}
],
"limits": {
"per_user": 1
}
할인 프로모션 조건 맞춤 설정
조건을 만족하는 경우 적용된 할인에 대해 설정을 할 수 있습니다. 예:- 장바구니의 일정한 총액에 적용된 할인
- 장바구니에 충분한 아이템이 있는 경우에 적용된 할인
- 사용자들이 다른 아이템을 구매하는 경우 하나의 아이템 대한 할인
오자 또는 기타 텍스트 오류를 찾으셨나요? 텍스트를 선택하고 컨트롤+엔터를 누르세요.