Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento-如何为处理订单启用取消按钮(已创建发票)_Magento_Admin_Orders - Fatal编程技术网

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

Magento-如何为处理订单启用取消按钮(已创建发票),magento,admin,orders,Magento,Admin,Orders,我有一些订单正在处理中。我知道Magento不允许取消已开具发票的订单,只需创建一份信用备忘录,但我需要更改它。我需要做一些事情来撤销发票的创建并将其返回到“待定”,或者干脆取消它。您不能取消Magento中有发票的订单。您也无法“撤消”发票。话虽如此,我发现了一个插件,它可能有助于取消订单(这些应该主要在网站的测试阶段使用,而不是在网站上线时使用,以避免任何复杂情况): 如果有人还在找它。 mgt-commerce.com中名为“删除订单”的模块允许您在admin中删除任何订单。但是,当您删除

我有一些订单正在处理中。我知道Magento不允许取消已开具发票的订单,只需创建一份信用备忘录,但我需要更改它。我需要做一些事情来撤销发票的创建并将其返回到“待定”,或者干脆取消它。

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


如果有人还在找它。

mgt-commerce.com中名为“删除订单”的模块允许您在admin中删除任何订单。但是,当您删除订单时,它不会更改库存数量

我通过将状态代码“Cancelled”分配给状态代码“processing”来伪造它,然后我手动将状态代码设置为“Cancelled”,一切正常。。。客户将订单视为已取消,我可以假装从未发生过,继续我的“生活”

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.

你找到什么线索或答案了吗?现在我面临着同样的问题——没有解决方案。我只是把订单放在这里的HoldingSamey issue中,我们可以从DB更改订单状态来解决问题吗…?他要求取消订单…而不是删除