使用支付网关的订单
当客户使用集成的支付网关付款时,Boxify 将自动处理付款。
但订单状态行为取决于:
- 所选运费选项
- 付款核实状态
- 系统的叠加规则
了解这些行为有助于避免混淆。
付款成功后的订单状态
Section titled “付款成功后的订单状态”如果付款金额与应付金额不符,或订单原为 Preorder(预购),请参见付款金额与应付金额不符时。付款成功且金额相符后:
- 系统自动对账付款
- 商品状态变为 Paid(已付款)
- 订单状态根据所选运费选项变化
运费选项:Ship Now、WM、EM、SG 等
Section titled “运费选项:Ship Now、WM、EM、SG 等”如果所选运费选项表示立即发货:
- 订单将移至 Ready to Ship(准备发货)
- 商家可以开始打包和发货
- 纳入收入计算
此类运费选项示例:Ship Now、WM(西马)、EM(东马)、SG(新加坡)
运费选项:Ship Later(延迟发货)
Section titled “运费选项:Ship Later(延迟发货)”如果客户选择 Ship Later:
- 订单状态将保持在 Paid(已付款)
- 订单可以继续叠加
- 客户可以在最终发货前继续添加商品
- 暂不纳入收入计算
这允许在发货前灵活叠加订单。
付款方式行为
Section titled “付款方式行为”客户可以用多种付款方式支付同一张订单 —— 例如一部分用线上支付网关,其余用银行转账。只要你同时启用了线上和线下付款方式,就可以这样操作。
启用方法参见设置付款方式。
订单状态:“Waiting for Online Payment”(等待线上付款)
Section titled “订单状态:“Waiting for Online Payment”(等待线上付款)”当订单处于 Waiting for Online Payment 状态时,表示:
- 系统仍在等待支付网关(如 Billplz)的核实
- 付款尚未确认
此状态下的重要行为:
- 这是一个临时状态,在支付网关确认付款期间保留购物车(购物车并未被锁定)。
- 该状态属于系统内部状态,无法由你手动设置,由系统自动应用。你仍可在 All Orders(所有订单)中按此状态筛选。
- 同一客户的新商品仍可叠加到该订单,但叠加商品会改变应付金额,付款金额因此与之不符。参见付款金额与应付金额不符时
- 商家不应修改订单,否则改变应付金额会导致付款不足或多付
- 付款期间也不要取消、锁定或更改订单状态:网关回调不会检查订单当前状态,客户随后付款时,订单仍会被设为 Paid 或 Ready to Ship,你的更改会丢失
付款成功核实后,状态将自动变为:
- Paid(如果选择了 Ship Later),或
- Ready to Ship(如果选择了配送选项)
付款金额与应付金额不符时
Section titled “付款金额与应付金额不符时”收到网关付款时,Boxify 会将其与订单核对。如果付款金额与应付金额不相等,或线下收据是在线上付款开始后才上传、网关付款到达时仍未付款,订单会变为 Paid,但商品仍保持 New(未付款)。在付款期间叠加商品正是会造成这种情况。
例外:预购(Preorder)。 如果订单在开始线上付款之前是 Preorder,则无论金额是否相符,订单都会回到 Preorder,而不是 Paid 或 Ready to Ship。
较早的订单可能仍显示 付款出错(Payment mismatch)。当前系统不再设置此状态。如遇到此类订单,请先手动核实付款和订单详情;该订单无法叠加。
即使付款成功,收入也只有在以下情况下才会被计入:
- 订单状态变为 Ready to Ship
- 订单状态变为 Shipped
仅确认付款不会触发收入计算。
| 情景 | 商品状态 | 订单状态 | 可叠加? | 计入收入? |
|---|---|---|---|---|
| 网关付款成功 + Ship Later | Paid | Paid | ✅ 是 | ❌ 否 |
| 网关付款成功 + 已选配送 | Paid | Ready to Ship | ❌ 否 | ✅ 是 |
| 等待线上付款 | New | Waiting for Online Payment | ✅ 是(之后付款金额将不符) | ❌ 否 |
| 线上付款前为预购 | Paid,金额不符时为 New | Preorder | ❌ 否 | ❌ 否 |
| 付款金额与应付金额不符,或存在未付款的线下收据 | New(未付款) | Paid | ✅ 是 | ❌ 否 |
另请参阅: