🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo crear y configurar un módulo de envío en PrestaShop

Actualizado el 11 de septiembre de 2025

¿Por qué es importante configurar bien los transportistas en PrestaShop?

Cuando tienes una tienda online, el envío es una de las partes que más influye en la decisión de compra de tus clientes. Un módulo de envío mal configurado puede provocar que los cargos no coincidan con el peso real del paquete, que ciertas zonas no tengan tarifa disponible o incluso que el proceso de compra se quede bloqueado. Por eso, aprender a configurar envío PrestaShop correctamente es una habilidad imprescindible para cualquier comercio electrónico.

En este artículo te voy a explicar paso a paso cómo crear y configurar un módulo de envío en PrestaShop, desde cero y sin necesidad de conocimientos técnicos avanzados. Hablaremos de transportistas, rangos de peso, zonas geográficas, tarifas y mucho más. Al final, tendrás todo lo necesario para que tus envíos prestashop funcionen como un reloj suizo.

Requisitos previos antes de empezar

Antes de lanzarnos a configurar nada, es importante que tengas claro qué necesitas tener a mano.

Acceso al panel de administración

Para configurar los envíos, necesitas tener acceso al panel de administración de tu PrestaShop. Normalmente se accede a través de una URL tipo tudominio.com/admin. Si tu hosting lo gestionas con Syspanel (accesible por el puerto 2106), recuerda que desde ahí puedes gestionar bases de datos, archivos y dominios, pero la configuración de la tienda se hace siempre dentro de PrestaShop.

Datos de tu transportista

Ten preparada la siguiente información del transportista que quieras configurar (Correos, MRW, Seur, GLS, etc.):

  • Nombre del transportista.

  • Descripción (opcional).

  • URL de seguimiento (si la tiene).

  • Zonas geográficas a las que envías.

  • Tarifas por peso o por precio.

  • Gastos de manipulación (si los hay).

  • Si admite paquetes contra reembolso o no.

Con estos datos en la mano, el proceso será mucho más rápido.

Crear un transportista en PrestaShop

El primer paso para configurar envío PrestaShop es crear un transportista. PrestaShop viene con algunos transportistas predefinidos, pero lo más habitual es que quieras crear los tuyos propios.

Accede a la sección de transportistas

En el panel de administración, ve al menú lateral y busca el apartado Mejora de la tienda > Transporte > Transportistas. Aquí verás una lista con los transportistas existentes.

Pulsa el botón Añadir nuevo transportista y se abrirá un formulario con varias pestañas.

Rellena los datos generales

En la pestaña Transportistas, rellena los campos obligatorios:

  • Nombre: Ponle un nombre reconocible, por ejemplo "Correos Express 24h".

  • Tiempo estimado de entrega: Texto breve como "2-3 días laborables".

  • Logotipo: Puedes subir una imagen si quieres, aunque no es obligatorio.

  • URL de seguimiento: Si tu transportista ofrece seguimiento, puedes poner la URL base. Por ejemplo, si la web es https://www.correos.es/es/es/herramientas/seguimiento, PrestaShop añadirá el número de seguimiento automáticamente.

Activa el transportista marcando la casilla Activar y elige si quieres que se aplique a todas las tiendas (si tienes multitienda) o solo a alguna.

Configura los intervalos de peso y precio

En la pestaña Rangos de peso o Rangos de precio, debes definir los rangos de peso o precio según tu estrategia. Por ejemplo:

  • De 0 a 1 kg.

  • De 1 a 2 kg.

  • De 2 a 5 kg.

  • De 5 a 10 kg.

  • Más de 10 kg.

Estos rangos los usarás después para asignar tarifas. Si no creas ningún rango, no podrás asignar precios al transportista.

Asigna las zonas de envío

En la pestaña Zonas, marca las zonas geográficas donde este transportista realiza envíos. PrestaShop ya trae zonas predefinidas como "Europa", "Norteamérica", etc. Si no tienes ninguna creada, puedes crear una nueva desde Mejora de la tienda > Zonas geográficas.

Guarda el transportista

Cuando hayas rellenado todo, pulsa Guardar. Ya tienes tu primer transportista creado.

Configurar las tarifas de envío

Ahora viene la parte más importante: asignar las tarifas. Aquí es donde mucha gente se pierde, pero es muy sencillo si sigues estos pasos.

Accede a las tarifas del transportista

Desde la lista de transportistas, pulsa el botón Editar del transportista que acabas de crear. Después, ve a la pestaña Tarifas.

Crea una regla de tarifa

Verás una tabla con las zonas a la izquierda y los rangos de peso o precio en la parte superior. Solo tienes que rellenar la casilla correspondiente con el precio que quieres cobrar.

Por ejemplo, si tienes un rango de 0 a 1 kg y la zona "España", escribe en la celda correspondiente el precio que quieres cobrar por ese envío (por ejemplo, 4,99 €).

Si quieres que un rango no esté disponible, simplemente deja la casilla vacía.

Gastos adicionales

En la pestaña Gastos de manipulación, puedes añadir un coste extra fijo que se sumará a cada envío. Esto es útil para cubrir embalaje, seguros, etc. También puedes indicar si este transporte admite contra reembolso y si se aplica un cargo extra en esos casos.

Guarda las tarifas

Pulsa Guardar al terminar. Ya tienes tus tarifas envío prestashop configuradas.

Crear zonas geográficas personalizadas

Si vendes a países o regiones que no están en las zonas por defecto, necesitas crear tus propias zonas.

Accede a zonas geográficas

Ve a Mejora de la tienda > Zonas geográficas y pulsa Añadir nueva zona.

Configura la zona

Ponle un nombre claro (por ejemplo, "España peninsular", "Canarias", "Portugal", etc.) y márcala como activa. Después, en la pestaña Países, selecciona los países que forman parte de esa zona.

Asigna la zona a tu transportista

Vuelve al transportista y en la pestaña Zonas, marca la nueva zona que has creado. Luego ve a Tarifas y rellena los precios para esa zona. Así tendrás un control total sobre envíos prestashop a cualquier parte del mundo.

Configurar el envío gratuito

Uno de los reclamos comerciales más utilizados es el envío gratuito a partir de un importe. PrestaShop permite configurarlo de varias formas.

Envío gratuito por importe

En la pestaña Tarifas de tu transportista, puedes dejar vacías las casillas de una zona y en su lugar, en la parte inferior de la tabla, activar la opción Envío gratuito a partir de. Introduce el importe mínimo de compra para que el envío sea gratis.

Envío gratuito con reglas de carrito

Otra opción es crear una regla de carrito desde Reglas de precios > Reglas de carrito. Ahí puedes definir un descuento del 100% en el transporte cuando el pedido supere un importe. Esto te da más flexibilidad porque puedes combinarlo con otros descuentos.

Probar la configuración de envío

Una vez que hayas configurado todo, es fundamental probar que funciona correctamente. Te recomiendo hacer una simulación de compra.

Realiza un pedido de prueba

Entra en tu tienda como si fueras un cliente, añade un producto al carrito y ve al checkout. Comprueba que:

  • El transportista aparece en la lista de métodos de envío.

  • Las tarifas se calculan correctamente según el peso y la zona.

  • El envío gratuito se aplica cuando corresponde.

  • No hay errores de cálculo ni mensajes extraños.

Revisa los pedidos

Una vez hecho el pedido de prueba, revisa en el panel de administración que el pedido se ha registrado correctamente y que el transportista asignado es el correcto.

Solucionar problemas comunes

A veces las cosas no salen a la primera. Aquí tienes los problemas más habituales y cómo solucionarlos.

El transportista no aparece en el checkout

Esto suele deberse a que no hay ninguna tarifa configurada para la zona y el rango del pedido. Revisa que has rellenado las celdas de tarifa en la pestaña Tarifas.

El peso del pedido no coincide con el rango

Comprueba que los rangos de peso que has definido cubren todos los pesos posibles. Si un producto pesa más que el rango máximo, el envío no se mostrará.

No se aplica el envío gratuito

Revisa que la opción Envío gratuito a partir de está activa y que el importe del carrito (sin impuestos o con impuestos, según tu configuración) supera el umbral.

Quiero cambiar el transportista de un pedido existente

Puedes hacerlo desde el detalle del pedido en el panel de administración, en la sección de envío. Cambia el transportista y guarda los cambios.

[TIP] Si estás empezando, es mejor que configures primero un transportista genérico con tarifas planas (por ejemplo, 5 € para todo). Una vez que tengas más experiencia, puedes ir añadiendo rangos de peso y zonas más complejas.

Integrar transportistas externos

Si usas transportistas que ofrecen módulos oficiales (como Correos, Seur o GLS), normalmente es recomendable instalar su módulo oficial desde el marketplace de PrestaShop. Estos módulos suelen incluir la sincronización de tarifas en tiempo real, etiquetas de envío y seguimiento automático.

Instalar un módulo de transportista

Ve a Módulos > Módulos y servicios, busca el nombre del transportista y pulsa Instalar. Después, sigue las instrucciones del propio módulo, que normalmente te pedirá un usuario y contraseña de la cuenta del transportista.

Ventajas de usar módulos oficiales

  • Cálculo automático de tarifas según el destino y el peso.

  • Generación de etiquetas de envío sin salir de PrestaShop.

  • Seguimiento del pedido actualizado.

  • Menos errores manuales.

[INFO] Si tu sitio está alojado en un servidor con Syspanel (puerto 2106), asegúrate de que el módulo no requiere extensiones de PHP que no estén habilitadas. En caso de duda, contacta con tu proveedor de hosting.

Configurar el modo de pago contra reembolso

Si tu transportista admite contra reembolso, debes configurar el módulo de pago correspondiente.

Activar el pago contra reembolso

En Mejora de la tienda > Pago > Medios de pago, activa el módulo de pago contra reembolso (normalmente se llama "Pago contra reembolso" o "Cash on delivery").

Asociarlo a tu transportista

Dentro de la configuración de ese módulo, podrás elegir qué transportistas admiten este método de pago. Marca los que correspondan.

Establecer un cargo extra

Si quieres cobrar un suplemento por contra reembolso, puedes hacerlo desde la pestaña Gastos de manipulación del transportista, indicando un coste adicional para este tipo de pago.

Consejos finales para optimizar tus envíos

Configurar el módulo de envío es solo el principio. Aquí tienes algunos consejos para mejorar la experiencia de tus clientes con los envíos prestashop.

Ofrece varios transportistas

Cuanta más variedad ofrezcas, más opciones tendrá el cliente. Combina un transportista rápido (más caro) con uno económico (más lento).

Revisa tus tarifas periódicamente

Los costes de envío reales pueden cambiar. Revisa tus tarifas envío prestashop al menos una vez al mes para asegurarte de que no estás perdiendo dinero.

Comunica claramente los plazos

Usa el campo Tiempo estimado de entrega para que el cliente sepa cuándo recibirá su pedido. Esto reduce reclamaciones y aumenta la confianza.

Utiliza un módulo de seguimiento de pedidos

Puedes instalar un módulo que envíe emails automáticos al cliente cuando el pedido cambia de estado. Esto mejora la comunicación y reduce los tickets de soporte.

No sobrecargues la configuración

Empieza simple. Un transportista con una tarifa plana y una zona es mejor que un sistema complejo que no entiendes. Ve añadiendo complejidad solo cuando sea necesario.

[WARNING] No configures tarifas de envío sin comprobar antes los precios reales de tu transportista. Si pones precios demasiado bajos, estarás asumiendo pérdidas en cada pedido. Si los pones demasiado altos, perderás ventas. Investiga bien antes de fijar tus tarifas.

Preguntas frecuentes sobre envíos en PrestaShop

¿Puedo configurar envíos gratis solo para algunos países?

Sí. Basta con que dejes vacías las tarifas de las zonas donde no quieras envío gratis y actives la opción de envío gratuito a partir de un importe solamente en las zonas que te interesen.

¿Cómo calcula PrestaShop el peso de los productos?

El peso se calcula automáticamente sumando el peso de cada producto que hay en el carrito, más el peso del embalaje si lo has configurado en el transportista (campo "Peso del embalaje").

¿Qué pasa si un pedido supera el peso máximo de mi transportista?

Si no has definido un rango de peso superior, el transportista no aparecerá como opción de envío para ese pedido. Es importante que definas rangos que cubran todos los posibles pesos de tus productos.

¿Puedo tener varios transportistas con diferentes tarifas?

Sí, PrestaShop permite tener tantos transportistas como quieras. Cada uno puede tener sus propias zonas, rangos de peso y tarifas.

¿Necesito conocimientos de programación para configurar los envíos?

No. Toda la configuración se hace desde el panel de administración de PrestaShop, sin tocar código. Solo necesitas tener claros los datos de tu transportista y las tarifas que quieres aplicar.

¿Cómo puedo saber si mi configuración está bien hecha?

La mejor forma es hacer un pedido de prueba con diferentes productos, pesos y direcciones de envío. Si todo funciona, tu configuración es correcta.

Resumen final

Configurar un módulo de envío en PrestaShop no es complicado si sigues los pasos adecuados. Recuerda la estructura básica: crear un transportista, definir zonas, establecer rangos de peso y asignar tarifas. Después, no olvides probar todo con un pedido real.

Con esta guía ya tienes las bases para gestionar tus envíos prestashop como un profesional. Si además quieres ir un paso más allá, explora los módulos oficiales de los transportistas y las reglas de carrito para ofrecer promociones de envío atractivas.

La clave está en mantener tus tarifas actualizadas, comunicar bien los plazos y ofrecer opciones variadas a tus clientes. Así, el envío dejará de ser un quebradero de cabeza y se convertirá en una ventaja competitiva para tu tienda.

Si te surge cualquier duda durante el proceso, no dudes en revisar la documentación oficial de PrestaShop o contactar con tu proveedor de hosting. Y recuerda que en Syspanel (puerto 2106) puedes gestionar los recursos de tu servidor, aunque la configuración de la tienda siempre se hace desde el panel de PrestaShop.

¡Ahora sí, manos a la obra y a configurar esos envíos!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel