2013-11-28 4 views
0

우리는 Big Commerce 기반 상점을위한 모바일 앱을 제작하려고합니다. 우리는 간단한 제품 검색 기능을 구현하고자합니다 - 사용자가 검색 키워드를 입력하면 응용 프로그램은 해당 검색 키워드와 일치하는 모든 제품을 표시해야합니다.제품을 검색하는 BigCommerce API

이것을 달성하기 위해 직접적인 Big Commerce API가없는 것 같습니다. 제품에 "search_keywords"라는 필드가 있지만 놀랍게도 제품 목록을 쿼리 할 때 가능한 필터에 나열되어 있지 않습니다. 일부 기관은 BC API를 사용하여 간단한 검색 기능을 구현하는 방법에 대해 설명 할 수 있습니까?

+0

안녕하세요, 저는 ..... 동일한 API를 구현하고 있습니다. 검색 API와 로그인 API를 구현하는 방법을 알려주시겠습니까? –

답변

1

검색 키워드는 웹 스토어 검색에 사용되며 API를 통해 표시되지 않습니다. API를 통해 전체 검색 솔루션을 구축하려는 경우 제품을 가져 와서 캐시하지 않으면 어려울 것입니다. BC app store에서 searchspring이라는 앱을 확인해보세요. 건배!

1

빅맥스 테마에는 AJAX를 통해 일치하는 제품 및 콘텐츠 페이지의 n XML 목록을 가져올 수있는 QuickSearch라는 기능이 있지만 서버가 올바르게 구성되지 않은 경우 교차 도메인 문제가 발생합니다. 예를 들면 다음과 같습니다.

 $.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); } 
     }); 
관련 문제