You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Magento 2如何将订单状态重置为默认安装的初始状态?

Magento 2 重置订单状态配置到初始默认状态的方法

操作前请务必先备份完整数据库,建议先在测试环境验证操作效果,不要直接在生产环境执行

你要重置的 Stores > Order Status 路径下的订单状态配置,可通过以下两种方案实现:

方法1:数据库操作+命令行重置(推荐,适合自定义状态较多的场景)

订单状态相关的配置存储在两个核心表中,清空表后重新执行Magento数据升级命令即可恢复默认配置:

  • 首先在数据库中执行SQL语句清空两个配置表:
TRUNCATE TABLE sales_order_status;
TRUNCATE TABLE sales_order_status_state;
  • 进入Magento项目根目录,执行数据升级命令,写入系统默认的订单状态配置:
    php bin/magento setup:upgrade
  • 最后清理缓存生效:
    php bin/magento cache:flush

操作完成后进入后台订单状态页面即可看到初始默认配置。

方法2:后台手动删除(适合自定义状态较少的场景,无需操作数据库)

系统默认的订单状态不支持后台删除,仅你自定义的状态支持删除,全部自定义状态删除后即可恢复初始状态:

  • 进入后台 Stores > Sales > Order Status 页面
  • 找到所有自定义的订单状态,点击右侧的删除按钮逐个删除即可

注意:如果订单状态已经被站点内现有订单关联使用,删除前需要先将对应订单的状态修改为其他未被关联的状态,否则会触发删除报错。如果你安装过第三方扩展新增过自定义订单状态,重置后这些扩展新增的状态也会被清除,需要重新升级对应扩展重新生成对应状态。

内容的提问来源于stack exchange,提问作者mariobros

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 17:15:01