更改 WC 订阅中的产品/订阅属性条款 slug

时间:2021-01-26 11:31:18

标签: woocommerce woocommerce-subscriptions

我经营一家提供订阅服务的网上商店。订阅产品有一个带有不同术语的“brush”属性,其符号如下:

  • 术语名称:No. 1
  • 词条:no-1

我们想将内部 slug 更改为“am55”而不是“no-1”。但是,当简单地将 slug 更改为“am55”(在测试环境中)时,所有现有订阅的笔刷属性都会更改为旧的“no-1”slug,而不是新的 slug(具有旧术语名称)。我知道这些术语因此由它们的 slug 而不是 ID 来标识。有没有办法正确更改术语 slug,而无需对数千个订阅/订单运行 SQL 查询?

提前致谢。

编辑: 由于似乎没有人知道修复方法,也许是我的问题的不同解决方案:与其将 slug 更改为 'am##',他们保留自己的 slug。但是,接下来的问题是,现有的第 4 号(第 4 号)画笔对于当前订阅中拥有它的用户仍将命名为第 4 号。将添加一个名为 No. 4 的新画笔以供选择新订阅,显然需要与 4 号不同的 slug。任何人都知道任何巧妙的解决方案来添加新画笔并使两个 4 号画笔同时存在(至少有一段时间)。

0 个答案:

没有答案