magento -- 搜索功能的后台管理技巧二

关于Magento的搜索功能,在之前的文章有提到一些(搜索功能的后台管理技巧),这里介绍一下另外一部分,跟Magento最强大的功能之一属性属性有关。

现在国内绝大多数商城,包括京东,凡客甚至是淘宝,搜索功能所搜索的对象都是商品的名称,也就是说,希望用某个词搜索到的商品,它的名称里必须包含这个词。而有一种情况是,某个商品包含某个属性值(比如白色),而商品名称中不包含“白色”这个词,这时用白色来搜索是搜不到这个商品的。我们来拿凡客做个实验,进入凡客网站,点击男装分类下的衬衫分类,在左栏分类下方可以看到产品属性

 

 

点击修身剪裁,可以看到符合这个值的有四件商品。现在,用“修身剪裁”这个词在搜索框中搜索一下,你会看到什么,一件都没有。这就证实了凡客的搜索用的也是在商品名称中搜索。

为了加深印象,再用“修身”这个词搜索下,可以看到结果有两个,这两件商品的名称中都包含“修身”这个词,并且在页面是以红字显示

在我看来,拿常见的属性(比如款式,季节,材质)的值来搜索,却搜不到结果,或者结果很少,并没有拿出所有符合这个属性的产品,这样的用户体验式很不好的。我认为凡客就存在这个问题,像京东和淘宝的一个策略则是,将各种属性都添加到产品的名字中以便让客户可以搜索到,这样的结果是每个商品的名称都相当长。

 

说了这么多,现在来说说Magento是怎么处理这个问题的,打开后台的属性管理页面,打开一个属性值(这里以自己新增的材质为例),可以看到一个选择框是是否可用于前台快速搜索

选择是则表示前台搜索的词如果是这个属性的某个值,那就可以搜索到包含这个属性值的商品,不管这个商品的名称中是否包含这个词。还是以材质为例,看下图

    材质这个属性其中一个值是“真丝”,然后进入后台的某个商品,设置它的材质属性值为真丝,保存。注意看,这个商品的名称中是不含真丝这个词的。

现在在前台搜索框中输入“真丝”,点击搜索,搜索结果中就出现了刚刚修改属性值的这个商品,再次提醒,这个商品的名称中是不包含“真丝”这个词的。

 

 

也就是说,在Magento中,搜索是不仅仅针对商品名的,只要后台设置允许搜索的属性,它的属性值都可以拿来搜索对应的商品,当然其实在Magento的机制中,商品名称也是一个属性,一个允许前台搜索的属性。这样在Magento中,给商品取名字就不需要刻意注意是否方便被搜索,不需要为了搜索效果而去加长因而影响美观。

在这个机制的前提下,分享一个自己使用的小技巧。前面的文章有提到,Magento后台可以看到哪些搜索词比较热门,是前台客户用的比较多的,对于那些搜的比较多而没有搜索结果的搜索词,为了提高用户体验,想办法让客户下次搜索这个词时能有结果,除了前面文章提到的方法以外,可以在后台专门建一个属性,这个属性的作用就是输入一些关键词来让用户能搜索到

新建一个属性,采用文字类型,选择用于前台搜索。这时,当某个搜索词很热门却在我们的商城搜不到结果时,可以在你认为比较符合这个词的商品那里,在这个属性的框内输入这个值,下次用户搜索自然就能搜到我们在后台所设定的商品,也就是说,我们可以人为控制前台的搜索结果。举个不恰当的例子,前台有不少人搜索“非主流”这个词,而商城搭建当初并没有想过可能会有这种属性值,这时可以在认为符合非主流的商品中的关键词属性的文本框中输入非主流这个词,这样用户搜索非主流时看到的结果完全就是我们希望给客户看到的。

当然,这个框不仅仅只能输入一个词,按需要可以多输入几个词,建议用逗号隔开。

 

这里可以看出Magento这个系统的强大之处之一,这个优秀的系统还有很多宝藏等待我们去挖掘,希望更多的人愿意使用并爱上它。

 

 

时间: 2024-11-03 16:24:52

magento -- 搜索功能的后台管理技巧二的相关文章

magento -- 搜索功能的后台管理技巧

前面的文章有讲到,对关键词搜索这块功能,Magento可以在后台做很多配置,功能很强大,甚至可以比国内大多数商城都要做得好.这些不涉及到前台的显示效果,也不涉及到编写代码,但对一个商城的运营者来说,活用这些功能可以大大提高前台的用户体验.下面就我的理解简单描述下. 打开后台菜单Catalog->Search Terms,可以看到搜索词的列表,先讲下前面提到过的,在前台显示真实数据的基础上,人为控制显示哪些热门搜索词.首先,前台的热门搜索关键词是根据有搜索结果的词中搜索次数来排序(修正自带热门搜索

php利用scws实现mysql全文搜索功能的方法_php技巧

本文实例讲述了php利用scws实现mysql全文搜索功能的方法.分享给大家供大家参考.具体方法如下: scws这样的中文分词插件比较不错,简单的学习了一下,它包涵一些专有名称.人名.地名.数字年代等规则集合,可以直接将语句按这些规则分开成一个一个关键词,准确率在90%-95%之间,按照安装说明把scws的扩展放入php的扩展目录里,下载规则文件和词典文件,并在php配置文件中引用它们,就可以用scws进行分词了. 1) 修改 php 扩展代码以兼容支持 php 5.4.x 2) 修正 php

JS实现表格数据各种搜索功能的方法_javascript技巧

本文实例讲述了JS实现表格数据各种搜索功能.可忽略大小写,模糊搜索,多关键搜索.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <!DOCTYPE html> <html>  <head>   <meta charset="utf-8">   <title></title>   <script type="text/javascript">    window.onl

asp.net和ajax实现智能搜索功能代码_实用技巧

第一步,先做好搜索页面 复制代码 代码如下: <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://

哪位大神知道在C#中如何调用WINDOW里的搜索功能呀?

问题描述 哪位大神知道在C#中如何调用WINDOW里的搜索功能呀? 解决方案 解决方案二:Directory.GetFiles("C:\","*.txt",哪个啥来着.SearchInAllDi....)解决方案三:直接调用cmd命令就行了,先百度windows搜索的命令,再放入CMD调用就行了解决方案四:C#没有提供这样的API只能自己手动写了,你可以参考这个老外写的一个http://www.cnblogs.com/wuhenke/archive/2010/04/

JS实现可编辑的后台管理菜单功能【附demo源码下载】_javascript技巧

本文实例讲述了JS实现可编辑的后台管理菜单功能.分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <he

软件系统的后台管理中心的功能扩展性和易用性

网页制作Webjx文章简介:网站管理页面设计技巧:布局中的黄金法则. 关于"管理中心"的界面设计框架,一般我们都会选择传统的"工"字结构,顶部是形象区,左侧是功能列表区,右侧是操作区,这种结构的功能扩展性和易用性都是非常好的,几乎90%以上的软件系统的后台管理中心都是采用这样的结构.         在实际设计工作中我们发现,用户总是希望能把操作区的区域尽量变大,以最大限度满足业务工作,提高使用效率.我们对信息的浏览习惯于向下扩展,进行纵向滚动.也就是说在显示器分辨

DEDECMS站内搜索功能的实用技巧

Dedecms织梦是当前应用最为广泛的开源建站系统,有统计,数百万的国内网站数量,其中有近三成的网站使用了织梦DEDECMS,可见DEDECMS的普及程度!DEDECMS系统之所以能够迅速流行,主要的原因就是DEDECMS系统本身的功能就已经完全合适广大站长朋友的需要,甚至不需要进行扩充定制,就能够完成网站的建设! DEDECMS功能的强大,可能让很多站长并没有彻底的搞清楚,甚至对某些功能长期淡漠,实际上,如果应用好了这些功能,将会极大的提升网站的用户体验,下面笔者就来揭开很多站长容易忽视的DE

Magento 添加后台管理

后台菜单显示点击后404,如果adminhtml.xml配置正确,那是config.xml的问题 Magento Grid关联了多表后,表与表之间有相同字段出现.在后台点查询时出现报错解决用filter_index Java代码   $this->addColumn('name', array(       'header' => '返利商家',       'align' => 'right',       'width' => '50px',       'index' =&g