Game Sales
Overview
Game Sales is a solution that allows you to sell game keys, bundles, virtual items, and virtual currency. The items are sold through a store on the site using the Xsolla payment interface. Game Sales is suitable as for cross-platform games, as for games that are hosted on multiple gaming platforms.
- Key features:
- Sell game keys, bundles, virtual items, pre-orders.
- Single cart checkout for purchasing different item types, for example, game keys and virtual items.
- Customize email templates, for example, for order confirmation or receipts.
- Support for regional and localized pricing. You can increase sales in countries with low purchasing power by setting different prices for users from different countries.
- Set up restrictions on purchases for specific countries.
- Update prices via a file import.
- Bundle game keys, virtual items and currency packs.
- Launch regional and individual promotions with discounts, bonuses, and promo codes.
If you only want to sell game keys, use the basic integration flow. In this case, you will need to create and configure a site using Xsolla Site Builder. You do not need to configure user authentication.
If you want to sell both game keys and virtual items, use the advanced Game Sales setting. In addition, you can set up promotions, connect analytics services, set restrictions on the sale of game keys and virtual items. To implement the advanced Game Sales setting, you need to set up authentication and webhook processing.
Basic integration flow
- Create a project.
- Create a site and set up the main blocks.
- Create game keys packages.
- Set up game keys selling.
- Test the site in a sandbox mode.
- Set up your custom domain (optional).
- Set up an access and publish the site.
- Connect analytics services.
- Test the site in live mode.
Extended Game Sales setup
Extended Game Sales setup gives you control over your sales methods and allows you to sell game keys and items in the way that suits you best.
Set up user authentication
You will need to set up user authentication to sell:
- game keys — if you want to set up personalization or limits
- virtual items
You can set up user authentication using Xsolla Login or use your own authentication system.
Creating item catalog
You can either create an item catalog manually or import an existing one:
- from Google Play or PlayFab
- from a JSON file
- using API calls
Set up webhooks
You need to implement the granting of purchases to users by consuming the information in webhooks from Xsolla about the transaction details and purchased items.
Set up sales of game keys and items
You can sell game keys and in-game items in the following ways:
- Via a site created with Xsolla Site Builder, using the following templates:
- Game Page. This template is suitable for selling one game and allows you to import information from your game to the website: media, texts, and colors will appear automatically.
- Game Store. This template is suitable for selling several games and a catalog. When using these templates, you can add a shopping cart to the site.
- On your site using the In-Game Store API.
- On your website via a widget (game keys only).
- Via a direct link. In this case, when you click on the link, a payment interface opens for purchasing the item whose details are added to the link. You can include game keys in a bundle with other items.
Set up regional prices
You can increase sales by setting different prices for different regions, set up payment acceptance in the currencies you are interested in, as well as in selected regions (for example, in those that gaming platforms do not work with). To do this, set up regional prices.
Set up promotional campaigns and pre-orders
You can build a gaming community and reward select users, as well as better understand the gaming audience. To do this, set up and launch promotional campaigns:
Use pre-orders to grow your player base and start selling and testing the game before the official release.
Additional features
Keep players interested by following our recommendations:
- Group pre-orders into a separate section.
- Offer the user a discounted DLC as a thank you for their loyalty.
- Offer the user an upgrade to the game: e.g. a premium version instead of the basic one.
Found a typo or other text error? Select the text and press Ctrl+Enter.