Ya hemos visto cómo Excluir productos ocultos del mostrador de widgets de mini-carto de WooCommerce; Hoy quiero ampliar el mismo concepto e intentar recalcular / alterar dicho contador según los criterios personalizados.
Por ejemplo, algunos modelos de negocio requieren contar el número de artículos distintos en el carrito, sin importar sus respectivas cantidades de carrito. Entonces, si hay 2x «ítem 1» y 4x «ítem 2», este contador alterado mostraría 1+1 = 2 y no 2+4 = 6. Entonces, veamos cómo se hace esto, ¡disfruta!
Php Snippet: conteo de artículos de carrito personalizado @ wooCommerce mini carro de encabezado widget
/** * @snippet Alter Cart Counter @ WooCommerce Cart Widget * @how-to businessbloomer.com/woocommerce-customization * @author Rodolfo Melogli, Business Bloomer * @testedwith WooCommerce 4.6 * @community https://businessbloomer.com/club/ */ add_filter( 'woocommerce_cart_contents_count', 'bbloomer_alter_cart_contents_count', 9999, 1 ); function bbloomer_alter_cart_contents_count( $count ) { $count = count( WC()->cart->get_cart() ); return $count; }