我有一些需要取消的订单,但因为它们最初是通过auth.net预授权的,所以不会取消。尝试取消/取消时,我收到“未找到交易”消息。因此,我只想在数据库中手动取消订单并跳过标准的void进程。有没有人知道Magento数据库中需要修改的特定表才能取消订单?
答案 0 :(得分:1)
小心这一点。
1.7中的表格是sales_flat_order
。列为state
和status
。
您要将它们设置为canceled
。
注意:您可以使用select和where子句来验证名称。这应该工作,但我不是100%确定它不会导致问题。我只是在回答你的问题。
你可以通过这种方法搞砸了,所以在你尝试任何事情之前备份你的数据库是明智的。
GL
答案 1 :(得分:0)
这里只是一个快速添加。如果您按照上面的建议手动修改数据库中的顺序,则还需要修改表sales_flat_order_grid
中的条目。设置status
= canceled
。否则,订单将在网格视图中显示为“正在处理”。