1. Prueba con esto en el functions de tu tema:
function ayudawp_woo_termns_checked( $terms_is_checked ) {
return true;
}
add_filter( 'woocommerce_terms_is_checked', 'ayudawp_woo_termns_checked', 10 );
add_filter( 'woocommerce_terms_is_checked_default', 'ayudawp_woo_termns_checked', 10 );
2. Se me ocurre que crees clases de envío por barrio y se las asignes – con sus coste correspondiente – a una zona de envío concreta.
3. Existe una función de WooCommerce para esto. Un ejemplo sería así:
add_filter( 'default_checkout_billing_country', 'change_default_checkout_country' );
add_filter( 'default_checkout_billing_state', 'change_default_checkout_state' );
function change_default_checkout_country() {
return 'XX'; // código del país
}
function change_default_checkout_state() {
return 'XX'; // código de la provincia
}
Espero haberte ayudado 😉
Buenos dias…
Excelente ayuda.. Muchas Gracias…
Bueno el .1 —excelente
Le punto .3 — Super Excelente
2. Es mas complejo para mi entender.. y es posible que no me haya expplicado bien..
hay barrios que tiene el mismo valor,, por ej.
barrio1, barrio2, barrio3 cuesta 5000
barrio4, barrio4 cuesta 6000 y asi sucesivamente ,, son aprox 500 barrios en costos variables .. yo use el campo codigoPostal y me funciona si el barrio es «barrio1» pero si es «EL BARRIO1», obviamente no.
BARRIOS COMO ESTOS NO FUNCIONAN
EL LLANO
EL AEROPUERTO
EL SALADO
NUEVO HORIZONTE
BARRIOS COMO ESTOS SI FUNCIONAN
CARORA
BLANCO
GUAIMARAL
OJALA ME PUEDAS ORIENTAR MAS…
Muchas Gracias
joseforozco@gmail.com
Bueno, pues asignas misma clase de envío (y coste) a distintas zonas (barrios) ¿no?
Si Claro lo intente por código postal… pero como te describi si hay espacios no los asume
por ej.
ZONA 1
BARRIO 1
BARRIO2
EL BARRIO 3
Imagen 1
en cada zona existe la posiblidad de un coste, de recoger en tienda, y el envio gratis por compras superiores a $300.000,oo
Imagen 2
Imagen 3
-
Esta respuesta fue modificada hace 6 años, 6 meses por
joseforozco.
-
Esta respuesta fue modificada hace 6 años, 6 meses por
joseforozco.
Hombre, pues créalos sin espacios en el nombre ¿no?
JEJEJE.. Si claro que ya lo hice…
Pero la cuestión va en el front-End.. que el comprador escriba «ELSALADO» y no el «EL SALADO»
Es mas asi funciona actualmente,, si el cliente escribe carora,… calcula el metodo de envio $3500.. pero si escribe «El Salado».. no lo hace.. por el espacio…
Habría entonces implementar una función entonces que tome el textbox (lostFocus) y quite los espacios.. solo que no se donde encontrar esas funciones.. del tema o del woocomerce
O que no le deje elegir, que sea un desplegable
Hola..
pues de alguna forma que no logro entender.. me esta funcionando..
escribo «LA PLAYA» y lo convierte en «LAPLAYA»
Gracias por tu apoyo..
Ahora estoy revisando lo del envió gratis para pedidos superiores a $300.000,oo
y estoy perdido en algo
no se donde configure que si el pedido no es de 5 articulos o mas.. no me da opciones de envio..