How to configure site to sell goods

When you use your own site, you can sell items without third-party platform fees and improve game monetization. With site templates, you can sell virtual items, virtual currency packages, bundles, and game keys. The ways to sell items through the Store block or using a purchase button are described below.

User flow:

  1. The user goes the site.
  2. The user clicks the purchase button.
  3. A modal window for authentication or entering an email opens (depending on the type of item).
  4. The user completes the purchase in the opened payment interface.
Note
This instruction describes the basic store setup and how to connect it to your site. Refer to the following sections for detailed information about selling specific item types:

To configure a site to sell goods:

  1. Create an item catalog.
  2. Add the Store block or a purchase button.

Create catalog

On the site, you can sell the following item types:

  • virtual currency packages
  • virtual items
  • game keys
  • bundles

To create a catalog, you can use Publisher Account, API calls, or import the catalog from a JSON file or external platforms.

Create Store block or purchase button

The Store block is used for selling an item catalog on the website. The block displays all items from the group you selected for sale. A purchase button is a tool for selling individual items. You can use the button in several blocks of the builder. With the button, you can sell only bundles and game keys.

Was this article helpful?
Thank you!
Is there anything we can improve? Message
We’re sorry to hear that
Please explain why this article wasn’t helpful to you. Message
Thank you for your feedback!
We’ll review your message and use it to help us improve your experience.

Useful links

Last updated: August 29, 2025

Found a typo or other text error? Select the text and press Ctrl+Enter.

Report a problem
We always review our content. Your feedback helps us improve it.
Provide an email so we can follow up
Thank you for your feedback!
We couldn't send your feedback
Try again later or contact us at doc_feedback@xsolla.com.