> For the complete documentation index, see [llms.txt](https://bizachi-dev.gitbook.io/bullethell-elemental-template/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bizachi-dev.gitbook.io/bullethell-elemental-template/scriptables/create-new-coupon-item.md).

# Create new Coupon Item

To create a CouponItem, right-click inside any project folder, go to Create > BulletHellTemplate > Coupon > Coupon Item.

Remember that this item has to be added to the **Game Instance > Coupon Data** list in the Login scene.

<figure><img src="https://215355839-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fc8AVbPtcUOjcVrQx9Eyu%2Fuploads%2Fgit-blob-aee30d5c7f699139c9c36b13d9b21648b123e15d%2Fv16-coupon-item.png?alt=media" alt="Coupon Item in the Inspector"><figcaption></figcaption></figure>

Id Coupon: Unique id of the coupon. Each account can redeem a coupon only once, and the used coupons are saved with this id.

Coupon Code: Code the player types in the profile menu (Coupons). With Firebase and WebSocket, upper and lower case do not matter. With the Offline backend the player types the **Id Coupon** instead.

Currency Reward Id: Currency the player receives.

Currency Amount: Amount the player receives.

The demo ships three coupons: `GM1000` (1000 Gold), `Starters` (5000 Gold) and `Event2025` (200 Diamonds).

{% hint style="warning" %}
The demo codes are in the build. Delete them or change them before you release your game, or anyone who reads this page can use them.
{% endhint %}
