Descripción
Restrictor de Envíos España lets you block WooCommerce checkout for selected Spanish provinces or regions, or restrict orders to mainland Spain only — with one click and a message you control.
Qué hace
- Block checkout for the Canary Islands, Ceuta, Melilla, or any combination of Spanish provinces you choose.
- Atajo de un clic para vender solo en la España peninsular, excluyendo automáticamente las Islas Canarias, Ceuta, Melilla y las Islas Baleares.
- Muestra tu propio mensaje personalizado explicando por qué no se puede completar el pedido, en lugar de un error genérico de WooCommerce.
- Doble comprobación: la restricción se muestra en la página y se vuelve a comprobar al realizar el pedido, así que no se puede saltar editando la dirección después de que aparezca el aviso.
- Compatible con High-Performance Order Storage (HPOS) de WooCommerce.
Casos de uso
- Vende solo en la España peninsular, excluyendo automáticamente las Islas Canarias, Ceuta, Melilla y las Islas Baleares.
- Bloquea los pedidos desde las Islas Canarias cuando tu transportista o tu logística no llegan hasta allí.
- Bloquea los pedidos desde Ceuta y Melilla por el mismo motivo.
- Replace a confusing generic checkout error with a clear explanation your customers understand.
- Añade una red de seguridad frente a pedidos realizados desde fuera de tu zona de reparto, que se vuelve a comprobar justo antes de confirmar el pedido.
Funciona con cualquier transportista
Restrictor de Envíos España restricts orders based on the customer’s address during checkout, before any shipping method is chosen — so it works alongside whatever carrier or shipping plugin you already use, including Correos, SEUR, MRW, GLS, Correos Express or Nacex. There’s nothing to configure on the carrier side.
Capturas


Instalación
- Sube los archivos del plugin a
/wp-content/plugins/restrictor-envios-espana, o instala el plugin directamente desde la pantalla de Plugins de WordPress. - Activa el plugin desde la pantalla de ‘Plugins’ de WordPress.
- Ve a WooCommerce > Ajustes > Restricción España para elegir qué provincias o regiones restringir y escribir tu propio mensaje personalizado.
FAQ
-
Does it work with the new block-based WooCommerce checkout?
-
Yes, but there’s a difference in when the message appears. In the classic checkout, it updates live as the customer edits their address. In the block-based checkout, the message is shown when the page loads with an address already saved on the account; if the customer types a new address without reloading the page, the message won’t update live. Either way, the plugin checks the address again when the order is placed, so a restricted order is always blocked, even if the on-page message didn’t update in time.
-
¿Es compatible con High-Performance Order Storage (HPOS)?
-
Sí, es totalmente compatible con HPOS.
-
¿Puedo escribir mi propio mensaje para los clientes?
-
Sí. Eliges exactamente lo que ven los clientes cuando su pedido se bloquea, en lugar de un error genérico de WooCommerce.
-
¿Qué ocurre si un cliente cambia su dirección después de que aparezca el mensaje?
-
La restricción se vuelve a comprobar al realizar el pedido, así que no se puede saltar editando la dirección después de que se muestre el aviso en la página.
-
¿Puedo excluir también códigos postales concretos, y no solo provincias?
-
La versión gratuita restringe por provincia o región. No incluye exclusiones a nivel de código postal.
-
¿Hay una versión con más funciones?
-
Sí. Restrictor de Envíos España — Pro añade exclusiones por código postal, países adicionales además de España, y un registro de los intentos bloqueados. Puedes encontrarla en https://patrolman82.gumroad.com/l/ijpffl
-
Will this slow down my checkout?
-
No. La comprobación se ejecuta de la misma forma en que WooCommerce ya valida el pedido, sin peticiones adicionales ni retraso perceptible.
-
¿Dónde puedo obtener soporte?
-
Usa el foro de soporte de este plugin aquí en WordPress.org.
Reseñas
No hay valoraciones para este plugin.
Colaboradores y desarrolladores
«Restrictor de Envíos España» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
ColaboradoresTraduce «Restrictor de Envíos España» a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
1.0.3
- Añadido: un aviso en la pantalla de ajustes sobre la actualización a Pro, que solo se muestra en la propia pestaña de ajustes de este plugin y se oculta automáticamente en cuanto Pro está activo.
1.0.2
- Cambiado: el plugin se renombró para cumplir las normas de WordPress.org.
- Cambiado: mejoras menores de compatibilidad y calidad de código.
1.0.1
- Corregido: un conflicto que podía provocar un error fatal en algunos sitios según el orden de carga de los plugins.
1.0.0
- Versión inicial.
