Siguiendo el fragmento del otro día (Denegar el pago basado en el peso del carrito), es posible que desee mostrar cuál es el peso total actual en el carrito y la página de pago en caso de que esto sea útil para sus clientes.
Por supuesto, para que este fragmento funcione, todos sus productos deben tener un peso, de lo contrario, el total siempre será igual a 0. ¡Así que aquí vaya, ¡disfruta!
Php Snippet: Mostrar peso total @ WooCommerce Cart & Checkout Page
/** n*@snippet Display Weight @ Cart & Checkout - WooCommerce n*@how-to https://tdestudiodesign.com/tutoriales n*@author Tomás Lucas D´Amario, TD Estudio Design n*@compatible WC 3.9 n*@community https://tdestudiodesign.com/club */ add_action( 'woocommerce_before_checkout_form', 'tddesign_print_cart_weight' ); add_action( 'woocommerce_before_cart', 'tddesign_print_cart_weight' ); function tddesign_print_cart_weight() { $notice = 'Your cart weight is: ' . WC()->cart->get_cart_contents_weight() . get_option( 'woocommerce_weight_unit' ); if ( is_cart() ) { wc_print_notice( $notice, 'notice' ); } else { wc_add_notice( $notice, 'notice' ); } }