Buenos días equipo podríais ayudarme a ver que me ocurre con este problema. En las zonas de envío no tengo seleccionado las islas tanto ni baleares ni canarias, pero cuando la gente llega a la pagina de finalización de compra si les da esa opción. Os mando capturas tanto de la finalización de compra como el ajuste de los envíos en woocommerce.
Esto es de los ajustes.
¿Como podría excluirlos para que no salgan esas provincias y el cliente no pueda utilizarlas?
Contenido solo visible a usuarios registrados
Hola Victor.
Para eliminar las Islas del desplegable de provincias en el checkout de WooCommerce, puedes usar un snippet que modifique las provincias disponibles para España.
add_filter( 'woocommerce_states', 'remove_baleares_canarias' );
function remove_baleares_canarias( $states ) {
if ( isset( $states['ES'] ) ) {
// Eliminar Islas Baleares y Canarias
unset( $states['ES']['PM'] ); // Islas Baleares (incluye Mallorca, Menorca, Ibiza, etc.)
unset( $states['ES']['TF'] ); // Santa Cruz de Tenerife (Canarias)
unset( $states['ES']['GC'] ); // Las Palmas (Canarias)
}
return $states;
}
El código lo puedes añadir en el plugin de Fragmentos de código.
Un Saludo
@pepesoler Buenas Pepe, muchas gracias. Por ahora lo mantendremos así. Estamos trabajando para comenzar hacer envíos a las islas a un precio asumible para el cliente. Muchas gracias
Hola Victor.
Nada, gracias a ti
Cualquier consulta que tengas no dudes en comunicarlo.
Un saludo