如果订单的一部分已被退回,我是否有办法为订单创建“部分退款”的状态?
通常运回的产品只退还商品的费用,而不是客户负责的运费。
我也一直在研究已经完全退款并且状态为“已取消”而非“完全退款”的订单。
答案 0 :(得分:1)
此链接将帮助您在magento中创建自定义订单状态和状态。请尝试此操作。
答案 1 :(得分:1)
通常在创建贷记凭证时会触发多个事件。通过在Mage :: dispatchEvent()中记录触发事件,找出最适合您情况的人。
如上所述创建自定义订单状态。
最后创建一个观察者,在状态发生变化之前或之后挂钩正确的事件。写一些逻辑来确定部分退款,并以新状态保存订单。
无需重写或扩展核心magento模型。