促销代码
后台位置: Finance › Billing › Vouchers (
/billing/vouchers)。用户端位置: Billing › Redeem code(也可在充值抽屉内找到)。
功能说明
充值代码(代金券)是发放给客户的一次性使用密钥。根据创建方式的不同,它可以实现:
| 类型 | 客户获得的内容 | 价值去向 |
|---|---|---|
| 适用于所有服务的Bonus credit | 存入钱包的资金 | 钱包余额。可用于任何消费。 |
| 适用于指定服务的Bonus credit | 服务额度 | 只能用于支付这些服务的独立资金池。 |
| Discount % | 指定服务首单的百分比折扣 | 不予入账;折扣在结账时直接应用。 |
可将其用于营销活动、补偿额度、合作伙伴优惠或首单折扣。
前提条件
| 项目 | 要求 |
|---|---|
| 角色 | 管理员。 |
| 客户 | 客户登录门户后(而非以访客身份)兑换代码。默认情况下客户必须已验证电子邮箱。 |
| VND代码 | 以VND创建的代码在兑换时会根据存储的汇率转换为USD(参见Currency and exchange rates)。 |
创建批次
打开Finance › Billing › Vouchers并点击Create vouchers。
填写表单。示例值位于括号中。
字段 备注 批次名称 1–80个字符 ( Spring welcome)。目标 Main site clients、Single reseller's customers(需要客户列表)或Reseller wallet。 符合条件的用户 All in target audience或Specified——每行一个邮箱或客户ID,最多1,000个。对于转售商的客户,必须选择Specified。 每个目标1个代码 选择Specified时,会为列出的每个客户创建一个代码。 代码类型 Bonus credit或Discount %。 适用范围 选择一项或多项服务;留空则表示All services。 币种,面值 USD从$1.00起,或VND从10,000起且为1,000的整数倍(仅限彩金)。 折扣 (%) 1到100(仅限Discount %)。 最大折扣上限 (USD) Discount %必填项,从$1.00起。这也是单次兑换的最大减免额。 最低订单金额 (USD) 0= 无。首单必须达到此金额。代码数量 1到1,000个随机代码。 每个代码使用次数 1至100,000。 1表示每个代码限一人使用;如需共享代码请调高此值。每个账户最大使用次数 至少为1。对于折扣%,必须为 1。开始时间(可选)、过期时间 到期时间必须在今天之后、开始时间之后,最多提前2年。 代码前缀(0–6个字符) 仅限字母;留空则使用网站的前缀。 自定义代码(仅当数量 = 1 时) 6至32个字符,包含A–Z和0–9。易于分享但也容易被猜到:请保持使用次数较低。 要求验证邮箱 默认开启。 内部备注、原因 原因为必填项,并会记录到审计日志中。 表单会显示最大风险敞口(面值 x 代码数 x 使用次数),以便您了解最坏情况。点击Generate codes。
请立即复制代码。 它们只显示一次:NexCMP仅存储哈希值和最后4个字符。使用Copy all或Download CSV,勾选确认并关闭窗口。
每种类型的行为方式
钱包奖励(未选择服务)
钱包将收到一笔调整条目(参考号vch:...)。该金额不可退款至银行卡、不产生分销佣金、不开发票,且在计算配额时计入钱包余额。VND代码使用兑换时的汇率。
服务信用额度(已选服务)
- 信用额度存放在单独的口袋中,只能用于支付所选服务的费用(新订单、续费、按小时或按天计费、升级),并且会优先于钱包扣除。
- 它不能被提现、转账或兑换成现金,且随代码一同过期。
- 账单中会显示全额费用以及对应的信用减免行,因此每项服务的收入保持正确,而钱包扣款额则仅为客户实际支付的部分。
- 它不会提升quota层级,并且会被auto top-up忽略。
- 如果使用信用额度或折扣支付的费用发生退款,代码支付的部分将从钱包退款中扣回,并返还至信用额度口袋。
折扣 %
- 客户输入代码:代码变为已激活。百分比代码每个账户仅可使用一次。
- 所选服务(非按小时计费)的首笔费用且达到最低订单金额时,将按百分比打折,折扣额绝不超过最高折扣上限。
- 折扣由服务器在计费时重新计算;浏览器中显示的金额将被忽略。兑换行在实际使用代码时写入,并带有实际折扣。
- 按小时使用费不适用该代码。
客户的操作步骤
- 在控制面板中打开Billing并点击Redeem code,或在充值抽屉中使用Have a top-up code?。
- 输入代码(不区分大小写;横杠可选)并点击Check。控制面板会显示其提供的优惠,例如Valid code: +$5.00、$5.00 credit for VPN或20% off voucher for Virtual Machines (up to $5.00),以及Valid for orders from $10.00。
- 点击Redeem并确认。每个代码每个账户仅可使用一次。
优惠码与站点绑定:来自一个站点的优惠码在另一个站点上会显示“无效”,并且不会提示其存在于别处。错误猜测会被限速,在尝试多次后,账户会被锁定几分钟(“N attempts left before a temporary lock”)。
跟踪与阻止
- Batches列出了每个批次及其状态(active、disabled、expired、used up)、已兑换次数和风险暴露额。打开批次可查看Codes(掩码显示)和Redemptions选项卡,并进行Export CSV。
- Redemptions列出了所有批次的每次兑换记录;Resellers quotas显示了每个分销商每月发放额度的使用情况;Settings用于开启或关闭分销商优惠码并设置默认月度限额。
- Disable batch会停用所有未使用的优惠码;已完成的兑换会保留。单个优惠码也可以被停用。
验证
- 创建一个包含1个优惠码的批次:折扣率20%,封顶$5,最低订单金额$10,适用服务为Virtual Machines。
- 以测试客户身份进行兑换。门户会提示已激活。
- 订购一台费用至少为$10的VM(按月周期):账单中将显示折扣(最多$5)。
- 在批次中,该优惠码显示1次兑换记录以及实际折扣金额。
限制与注意事项
- 优惠码在创建时即与audience和site绑定,事后无法更改。
- 分销商可以在每月风险暴露限额内向自己的客户发放优惠码;参见Resellers。
- 面向客户的侧边栏促销幻灯片(Marketing › Promo slides)是一项独立功能,不提供任何折扣。
- 由于从不存储明文优惠码,丢失的批次无法恢复:请将其禁用并创建一个新批次。
故障排查
| 症状 | 原因 | 解决办法 |
|---|---|---|
"百分比优惠码:每个账户限用一次" (percent_one_per_account) | Discount%的每个账户最大使用次数大于1 | 将其设为1。 |
| 表单提示必填上限 | Discount%未设置最大折扣上限 | 请输入至少$1.00。 |
| 未找到客户 | 列表中的某个电子邮箱或ID不存在 | 修正列表(错误信息会指出未知条目)。 |
| 客户提示“无效代码” | 站点错误、已过期、已禁用、已用完、非目标客户或电子邮箱未验证 | 检查批次和客户。 |
| 额度未被使用 | 扣费属于其他服务 | 额度仅可抵扣批次中选定的服务。 |
| 折扣未应用 | 订单低于最低金额、按小时计费,或代码是在其他服务中激活的 | 下一笔符合条件的首次订单。 |
| 客户被锁定无法兑换 | 错误尝试次数过多 | 等待锁定过期。 |