2014-04-01 41 views
0
类别进行过滤的Bigcommerce结果

我过滤的Bigcommerce代码是这样开始的:试图通过

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

这不工作很正确,我不知道这是否是为了。

这里是bigcommerce api在PHP中。

任何人都可以告诉我正确的方法来拉取类别ID为54的结果使用$ filter吗?

回答

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

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

+0

你是对的!不管出于什么原因,我之后都在建立一个数组,因为我认为如果一个产品属于多个类别,它就不起作用。我的数组(我没有在上面显示)没有工作。谢谢!很高兴终于得到关于BC的回复! :) – osakagreg