How to configure site to sell goods

How it works

The site builder is Xsolla’s tool for creating web stores. You can use it to sell virtual items, virtual currency packs, bundles, and game keys. The site builder lets you create both single-page stores and multi-page web portals.

To find the integration that best fits your needs, we recommend starting with a ready-made solution:

  • Web Shop — a ready-made web store for direct-to-consumer (D2C) sales to monetize a mobile game on the web. If you are configuring a Web Shop for the first time, use the express scenario.
  • Xsolla Publishing Suite — a ready-made D2C ecosystem for PC game developers that enables direct sales of games, DLCs, and virtual items through branded storefronts.

If neither solution fits your needs, or if you prefer to configure the store manually, review the available blocks and follow the instructions below.

Store block

A block for selling items from the catalog with automatic data updates and a consistent card style across the entire section.

Features:

  • Automatic item loading from the catalog — changes appear on the site without republishing.
  • Support for item grouping and sorting.
  • Personalized catalog support — different users see different items.
  • Consistent card style across the entire section.

When to use:

  • The catalog is too large and dynamic to update each card manually.
  • You need rotating offers or time-limited promotions.
  • You need personalization.

For detailed information, refer to the Blocks section.

Game editions block

A block for selling a small, fixed set of editions or bundles with flexible per-card visual customization.

Features:

  • Individual card configuration: components, layout, visual highlights.
  • Feature list with icons — useful for displaying what’s included in an offer.
  • Two display modes: slider or large cards.
  • Highlighting a recommended edition.

When to use:

  • You are selling 2–5 editions of one game or bundles.
  • You need full control over the appearance of each card.
  • The offer changes infrequently.
  • You are selling a Battle Pass, season pass, or large bundles with a list of included content.

For detailed information, refer to the Blocks section.

Lead block

A block for selling a single game — a large visual block at the top of the page with a background image or video, game title, and a purchase button.

Features:

  • Full customization of all components: background, title, buttons.
  • Background image or video.
  • Primary button (Buy) and secondary button (Watch Trailer, Add to Wishlist).
  • Platform display and release date.

When to use:

  • The page is dedicated to a single game.
  • You need a prominent visual block at the very top of the page.
  • You are creating a dedicated game landing page.

For detailed information, refer to the Blocks section.

Card grid block

A flexible bento-style block (asymmetric grid of cards of different sizes) for custom promo sections when other blocks do not fit your use case.

Features:

  • Individual configuration for each card.
  • Cards of different sizes in the same grid.
  • Any content type: text, images, purchase buttons.

When to use:

  • You need a custom design that doesn’t fit the Store, Game editions, or Lead block.
  • You are selling a fixed set of items and need full control over the appearance of each card.
  • You need full layout flexibility.

For detailed information, refer to the Blocks section.

Quick comparison

CriteriaStoreGame EditionsLead BlockCard gridPurchase Button
Data sourceItem catalogManualManualManualManual
Catalog sizeLarge, dynamic2–5 itemsSingle itemSmall, fixedSingle item
PersonalizationYesNoNoNoNo
CustomizationOne style per sectionPer cardOne block, fully editablePer cardButton style
Item typesAllAllAllAllBundles and game keys
Use caseMany items, LiveOpsGame edition, Battle PassSingle-game landing pageCustom promo sectionsSingle-item sale

How to get it

This guide covers the basic setup for selling items. For detailed information about selling specific item types, refer to:

To configure a site to sell items:

  1. Create an item catalog.
  2. Add the required block or 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.

Add block or purchase button

Add a block or purchase button to the site depending on the item types and the way you want to sell them.

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: May 15, 2026

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.