Documentation

Set up your Discord store without guessing what to do next.

This guide explains the normal Store Bot flow: invite the bot, run setup, add products, post a panel, handle orders, and turn on Premium features when your store needs automation.

Quick start

New server setup checklist

  1. Invite Store BotUse the invite button and make sure slash commands are enabled for the server.
  2. Run /storebot setupSet your store name, support channel, payment instructions, and basic store settings.
  3. Add your productsCreate product names, prices, descriptions, stock/delivery notes, and any limits you need.
  4. Post your panelSend the store panel into the channel where customers should buy.
  5. Test one orderMake a test order before announcing the store so you know the customer flow works.

Setup flow

What each setup step controls

Store identity

Your store title, panel text, branding, and support details help customers know they are buying from the right server.

Payment instructions

Free stores can show manual payment instructions. Premium stores can also use AutoPay email forwarding for supported providers.

Delivery text

Delivery notes can include license keys, access instructions, setup steps, role information, or contact instructions for services.

Use /storebot help or /storebot guide inside Discord if you need the bot to show the current command list from your server.

Products

Build products that are easy to fulfill

Good product entries are clear, short, and specific. Include the product name, price, what the buyer receives, and anything staff needs to know before delivery.

Use simple product names like “VIP Access”, “Plugin Setup”, or “License Key”. Put delivery instructions in the product so staff do not have to rewrite the same message every time. Keep stock updated if you sell codes, files, licenses, or limited slots.

Panels

Post panels where customers already look

A Store Bot panel is the public storefront message. Customers use it to start an order without DMing staff first.

  • Post your main panel in a dedicated store or purchases channel.
  • Keep the channel clean so customers can find the buttons quickly.
  • Refresh or repost the panel when products, prices, or branding change.

Orders

How orders normally move

  1. PendingThe customer started checkout but payment has not been confirmed yet.
  2. PaidStaff manually confirms payment, or Premium AutoPay matches a supported forwarded payment notification.
  3. DeliveredStaff or the bot sends the configured delivery information.
  4. CompletedThe order is finished and can stay in history for support and record keeping.

Staff and logs

Keep store actions visible

For active stores, set up a staff role and log channel. This keeps product changes, order updates, payment checks, and deliveries easier to review later.

Only give store permissions to trusted staff. Use a private log channel for staff-only activity. Review cancelled or disputed orders before removing records.

Premium AutoPay

Forwarding mode overview

AutoPay forwarding is a Premium feature for matching forwarded PayPal or Cash App payment notification emails to pending Store Bot orders. Store Bot checks the provider, order code, amount, currency, and payment status before marking a matching order paid.

  1. Turn on PremiumPremium unlocks AutoPay forwarding and higher store limits.
  2. Follow the forwarding instructionsStore Bot gives the server a forwarding address or alias for payment emails.
  3. Verify forwarding if requiredEmail providers may require a forwarding confirmation step before messages can be sent to Store Bot.
  4. Send only payment notificationsForward payment emails related to Store Bot orders, not personal mail or unrelated receipts.
Read the AutoPay overview →

Troubleshooting

Common fixes

Slash commands do not show up

Refresh Discord with CTRL + R, confirm Store Bot has slash command permissions, and make sure you invited it with the official invite link.

The panel is outdated

Refresh or repost the store panel after changing products, prices, branding, or payment instructions.

AutoPay did not mark an order paid

Confirm the order is still pending, the payment amount and currency match, the order code appears in the payment notification, and the forwarded email came from a supported provider.

I need help setting it up

Join the support server and open a ticket. Include your server name, what you were trying to do, and any error message you saw.