Skip to main content

Product Management

The Products section lets you create and manage the items available for purchase through your Discord storefront.

Prerequisites

  • Admin access to the Ledgerline Admin Panel.

Viewing Products

Open Products in the admin sidebar. The product list shows each product's name, SKU, price, and active status.

Creating a Product

  1. Click Create New in the Products section.
  2. Fill in the required fields:
FieldDescription
NameThe display name customers will see.
SKUA unique stock-keeping unit code (e.g., WDG-001).
Price (cents)The price in cents (e.g., 1500 for $15.00).
CurrencyISO 4217 currency code (defaults to USD).
  1. Optionally configure additional settings:
FieldDescription
DescriptionA product description for reference.
Is DigitalCheck this if the product does not require shipping.
Inventory TrackedWhether stock levels should be tracked (enabled by default).
Required Role IDsDiscord role IDs a customer must have to purchase this product.
Granted Role IDsDiscord role IDs automatically granted to the customer after purchase.
  1. Click Save.

Editing a Product

  1. Click on the product in the list.
  2. Update any fields.
  3. Click Save.

Price changes apply to future orders only — existing orders retain their original pricing.

Activating and Deactivating Products

  • Active products are available for ordering.
  • Inactive products are hidden from the ordering flow but remain in the system for historical reference.

Toggle the Is Active field on the product detail page to change availability.

Role-Based Product Access

Products can be restricted to customers who hold specific Discord roles:

  • Required Role IDs — Only customers with at least one of these roles can order the product.
  • Granted Role IDs — After a successful purchase, these Discord roles are automatically assigned to the customer.

This is useful for exclusive drops, membership perks, or digital entitlements.

Deleting a Product

To remove a product, open its detail view and click Delete. Products referenced by existing orders should be deactivated rather than deleted to preserve order history.