Хочу реализовать добавление нескольких товаров с помощью стандартных функций PHP плагина woocommerce под wordpress. Нашел функцию $woocommerce->cart->add_to_cart(), однако она позволяет добавлять только 1 вид товара за раз. Если товара больше 1 единицы, то страница не отображается. По всей видимости, я упускаю какие то действия следующие за $woocommerce->cart->add_to_cart. Буду рад любым советам.
$woocommerce->cart->empty_cart();
$order = new WC_ORDER($choosen);
foreach($order->get_items() as $item){
$woocommerce->cart->add_to_cart( (int)$item['product_id'], (int)$item['qty']);
}
wp_safe_redirect( $woocommerce->cart->get_cart_url() );
exit;