尝试按类别过滤大型商务搜索结果

时间:2014-04-01 22:33:47

标签: php api bigcommerce

我的过滤大商业代码就是这样开始的:

for($x=1;$x<$count;$x++){
$filter = array('category' => 54, 'limit' => 200, 'page' => $x); 
$products = Bigcommerce::getProducts($filter);

这种做法并不合适,而且我不确定它是否适用。

这是php中的bigcommerce api

有人能告诉我使用$ filter仅提取类别ID为54的结果的正确方法吗?

1 个答案:

答案 0 :(得分:1)

$filter = array("category" => 54, "limit" => 200); 
$products = Bigcommerce::getProducts($filter);
 foreach ($products as $product) {
     //do something with results
}

我不确定您使用的页面选项,但这是我用于按类别ID过滤产品的代码。它也应该在页面中添加相同的内容。您还可以使用变量作为类别ID,例如$_POST['catid']其中&#39; catid&#39;来自html页面或来自url: category.html?catid=54。这是我在我的商店中显示产品的方式,当某个类别ID没有子类别时,它将使用该cat id来查找该类别中的所有产品。在我的每个循环中,它为产品列表创建html。您可以使用$product->name等访问可用的产品资源,并使用使用java脚本发送回主页的html。如果您有任何其他问题,请告诉我,当我通过它时,我很难找到任何帮助,所以如果可以,我非常乐意提供帮助。我希望这会有所帮助。