1.cash on delivery
新订单:
state:new
status:pending
发货后:
state:processing
status:processing
invoices:
state:complete
status:complete
新订单:
state:new
status:pending
invoices:
state:processing
status:processing
发货后:
state:complete
status:complete
2.在线支付:
新订单:
state:new
status:pending
付款后:
state:processing
status:processing
付款后发货:
state:complete
status:complete
新订单:
state:new
status:pending
没付款后发货:
state:processing
status:processing
创建发票:
state:complete
status:complete
新订单:
state:new
status:pending
创建发票:
state:processing
status:processing
发货:
state:complete
status:complete
新订单:
state:new
status:pending
直接取消:
state:canceled
status:canceled
完成后,就不能取消
订单挂起
state : holded
status : holded
订单关闭
state : closed
status : closed
支付(Paypal, Amazon Pay)过程中引入的订单状态
state : pending_payment
status :payment_review
我们拿Paypal付款作为例子,当然任意第三方的付款接口均适用。我们知道,当用户下单之后,后台立刻
收到“未付款”的订单,此时,如果用户在Paypal付款成功,Paypal会向Magento返回支付成功代码。
一切正常的话,之前处于“未付款”状态的订单,
会被更新为“正在处理”(Processing)状态。
那么这里,需要注意一个情况,如果是线下收款,如支票收款,该如何让Magento知道
该订单已经收到付款了呢?很多朋友会非常迷惑这个地方,
因为Magento并未有一个明确的方式将“等待付款”的订单状态
修改为“正在处理”。那么,这里需要了解下Invoice。
一旦客户从在线渠道,或者是其它途径收到了付款,
但是并未向Magento发送收款成功数据。
则可以通过打印订单Invoice将“未付款”状态的订单修改为“正在处理”状态。