深色模式
计费与套餐
三种计费方式
| 方式 | 适用 | 说明 |
|---|---|---|
| 包月 / 包年 | 常规销售 | 创建订单时选 1/3/6/12 个月,支付后开通 |
| 按小时 | 开发测试 / 短租 | 每小时从余额扣费;余额不足先提醒,欠费 3 次自动停机,充值后自动恢复 |
| 流量计费 | 大带宽场景 | 套餐内含流量 + 超出部分按 GB 扣费;余额不足停机 |
自定义配置
套餐可开启「自定义配置」,客户在购买页自选核心 / 内存 / 硬盘 / 带宽,实时计价:
json
{
"per_core": 300, // 分/核/月
"per_gb_mem": 100, // 分/GB 内存/月
"per_gb_disk": 20, // 分/GB 硬盘/月
"per_mbps": 100, // 分/Mbps/月
"min_cores": 1, "max_cores": 8,
"min_mem": 512, "max_mem": 16384,
"min_disk": 10, "max_disk": 200,
"min_rate": 10, "max_rate": 500
}服务端会二次校验并夹取到合法范围(防止前端篡改)。
优惠码
管理后台 → 优惠码:
- 类型:按比例(%)或固定金额(元)
- 门槛:订单金额下限
- 上限:最大使用次数(0 = 不限)
- 有效期:到期自动失效
客户下单时填码,系统自动校验并抵扣。
购物车
客户可把多个套餐(含不同配置/时长/数量)加入购物车,结算时:
- 余额足够 → 自动逐单支付并开通
- 余额不足 → 生成待支付订单,到订单页手动支付
自动续费
机器详情页可开启「自动续费」:到期前 3 天,如果余额足够,系统自动扣费续 1 个月并通知客户;余额不足则提醒。
发票
客户勾选已支付订单申请开票(抬头 / 税号 / 邮箱),管理员在后台「发票管理」开具,客户可查看并打印 / 另存 PDF。
库存
套餐可设库存:-1 不限量、0 售罄(前台显示已售罄且禁止下单)。下单扣减,取消订单 / 开通失败自动回补。
到期与欠费处理
| 状态 | 处理 |
|---|---|
| 到期前 7/3/1 天 | 邮件 + 站内信提醒 |
| 到期未续费 | 自动停机(数据保留) |
| 按小时欠费 | 提醒 → 3 小时后停机 → 充值后自动恢复 |
| 流量超额 | 按 GB 扣费;余额不足停机 |
| 长期未处理 | 管理员可在回收站设置保留天数后彻底删除 |
营收统计
- 客户:订单页(待支付 / 已完成 / 本月消费 / 累计消费)、钱包页(充值 / 消费明细)
- 管理员:订单页(待支付 / 已完成 / 本月营收 / 累计营收)、发票页、资源水位