Cart and checkout customization
Every /checkout option: limits, the ticket panel it opens, and all the button and embed texts.
Turning the cart on
- /checkout setup
- enabled turns the cart on; max_items caps distinct products per cart; max_quantity caps quantity per product; clear_after_checkout empties the cart when the order ticket is created; show_stock shows remaining stock next to products.
- /checkout panel panel:<name>
- The saved ticket panel whose category, staff roles and welcome text the order ticket uses. Required before checkout works.
- /checkout status
- Shows every current setting.
Buttons
- cart_button, cart_button_style, cart_button_emoji
- The button on the catalog that opens the cart. Style is Primary, Secondary, Success or Danger.
- checkout_button, checkout_button_style
- The button inside the cart that creates the order ticket.
- clear_button
- Label of the button that empties the cart.
Cart embed
- cart_title, cart_color, cart_footer, cart_banner, cart_thumbnail
- How the cart embed looks.
- empty_text
- Shown when the cart has nothing in it.
- total_label, each_label
- Wording for the total line and the per-unit price ("each").
- add_placeholder, remove_placeholder
- Placeholder text of the add and remove dropdowns.
After checkout
- ticket_title, ticket_message
- Title and first message of the order ticket; the cart contents are appended.
- success_message
- What the buyer sees after the ticket is created.
The dashboard Cart & Checkout page has the same fields with a preview. Text limits follow Discord: button labels 80 characters, titles 256, footer 2048.