> For the complete documentation index, see [llms.txt](https://docs.lootlocker.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.lootlocker.com/squire-discord-bot/discord-commerce/how-to/sell-a-catalog-listing-in-discord.md).

# Sell a Catalog Listing in Discord

In this how-to we will create a catalog listing offer ready to publish in your Discord server.

### Prerequisites

* [A LootLocker account](https://lootlocker.com/sign-up)
* [At least 1 created game in the web console](https://console.lootlocker.com/)
* A configured [Stripe integration](/commerce/real-money-purchases/how-to/stripe/configure-stripe-iap-settings.md) in your LootLocker account
* Squire [invited and configured](/squire-discord-bot/getting-started/how-to/add-squire-to-discord-server.md) in your Discord server

### Create a Catalog Listing Offer in Discord

Squire Commerce uses the same [Catalog Listings](/commerce/catalogs/how-to/setup-catalogs.md) system as the rest of LootLocker, allowing you to connect Discord purchase offers directly to your existing economy, progression, and asset systems.

#### Create a Catalog Listing

In the LootLocker Web Console, create a new Catalog and Catalog Listing and configure it as you normally would, including:

* A name and key
* The item being sold (progression, virtual currency, or asset/cosmetic)
* The virtual currency price (optional)

Click the Save button to save the Catalog Listing.

<figure><img src="/files/U6ml5Y7BZMZWqTMIDyGp" alt=""><figcaption></figcaption></figure>

#### Configure Stripe Settings

Once the Catalog Listing has been saved, inspect the listing by clicking on the View Listing button in the Actions column, and navigate to the IAP tab. Select Stripe Store from the list of avilable providers and fill in the following information:

* Listing Name:The name that will appear in the purchase flow and receipt. If left blank, LootLocker will use the Catalog Listing name instead.
* Price: The price of the listing in USD, entered in cents. For example, enter 999 for $9.99 USD.
* Subscriptions Settings: Either Disabled for one-time purchases, or [enabled for a Subscription](/commerce/real-money-purchases/how-to/stripe/configure-catalog-listing-stripe.md#configure-stripe-iap-subscription)

<figure><img src="/files/HugqLOcqPcUNIoht92LR" alt=""><figcaption></figcaption></figure>

#### Configure Squire Settings

Next, navigate to the Squire tab to configure how the purchase offer announcement will appear in Discord.

<figure><img src="/files/PEYqqi9jaOuwt9CnKGO4" alt=""><figcaption></figcaption></figure>

Configure the content for the Discord offer post by adding a title and body text using plain text or markdown, and add a custom image to make the offer post more visually engaging.

Use the Preview Embed button to see exactly how the post will appear in Discord before publishing.

#### Publish to Discord

When you are ready to launch the offer, click Send Catalog Listing Message and select the Discord channel where you want the offer to appear, then click Send Catalog Listing Message to publish the post in Discord.

Squire will create a message in the selected channel with a Purchase Item button that players can interact with directly inside Discord.

<figure><img src="/files/7GbhHSyywOmZTE4OldfA" alt=""><figcaption></figcaption></figure>

### Purchasing a Listing

When a player clicks Purchase Item, they are taken through a secure Stripe-powered checkout flow. The purchased content is then granted to the LootLocker player profile associated with that user's Discord ID. If a profile with that Discord ID does not exist within LootLocker, one is created automatically and transparently.

<figure><img src="/files/3qlOmqSncIDmrHTnqMX2" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/Ae8HMeEOG5YkGPdSuiuH" alt=""><figcaption></figcaption></figure>

### Conclusion

In this how-to we have created and published a Catalog Listing offer in Discord. Whether you're selling cosmetics, virtual currency bundles, or progression unlocks, Squire Commerce gives you a simple way to connect Discord engagement directly to your game's economy and monetization systems.

When your game is ready, [integrating the LootLocker SDK](/squire-discord-bot/getting-started/how-to/use-squire-with-lootlocker-sdk.md) allows purchased content to be surfaced and applied directly in-game for players who have already bought it through Discord.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.lootlocker.com/squire-discord-bot/discord-commerce/how-to/sell-a-catalog-listing-in-discord.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
