Ocultar opciones de envío WooCommerce con envío gratis o solo un envío

El método más rápido para ocultar los varios tipos de envío es el siguiente, recomendado por WooCommerce y WooThemes.

Introducir en el functions.php del tema hijo.

/**
* Hide shipping rates when free shipping is available.
* Updated to support WooCommerce 2.6 Shipping Zones.
*
* @param array $rates Array of rates found for the package.
* @return array
*/
function my_hide_shipping_when_free_is_available( $rates ) {
$free = array();
foreach ( $rates as $rate_id => $rate ) {
if ( ‘free_shipping’ === $rate->method_id ) {
$free[ $rate_id ] = $rate;
break;
}
}
return ! empty( $free ) ? $free : $rates;
}
add_filter( ‘woocommerce_package_rates’, ‘my_hide_shipping_when_free_is_available’, 100 );

Vía | WooCommerce Hide other shipping methods when “Free Shipping” is available

Vía | https://www.tiendaonlinemurcia.es/ocultar-metodos-envio-con-envio-gratuito-woocommerce/

Vía | https://boluda.com/tutorial/ocultar-otras-opciones-de-envio-en-woocommerce-si-el-envio-gratuito-esta-disponible/

Entrada anterior
Aumentar o disminuir el limite de tamaño de subida archivos en WordPress
Entrada siguiente
Prueba de GIF en un post

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Rellena este campo
Rellena este campo
Por favor, introduce una dirección de correo electrónico válida.
Necesita estar de acuerdo con los términos para continuar

Menú