【问题标题】:BigCommerce API to Search productsBigCommerce API 搜索产品
【发布时间】:2013-11-28 07:43:34
【问题描述】:

我们正在尝试为基于 Big Commerce 的商店构建移动应用。我们想实现一个简单的产品搜索功能——用户输入一个搜索关键字,应用程序应该显示所有与该搜索关键字匹配的产品。

似乎没有任何直接的 Big Commerce API 可以实现这一目标。产品有一个名为“search_keywords”的字段,但令人惊讶的是,它没有列在用于查询产品列表的可能过滤器中。有人能否介绍一下如何使用 BC API 实现简单的搜索功能。

【问题讨论】:

  • 嗨,我正在实现相同的.....你能告诉我如何在大型商业应用程序中实现搜索 api 和登录 api 吗?

标签: bigcommerce


【解决方案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); }
        });

【讨论】:

    【解决方案2】:

    搜索关键字用于网上商店搜索,它不是通过 API 出现的。如果你想通过 API 构建一个完整的搜索解决方案,除非你 GET 产品并缓存它,否则会很困难。从 BC 应用商店查看一个名为 searchspring 的应用,它实现了分面搜索。干杯!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多