WooCommerce: Excluir producto de cupones de descuento
La configuración de cupones de WooCommerce le permite definir productos permitidos (o categorías de productos). Lo que falta, sin embargo, es al revés: ¿cómo configurar un producto para que nunca se rebaje ?
Afortunadamente, un práctico filtro de WooCommerce viene al rescate (" woocommerce_coupon_is_valid_for_product ") y, por lo tanto, podemos hacer que todos los cupones sean "inválidos" cuando un producto determinado está en el carrito. ¡Disfrutar!

Fragmento de PHP: deshabilite todos los cupones para una sola ID de producto @ WooCommerce Cart / Página de pago
/** * @snippet Exclude Product From All Coupons - WooCommerce * @how-to Get CustomizeWoo.com FREE * @author Rodolfo Melogli * @compatible WooCommerce 5.1 * @donate $9 https://businessbloomer.com/bloomer-armada/ */ add_filter( 'woocommerce_coupon_is_valid_for_product' , 'bbloomer_exclude_product_from_product_promotions_frontend' , 9999, 4 ); function bbloomer_exclude_product_from_product_promotions_frontend( $valid , $product , $coupon , $values ) { // PRODUCT ID HERE (E.G. 12345) if ( 12345 == $product ->get_id() ) { $valid = false; } return $valid ; } |
Subir
Deja una respuesta