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

+39 descargas ★ ★ ★ ★ ★ 4.89 / 5 Versión 2.0.0 1.7.8 8.2+ 9.1+ 5 idiomas 🇫🇷 FR 🇬🇧 EN 🇮🇹 IT 🇪🇸 ES 🇵🇱 PL

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+.

¿Aún no estás seguro? Pruébalo gratis durante 24 horas — sin tarjeta de crédito.
Características

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.

Opiniones de clientes

Lo usan cada día.

5 de 5 · 4.89 opiniones

"Exactement ce qu'il me fallait. Le module fonctionne parfaitement depuis le premier jour."

AB Antoine B.

"Ottimo modulo, facile da installare. Il supporto ha risposto in meno di un'ora."

MV Marco V.

"Works flawlessly on PrestaShop 9. Clean code and great documentation."

SL Sarah L.

"Muy buen modulo, cumple con lo prometido. Me gustaria ver mas opciones de personalizacion."

PG Pablo G.

"Bardzo przydatny modul. Oszczedza mi duzo czasu kazdego dnia."

KW Katarzyna W.

"Brilliant plugin. Set it up in under 15 minutes and it just works."

TH Thomas H.
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.

Ficha de producto: el cliente introduce el código postal 75011 y ve el transportista Express 24h a 5,88 € con IVA, gratis desde 100 €
Comprobador de entrega en la ficha de producto
Paso de envío: mensaje que indica que todavía no se envía a Córcega, con la recogida en tienda disponible
Mensaje mostrado cuando una zona no recibe envíos

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
Back office: la prueba encuentra la zona París para 75011 y muestra el precio sin y con impuestos, junto a la importación CSV y la lista de zonas
Prueba de código postal y lista de zonas
Editor de zona: se añaden un código, un prefijo y un rango con comprobación, y después las tarifas por peso de cada transportista
Códigos postales y tarifas de una zona

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 de id_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

Comparación

¿Por qué elegirnos?

Descubre cómo nos comparamos con las alternativas más comunes del mercado.

Característica Addons
Precios transparentes
Actualizaciones de por vida incluidas
Soporte directo del desarrollador
Compatible con PS 1.7, 8 y 9
Código limpio y estandarizado
Compatible multi-tienda
Sin tarifas de renovación ocultas
Incluido No incluido Parcial / No garantizado
Vista previa

Descubre el módulo en imágenes.

Gastos de envío por código postal

Gastos de envío por código postal

Comprobador de entrega en la ficha de producto

Comprobador de entrega en la ficha de producto

Mensaje mostrado cuando una zona no recibe envíos

Mensaje mostrado cuando una zona no recibe envíos

Prueba de código postal y lista de zonas

Prueba de código postal y lista de zonas

Códigos postales y tarifas de una zona

Códigos postales y tarifas de una zona

Soporte

FAQ

Encuentra respuestas a las preguntas más frecuentes sobre este módulo

Calcula los gastos de envío según el código postal del cliente, mientras que PrestaShop trabaja por país y zona geográfica. Usted agrupa códigos postales en zonas (centro urbano, zona de montaña, islas, Canarias, Ceuta y Melilla…) y asigna a cada zona sus tarifas por transportista. En el pago, el módulo encuentra la zona de la dirección de entrega y PrestaShop muestra el precio correspondiente, impuestos incluidos. Sus clientes ven gastos coherentes con su dirección y usted gestiona las excepciones (islas, zonas alejadas, entrega local) sin soluciones improvisadas.

Una dirección pertenece a una sola zona. Un código postal 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; el orden se ajusta arrastrando y soltando. Así puede crear una zona general «Península» y una zona «Madrid» más precisa. La columna Controles señala los códigos atendidos por una zona prioritaria, y la prueba de código postal indica la zona encontrada junto con la regla que la ha elegido.

Sí. Para cada zona, añada tarifas para un transportista concreto o para todos los transportistas gestionados. Cada tarifa cubre un tramo de peso o de importe del carrito, desde el valor inferior (incluido) hasta el superior (excluido); el último tramo puede quedar sin límite. El precio es fijo o porcentual, y sustituye al precio de PrestaShop o se suma a él. Los tramos de importe usan el importe del carrito con impuestos después de descuentos. Así reproduce la tabla real de sus transportistas o sus propios costes.

Sí. Una tarifa porcentual se calcula sobre el importe del carrito, o sobre el precio de PrestaShop del transportista en modo recargo (por ejemplo +15 % para una isla). Para el envío gratuito, marque «Envío gratuito» en un tramo o indique un umbral «Gratis desde»: el comprobador muestra entonces al cliente el umbral que debe alcanzar. Las reglas nativas de PrestaShop, como el envío gratuito global o las reglas de carrito, se siguen aplicando en el pago.

Marque «Rechazar la entrega» en la zona: los transportistas gestionados dejan de ofrecerse a sus clientes, mientras que la recogida en tienda y los transportistas no gestionados siguen disponibles. También puede rechazar un solo transportista en una zona o exigir un importe mínimo de pedido. Un mensaje traducido explica la situación al cliente en el paso de envío y en el comprobador, por ejemplo «Todavía no enviamos a Córcega: la recogida en tienda sigue disponible.»

Usted elige: usar el precio de PrestaShop del transportista o rechazar la entrega con los transportistas gestionados. El rechazo solo se aplica a los países en los que ha creado al menos una zona; los demás países conservan los precios de PrestaShop. Otro ajuste trata una zona encontrada sin tarifa para un transportista, por ejemplo por encima del último tramo de peso: precio de PrestaShop o transportista oculto. Una buena práctica es empezar con los precios de PrestaShop y pasar al modo estricto cuando sus zonas estén completas.

No, utiliza sus transportistas existentes. En la configuración, marque aquellos cuyo precio depende del código postal: el módulo los calcula con el mecanismo oficial de módulos de transporte de PrestaShop, sin overrides, y restaura sus ajustes originales si los retira o desinstala el módulo. Los transportistas gratuitos y los de otros módulos no se modifican. En el pago, el cliente ve los transportistas disponibles con su precio, y un mensaje cuando se rechaza la entrega.

Descargue el archivo de ejemplo o exporte su configuración, modifíquela y haga clic en Vista previa. El módulo acepta punto y coma, coma o tabulación como separador, UTF-8 o Windows-1252, y coma o punto decimal; las exportaciones de la versión 1.0.0 siguen siendo legibles. La vista previa cuenta zonas, códigos y tarifas y señala cada línea con error con su número. Después elija combinar (las zonas se reconocen por su nombre y los códigos existentes no se duplican) o sustituir. Antes de la importación se guarda automáticamente una copia de seguridad, que sigue disponible para su descarga.

El módulo funciona con PrestaShop 1.7.8, 8.2+ y 9.1+, y PHP 7.4 o superior; PrestaShop 1.7.7, 8.0, 8.1 y 9.0 no son compatibles. No contiene overrides y sigue a los transportistas por su referencia: sus tarifas permanecen asociadas al transportista cuando PrestaShop crea una nueva versión tras una modificación. Los nombres de zona, los mensajes y la interfaz están disponibles en español, inglés, francés, italiano y polaco. En multitienda, las zonas y tarifas se guardan para la tienda seleccionada. El cálculo busca una sola zona por dirección y la reutiliza durante la carga de la página.

Los rangos solo aceptan cifras: para los códigos con letras (Reino Unido, Canadá, Países Bajos), use un prefijo como SW1* o 1011*. PrestaShop solo ofrece un transportista si está activado para la zona de PrestaShop del país y tiene un tramo de precio para esa zona; la prueba de código postal señala estos requisitos que faltan. Empiece con pocas zonas, mantenga los precios de PrestaShop para las direcciones no cubiertas mientras completa su cobertura y compruebe sus casos habituales con la prueba antes de activar el comprobador para sus clientes.

Únete a +39 comerciantes que usan este módulo

Instalación en 5 minutos · Documentación completa incluida

inventory_2 Módulo 10.70 € 4.28 € pago único -60%
Elige tu licencia
3 months of support for 0.99€ · then 1.99€/month
  • • Respuesta en menos de 24 horas laborables
  • 🔧 Asistencia en la instalación y configuración
  • 💬 Contacto directo con el desarrollador
Sin compromiso · Cancela en 1 clic desde tu cuenta
En lugar de --€/year si se compra por separado
Cargando...