WooCommerce: muestra la cantidad de $ 0.00 para tarifas de envío gratis

En el pasado, el carrito de WooCommerce y las páginas de pago solían mostrar “$0.00” al lado de cada tarifa de envío gratis. Pero dado que muchos clientes independientes solicitaron esta personalización, hoy le devolvemos la vida con solo unas pocas líneas de PHP.

WooCommerce: muestra la cantidad 0 al lado de las tarifas de envío gratis en el carrito y el pago

Fragmento de PHP: muestra la cantidad de $ 0.00 para tarifas de envío gratis en WooCommerce Cart & Checkout

/**
 * @snippet       Display $0.00 Amount For Free Shipping Rates @ WooCommerce Cart & Checkout
 * @how-to        Get CustomizeWoo.com FREE
 * @sourcecode    https://businessbloomer.com/?p=72869
 * @author        Rodolfo Melogli
 * @testedwith    WooCommerce 3.1.2
 */
 
add_filter( 'woocommerce_cart_shipping_method_full_label', 'bbloomer_add_0_to_shipping_label', 10, 2 );
   
function bbloomer_add_0_to_shipping_label( $label, $method ) {
 
// if shipping rate is 0, concatenate ": $0.00" to the label
if ( ! ( $method->cost > 0 ) ) {
$label .= ': ' . wc_price(0);
}
 
// return original or edited shipping label
return $label;
 
}

Deja un comentario