商品标题翻译好了描述还是原文是怎么回事
现象#
Translations 里德语标题已是德文,切到 /de 后标题变了,描述、选项名、metafield 里的卖点仍是英文。
原因#
- 翻译按 key 逐条注册,只推了 title,description 没推就没有译文
- body_html 的 digest 在描述被改动后变化,旧译文对不上会被忽略
- 选项名属于 ProductOption 资源,不在商品自身的翻译条目里
- metafield 值要单独按该 metafield 资源注册翻译,跟随商品不会自动翻译
处理步骤#
- 查
translatableResource(resourceId: $id){ translatableContent{ key digest } }拿当前 digest - 用
translationsRegister按 key 写入,描述对应的 key 就是body_html - 每次改完描述重新取 digest 再注册,不要复用旧值
- 选项名到
Settings > Languages的翻译页单独处理 Product options - metafield 翻译让
translatableResource指向该 metafield 的 GID
验收标准#
切到 /de 后标题、描述、选项名、卖点四处都是德文;再改一次描述后译文不丢。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。