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

Cómo configurar el envío y los transportistas en PrestaShop

Actualizado el 20 de octubre de 2025

Introducción: Por qué es clave configurar bien los envíos

Configurar el envío y los transportistas en PrestaShop es una de las tareas más importantes para que tu tienda online funcione como un reloj. Si no lo haces bien, tus clientes pueden ver precios de transporte incorrectos, no encontrar su país o incluso abandonar la compra en el último paso. Y eso, como imaginarás, se traduce en ventas perdidas.

La buena noticia es que PrestaShop incluye un sistema muy completo para gestionar zonas, transportistas, tarifas y etiquetas. Aunque al principio parezca un poco lioso, con esta guía paso a paso vas a aprender a configurar envío PrestaShop como un profesional, sin necesidad de ser un experto técnico.

Vamos a ir por partes. Primero entenderemos los conceptos básicos, luego crearemos zonas de envío, después configuraremos los transportistas PrestaShop y finalmente asignaremos las tarifas. Al final, te dejo una sección de preguntas frecuentes para resolver las dudas más comunes.

Conceptos básicos: Zonas, transportistas y tarifas

Antes de empezar a mover botones, es fundamental que entiendas tres conceptos que se usan constantemente en PrestaShop. No te saltes esta parte, porque todo lo demás se construye sobre estas ideas.

¿Qué es una zona de envío?

Una zona de envío es un grupo geográfico. Puede ser un país, un continente o un conjunto de países. Por ejemplo, puedes tener una zona llamada "España Peninsular", otra para "Islas Baleares" y otra para "Europa". Las zonas te permiten aplicar tarifas diferentes según el destino.

¿Qué es un transportista?

Un transportista es la empresa que lleva el paquete a casa del cliente. Puede ser Correos, SEUR, MRW, GLS, o incluso tu propio servicio si haces entregas en mano. En PrestaShop, un transportista es una entidad que se asocia a una o varias zonas y que tiene sus propias tarifas.

¿Qué son las tarifas de envío?

Las tarifas son los precios que pagará el cliente por el envío. Pueden ser fijas, por peso, por precio del pedido o combinadas. Por ejemplo: "Envío gratis a partir de 50 euros" o "3,99 euros para pedidos de menos de 2 kg".

Paso 1: Configurar las zonas de envío en PrestaShop

Las zonas son la base de todo. Sin zonas, no puedes asignar transportistas. Vamos a crearlas.

Cómo acceder al menú de zonas

Entra en tu panel de administración de PrestaShop. En el menú lateral, busca la sección Mejoras o Parámetros avanzados (según la versión, puede variar). Dentro, encontrarás la opción Zonas. Haz clic ahí.

Verás una lista con zonas predefinidas como "Europa", "América del Norte", etc. Puedes editarlas o crear nuevas.

Crear una nueva zona paso a paso

Para crear una zona nueva, sigue estos pasos:

  1. Haz clic en el botón Añadir nueva zona.
  2. Escribe un nombre claro, por ejemplo, "España Peninsular".
  3. Activa la opción Habilitada para que esté disponible.
  4. Guarda los cambios.

Repite este proceso para todas las zonas que necesites. Te recomiendo crear al menos estas:

  • España Peninsular
  • Islas Baleares
  • Islas Canarias
  • Europa (resto)
  • Internacional

Asignar países a cada zona

Una vez creadas las zonas, hay que decirle a PrestaShop qué países pertenecen a cada una. Para ello, ve a Parámetros avanzados > Países (o Localización > Países en versiones nuevas).

Busca el país que quieras asignar (por ejemplo, España) y haz clic en editar. En el campo Zonas, selecciona todas las zonas que apliquen. En el caso de España, puedes marcarla en "España Peninsular" si cubre todo el territorio, pero luego tendrás que crear zonas más específicas si quieres diferenciar Canarias o Baleares.

[!INFO] En versiones recientes de PrestaShop, puedes asignar varios países a una zona de forma masiva usando la opción de edición múltiple. Selecciona los países y en el desplegable elige la zona.

Paso 2: Configurar los transportistas en PrestaShop

Los transportistas PrestaShop son el siguiente nivel. Sin ellos, no hay envío posible. Vamos a configurar uno desde cero.

Acceder al menú de transportistas

En el menú lateral, ve a Transporte > Transportistas. Verás una lista con los que ya vienen por defecto (puede que estén deshabilitados). Para crear uno nuevo, haz clic en Añadir nuevo transportista.

Datos generales del transportista

En la pestaña Datos generales, rellena lo siguiente:

  • Nombre del transportista: Por ejemplo, "Correos Express".
  • Tiempo de tránsito: Un texto como "24-48 horas" que verá el cliente.
  • Velocidad: Puedes poner un valor orientativo, no es crítico.
  • Logotipo: Puedes subir una imagen pequeña, pero no es obligatorio.
  • Activar el transportista: Marca esta casilla.

Configurar el modo de facturación

En la misma pantalla, verás la opción Modo de facturación. Aquí decides cómo se calcula el precio:

  • Según el peso total: Ideal si vendes productos físicos y el peso es relevante.
  • Según el precio total del pedido: Útil para envíos gratis o tarifas planas por importe.
  • Según el número de paquetes: Menos común, pero útil para dropshipping.

Elige la que mejor se adapte a tu negocio. Te recomiendo empezar por precio total del pedido si vendes productos ligeros o de precio alto, y peso si vendes artículos pesados.

Asignar zonas al transportista

En la pestaña Zonas, marca las zonas donde este transportista va a operar. Por ejemplo, si es un transportista nacional, marca solo "España Peninsular". Si es internacional, marca varias.

[!WARNING] Si no marcas ninguna zona, el transportista no aparecerá en ningún checkout. Este es un error muy común.

Configurar los rangos de envío

Esta es la parte más delicada. En la pestaña Rangos, verás dos columnas: una para el límite inferior y otra para el superior. Según el modo de facturación que elegiste, serán rangos de peso o de precio.

Por ejemplo, si usas peso:

  • Rango 1: de 0 kg a 1 kg → tarifa 3,99 €
  • Rango 2: de 1 kg a 3 kg → tarifa 5,99 €
  • Rango 3: de 3 kg a 10 kg → tarifa 9,99 €

Y si usas precio del pedido:

  • Rango 1: de 0 € a 50 € → tarifa 4,99 €
  • Rango 2: de 50 € a 100 € → tarifa 2,99 €
  • Rango 3: más de 100 € → tarifa 0 € (gratis)

Para cada rango, deberás rellenar el coste para cada zona asignada. Verás una tabla con las zonas en las filas y los rangos en las columnas. Simplemente escribe el precio en cada casilla.

[!TIP] Si quieres ofrecer envío gratis, crea un rango con tarifa 0 €. También puedes combinar rangos de peso y precio para opciones más avanzadas.

Paso 3: Configurar las opciones de envío generales

Además de los transportistas, PrestaShop tiene opciones globales que afectan a todos los envíos. Ve a Transporte > Preferencias (o Parámetros avanzados > Preferencias de transporte).

Configurar el peso y la tarifa por defecto

En esta pantalla puedes definir:

  • Peso por defecto del paquete vacío: Útil si vendes cajas o embalajes.
  • Tarifa de envío por defecto: Se usa si un producto no tiene asignado peso o si hay errores.
  • Reenviar a otra dirección: Puedes permitir que el cliente envíe a una dirección distinta de la de facturación.

Manejo de paquetes y devoluciones

También puedes configurar si quieres permitir devoluciones y si el transportista debe generar etiquetas. Estas opciones son más avanzadas, pero es bueno saber que existen.

Paso 4: Asignar transportistas a los productos

Aunque no es estrictamente necesario, PrestaShop permite asignar transportistas específicos a productos concretos. Esto es útil si vendes productos que solo se envían con un transportista determinado (por ejemplo, productos frágiles).

Para hacerlo, ve a Catálogo > Productos, edita un producto y busca la pestaña Envío. Allí verás la lista de transportistas disponibles. Marca o desmarca según corresponda.

[!INFO] Si no configuras esto, el producto usará todos los transportistas activos. Es decir, el cliente podrá elegir cualquiera de los que hayas configurado.

Paso 5: Probar el flujo de compra completo

Una vez que tengas todo configurado, es fundamental hacer una prueba real. Entra en tu tienda como si fueras un cliente, añade un producto al carrito y llega hasta el paso de envío. Comprueba lo siguiente:

  • Que aparecen los transportistas que has configurado.
  • Que las tarifas son las correctas según el peso o precio.
  • Que las zonas funcionan (prueba con direcciones de diferentes países).
  • Que no hay errores de cálculo ni mensajes raros.

Si algo falla, revisa los pasos anteriores. El error más común es que un transportista no tenga asignada la zona correcta o que los rangos estén mal definidos.

Preguntas frecuentes sobre envíos en PrestaShop

¿Por qué no aparece ningún transportista en el checkout?

Esto suele pasar por tres motivos: el transportista está deshabilitado, no tiene zonas asignadas, o los rangos no coinciden con el peso/precio del pedido. Revisa los tres puntos.

¿Puedo tener varios transportistas con diferentes tarifas?

Sí, por supuesto. PrestaShop permite tener tantos transportistas como necesites. Eso sí, recuerda que cada uno debe tener sus propias zonas y rangos. El cliente podrá elegir el que prefiera.

¿Cómo puedo ofrecer envío gratis a partir de cierta cantidad?

Crea un rango de precio (si usas facturación por precio) que vaya desde el mínimo hasta un valor muy alto, y pon tarifa 0 €. Por ejemplo, de 50 € a 1000 € con coste 0 €. Así, cualquier pedido mayor de 50 € tendrá envío gratis.

¿Qué pasa con los envíos a Canarias o Baleares?

Debes crear zonas específicas para ellas y asignarlas a transportistas con tarifas diferentes. Recuerda que los impuestos o aduanas pueden variar, pero eso ya es tema de impuestos, no de envíos.

¿Puedo usar un transportista que no sea de paquetería, como mensajería local?

Claro. Puedes crear un transportista llamado "Entrega en mano" o "Recogida en tienda" y asignarle una tarifa de 0 €. Solo asegúrate de que la zona incluya tu localidad o país.

Consejos finales y buenas prácticas

Para terminar, te dejo algunos consejos que te ahorrarán dolores de cabeza:

  • Revisa las zonas periódicamente: Si añades un país nuevo a tu tienda, recuerda asignarlo a una zona.
  • Usa nombres descriptivos: "Transportista 1" no es buena idea. Mejor "Correos 24h" o "Envío estándar".
  • No olvides el peso: Si vendes productos físicos, define siempre el peso en cada producto. Si no, los rangos por peso fallarán.
  • Haz pruebas antes de lanzar una campaña: Si vas a hacer una promoción de envío gratis, pruébalo antes con un pedido real.
  • Mantén la coherencia entre zonas y transportistas: Si tienes una zona "España" y un transportista solo para "Madrid", el resto de clientes españoles no tendrán opciones de envío.

Y si tu tienda está alojada en Syspanel, recuerda que puedes acceder a tu panel de control a través del puerto 2106 para gestionar copias de seguridad o bases de datos, aunque para configurar envíos solo necesitas el back-office de PrestaShop.

Conclusión

Configurar el envío y los transportistas en PrestaShop es un proceso que requiere atención al detalle, pero una vez que lo dominas, es muy gratificante. Las zonas, los transportistas y los rangos trabajan juntos para ofrecer a tus clientes una experiencia de compra clara y sin sorpresas.

Recuerda que puedes empezar de forma sencilla: crea una zona para tu país, un transportista con tarifa plana y un rango de precio. A partir de ahí, ve añadiendo complejidad cuando la necesites. Y si te surge cualquier duda, revisa esta guía o consulta la ayuda oficial de PrestaShop.

Ahora ya sabes cómo configurar envío PrestaShop y cómo crear transportistas PrestaShop con sus zonas envío PrestaShop. ¡Ponte manos a la obra y verás cómo tus ventas suben al ofrecer opciones de envío claras y profesionales!

¿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