Excluir envíos a ciertas provincias — WordPress

Un problema que suelo tener en muchas tiendas que solo tienen envios a España, es Ceuta, Melilla y Canarias.

Hoy he encontrado una solución sencilla para evitar al menos que lo puedan hacer teniendo toda España como posible.

Desactivar las opciones de las provincias indicadas desde function.php

add_filter ('woocommerce_states', 'limita_envios');

function limita_envios ($provincias) {
   unset ($provincias ['ES'] ['CE']);
   unset ($provincias ['ES'] ['ML']);
   unset ($provincias ['ES'] ['TF']);
   unset ($provincias ['ES'] ['GC']);
   return $provincias;
   }

Puede revisar los códigos de provincias de España, en la Wikipedia.

Compartir

Otros post

Hackeos dominicales

Mentes brillantes (para lo malo) Ya llevamos más de un mes de 2026. Esto no vuela, teletransporta. En lo que va de año, ya han

¿Quién eres?