我有一个问题,我的第三方支付网关已将订单的已取消订单状态更改为待处理,所以现在我一直处于待处理订单状态.
我通过电话与客户说他信用卡有问题,所以我取消了她的订单,当后端收到通知表格银行后,它又变为待定.
那么有没有再取消它?也许通过SQL?
问候,
小智 16
我正在运行企业,并设法做到:
UPDATE sales_flat_order_grid SET status = 'processing';  
UPDATE sales_flat_order SET state = 'processing', status = 'processing';
有人设法擦除了所有的订单状态,这就是我很容易让他们回来的原因.
当然,如果您想更新特定记录,您可以WHERE entity_id = '12345'在查询结尾添加或添加任何内容.
并且在运行上述任何查询之前始终备份数据库!
小智 8
以前的答案缺少更新'sales_flat_order_grid'表的请求.如果问题仍然有效,则完整请求为:
UPDATE sales_flat_order_grid SET status = 'canceled' WHERE increment_id = <order_increment_id>;
UPDATE sales_flat_order SET state='canceled', status='canceled' WHERE increment_id =<order_increment_id> (or WHERE entity_id = <order_id>);