php – Magento订单状态与状态
我有一个有趣的时间弄清楚一个订单的“状态”与它在Magento中的“状态”之间的区别.
我们有一个自定义流程设置,以发送订单到第三方履行,我们还有一些自定义逻辑来检查潜在的欺诈订单,并标记他们被管理员用户手动批准运送出去履行. 我已经在我的模块配置中添加了一个“待付运费”状态,并将“可以发货” <global> ... <sales> <order> <statuses> <pending_shipment translate="label"><label>Pending Shipment</label></pending_shipment> <ok_to_ship translate="label"><label>OK To Ship</label></ok_to_ship> </statuses> <states> <processing translate="label"> <statuses> <pending_shipment /> </statuses> </processing> <payment_review translate="label"> <statuses> <ok_to_ship /> </statuses> </payment_review> </states> </order> </sales> ... </global> …我所有这一切都使用了内置的“可疑欺诈”状态.问题是“可疑欺诈”状态分为“付款审查”状态,如果订单被标记为“可疑欺诈”或“付款审核”,则管理员不允许您选择任何其他状态那些2.理想情况下,“确定运输”选项将可用,但分组在“处理”的“状态”下. 所以如果有任何人可以帮助我了解州/州如何在Magento工作,以及如何最好地配置这种情况,我将不胜感激.
只是指出,由于Magento允许从管理界面(1.5版本我相信)编辑状态,XML状态配置已经不推荐使用.现在唯一的相关配置是在sales_order_status和sales_order_status状态表中.
如果你想添加新的,只需编辑表格通过phpmyadmin(你也可以做程序设计通过安装脚本http://www.techytalk.info/programmatically-add-new-order-state-and-status-in-magento/) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |