프로모션 코드
작동 방식
프로모션 코드는 새로운 고객을 유입시키고 매출을 증가시키는 마케팅 도구입니다. 프로모션 코드를 활성화하면 사용자는 다음 보상 옵션 중 하나를 받습니다.
- 사용자의 장바구니 혹은 특정 아이템에 적용되는 할인
- 보너스 아이템 중 하나:
- 게임 키
- 인게임 재화 패키지
- 번들 또는 기간 한정 아이템 등 가상 아이템
주요 기능:
- 할인 또는 보너스 아이템 중 하나만 선택하거나 할인과 아이템 모두를 보상으로 선택
- 캠페인에서 프로모션 코드를 사용할 수 있는 총 횟수 설정
- 캠페인에서 한 사용자가 프로모션 코드를 사용할 수 있는 횟수 설정
- 요청이 있을 경우 지역 제한 설정
- 여러 개의 프로모션 코드 생성
- 프로모션 코드를 적용한 후 장바구니에 보너스 아이템 추가
- 프로모션 코드를 사용한 후 할인 적용
제한 사항:
- 하나의 프로모션 코드만 장바구니에 적용할 수 있습니다.
- 할인 또는 보너스를 받으려면, 사용자는 장바구니에 있는 아이템 비용을 지불해야 합니다.
- 프로모션 코드에 지역 판매 제한이 있는 아이템이 포함되어 있는 경우, 판매 제한 지역의 사용자는 이 프로모션 코드를 사용하는 아이템을 받을 수 없습니다.
사용자 절차:
- 사용자가 UI의 해당 필드에 프로모션 코드를 입력합니다.
- 아이템 비용이 다시 계산되고 보너스 아이템이 추가됩니다.
- 사용자가 결제하면 프로모션 코드를 사용한 것으로 간주합니다.
- 프로모션 코드가 보너스 아이템을 포함하는 경우 사용자에게 전달되는 방법:
- 인벤토리로 직접(가상 아이템 또는 인게임 재화 패키지)
- 이메일을 통해(게임 키)
- 자격 관리 시스템으로 직접(게임 키)
한 아이템에 할인, 쿠폰, 프로모션 코드 및 보너스와 같이 다양한 유형의 프로모션을 설정할 수 있습니다.
구매 시 한 아이템에 여러 프로모션을 사용할 수 있는 경우 아이템에 할인이 하나씩 적용됩니다. 할인이 적용되는 순서는 중요하지 않습니다.
예제:
가상 아이템의 가격은 $10입니다. 게시자 계정에서 가상 아이템에 대한 다음 프로모션이 생성되었습니다.
- 11월 4일부터 30일까지 블랙 프라이데이 맞이 10% 할인 프로모션
- 11월 15일부터 12월 15일까지 20% 할인 판매 프로모션
- 11월 4일부터 30일까지 5% 할인 프로모션 코드를 제공하는 프로모션
아이템을 11월 20일에 구매하면 할인 프로모션과 프로모션 코드를 제공하는 프로모션을 모두 사용할 수 있습니다.
이 경우 가상 아이템의 총 비용은 (($10 - 10%) - 20%) - 5%로 계산하며 결과적으로 $6.84 입니다.
획득 방법
선행 조건
- 엑솔라 게시자 계정을 생성합니다.
- 스토어를 연결하고 가상 아이템과 인게임 재화모듈을 설정합니다.
통합 절차
특정 아이템을 사용하는 주문 생성 메소드를 사용하는 하나의 아이템을 빠르게 구매하는 작업을 구현하면 사용자가 장바구니로 이동하지 않고 결제를 진행할 수 있습니다.
동시에 사용자에게 표시되지 않는 장바구니가 엑솔라 측에 생성됩니다. 이는 기존의 모든 할인을 사용자의 구매 아이템에 올바르게 적용하고 모든 할인이 적용된 금액을 결제 양식에 표시할 때 필요합니다.
프로모션 코드로 캠페인 설정
- 게시자 계정에서 스토어 > 프로모션으로 이동한 후 프로모션을 생성합니다.
- 다음 매개변수를 지정합니다.
- 프로모션 이름을 입력합니다.
- 프로모션 코드를 프로모션 유형으로 선택합니다.
- 외부 ID를 생성합니다. 이는 보상 수령하기와 프로모션 코드 사용하기 메소드를 사용하여 프로모션 코드를 관리하는 데 사용하는 고유한 프로모션 식별자입니다.
- 프로모션 코드의 할인 비율을 지정합니다. 할인은 장바구니 전체 또는 특정 아이템에 적용할 수 있습니다.
- 사용자가 프로모션 코드를 사용하여 받게 되는 보너스 아이템을 선택합니다.
- 보상 없음
- 인게임 재화 패키지
- 가상 아이템(하나 이상. 번들 및 기간 한정 아이템 포함)
- 게임 키
- 총 사용 횟수와 사용자 당 사용 횟수를 지정합니다.
- 캠페인 기간을 지정합니다.
- 설정을 확인한 후 프로모션을 저장합니다.
- 프로모션 편집 메뉴로 이동합니다.
- 코드 탭에서 프로모션 코드 생성 방식을 선택합니다.
- 프로모션 코드를 생성하거나 수동으로 입력합니다.
- 변경 사항을 저장합니다.
- 프로모션을 활성화합니다.
인게임 재화 패키지와 프로모션 코드
인게임 재화 패키지가 포함된 프로모션 코드를 생성하는 방법:
- 인게임 재화 패키지를 생성합니다.
- 인게임 재화 패키지를 보너스 아이템으로 지정합니다.
가상 아이템과 프로모션 코드
가상 아이템이 포함된 프로모션 코드를 생성하는 방법:
- 가상 아이템을 생성합니다.
- 가상 아이템을 보너스 아이템으로 지정합니다.
하나의 프로모션 코드에 대해 번들 및 기간 한정 아이템 등 SKU가 다른 하나 이상의 아이템을 선택할 수 있습니다.
게임 키와 프로모션 코드
게임 키로 프로모션 코드를 생성하는 방법:
- 게임 키 패키지를 생성합니다.
- 생성된 게임 키 패키지의 SKU를 보너스로 지정하고 게임을 구매할 플랫폼을 선택하는 방법:
- 이미 설정한 특정 플랫폼에서 사용하게 되는 프로모션 코드가 생성됩니다.
- 프로모션 코드를 사용하려면 사용자는 특정 플랫폼을 선택해야 합니다.
하나의 프로모션 코드에 대해 서로 다른 SKU를 사용하는 여러 키를 선택할 수 있습니다.
프로모션 코드 생성
캠페인은 하나 이상의 프로모션 코드를 포함할 수 있습니다. 프로모션 코드 형식의 2가지 선택 사항:
- 수동 입력 문자열 — 여러 번 사용할 수 있는 프로모션 코드 하나만을 사용하는 캠페인에 적합합니다(최대 128자).
- 생성된 문자열 — 숫자 및 라틴 심볼로 구성된 라인(10자). 많은 프로모션 코드를 가지는 캠페인에 적합합니다.
winter2021
과 WINTER2021
은 서로 다른 2개의 쿠폰입니다.지역 제한
지역 제한은 전체 프로모션 캠페인에 적용됩니다. 지역 제한은 엑솔라에 이메일로 요청 시적용됩니다.
프로모션 코드 보상 얻기
프로모션 코드 사용 후에 사용자가 받는 아이템 목록을 가져오려면 is_selectable
매개 변수의 값에 따라 2가지 가능한 플로우가 있습니다.
is_selectable=true
값의 경우,type=unit
요소의 모든item
에 대해unit_items
개체에서 선택하는 요소에 대한 양식을 표시해야 합니다. 이 양식에서 사용자는 각unit
유형에 대해 하나의 요소만 선택합니다.
- http
{
"bonus": [{
"item": {
"sku": "xsollus_gold_edition",
"name": "Xsollus: Gold Edition",
"type": "unit",
"description": null,
"image_url": "https:\/\/cdn3.xsolla.com\/img\/misc\/images\/9541470622d96a821a9a11ea7763ea4c.png",
"unit_items": [{
"sku": "xsollus_gold_edition_steam",
"name": "Xsollus: Gold Edition (steam)",
"type": "game_key",
"drm_name": "Steam",
"drm_sku": "steam"
}, {
"sku": "xsollus_gold_edition_playstation",
"name": "Xsollus: Gold Edition (playstation)",
"type": "game_key",
"drm_name": "Playstation",
"drm_sku": "playstation"
}, {
"sku": "xsollus_gold_edition_xbox",
"name": "Xsollus: Gold Edition (xbox)",
"type": "game_key",
"drm_name": "XBox",
"drm_sku": "xbox"
}, {
"sku": "xsollus_gold_edition_nintendo_eshop",
"name": "Xsollus: Gold Edition (nintendo_eshop)",
"type": "game_key",
"drm_name": "Nintendo Switch eShop",
"drm_sku": "nintendo_eshop"
}]
},
"quantity": 1
}, {
"item": {
"sku": "xsollus_bonus_pack_edition",
"name": "Xsollus: Bonus Pack",
"type": "unit",
"description": null,
"image_url": "https:\/\/cdn3.xsolla.com\/img\/misc\/images\/aa2efd78dfd4e5dda5293f8c8e49af6d.png",
"unit_items": [{
"sku": "xsollus_bonus_pack_edition_steam",
"name": "Xsollus: Bonus Pack (steam)",
"type": "game_key",
"drm_name": "Steam",
"drm_sku": "steam"
}, {
"sku": "xsollus_bonus_pack_edition_origin",
"name": "Xsollus: Bonus Pack (origin)",
"type": "game_key",
"drm_name": "Origin",
"drm_sku": "origin"
}, {
"sku": "xsollus_bonus_pack_edition_drmfree",
"name": "Xsollus: Bonus Pack (drmfree)",
"type": "game_key",
"drm_name": "DRM Free",
"drm_sku": "drmfree"
}, {
"sku": "xsollus_bonus_pack_edition_gog",
"name": "Xsollus: Bonus Pack (gog)",
"type": "game_key",
"drm_name": "GOG",
"drm_sku": "gog"
}, {
"sku": "xsollus_bonus_pack_edition_rockstar",
"name": "Xsollus: Bonus Pack (rockstar)",
"type": "game_key",
"drm_name": "Rockstar Games Launcher",
"drm_sku": "rockstar"
}]
},
"quantity": 3
}],
"discount": {
"percent": null
},
"is_selectable": true
is_selectable=false
의 경우, 요청에서 추가 매개 변수를 전달하지 않아야 합니다.
프로모션 코드 사용
프로모션 코드를 사용하려면 is_selectable
매개 변수의 값에 따라
is_selectable=true
의 경우, 다음 형식의selected_unit_items
개체를Redeem promo code 메소드 호출 시 전달해야 합니다.
- http
selected_unit_items:{
unit_1_sku: "selected_unit_item_sku",
unit_2_sku: "selected_unit_item_sku"
}
응답 예시:
- http
{
{
"items": [
{
"sku": "xsollus_gold_edition_steam",
"name": "Xsollus: Gold Edition (steam)",
"type": "game_key",
"description": null,
"image_url": "https:\/\/cdn3.xsolla.com\/img\/misc\/images\/9541470622d96a821a9a11ea7763ea4c.png",
"attributes": [],
"is_free": true,
"groups": [],
"price": null,
"virtual_prices": [],
"drm_name": "Steam",
"drm_sku": "steam",
"has_keys": false,
"is_pre_order": true,
"release_date": null,
"quantity": 1
},
{
"sku": "xsollus_bonus_pack_edition_origin",
"name": "Xsollus: Bonus Pack (origin)",
"type": "game_key",
"description": null,
"image_url": "https:\/\/cdn3.xsolla.com\/img\/misc\/images\/aa2efd78dfd4e5dda5293f8c8e49af6d.png",
"attributes": [],
"is_free": true,
"groups": [],
"price": null,
"virtual_prices": [],
"drm_name": "Origin",
"drm_sku": "origin",
"has_keys": false,
"is_pre_order": true,
"release_date": null,
"quantity": 3
}
]
}
is_selectable=false
의 경우, 요청에서 추가 매개 변수를 전달하지 않아야 합니다.
이 기사가 도움이 되었나요?
이 페이지 평가
답하기 원하지 않습니다
의견을 보내 주셔서 감사드립니다!
오자 또는 기타 텍스트 오류를 찾으셨나요? 텍스트를 선택하고 컨트롤+엔터를 누르세요.