Salut!
Incerc sa afisez prin REST API produsele de pe un site cu WooCommerce.
Am reusit sa afisez toate produsele de pe site si sa fac paginare in acest fel:
$produse = $woocommerce->get('products', array('per_page' => $system['max_results'], 'page' => $_GET['page'] )
$wc_totals = $woocommerce->get('reports/products/totals');
$wc_total = 0;
foreach( $wc_totals as $total ){
$wc_total = $wc_total + $total->total;
}
require('includes/class-pager.php');
$params['selected_page'] = ( (int) $_GET['page'] == 0) ? 1 : $_GET['page'];
$params['total_items'] = $wc_total;
$params['items_per_page'] = $site_set['max_results'];
$params['url'] = $site_set['site_set_url'].'/shop/'.$_GET['shop'].'?page=%s';
$pager = new Pager($params);
$limit_query = $pager->getLimitSql();
$smarty->assign('pager', $pager->getPager());
Mai departe vreau sa afisez produsele dintr-o anumita categorie si sa fac paginare
$woocommerce->get('products', array('category' => $_GET['category_id'], 'per_page' => $system['max_results'], 'page' => $_GET['page'] )
Dar nu reusesc sa fac paginare.
Cum pot obtine suma totala de produse dintr-o categorie ?