<?php function check_products_category($available_methods) {
$cart = WC()->cart->get_cart();
$categoria = 'funerari';
$esFuneraria = false;
foreach ($cart as $item) {
$item = $item['data'];
if(has_term($categoria, 'product_cat', $item->id)){
$esFuneraria = true;
}
}
if(!$esFuneraria){
unset($available_methods['local_pickup_plus']);
}
return $available_methods;
}
add_filter( 'woocommerce_package_rates', 'check_products_category', 10, 1 );
?>
Método que comprueba las categorías de los productos en los carritos y según la categoría se elimina un método de envió.
Be the first to comment
You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.