Magento-如何为处理订单(创建发票)启用取消按钮



我有一些订单处于处理状态。我知道Magento不允许取消已开具发票的订单,只是创建一个贷项通知单,但我需要更改它。我需要做一些事情来撤消发票的创建并将其返回到"待定",或者只是取消它。

Magento中的任何已开票订单都不能取消,但可以关闭

您需要签发贷项通知单,这是在Magento的退款。

根据我的视图,您可以通过数据库来实现这一点。

遵循以下步骤:

1. Find the order in sales flat order(sales_flat_order table) by order id.
2. Find the order item in sales flat order item(sales_flat_order_item table) by order id.
3. For enable cancel button you have to change below columns value from 1 to 0 for all order items.
//for invoice order.
A] qty_invoiced : 0
//for shipped order.
B] qty_shipped : 0
This change will enable "Cancel Button" in admin sales view page.
4. Now you can change the order status from sales_flat_order table or cancel order.

如果有人还在找它…
mgt-commerce.com中名为"删除订单"的模块允许您删除管理中的任何订单。然而,当你删除订单时,它不会改变库存数量。删除订单管理

您不能取消Magento中有发票的订单。您也不能"撤消"发票。话虽如此,我发现了一个插件,它可能有助于取消订单(这些插件应该主要用于您网站的测试阶段,而不是在网站上线时使用,以避免任何复杂情况):

http://www.magentocommerce.com/magento-connect/asperience-deleteorders.html

最新更新