分类与商品
用于添加、编辑和删除分类与商品的每一个 /catalog 选项,包括多货币价格、库存和功能列表。
分类
- /catalog category-add
- name(必填)、description、emoji(显示在下拉菜单中)、thumbnail、position(排序)、visible。
- /catalog category-remove
- 删除分类。keep_products:true 会将其中的商品移出,而不是一并删除。
- /catalog category-list
- 列出每个分类及其 ID 和商品数量。其他命令的自动补全都使用这些 ID。
商品
- /catalog product-add
- category 和 name 为必填项。价格:price_usd、price_eur、price_inr,或者一个价格加上 auto_currency:true 以换算其余价格。description(最多 1024 个字符)、features(每行一项)、price_display(显示在数字位置的文字,例如“from”)、stock、position、available。
- /catalog product-remove
- 按 ID 删除商品。
- /catalog product-list
- 列出商品及其 ID、价格和库存,可选择仅显示某一分类中的商品。
- 商品页面(仪表盘)
- 可直接编辑任意字段,拖动即可重新排序,并可批量切换可售状态。商品图片也在此设置。
库存与可售状态
stock 是一个数字,当 show_stock 开启时会显示在购物车中;为 0 时,购物车会拒绝该商品并提示“is out of stock”。机器人不会自行减少库存,因此每次发货后请在“商品”页面中手动更新。留空表示不限量。available:false 会让商品保留在列表中,但无法下单。隐藏分类会隐藏其中的所有商品。
价格
商品目录会显示通过 /catalog currency 启用的货币。开启 auto_currency 后,机器人会使用缓存的汇率从主货币进行换算;如果你需要整数价格,请明确设置其他价格。优惠券在开具发票时生效,不作用于商品目录价格。
商品和分类永远不会被“复制设置”复制,也不属于任何模块开关;关闭商品目录模块会隐藏商品目录,但会保留数据。