WooCommerce - Verifique se os itens já estão no carrinho
Eu encontrei esse ótimo trecho dissolocal na rede Internet
A seguir, é apresentada a função para verificar se existe um produto específico no carrinho:
function woo_in_cart($product_id) {
global $woocommerce;
foreach($woocommerce->cart->get_cart() as $key => $val ) {
$_product = $val['data'];
if($product_id == $_product->id ) {
return true;
}
}
return false;
}
E isso para usar em qualquer lugar necessário:
if(woo_in_cart(123)) {
// Product is already in cart
}
O problema é como usá-lo para verificar vários produtos como este:
if(woo_in_cart(123,124,125,126...)) {
// Product is already in cart
}
Obrigado.