Cómo configurar el módulo de envío en PrestaShop para principiantes
¡Hola! Bienvenido al mundo de PrestaShop. Si estás leyendo esto, probablemente acabas de montar tu tienda online y te ha llegado el momento de lidiar con una de las partes más críticas del negocio: el envío de los pedidos.
No te preocupes, no eres el primero que se siente abrumado al ver el panel de "Transportistas". De hecho, es una de las dudas más comunes entre los principiantes. Pero tengo buenas noticias: configurar el módulo de envío es mucho más sencillo de lo que parece si sigues los pasos adecuados.
En esta guía extensa, vamos a desgranar todo el proceso para que puedas configurar envíos PrestaShop sin frustrarte. Vamos a explicar qué es un transportista, cómo crear rangos de precios y pesos, y cómo activar las zonas geográficas. Al final, tu tienda estará lista para cobrar el porte correcto y enviar paquetes sin errores.
Vamos a ello.
¿Qué necesitas antes de empezar a configurar los envíos?
Antes de lanzarte a los ajustes técnicos, es fundamental que tengas claros dos conceptos básicos. Si los entiendes, el resto será coser y cantar.
1. Las Zonas: Son áreas geográficas (ej: Europa, América del Norte, España peninsular). No son países, sino agrupaciones de países. Si no defines zonas, no podrás decirle a la tienda a qué lugares envías.
2. Los Transportistas: Son las empresas que llevarán el paquete (Correos, MRW, Seur, UPS, etc.). En PrestaShop, un transportista no es solo una empresa; es una regla de cálculo. Aquí defines cuánto cuesta enviar un paquete según su peso o precio.
Si intentas configurar el módulo de envío sin tener esto claro, acabarás con tarifas incorrectas. Por eso, nuestro primer paso será revisar la configuración de las direcciones y zonas.
Paso 1: Configurar las Zonas Geográficas (La base de todo)
Para configurar envíos PrestaShop correctamente, primero debes decirle a la plataforma qué zonas del mundo sirves. Esto se hace en el panel de administración.
Ve al menú lateral izquierdo y navega a Mejoras > Transporte > Zonas.
Aquí verás una lista con zonas predefinidas (Europa, América del Norte, etc.). Te recomiendo que edites estas zonas para que se ajusten a tu negocio.
### ¿Cómo crear una zona personalizada?
Si vendes solo en España peninsular, no tiene sentido tener una zona llamada "Europa" que incluya países que no sirves.
- Haz clic en el botón "Añadir nueva zona" (arriba a la derecha).
- Ponle un nombre claro, por ejemplo: "España Peninsular" o "Islas Baleares".
- Activa la casilla "Activa" (obligatorio para que funcione).
- En el campo "Contiene países", selecciona los países que pertenecen a esa zona. Si creas una zona para España, busca "Spain" o "España" y añádelo.
- Guarda los cambios.
[TIP] Puedes crear tantas zonas como necesites. Si vendes a toda Europa, crea una zona "Europa" y añade todos los países miembros. Esto te permitirá ofrecer tarifas diferentes para cada grupo de países.
Una vez tengas tus zonas, es hora de asignar los países a cada una. Ve a Mejoras > Transporte > Zonas y haz clic en el icono del lápiz junto a la zona que quieras editar. Aquí podrás marcar o desmarcar los países que la componen.
Paso 2: Añadir un nuevo Transportista (El corazón del envío)
Ahora vamos a crear el transportista. Este es el paso más importante del módulo envío PrestaShop.
Ve a Mejoras > Transporte > Transportistas y haz clic en "Añadir nuevo transportista".
Se abrirá un formulario con varias pestañas. Vamos a revisarlas una a una.
### Pestaña "Configuración general"
Aquí defines la identidad del transportista.
- Nombre del transportista: Ponle un nombre que reconozcas tú, pero también tus clientes. Ej: "Envío 24h - MRW".
- Tiempo de tránsito: Indica cuántos días tardará en llegar. Esto se muestra al cliente en la ficha del producto. Ej: "Entrega en 24/48 horas".
- Velocidad: Es una estimación para que el sistema ordene las opciones. Pon un número (0 es el más rápido, 9 el más lento).
- Logo: Sube el logo de la empresa de paquetería (opcional, pero da confianza).
- Activar: Asegúrate de que esté en "Sí" para que aparezca en la tienda.
[WARNING] No olvides activar el transportista. Si lo dejas desactivado, no aparecerá en el checkout y tus clientes no podrán elegir método de entrega.
### Pestaña "Zonas de envío"
Esta es la parte más delicada. Debes marcar las casillas de las zonas que has creado antes para indicar a dónde llega este transportista.
- Marca la casilla de la zona (ej: "España Peninsular").
- Si quieres que este transportista cubra varias zonas, márcalas todas.
### Pestaña "Costes, pesos y facturación"
Aquí es donde se calcula el precio. Presta mucha atención porque es donde la gente suele equivocarse.
Tienes dos opciones principales:
- Facturación por peso total: El coste se calcula según el peso del pedido. Es la opción más común.
- Facturación por precio total: El coste se calcula según el precio final de la cesta. Útil si vendes productos ligeros pero caros.
Debajo de esta configuración, verás una tabla llamada "Rangos". Aquí defines los tramos.
Por ejemplo, si has elegido "Por peso":
- Define el peso máximo del primer rango (ej: 0 a 1 kg).
- En la columna de tu zona (ej: España Peninsular), escribe el precio (ej: 4,99 €).
- Haz clic en "Añadir rango" para crear el siguiente tramo (ej: 1 a 2 kg) y asígnale otro precio (ej: 6,99 €).
[INFO] El sistema funciona así: si un pedido pesa 1,5 kg, buscará el rango que contenga ese peso (1 a 2 kg) y aplicará el precio que hayas puesto en la columna de la zona correspondiente. Si no pones precio en un rango, el envío no estará disponible para ese peso.
### Pestaña "Resumen"
Aquí verás un resumen de todo lo que has configurado. Revisa que las zonas estén activas y que los rangos tengan precios. Guarda el transportista.
Paso 3: Configurar el Módulo de Envío (La forma fácil)
Ahora que ya tienes el transportista creado, PrestaShop ofrece una opción mucho más visual para gestionar todo esto: el módulo de envío.
Ve a Módulos > Módulos y servicios y busca "Envío" o "Carrier". El módulo nativo se llama "Transportista" o similar (depende de la versión). Ábrelo.
Este módulo te da una vista de "dashboard" mucho más amigable. Desde aquí puedes:
- Ver los transportistas activos.
- Editar sus precios rápidamente.
- Añadir nuevos transportistas sin tanto formulario técnico.
[TIP] Aunque el formulario nativo de PrestaShop es completo, si te pierdes, este módulo te guía paso a paso. Muchos principiantes prefieren configurar los transportistas desde aquí porque es más visual y menos abrumador.
Dentro del módulo, verás una lista de los transportistas que has creado. Haz clic en el botón de "Editar" (el lápiz) para modificar los rangos sin salir de la página. Es la forma más rápida de configurar envíos PrestaShop cuando ya tienes la base hecha.
Paso 4: Ajustar el peso y las dimensiones de tus productos
Esto es un error muy común entre novatos. Has configurado los rangos de peso, pero si tus productos no tienen un peso asignado, el sistema no sabrá calcular nada y dará error.
Ve a Catálogo > Productos y edita un producto.
En la pestaña "Envío" (o "Transporte"), verás campos para:
- Peso: Introduce el peso real del paquete (incluyendo el embalaje).
- Dimensiones (Ancho, Alto, Largo): Son obligatorias si tu transportista cobra por volumen o si usas empresas que lo requieren.
[WARNING] Si no asignas peso a los productos, el envío aparecerá como "Gratis" o dará error "No hay transportistas disponibles". Asigna siempre un peso, aunque sea estimado. Es mejor cobrar de más a un cliente que perder una venta por un error técnico.
Paso 5: ¿Y si quiero ofrecer envío gratis?
Ofrecer envío gratis es una estrategia de marketing excelente. PrestaShop te permite hacerlo de dos maneras:
- Por peso: En la pestaña de "Rangos" del transportista, en el rango más alto (ej: de 10 kg a 100 kg), pon el precio a "0". Así, los pedidos pesados no pagan envío.
- Por precio del pedido: En la configuración del transportista, en la parte de "Facturación", elige "Por precio total". Luego, en el rango de precios más alto (ej: de 100 € a 1000 €), pon el coste a "0".
[INFO] La segunda opción es la más utilizada: "Envío gratis a partir de 50€". Solo tienes que crear un rango de precios que empiece en 50 € y ponerle coste 0.
Paso 6: Probar que todo funciona (El paso que nadie hace)
Has hecho todos los pasos, pero debes probarlo. No hay nada peor que un cliente quejándose de que no puede pagar porque no encuentra transportista.
Para probar, haz lo siguiente:
- Ve a tu tienda como cliente (en una ventana de incógnito).
- Añade un producto al carrito.
- Ve al checkout.
- Introduce una dirección real de la zona que has configurado (ej: Madrid, España).
- En el paso de envío, debería aparecer el transportista que has creado con el precio correcto.
Si no aparece, revisa estos puntos:
- ¿El transportista está activo?
- ¿La dirección de entrega está dentro de la zona que has asignado?
- ¿El peso del producto está dentro de los rangos definidos?
- ¿Has guardado los cambios en el transportista?
[WARNING] Si tienes problemas, revisa también que el país de la tienda y la zona de la dirección coincidan. A veces, si tu tienda está en España pero la zona creada solo incluye "Francia", el sistema no mostrará el transportista.
Preguntas Frecuentes (FAQ) sobre el módulo de envío
Para cerrar, voy a resolver las dudas más habituales que me llegan al soporte.
### ¿Puedo tener varios transportistas a la vez?
Sí, por supuesto. Puedes tener uno para envíos económicos (tardan más) y otro para envíos exprés (más caros). El cliente elegirá el que prefiera en el checkout.
### ¿Cómo configuro envíos a islas o territorios especiales?
Crea una zona nueva llamada "Islas" o "Canarias". Añade el país (ej: España) y luego, dentro de la configuración de la zona, desmarca la península y deja solo las provincias insulares si es posible. Si no, crea una zona solo para Canarias y añade el país España, pero luego en el transportista, en "Zonas de envío", desmarca la zona de "España Peninsular" y marca solo la de "Canarias".
### ¿Qué significa "Coste por unidad" en el transportista?
Ese campo es un coste fijo que se añade a cada paquete, independientemente del peso o precio. Es útil para cubrir gastos de embalaje o gestión. Si no lo necesitas, déjalo en 0.
### Mi transportista no aparece en el checkout, ¿qué hago?
Sigue la lista de verificación del Paso 6. El error más común es no tener el peso del producto asignado o no haber guardado los rangos de precios. También verifica que el módulo de envío no esté desactivado.
### ¿Y si uso un transportista externo como Correos?
No importa. El proceso es el mismo. Solo cambia el nombre y el logo. PrestaShop no se conecta automáticamente con las agencias de transporte (eso requiere módulos de pago avanzados). Aquí solo estás configurando las tarifas que mostrarás al cliente.
Conclusión y consejo final
Configurar el módulo de envío en PrestaShop es una tarea que requiere paciencia, pero una vez que entiendes la lógica de Zonas + Transportistas + Rangos, todo fluye.
Mi consejo final es que no tengas miedo a experimentar. Crea un transportista de prueba, ponle precios y ve probando con diferentes pesos y direcciones. Verás cómo rápidamente le coges el truco.
Si después de todo esto sigues teniendo problemas, no dudes en contactar con tu proveedor de hosting o consultar la documentación oficial. Pero estoy seguro de que con esta guía de envíos PrestaShop serás capaz de dejar tu tienda lista para vender y enviar sin dolores de cabeza.
¡Mucha suerte con tu negocio online!
