如何将自定义订单状态添加到商店 6

Ron*_*ven 0 symfony shopware shopware6

对于 shopware 6,我想向核心添加一些自定义订单状态。

使用 DAL 我设法在激活我的插件时添加这些,但现在在管理中无法选择。所以我无法将订单更改为这个新的自定义状态。

谁能帮我选择这个状态?

Jos*_*ens 5

当您查看状态机 ERD 时,您会看到有关状态的非常复杂的设置。有一个名为 state_machine_transition 的表,在您的情况下可能缺少一些条目:

状态机ERD

文档中,它概述了 devlivery 状态的状态机,我假设是您的新状态。在状态机图中,您可以看到所有可用状态和所有可从开启状态更改为状态的转换步骤其他。

交付状态机

我假设您缺少这样的过渡步骤。一旦您添加了一个过渡步骤,管理部门就应该允许您进入它。确保集成您的新状态,以便在任何情况下都可以来回更改。这可以防止用户被锁定在死胡同中。