Cómo gestionar envíos y transportistas en PrestaShop
Gestionar los envíos es una de las tareas más importantes dentro de tu tienda online. No solo afecta a la experiencia de compra de tus clientes, sino también a tus costes operativos y a la percepción de tu marca. Si tienes una tienda con PrestaShop, dominar el módulo de transportistas y las reglas de envío te permitirá automatizar procesos, evitar errores y ofrecer tarifas justas y competitivas.
En esta guía extensa, vamos a desgranar todo lo que necesitas saber para configurar y gestionar tus envíos PrestaShop de forma profesional. Desde la creación de transportistas hasta el cálculo de tarifas envío PrestaShop, pasando por la gestión de zonas geográficas y la resolución de problemas comunes. Al final, tendrás un manual de referencia claro y práctico.
Primeros pasos: Entendiendo la lógica de envíos en PrestaShop
Antes de empezar a hacer clic, es fundamental que entiendas cómo funciona el sistema de envíos en PrestaShop. No es un único ajuste, sino una cadena de configuraciones que se relacionan entre sí.
Piensa en ello como una receta de cocina. Necesitas varios ingredientes:
- Zonas geográficas: Son las áreas del mundo a las que quieres enviar (ej: Europa, América del Norte, España peninsular, Islas Baleares).
- Transportistas: Son las empresas que llevarán el paquete (ej: Correos, MRW, Seur, DHL). Aquí defines quién es, qué zonas cubre y qué métodos de entrega ofrece (ej: estándar, exprés).
- Rangos de peso o precio: Son los intervalos que usarás para calcular el coste. Por ejemplo, de 0 a 1 kg, de 1 a 2 kg, etc.
- Tarifas y costes: Es el precio final que le cobrarás al cliente en función del transportista, la zona y el rango de peso o precio.
- Interfaces (opcional pero recomendado): Son los módulos que conectan tu PrestaShop con el sistema del transportista para generar etiquetas y hacer seguimiento.
La clave está en configurar cada eslabón en orden. Si no defines bien las zonas, no podrás asignar tarifas correctas a los transportistas. Vamos paso a paso.
Paso 1: Configura tus Zonas Geográficas
Las zonas son la base de toda la logística PrestaShop. Sin ellas, los transportistas no sabrían a dónde pueden llegar. PrestaShop viene con algunas zonas predefinidas, pero es crucial que las personalices.
Cómo acceder y crear una nueva zona
Para empezar, ve a Mejoras > Envío > Zonas en tu panel de administración.
Verás una lista con zonas como "Europa", "América del Norte", etc. Para crear una nueva, haz clic en el botón "Añadir nueva zona". Solo necesitas dos campos:
- Nombre: Ponle un nombre claro y descriptivo. En lugar de "Europa", podrías poner "Europa UE" o "Europa No UE". Esto te ayudará a diferenciarlas.
- Activar: Asegúrate de que esté en "Sí" para que los clientes puedan seleccionarla.
Asignar países a tus zonas
Una vez creada la zona, debes asignarle países. Ve a Mejoras > Envío > Países (o directamente desde la lista de zonas, haciendo clic en el icono de países de la fila correspondiente).
Aquí verás un listado de todos los países. Debes editar cada uno de los países que quieras incluir en tu nueva zona y, en el desplegable "Zona", seleccionar la que acabas de crear.
[TIP] : Para tiendas que solo venden en España, es muy común crear zonas separadas para "Península", "Baleares", "Canarias", "Ceuta y Melilla". Esto te permitirá aplicar tarifas de envío diferentes, ya que los costes reales son muy distintos.
[INFO] : Recuerda que también puedes configurar rangos de códigos postales dentro de un país, pero esto es más avanzado. Para empezar, la segmentación por país es suficiente.
Paso 2: Crea y configura tus Transportistas PrestaShop
Ahora que tienes las zonas listas, es hora de dar de alta a las empresas que se encargarán de entregar tus productos. Ve a Mejoras > Envío > Transportistas.
Añadiendo un nuevo transportista
Haz clic en "Añadir nuevo transportista". Se abrirá un formulario con varias pestañas. Vamos a ver las más importantes:
- Nombre del transportista: Pon el nombre real de la empresa (ej: "Correos Express").
- Tiempo de tránsito: Indica un tiempo estimado de entrega. Esto se mostrará al cliente. Puedes escribir "24/48 horas" o "2-3 días laborables".
- Logotipo: Sube el logo de la empresa para que se vea en el proceso de compra. Esto da mayor confianza al cliente.
- Velocidad de manejo: Es un valor numérico que se usa para ordenar los transportistas en el checkout. Un valor más bajo lo mostrará primero.
La pestaña de "Zonas" del transportista
Esta es una parte crítica. En la pestaña "Zonas", verás una tabla con todas las zonas que has creado en el paso anterior. Debes marcar la casilla "Activar" para las zonas a las que este transportista puede realizar envíos.
Por ejemplo, si tu transportista "Correos" solo trabaja en Península, activa solo esa zona. Si "MRW" llega a Baleares, activa Península y Baleares.
La pestaña de "Costes" o "Tarifas"
Aquí es donde defines las tarifas envío PrestaShop. PrestaShop te da dos opciones principales:
- Basado en el peso total: El coste se calcula según el peso del carrito.
- Basado en el precio total: El coste se calcula según el valor de los productos del carrito.
La mayoría de las tiendas usan el peso, pero para productos pequeños y caros, el precio puede ser una buena opción.
Para configurarlo, selecciona "Peso" o "Precio" en el desplegable superior. Luego, verás una cuadrícula.
- En las columnas, tendrás los rangos de peso (ej: 0-1 kg, 1-2 kg, 2-3 kg...). Puedes editar estos rangos en la parte superior de la tabla.
- En las filas, tendrás las zonas que has activado.
En la intersección de cada fila y columna, debes poner el precio que cobrarás por ese envío.
[WARNING] : Es muy fácil equivocarse aquí. Asegúrate de rellenar TODAS las celdas. Si dejas una celda vacía, el transportista no aparecerá como opción para ese peso y zona, o dará un error. Si no quieres ofrecer un servicio para una combinación específica, pon un precio muy alto o desactiva la zona, pero no dejes la celda en blanco.
Ejemplo práctico de tarifas
Imagina que tienes un transportista "Estándar" para la zona "Península". Y tus rangos de peso son:
- Rango 1: 0 - 1 kg
- Rango 2: 1 - 2 kg
- Rango 3: 2 - 5 kg
Podrías configurarlo así:
- Rango 1: 4,99 €
- Rango 2: 5,99 €
- Rango 3: 7,99 €
Esto significa que si un cliente compra un producto que pesa 0,5 kg, pagará 4,99 €. Si pesa 1,5 kg, pagará 5,99 €.
Paso 3: Configura los rangos de peso o precio
Para que las tarifas funcionen, debes tener bien definidos los rangos. PrestaShop viene con algunos por defecto, pero es mejor que los ajustes a tu negocio.
Ve a Mejoras > Envío > Rangos de peso (o Rangos de precio, según lo que uses).
Aquí puedes añadir, editar o eliminar rangos. Lo más común es que los rangos sean así:
- Rango 1: 0 - 1 kg
- Rango 2: 1 - 2 kg
- Rango 3: 2 - 5 kg
- Rango 4: 5 - 10 kg
- Rango 5: 10 - 20 kg
[TIP] : No hagas rangos demasiado pequeños (ej: 0-0,5 kg, 0,5-1 kg) al principio, ya que tendrás que rellenar muchas más celdas en la tabla de tarifas de cada transportista. Empieza con rangos amplios y ve ajustando si ves que pierdes margen de beneficio.
Paso 4: Gestiona las opciones de envío generales
Además de los transportistas, PrestaShop tiene una página de preferencias generales para envíos. La encontrarás en Mejoras > Envío > Preferencias.
Aquí tienes opciones interesantes:
- Envío gratuito: Puedes activar el envío gratuito a partir de un cierto precio o peso. Esto es una excelente estrategia para aumentar el ticket medio de tus pedidos.
- Gastos de manipulación: Añade un coste extra fijo a todos los envíos para cubrir embalajes o gestión.
- Entregas parciales: Permite que un pedido se envíe en varias remesas. Es útil si tienes productos en distintos almacenes, pero puede complicar la gestión, así que úsalo solo si es necesario.
Paso 5: Asignar transportistas a tus productos
Un error muy común es configurar todo el sistema de envíos y olvidar que los productos deben tener un peso correcto. El cálculo de tarifas se basa en el peso que has asignado a cada producto.
Ve a Catálogo > Productos, edita un producto y busca la pestaña de Envío. Aquí debes indicar el peso del producto (en kilogramos) y sus dimensiones (si usas módulos de cálculo volumétrico).
[INFO] : Si no pones peso a tus productos, todos los carritos pesarán 0 kg y siempre se aplicará el primer rango. Esto puede hacer que pierdas dinero si el peso real es mayor.
Paso 6: Módulos de transportistas y automatización (el siguiente nivel)
La configuración manual es perfecta para empezar, pero si vendes muchas unidades al día, te interesa instalar módulos de conexión con tus transportistas PrestaShop.
Estos módulos (como los oficiales de Correos, SEUR o MRW) se conectan directamente con la API de la empresa de mensajería. ¿Qué beneficios te aportan?
- Generación de etiquetas automáticas: Al confirmar el pedido, se crea la etiqueta de envío en PDF sin tener que entrar en la web del transportista.
- Números de seguimiento: Se envían automáticamente al cliente por email.
- Sincronización de estados: El pedido se actualiza solo cuando el transportista escanea el paquete.
- Tarifas reales: En lugar de usar tus tarifas manuales, puedes usar las tarifas reales del transportista, lo que te asegura no perder dinero en envíos.
Para instalar uno, ve a Módulos > MarketPlace y busca "tu transportista + PrestaShop". Normalmente son de pago, pero el ahorro de tiempo y la precisión que ofrecen compensan con creces la inversión.
Resolución de problemas comunes
Aunque hayas seguido todos los pasos, pueden surgir dudas. Aquí tienes las soluciones a los problemas más habituales.
"No aparece ningún transportista en el checkout"
Este es el problema más frustrante. Las causas suelen ser:
- Peso o precio fuera de rango: El peso del carrito supera el rango máximo que has definido. Por ejemplo, si tu rango máximo es de 10 kg y el carrito pesa 12 kg, ningún transportista aparecerá.
- Zonas mal configuradas: El país del cliente no está en una zona activa para el transportista. Revisa la dirección del cliente de prueba.
- Tarifas vacías: Como mencionamos antes, si la celda correspondiente al peso y zona del pedido está vacía, no se mostrará.
- Transportista desactivado: Asegúrate de que el transportista está activo en la pestaña "Configuración".
Solución rápida: Crea un pedido de prueba con un producto de peso bajo y una dirección en tu país. Ve a Mejoras > Envío > Transportistas y revisa si el transportista está activo para esa zona y si la tarifa para el rango de peso del pedido tiene un valor.
"Las tarifas que se muestran no son las que yo he configurado"
Esto suele pasar por una mala gestión de los rangos. Si tienes varios rangos, asegúrate de que no se solapan. Por ejemplo, no puede haber un rango de 0-1 kg y otro de 1-2 kg, porque el peso de 1 kg pertenecería a ambos. Lo correcto es 0-1 kg y 1.001-2 kg.
También verifica que no tienes un módulo de tarifa plana o un "Transportista gratuito" que esté interfiriendo.
"¿Cómo ofrezco envío gratuito a partir de 50€?"
Es muy sencillo. Ve a Mejoras > Envío > Preferencias. En la sección "Opciones de envío", activa la casilla "Envío gratuito" y en "Criterios" selecciona "Según el precio". Luego, en "Desde", escribe 50. A partir de ese importe, el envío será gratis.
Puedes hacer lo mismo con el peso si prefieres esa opción.
Consejos finales para optimizar tu logística en PrestaShop
Para terminar, aquí tienes algunos consejos profesionales que te ayudarán a mejorar tu logística PrestaShop:
- Revisa tus tarifas regularmente: Los transportistas actualizan sus precios cada año. Compara tus tarifas con las reales para no perder margen de beneficio.
- Ofrece varias opciones: Da a tus clientes la opción de elegir entre envío estándar (más barato y lento) y exprés (más caro y rápido). Esto mejora la experiencia de compra.
- Comunica claramente los plazos: Usa la opción "Tiempo de tránsito" en el transportista para que el cliente sepa cuándo recibirá su pedido. La falta de comunicación es una de las principales causas de reclamaciones.
- Usa el envío gratis como gancho: Atrévete a subir ligeramente el precio de tus productos para poder ofrecer envío gratis sin que te cueste dinero. Es una táctica de marketing muy efectiva.
- Empaqueta bien: Un buen embalaje no solo protege el producto, sino que también puede reducir el peso volumétrico, lo que se traduce en un coste menor de envío.
- Prueba siempre: Antes de lanzar una campaña, haz siempre un pedido de prueba desde la tienda para verificar que todo el flujo de envíos (selección de transportista, cálculo de tarifa, etc.) funciona correctamente.
Gestionar los envíos PrestaShop es un proceso continuo de aprendizaje y ajuste. No tengas miedo de experimentar con diferentes configuraciones y módulos hasta encontrar la combinación perfecta para tu negocio. Con paciencia y las herramientas adecuadas, convertirás esta tarea compleja en una ventaja competitiva.
