Avisos
Vaciar todo

[Cerrado] Envío gratuito  

 
Jennifer
 Jennifer
Usuario experto

Buenas tardes,

He creado "envío gratuito" en método de envío que se activa a partir de un importe, pero no se aplica automáticamente en el carrito. Tal y como está ahora el cliente ha de darse cuenta y elegir esa opción. ¿como puedo hacer para que se aplique el envío gratuito automaticamente en el carrito cuando se supera el importe? También me gustaría que cuando añades productos al carrito te diera un aviso parecido a este: ¡Solo necesitas 20€ más para conseguir el envío gratis!

Gracias, un saludo,

 

Jennifer

Contenido solo visible a usuarios registrados

Respondido : 11/05/2023 4:18 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Jennifer, 

En este caso puedes probar ocultando él los otros envíos cuando el envió gratuito esté disponible, para ello puedes probar con el siguiente código que debes añadir en el function.php de tu tema (preferiblemente un tema hijo) o a través de un plugin como code snippets

/**
* Ocultar metodos de envio cuando el envio gratuito este disponible
*/
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 );

Puedes revisar como funciona el plugin code snippets y como añadir estos códigos en la siguiente entrada que tenemos disponible → https://www.webempresa.com/blog/que-son-los-snippet-y-como-introducir-nuevas-funcionalidades-en-tu-wordpress.html

Ten en cuenta que este código se aplica cuando el cliente ingresa todos los datos de facturación en la página de finalizar compra. 

Por otro lado, para mostrar un mensaje puedes revisar el siguiente plugin → https://wordpress.org/plugins/free-shipping-notification-woocommerce/ y comprobar si te permite añadir lo que necesitas. 

Un Saludo 

Respondido : 11/05/2023 5:37 pm

Jennifer
 Jennifer
Usuario experto

@karen ok gracias

Respondido : 11/05/2023 8:42 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Jennifer, 

Gracias a ti, es un placer siempre poder ayudarte, 

No dudes en escribirnos si tienes cualquier otra consulta

Un Saludo 😊 

Respondido : 11/05/2023 8:52 pm