# Cart and checkout customization

Every /checkout option: limits, the ticket panel it opens, and all the button and embed texts.

Source: https://noxyrbot.com/docs/checkout-customization

## 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.

> Note: The dashboard Cart & Checkout page has the same fields with a preview. Text limits follow Discord: button labels 80 characters, titles 256, footer 2048.
