最後更新:2026 年 10 月 22 日
常見的狀況
用料號找商品的顧客,早就知道自己要什麼:軸承 6204ZZ、機油濾芯的原廠料號 MT-4521-B、包裝盒上的 EAN 條碼 4712345678900。把它貼進搜尋列後,常會發生下面兩種情況之一:
- 列出不相關的商品。 含有部分相同數字或相似字詞的商品排滿一整頁,真正要的那一項被擠到中間,甚至第二頁。
- 什麼都找不到。 顧客少打了連字號(
MT4521B),用注音輸入法打出全形的6204ZZ,或只記得料號的中間一段。
中文商品名稱也會遇到同樣的問題。中文的詞與詞之間沒有空格,顧客只輸入長名稱中間的詞(例如「煞車皮」想找「前輪煞車皮組」),就可能找不到。準備好要下單的顧客,最後什麼都沒放進購物車就離開了。對機車與汽車零件、自行車零件、五金工具、電子零件和維修備品的商店來說,這是流失「幾乎已成交訂單」最常見的原因。
Shopify 內建搜尋的運作方式
Shopify 說明中心的「您的網路商店中的搜尋行為」說明了以下規格:
- 可以搜尋 SKU 和條碼。 顧客輸入完整的存貨單位 (SKU) 或條碼,就能找到商品。
- 部分搜尋只比對「開頭」。 SKU 比對前 3–15 個字元,條碼比對前 3–10 個字元,並且從第一個字元開始計算,無論是否包含連字號;較短或較長的部分都無法比對。代碼中間或結尾的字元,除非是由連字號、斜線或空格分隔的完整區段,否則無法比對。也就是說,只輸入條碼的最後幾碼,或沒有分隔符號的料號中間一段,都找不到。
- 中文名稱的比對方式沒有說明。 繁體中文列在支援的語言中,但三連字(trigram)搜尋只說明適用於日文,沒有說明中文名稱中間的詞如何比對。
- 全形英數字的處理方式也沒有說明。
- 料號和其他字詞一起評分。 搜尋會比對標題、說明、標籤等欄位,並使用語意理解等方式推測顧客的意圖;說明中心也表示,您無法變更結果的排序方式。料號完全符合的商品,不一定會排在第一個。
不用應用程式也能做的對策
- 把型號放進商品標題。 標題在搜尋中比較重要。限制:對沒打連字號或全形輸入沒有幫助,不適合每個子類 SKU 都不同的商品,而且標題會變得又長又難讀。
- 用標籤登錄不同寫法。 可以同時登錄
MT-4521-B、MT4521B等多種寫法。限制:每一種寫法都要手動維護,而標籤也會影響篩選條件和商品系列。 - Search & Discovery 的產品加強推廣。 Shopify 官方應用程式 Shopify Search & Discovery 可以把搜尋字詞指派給商品,讓它排在前面。根據說明中心,每個產品加強推廣最多可新增 10 個搜尋字詞,而且搜尋查詢包含搜尋語法時不會套用。商品料號有好幾千個的商店,很難一個一個設定。
這些方法都能減少「找不到」,但做不到顧客在零件行櫃台期待的那種效果:說出料號,就拿到那個零件。
MT: Search by SKU, Part Number 能做什麼
MT: Search by SKU, Part Number 讓您佈景主題原有的搜尋列,在料號搜尋上表現得可以預期。它不會取代佈景主題的搜尋,也不會修改您的商品資料。
- 完全符合的商品排第一。 輸入的內容與 SKU、條碼(EAN/UPC)或原廠料號相符時,該商品會第一個出現,並選好對應的子類。
- 子類的每一個條碼都能搜尋。 Shopify 自 2026 年 9 月 8 日起,每個子類最多可儲存 20 個條碼(英文),但銷售管道仍只讀取第一個。這個應用程式會搜尋全部條碼:原廠的 EAN、自家標籤、舊的代碼都可以。
- 忽略寫法差異。 連字號、空格、全形/半形與大小寫的差異都會忽略。
MT-4521-B、mt4521b、MT-4521-B都會找到同一個子類。12 碼的 UPC-A 和前面補 0 的 13 碼寫法,也視為同一個條碼。 - 料號的一部分也能搜尋。 輸入料號的開頭,或中間有辨識度的一段,就會依固定的順序列出相符的料號。
- 中文名稱中間的詞也找得到。 「煞車皮」可以找到「前輪煞車皮組」。中文和英文字母混在一起的詞也能比對:「XT煞車皮」會分成「XT」和「煞車皮」來找,可以找到「Shimano XT 前輪煞車皮組」。
- 支援中文輸入法。 用注音或倉頡等輸入法選字時,候選結果照常顯示;按 Enter 確認選字不會跳到搜尋結果頁;還沒選完字的文字不會計入熱門搜尋和無結果的搜尋。
- 手機掃描條碼。 在手機上,搜尋列會出現相機按鈕,顧客可以直接掃描包裝盒上的條碼,不用輸入十三位數字。掃描在裝置上進行,影像不會上傳。
- 停止運作也不影響搜尋。 應用程式沒有回應時,會自動切換回佈景主題內建的搜尋,顧客不會看到錯誤訊息。
- 唯讀。 只需要讀取商品的權限(read_products)。不會寫入您的商店,所以解除安裝後商品資料完全不變。
管理介面提供繁體中文,裡面有可以比顧客先試搜料號的測試頁面,以及搜尋後沒有找到任何結果的字詞清單。只要在佈景主題編輯器中開啟應用程式嵌入(App embed)即可使用,支援 Dawn 等 Online Store 2.0 佈景主題。搜尋建議中的標籤(例如「完全符合」「查看所有結果」「掃描條碼」)目前預設為英文,可以在佈景主題編輯器的應用程式嵌入設定中自行改成中文。
費用:免費方案(500 個子類)、Standard 每月 9 美元(10,000 個子類)、Plus 每月 15 美元(100,000 個子類)。不依搜尋次數收費。付費方案還包含「快速訂購」表單:貼上料號和數量,一次加入購物車。使用說明(英文,附畫面截圖)中有完整的設定步驟。
在 Shopify App Store 查看 MT: Search by SKU, Part Number
常見問題
Shopify 的商店搜尋可以搜尋 SKU 和條碼嗎?
可以。根據 Shopify 說明中心,顧客輸入完整的存貨單位 (SKU) 或條碼就能找到商品。部分搜尋只比對開頭:SKU 的前 3–15 個字元、條碼的前 3–10 個字元。代碼中間或結尾的字元,除非是由連字號、斜線或空格分隔的完整區段,否則無法比對。
為什麼只輸入中文商品名稱中間的詞會找不到?
中文的詞與詞之間沒有空格。Shopify 說明中心列出繁體中文為支援的語言,但只說明日文支援三連字(trigram)搜尋,並未說明中文名稱中間的詞如何比對。MT: Search by SKU, Part Number 會在中文名稱中尋找輸入的詞,例如「煞車皮」可以找到「前輪煞車皮組」。
不安裝應用程式可以改善嗎?
可以改善一部分。例如把型號放進商品標題或標籤,或用 Shopify Search & Discovery 的產品加強推廣把搜尋字詞指派給商品(每個產品加強推廣最多 10 個搜尋字詞)。不過所有寫法都必須手動登錄,完全符合的商品也不一定會排在第一個。
應用程式停止運作時,搜尋會怎樣?
MT: Search by SKU, Part Number 沒有回應或發生錯誤時,會自動切換回 Shopify 內建的搜尋。搜尋列照常可以使用,顧客不會看到錯誤訊息。
Shopify 是 Shopify Inc. 的商標。Merchant Tools 是獨立開發者,與 Shopify 沒有合作關係。