一次为多个产品添加或更新 metafields 如果手动完成会非常耗时。DataEase 让这一过程变得简单:导出您的产品,在 Excel 或 CSV 中使用 namespace:key 对编辑 metafield 值,然后将它们导入回 Shopify——所有操作都经过类型安全验证。
🎯 目标
使用 CSV/Excel 和 DataEase 批量添加或更新产品 metafields。使用干净的 namespace:key 对和类型安全的值。
📋 分步说明
1. 导出产品
在 DataEase 中,进入 New Export → Products。至少包括:
idhandle
可以选择添加现有的 metafields 以查看当前数据。
这将为您提供一个包含所有产品的文件,准备进行编辑。
2. 选择如何编辑 Metafields
DataEase 支持两种方法来编辑 metafields:
动态列(推荐): 每个键添加一列,命名为 metafield: {namespace} / {key}(例如,metafield: my_fields / material)。直接在单元格中输入值。
单个 “metafields” 列: 在一个单元格中提供多个条目,格式为 namespace:key = value; namespace2:key2 = value2(用分号分隔)。
3. 编辑文件
在 Excel 或 Google Sheets 中打开导出的文件。对于您想更改的每一行:
- 设置
command= UPDATE - 使用适当的格式填写您的 metafield 值:
- 字符串: 纯文本(例如,
Organic Cotton) - 数字: 数字格式(例如,
42,19.95) - 布尔值:
TRUE/FALSE - 日期/时间: ISO-8601 格式(例如,
2025-11-05T10:00:00+01:00) - JSON: 有效的 JSON(例如,
{"color":"red","size":"m"})
- 字符串: 纯文本(例如,
完成后,将文件保存为 .xlsx 或 .csv。
4. 导入和验证
- 在 DataEase 中,启动 New Import
- 上传您编辑过的文件
- 映射列(推荐使用 Product ID)
- 运行 Validation
打开验证报告并修复在 Validation Status 中标记的任何类型/格式问题。
5. 运行导入
验证通过后,点击 Run Import 将您的 metafields 应用到 Shopify。
完成后,在 Shopify 管理后台检查产品以确认一切正确。
📝 重要提示
- 清除 metafield: 在 UPDATE 时将动态列的单元格留空以删除该键
- 类型: 验证器检查 Shopify metafield 类型(字符串、数字、布尔值、日期时间、json 等)。使用适当的格式通过验证
- 一致性: 保持命名空间和键的一致性(
my_fields.material,而不是混合大小写/空格) - 变体 metafields: 在变体级别导出时遵循相同的方法(参见 Variants 指南),使用 Variant ID 和相应的 metafield 列
💡 最小 CSV 示例
动态列(推荐):
id,command,metafield: my_fields / material,metafield: my_fields / seasongid://shopify/Product/123,UPDATE,Organic Cotton,Summer 2025单个 “metafields” 列:
id,command,metafieldsgid://shopify/Product/456,UPDATE,"my_fields:material = Organic Cotton; my_fields:season = Summer 2025"清除 metafield(动态列留空):
id,command,metafield: my_fields / materialgid://shopify/Product/789,UPDATE,🎉 就是这样!
您的 metafields 现在已批量添加或更新。
如果您遇到任何问题或有疑问,请随时联系我们的支持团队。