当变体 SKU 发生变化时,保留之前的 SKU

当变体 SKU 发生变化时,保留之前的 SKU

复制页面

当变体的 SKU 发生变化时,请将旧的 SKU 存储在变体的元字段 custom.previous_sku 中。这样,仍保留旧 SKU 的仓库、电商平台和 ERP 系统便可将其与新 SKU 进行映射。Shopify 不保留 SKU 历史记录,且其自带的“产品更新”触发器完全无法监听 SKU 的变化。

当变体的 SKU 发生变化时,请将旧的 SKU 存储在变体的元字段 custom.previous_sku 中。这样,仍保留旧 SKU 的仓库、电商平台和 ERP 系统便可将其与新 SKU 进行映射。Shopify 不保留 SKU 历史记录,且其自带的“产品更新”触发器完全无法监听 SKU 的变化。

一个触发器,仅支持Shopify内置操作,无需其他应用。其中没有任何内容是针对特定商店的,因此导入后即可立即生效。

Shopify Flow 中的工作流程:当变体 SKU 发生变化时,保存之前的 SKU
Shopify Flow 中显示的完整工作流程。

需要什么

  • 该应用的权限**“产品、变体和产品系列数据访问**”。请参阅 权限与数据访问。
  • 仅此而已:启用该工作流程后,应用中**“产品变体 SKU 已更改**”触发器将自动开启。

安装Workflow Trigger Extensions应用,并在其“权限”页面授予“产品、变体和产品系列数据”访问权限。启用此工作流程将激活该应用中的触发器。

获取工作流程

  1. 请下载本页面底部附带的.flow文件。
  2. 在您的 Shopify 管理后台中打开**“Shopify Flow**”,点击**“导入**”,然后选择文件。
  3. 请检查各步骤,然后点击**“启用工作流程**”。

该文件是由Shopify Flow自身导出的。请勿手动编辑该文件;导入后,请在Shopify Flow中修改工作流程。

工作原理

  1. **“产品变体 SKU 已更改”**事件包含 skuChange 字段,其中包含 oldSku 和 newSku。
  2. 当skuChange.oldSku不为空时,该条件仍然成立,因此会跳过获得首个 SKU 的变体。
  3. “更新产品变体元字段”会将{{ skuChange.oldSku }}写入custom.previous_sku(单行文本)。

让它成为你的

  • 在**“设置” > “自定义数据” > “变体**”下为custom.previous_sku创建一个元字段定义,即可在变体编辑器中看到该字段。
  • 添加“向仓库团队发送内部邮件,其中包含旧SKU和新SKU”。

下一步