购物车与结账自定义
/checkout 的每一个选项:限制、其打开的工单面板,以及所有按钮和嵌入消息的文字。
开启购物车
- /checkout setup
- enabled 用于开启购物车;max_items 限制每个购物车中不同商品的数量;max_quantity 限制每件商品的数量;clear_after_checkout 会在创建订单工单时清空购物车;show_stock 会在商品旁显示剩余库存。
- /checkout panel panel:<name>
- 已保存的工单面板,订单工单将使用其分类、工作人员身份组和欢迎文字。结账功能运行前必须设置。
- /checkout status
- 显示所有当前设置。
按钮
- cart_button, cart_button_style, cart_button_emoji
- 商品目录上用于打开购物车的按钮。样式可选 Primary、Secondary、Success 或 Danger。
- checkout_button, checkout_button_style
- 购物车内用于创建订单工单的按钮。
- clear_button
- 用于清空购物车的按钮标签。
购物车嵌入消息
- cart_title, cart_color, cart_footer, cart_banner, cart_thumbnail
- 购物车嵌入消息的外观。
- empty_text
- 购物车为空时显示的内容。
- total_label, each_label
- 总计行的文字,以及单价(“each”)的文字。
- add_placeholder, remove_placeholder
- 添加和移除下拉菜单的占位文字。
结账之后
- ticket_title, ticket_message
- 订单工单的标题和第一条消息;购物车内容会附加在其后。
- success_message
- 工单创建后买家所看到的内容。
仪表盘的“购物车与结账”页面提供相同的字段和预览。文字长度限制遵循 Discord 的规定:按钮标签 80 个字符,标题 256 个字符,页脚 2048 个字符。