WooCommerce 默认有许多订单状态,而不同状态之前有一些默认的流程。对于商家来说,了解这些流程可以更知道如何去管理商店的订单。对于开发者,了解这些流程可以在进行定制化时设置正确的流程状态。
WooCommerce 默认有 7 种订单状态
- Pending payment (等待付款) –收到订单(未付款)
- Failed (失败)–付款失败或被拒绝(未付)。 请注意,此状态可能不会立即显示,而是在验证之前显示为待处理(即 PayPal)
- Processing (处理中)–收到的付款和库存已经减少 – 订单正在等待履行。 所有产品订单都需要处理,但 Digital 和 Downloadable 除外。
- Completed (完成)–订单已履行且已完成 – 无需采取进一步行动
- On-Hold (保留)–等待付款 – 库存减少,但您需要确认付款
- Cancelled (取消)–由管理员或客户取消 – 无需进一步操作(取消订单默认情况下不减少库存)
- Refunded (退款)–由管理员退款 – 无需采取进一步行动
如果是透过像是 paypal standard 付款,在收到 paypal 的付款通知 (IPN) 前,订单状态为 Pending payment 。当收到 paypal 通知后,订单状态会改变为 processing 。
如果是透过在线交易付款,例如信用卡公司提供的付款闸道,当用户成功付款后,状态会改变为 processing
如果是透过手动交易付款,例如银行 ATM 转帐、支票,订单状态会改为 on-hold 。