Avisos
Vaciar todo

[Resuelto] Aplicacion de gastos de envio

4 Respuestas
2 Usuarios
0 Reactions
17 Visitas
Respuestas: 100
Estimable Member
Topic starter
 

Buenas tardes.

Estoy configurando la pagina de Finalizar compra y estoy encontrandome con dos problemas (seguramente relacionados)

Mi configuracion de los gastos de envio la tengo asi.

imagen

Cuando entro en finalizar compra, me coge por defecto la zona de valencia, donde esta configurada las opciones de 'Domicilio', ' Gratuito' y 'Recogida Local'.

imagen

El problema que tengo es que cuando cambio la ciudad de la facturacion/envio, el apartado de los tipos de envio (o recogida en local) no se me actualiza.

Ejemplo 1. Teruel, mismos gastos de envio pero no tiene recogida en local

imagen

Ejemplo 2. Baleares, distintos gastos de envio y tampoco tiene recogida en local

imagen

Como puedo forzar la recarga de la parte de los gastos de envio cada vez que cambio la zona de envio?

 

Un saludo.

 

Contenido solo visible a usuarios registrados


 
Respondido : 30/01/2021 3:56 pm
Argenis
Respuestas: 11585
Illustrious Member Moderator
 

Hola Leopoldo,

Parece ser que este es un error documentado > Contenido solo visible a usuarios registrados, por lo que la solución sería agregar este código a tu functions, a tu tema o tema hijo:

function update_woocommerce_shipping_region_change(){
if ( function_exists('is_checkout') && is_checkout() ) {
?>
<script>
window.addEventListener('load', function(){
var el = document.getElementById("billing_state_field");
el.className += ' update_totals_on_change';
});
</script>
<?php
}
}
add_action('wp_print_footer_scripts', 'update_woocommerce_shipping_region_change');

Si no quieres agregarlo directamente al archivo functions ubicado en Cpanel > Administrador de archivos > Public_html > dominio > Wp-content > Themes > Tu tema o tema hijo > Archivo functions.php.

Puedes agregarlo de igual forma con este complemento > https://es.wordpress.org/plugins/code-snippets/, directamente al instalarlo verás un menú en el wordpress que indica Fragmento de código en donde podrás agregar este y activarlo.

Un saludo 🖐️ 


Esta publicación ha sido modificada el hace 5 años por Argenis
 
Respondido : 30/01/2021 4:47 pm
Respuestas: 100
Estimable Member
Topic starter
 

@argenis

 

Muchas gracias Argenis, todo perfecto.

Se puede cerrar el tema.

 

Un saludo.


 
Respondido : 30/01/2021 5:15 pm
Argenis
Respuestas: 11585
Illustrious Member Moderator
 

Hola Leopoldo,

Encantados siempre de poder ayudar.

Un saludo 🤓 🖐️ 


 
Respondido : 30/01/2021 5:22 pm