WooCommerce: muestra el peso total en el carrito y finaliza la compra

Siguiendo con el fragmento del otro día ( denegar el pago en función del peso del carrito ), es posible que desee mostrar cuál es el peso total actual en el carrito y en la página de pago en caso de que 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í tiene, ¡disfrútelo!

Mostrar el peso total del producto en WooCommerce Cart & Checkout

Fragmento de código de PHP: muestra el peso total en el carrito de WooCommerce y las páginas de pago

/**
 * @snippet       Display Weight @ Cart & Checkout - WooCommerce
 * @how-to        Get CustomizeWoo.com FREE
 * @author        Rodolfo Melogli
 * @compatible    WC 3.9
 * @donate $9     https://businessbloomer.com/bloomer-armada/
 */
  
add_action( 'woocommerce_before_checkout_form', 'bbloomer_print_cart_weight' );
add_action( 'woocommerce_before_cart', 'bbloomer_print_cart_weight' );
  
function bbloomer_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' );
   }
}

Deja un comentario