我有一個自定義頁面,我試圖列出商店中的每件產品以及它們的變體。在Woocommerce中獲取產品的所有產品變體
而且,我想列出變化的價格與塞的產品屬性來分類的‘大小’
爲了測試,我試圖讓一個單一產品的變化與ID 381 我的代碼又是
$handle=new WC_Product('381');
$variations1=$handle->get_avaialable_variations();
foreach ($variations1 as $key => $value) {
echo '<option value="'.$value['variation_id'].'">'.implode('/',$value['attributes']).'-'.$value['price_html'].'</option>';
}
但我得到的錯誤是
PHP Fatal error: Call to undefined method WC_Product::get_avaialable_variations()
我試着用
$handle=new WC_Product_Variable('381');
代替
$handle=new WC_Product('381');
但錯誤是一樣的。
這裏有什麼幫助嗎?