magento -- 搜索功能的後台管理技巧二
關於Magento的搜索功能,在之前的文章有提到一些(搜索功能的後台管理技巧),這裏介紹一下另外一部分,跟Magento最強大的功能之一屬性屬性有關。
現在國內絕大多數商城,包括京東,凡客甚至是淘寶,搜索功能所搜索的對象都是商品的名稱,也就是說,希望用某個詞搜索到的商品,它的名稱裏必須包含這個詞。而有一種情況是,某個商品包含某個屬性值(比如白色),而商品名稱中不包含“白色”這個詞,這時用白色來搜索是搜不到這個商品的。我們來拿凡客做個實驗,進入凡客網站,點擊男裝分類下的襯衫分類,在左欄分類下方可以看到產品屬性
點擊修身剪裁,可以看到符合這個值的有四件商品。現在,用“修身剪裁”這個詞在搜索框中搜索一下,你會看到什麼,一件都沒有。這就證實了凡客的搜索用的也是在商品名稱中搜索。
為了加深印象,再用“修身”這個詞搜索下,可以看到結果有兩個,這兩件商品的名稱中都包含“修身”這個詞,並且在頁麵是以紅字顯示
在我看來,拿常見的屬性(比如款式,季節,材質)的值來搜索,卻搜不到結果,或者結果很少,並沒有拿出所有符合這個屬性的產品,這樣的用戶體驗式很不好的。我認為凡客就存在這個問題,像京東和淘寶的一個策略則是,將各種屬性都添加到產品的名字中以便讓客戶可以搜索到,這樣的結果是每個商品的名稱都相當長。
說了這麼多,現在來說說Magento是怎麼處理這個問題的,打開後台的屬性管理頁麵,打開一個屬性值(這裏以自己新增的材質為例),可以看到一個選擇框是是否可用於前台快速搜索
選擇是則表示前台搜索的詞如果是這個屬性的某個值,那就可以搜索到包含這個屬性值的商品,不管這個商品的名稱中是否包含這個詞。還是以材質為例,看下圖
材質這個屬性其中一個值是“真絲”,然後進入後台的某個商品,設置它的材質屬性值為真絲,保存。注意看,這個商品的名稱中是不含真絲這個詞的。
現在在前台搜索框中輸入“真絲”,點擊搜索,搜索結果中就出現了剛剛修改屬性值的這個商品,再次提醒,這個商品的名稱中是不包含“真絲”這個詞的。
也就是說,在Magento中,搜索是不僅僅針對商品名的,隻要後台設置允許搜索的屬性,它的屬性值都可以拿來搜索對應的商品,當然其實在Magento的機製中,商品名稱也是一個屬性,一個允許前台搜索的屬性。這樣在Magento中,給商品取名字就不需要刻意注意是否方便被搜索,不需要為了搜索效果而去加長因而影響美觀。
在這個機製的前提下,分享一個自己使用的小技巧。前麵的文章有提到,Magento後台可以看到哪些搜索詞比較熱門,是前台客戶用的比較多的,對於那些搜的比較多而沒有搜索結果的搜索詞,為了提高用戶體驗,想辦法讓客戶下次搜索這個詞時能有結果,除了前麵文章提到的方法以外,可以在後台專門建一個屬性,這個屬性的作用就是輸入一些關鍵詞來讓用戶能搜索到
新建一個屬性,采用文字類型,選擇用於前台搜索。這時,當某個搜索詞很熱門卻在我們的商城搜不到結果時,可以在你認為比較符合這個詞的商品那裏,在這個屬性的框內輸入這個值,下次用戶搜索自然就能搜到我們在後台所設定的商品,也就是說,我們可以人為控製前台的搜索結果。舉個不恰當的例子,前台有不少人搜索“非主流”這個詞,而商城搭建當初並沒有想過可能會有這種屬性值,這時可以在認為符合非主流的商品中的關鍵詞屬性的文本框中輸入非主流這個詞,這樣用戶搜索非主流時看到的結果完全就是我們希望給客戶看到的。
當然,這個框不僅僅隻能輸入一個詞,按需要可以多輸入幾個詞,建議用逗號隔開。
這裏可以看出Magento這個係統的強大之處之一,這個優秀的係統還有很多寶藏等待我們去挖掘,希望更多的人願意使用並愛上它。
最後更新:2017-04-02 05:21:05