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