BigCommerce API搜索产品

时间:2013-11-28 07:43:35

标签: bigcommerce

我们正在尝试为基于大型商务的商店构建移动应用。我们希望实现简单的产品搜索功能 - 用户将输入搜索关键字,应用程序应显示与该搜索关键字匹配的所有产品。

似乎没有任何直接的Big Commerce API来实现这一目标。产品有一个名为" search_keywords"但令人惊讶的是,这并未列在查询产品列表的可能过滤器中。有些人可以了解如何使用BC API实现简单的搜索功能。

2 个答案:

答案 0 :(得分:1)

搜索关键字用于网上商店搜索,不会通过API显示。如果你想通过API构建一个完整的搜索解决方案,除非你获得产品并缓存它,否则它将很难。查看来自BC app store的名为searchspring的应用程序,该应用程序实现分面搜索。干杯!

答案 1 :(得分:1)

Bigcommerce主题有一个名为QuickSearch的功能,允许通过AJAX获取匹配产品(和内容页面)的n个XML列表,但如果您的服务器配置不正确,您将遇到跨域域问题。一个例子是:

        $.ajax({
            type: 'GET',
            dataType: 'xml',
            url: config.ShopPath + '/search.php?action=AjaxSearch&search_query='+encodeURIComponent($('#search_query').val()),
            success: function(response) { QuickSearch.search_done(response); }
        });