【chinab4c】ecshop中如何实现产品搜索

2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家

ecshop中如何实现产品搜索,通过用户在微信中,获取数据库中的产品信息,调用搜索接口,可以通过图文形式。来实现对ecshop搜索结果,显示到微信中。以下是实现方式。
1:通过输入 标记字符"g"+产品,我们可以通过正则,获取产品名称,带有"g+"标记的命令。

2:通过获取的keyword来搜索,我们可以写个接口
$sql = "SELECT g.goods_id, g.goods_name,g.goods_thumb".
"FROM " .$ecs->table('goods'). " AS g ".
"WHERE g.is_delete = 0 AND g.is_on_sale = 1 AND g.is_alone_sale = 1".
"ANDgoods_name like '%$keyword%' " .
"ORDER BY g.goods_id desc limit 5";
我们需要将结果,封装成Url,PicUrl,Description,Title四个字段
3:最后调用news方法,把搜索结果返回到微信中去。

来源:http://www.chinab4c.com/weixinjiekou/