[英]Woocommerce Rest API Product filters how it works?
我正在嘗試將woocommerce rest API與我的應用程序集成在一起。 所有默認操作(如獲取所有產品,按類別獲取產品等)都可以正常工作。
有人可以告訴我如何實施產品過濾器嗎?
波紋管是我的代碼。
$data = array(
'status' => 'publish',
'category' => '51',
'per_page' => 100,
'page' => 1,
'attribute' => "Color",
'attribute_term' => "Loft Gray"
);
$results = $woocommerce->get('products', $data)
您的問題真的是開放式的。 您沒有任何代碼示例可以顯示您的工作方式,例如說“按類別獲取產品等都可以正常工作”。 你還需要什么?
我可以舉幾個例子,但是誰知道這是否有幫助。 我假設您已經有一個$ woocommerce連接變量正在工作...
范例1:
$products = array();
$data = array(
'status' => 'publish',
'per_page' => 30,
'orderby' => 'date',
'order' => 'asc',
'featured' => 1
);
$products = $woocommerce->get('products', $data);//returns the first 30 featured products that are published, and sorts them by date
范例2:
$results = array();
$data = array(
'status' => 'publish',
'category' => '51',
'per_page' => 100,
'page' => 1
//'filter[posts_per_page]' => '-1', //this was removed in v2 api
);
$results = $woocommerce->get('products', $data);//returns 100 published products of product category ID 51 (get this ID from your CMS)
//This can be used for pagination, since the filter functionality is removed
API文檔顯示了您可以訪問的所有不同屬性: http ://woocommerce.github.io/woocommerce-rest-api-docs/?php#list-all- products
我希望這有幫助。 如果不是,請提出一個具體問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.