如何解決Shopify店鋪中商品變種名稱顯示中文的問題?
問題背景
部分Shopify商家在配置商品變種(如顏色、尺寸)時,發(fā)現(xiàn)選項名稱自動顯示為中文(例如“顏色”而非“Color”),這可能因系統(tǒng)語言設置或主題模板限制導致,影響國際化店鋪的專業(yè)性。
解決方案一:修改主題代碼
步驟說明
- 登錄Shopify后臺,進入「在線商店」→「主題」→「編輯代碼」
- 定位商品模板文件(通常為
product.liquid
或variant-picker.liquid
) - 搜索
{{ option.name }}
并替換為硬編碼英文(如Color
或Size
) - 保存修改并刷新前臺頁面測試效果
代碼示例:
{% for option in product.options_with_values %}
<label for="{{ option.name }}">Color:</label>
<select name="{{ option.name }}" id="{{ option.name }}">
{% for value in option.values %}
<option value="{{ value }}">{{ value }}</option>
{% endfor %}
</select>
{% endfor %}
解決方案二:調(diào)整后臺語言配置
- 進入「設置」→「通用」→「商店語言」
- 將默認語言改為英語(或其他目標語言)
- 清除瀏覽器緩存后重新加載商品頁
- 注意:此方法可能影響后臺界面顯示語言
解決方案三:使用多語言插件
安裝如 Langify 或 Weglot 等官方應用,通過翻譯覆蓋功能動態(tài)修改變種標簽:
- 在插件管理界面添加自定義翻譯規(guī)則
- 將“顏色”映射為“Color”,“尺寸”映射為“Size”
- 支持實時預覽和批量修改
進階排查方法
檢查翻譯文件(Locale文件)
在主題代碼編輯器中查找 locales/
文件夾,編輯對應語言的JSON文件(如 en.default.json
),確保包含如下字段:
{
"products": {
"variant": {
"color": "Color",
"size": "Size"
}
}
}
注意事項
- 修改代碼前務必創(chuàng)建主題備份
- 使用開發(fā)者工具(Ctrl+Shift+I)檢查元素命名一致性
- 跨語言店鋪建議采用國際化標準命名(如Color而非Colour)