Gastos de envío por código postal — Tarifas de envío basadas en código postal - Módulo PrestaShop
Módulo PrestaShop Envío por Código Postal: Automatiza tus Gastos de Envío a Medida y Protege tus Márgenes
Aplique diferentes gastos de envío en función de los códigos postales de sus clientes. Este módulo de envío para PrestaShop le permite crear zonas de entrega ilimitadas por código postal y configurar tarifas de envío por transportista para cada zona.
Calcule los gastos de envío por peso o importe del carrito, con un precio fijo, un porcentaje o un recargo sobre la tarifa del transportista, ofrezca envío gratuito por zona o a partir de un umbral y rechace la entrega en las zonas que no atiende con un mensaje claro. Códigos exactos, rangos y prefijos, importación/exportación CSV con vista previa y multidioma.
Sus clientes comprueban la entrega en su código postal en la ficha de producto y en el carrito; en el pago, PrestaShop aplica el impuesto y la divisa. Compatible con PrestaShop 1.7.8, 8.2+ y 9.1+.
Everything you need, nothing you don't.
Zonas por código postal, prefijo o rango, tarifas por transportista y un comprobador de entrega para sus clientes.
Zonas por código postal
Códigos exactos, rangos y prefijos como 35* o SW1*, con guiones, espacios o letras.
Tarifas por peso e importe
Tramos de peso o de importe, precio fijo o porcentual, sustitución o recargo.
Importación/exportación CSV
Vista previa antes de importar, combinación o sustitución y copia de seguridad automática.
Número ilimitado de zonas
Prioridad ajustable entre zonas y controles de cobertura en la propia lista.
Transportistas a su elección
Elija los transportistas calculados; la recogida en tienda conserva su propio precio.
Tarifas justas para cada cliente
Comprobador en la ficha de producto y en el carrito, con un mensaje claro si la zona no recibe envíos.
Lo usan cada día.
description Descripción completa expand_more
Gastos de envío por código postal — Tarifas de envío avanzadas basadas en códigos postales para PrestaShop
Gestionar los gastos de envío con precisión es uno de los mayores retos para los vendedores online. Por defecto, PrestaShop solo permite establecer tarifas de envío por zona y país, lo cual suele ser demasiado general. Una entrega en un pueblo de montaña remoto no debería costar lo mismo que una entrega en el centro de una gran ciudad, incluso dentro del mismo país.
El módulo Gastos de envío por código postal soluciona este problema dándole un control total sobre sus tarifas de envío basadas en códigos postales. Cree zonas de entrega personalizadas por código postal, asigne tarifas de envío específicas por transportista y deje que el módulo calcule el importe correcto en el pago.
¿Cómo funciona?
Primero elija los transportistas gestionados por el módulo, por ejemplo su transportista urgente y su mensajero local. Después cree zonas de envío postales: cada zona agrupa códigos postales, rangos de códigos postales o prefijos, con sus propias tarifas de envío por transportista.
Cuando el cliente indica su dirección de entrega, el módulo encuentra la zona de su código postal y calcula el coste de envío de cada transportista gestionado. PrestaShop añade después el impuesto del transportista, convierte la divisa y redondea el precio como con sus propias tarifas. La recogida en tienda, los transportistas gratuitos y los de otros módulos conservan sus precios habituales.
Características principales
Zonas de entrega ilimitadas por código postal
Cree tantas zonas de envío como necesite. Divida un país en regiones, provincias, ciudades o cualquier zona personalizada. Cada zona se define con códigos postales exactos, rangos numéricos (ej. 07000 a 07999 para Baleares) o prefijos (ej. 35* y 38* para Canarias, SW1* en Londres). Se reconocen los códigos con guiones, espacios o letras, como 00-950 en Polonia. Introduzca varios códigos a la vez y compruebe los duplicados antes de añadirlos.
Configuración flexible de tarifas de envío
Para cada zona, configure tarifas de envío por transportista, o una tabla común a todos los transportistas gestionados:
- Cálculo por peso: defina tarifas según el peso del paquete (ej. 0–5 kg = 5,90 €, 5–10 kg = 8,50 €)
- Cálculo por importe del carrito: defina tarifas según el total del pedido (ej. 0–50 € = 6,00 €, 50–100 € = 3,00 €)
- Tarifas porcentuales: cobre un porcentaje del total del carrito en lugar de una tarifa fija (ej. 3 % del importe del pedido)
- Recargo sobre el precio del transportista: añada un importe o un porcentaje a la tarifa de PrestaShop (ej. +8 € para las islas)
- Tramos ilimitados: cree tantos tramos como necesite; el último puede quedar sin límite
- Copia de tablas: copie las tarifas de un transportista a otras zonas o a otros transportistas, con una variación de precio
Introduzca sus precios sin impuestos o con impuestos, como prefiera: PrestaShop aplica el impuesto del transportista, la divisa del cliente y el redondeo de la tienda.
Opciones de envío gratuito
Ofrezca envío gratuito para zonas concretas, transportistas específicos o automáticamente cuando el importe del carrito supere un umbral definido. El comprobador de entrega muestra este umbral al cliente. El envío gratuito global de PrestaShop y sus reglas de carrito se siguen aplicando.
Desactivar la entrega en áreas específicas
¿Necesita bloquear la entrega en ciertos códigos postales? Active la opción «Rechazar la entrega» en una zona: los transportistas gestionados por el módulo dejan de aparecer en el pago para los clientes de esa zona, y la recogida en tienda sigue disponible. También puede rechazar un solo transportista en una zona o fijarle un importe mínimo de pedido, por ejemplo un mensajero disponible desde 30 €. Un mensaje traducido explica la situación al cliente. Ideal para zonas de entrega restringidas, lugares remotos o regiones a las que no envía.
Sistema de prioridad de zonas
Si un código postal pertenece a varias zonas (ej. una zona general «Península» y una zona más específica «Madrid»), el módulo utiliza un sistema de prioridad. Un código exacto prevalece sobre un prefijo, y un prefijo sobre un rango; entre dos reglas del mismo tipo, prevalece la zona situada más arriba en la lista. La lista señala los códigos atendidos por otra zona, los tramos no cubiertos y las zonas sin tarifa.
Importación y exportación CSV
¿Gestiona cientos de códigos postales? Utilice la importación CSV para crear zonas, códigos postales y tarifas de envío de forma masiva. Se incluye un archivo CSV de ejemplo. Antes de importar, una vista previa cuenta las zonas y tarifas y señala cada línea con error; después elija combinar o sustituir, y se guarda una copia de seguridad automática de la configuración. También puede exportar toda su configuración para conservarla o reutilizarla en otra tienda.
Prueba de código postal
Indique un país, un código postal, un peso y un importe de carrito: la prueba muestra la zona encontrada, la regla que la ha elegido y el precio sin y con impuestos de cada transportista gestionado. También explica por qué falta un transportista en el pago, por ejemplo una zona de PrestaShop no activada para ese transportista.
Multidioma y multitienda
Los nombres de zona y los mensajes para los clientes se traducen en cada idioma de la tienda, y la interfaz del módulo está disponible en español, inglés, francés, italiano y polaco. En multitienda, las zonas, los códigos postales y las tarifas se guardan para la tienda seleccionada en la parte superior del back office.
Experiencia de compra sin interrupciones
En el pago, sus clientes ven simplemente los transportistas disponibles para su dirección, con el precio correcto. Incluso antes de comprar, un comprobador de entrega en la ficha de producto y una estimación en el carrito les muestran los transportistas y precios para su código postal, el umbral de envío gratuito y, si es necesario, el mensaje de la zona. El comprobador se carga después de mostrar la página; usted lo activa por separado en las fichas de producto y en el carrito.


Gestión sencilla en el Back-Office
El módulo se integra en su back office de PrestaShop en el menú Transporte, con una pestaña dedicada «Envío por código postal»:
- Lista de zonas: vea sus zonas con el número de códigos postales y tarifas, la entrega permitida o rechazada, los controles de cobertura y una prioridad ajustable arrastrando y soltando
- Editor de zona: una página para los ajustes de la zona, sus códigos postales y las tarifas de cada transportista, modificables directamente
- Prueba e importación/exportación CSV: compruebe un código postal e importe sus archivos con una vista previa detallada
- Configuración: transportistas gestionados, precios sin o con impuestos, comportamiento fuera de zona, mensaje al cliente, comprobador y conservación de datos


Detalles técnicos
- Tipo de módulo: CarrierModule: el módulo calcula el precio de los transportistas que usted elige con el mecanismo oficial de PrestaShop, que después aplica impuesto, divisa y redondeo
- Sin overrides del núcleo: el módulo no modifica ningún archivo nativo de PrestaShop; los ajustes originales de los transportistas se restauran cuando los retira
- Ligero: una sola búsqueda de zona por dirección, reutilizada durante la carga de la página
- Seguridad de transportistas: usa la referencia del transportista (
id_reference) en lugar deid_carrier, así su configuración sobrevive a las modificaciones de transportistas - Códigos postales de todos los formatos: cifras, guiones, espacios y letras; rangos numéricos y prefijos para los códigos alfanuméricos
- Comportamiento de respaldo: configurable; si ninguna zona coincide, use las tarifas estándar de PrestaShop o rechace la entrega en los países cubiertos por sus zonas
- Datos conservados: las zonas y tarifas se conservan al desinstalar el módulo, salvo si solicita su eliminación
- Licencia: si la licencia caduca, sus gastos de envío se siguen aplicando en el pago; solo se bloquea la modificación de la configuración
Casos de uso comunes
- Diferentes gastos de envío para Canarias, Ceuta y Melilla: aplique tarifas más altas para estas regiones manteniendo precios competitivos en la península
- Entrega gratuita en su área local: ofrezca envío gratis para los códigos postales cercanos a su almacén
- Bloquear entregas en zonas remotas: rechace el envío a regiones de montaña o islas donde los transportistas cobran recargos elevados, manteniendo la recogida en tienda
- Precios por niveles por región: cobre menos por ciudades cercanas y más por regiones distantes, todo dentro del mismo país
- Envío basado en porcentaje para pedidos de alto valor: cobre un 2 % del total del carrito en lugar de tarifas fijas para zonas premium
- Mensajero local con pedido mínimo: ofrezca un mensajero en el centro de la ciudad a partir del importe de carrito que elija
Compatibilidad
Compatible con PrestaShop 1.7.8, 8.2+ y 9.1+, con PHP 7.4 o superior. PrestaShop 1.7.7, 8.0, 8.1 y 9.0 no son compatibles. Un transportista gestionado debe estar activado para la zona de PrestaShop del país de entrega y tener al menos un tramo de precio para esa zona; la prueba de código postal señala lo que falta.
El soporte se presta desde su área de cliente WePresta o por email en mail@wepresta.shop, según la opción de soporte de su oferta. Leer la documentación completa
¿Por qué elegirnos?
Descubre cómo nos comparamos con las alternativas más comunes del mercado.
| Característica | WePresta | Addons |
|---|---|---|
| payments Precios transparentes | check_circle | cancel |
| update Actualizaciones de por vida incluidas | check_circle | cancel |
| support_agent Soporte directo del desarrollador | check_circle | cancel |
| verified Compatible con PS 1.7, 8 y 9 | check_circle | help_outline |
| code Código limpio y estandarizado | check_circle | cancel |
| storefront Compatible multi-tienda | check_circle | help_outline |
| money_off Sin tarifas de renovación ocultas | check_circle | cancel |
Descubre el módulo en imágenes.
FAQ
Encuentra respuestas a las preguntas más frecuentes sobre este módulo
Únete a +39 comerciantes que usan este módulo
Instalación en 5 minutos · Documentación completa incluida