Docs
Paid Modules

Product Panel Setup

Setup guide for the Product Panel paid module: showcase digital products, BuiltByBit integration, and automated delivery.

The Product Panel paid module bridges your Zero Development store and BuiltByBit products directly into Discord. Deploy interactive showcase panels, link purchase flows, verify licenses, and automate customer role assignments upon completed payments.

Installation & Claiming

  1. Purchase the Product Panel add-on on the Zero Development Store.
  2. In the Zero Development Discord, claim your purchase via /claim in 「🤖」commands.
  3. Restart Medusa or extract the files into modules/productpanel.
  4. Medusa logs Product Panel ✔ Loaded! on boot.

Features

  • Interactive Product Panels: Present products with banner artwork, feature lists, pricing, and direct purchase buttons.
  • BuiltByBit Webhook Synchronization: Automatically sync verified customer purchases with Discord accounts.
  • Customer Role Rewards: Grant customer Discord roles automatically when a user completes a purchase or verifies their license.
  • License Lookups: Allow customers to lookup their active licenses and download products directly from Discord.

Setting Up a Product Panel

  1. Open your Medusa Dashboard and navigate to the Product Panel tab.
  2. Click Create Panel.
  3. Fill in product details:
    • Product Name: Display title (e.g. "Athena Bot").
    • Description: Markdown summary highlighting key features.
    • Price: Display price string (e.g. "$19.99").
    • Banner Image: URL to the product cover artwork.
    • Purchase URL: Direct link to your BuiltByBit or store checkout page.
    • Customer Role: Discord role assigned to verified purchasers.
  4. Save the product.

Deploying to Discord

Deploy the interactive panel to any designated channel:

/productpanel post channel:#products product:athena-bot

Medusa creates an embed with an interactive dropdown or action buttons:

  • Buy Now: Opens the checkout link in browser.
  • Verify Purchase: Prompts the user to enter their license key or order transaction ID to receive their customer role.
  • View Specs: Displays system requirements and feature lists.

Webhook Synchronization (BuiltByBit)

To receive real-time purchase updates from BuiltByBit:

  1. In the Medusa Dashboard under Product Panel -> Webhooks, copy your unique webhook endpoint URL.
  2. In your BuiltByBit Creator settings under API / Webhooks, paste the webhook URL and secret token.
  3. When customers purchase your resource on BuiltByBit, Medusa automatically verifies their Discord account and grants the assigned customer role.

Commands Reference

CommandDescriptionPermissions
/productpanel post <channel> <product>Post a product showcase panel to a Discord channel.Admin
/productpanel verify <license_key>Verify a purchased license key and claim customer roles.Everyone
/productpanel listList all configured products and active panels.Staff

On this page