Cómo configurar el envío en PrestaShop (Guía para principiantes)
¡Hola! Si estás leyendo esto, seguramente acabas de montar tu tienda online con PrestaShop y te ha llegado el momento de lidiar con los gastos de envío. No te preocupes, es completamente normal sentirse un poco perdido al principio. Configurar el envío en PrestaShop puede parecer un laberinto con tantas opciones, pero te prometo que es mucho más sencillo de lo que parece si lo desglosamos paso a paso.
En esta guía para principiantes, vamos a desmitificar todo el proceso. Aprenderás desde qué es un transportista hasta cómo calcular los costes de envío perfectos para tu negocio. Al final, tendrás tu tienda lista para enviar paquetes a tus clientes sin dolores de cabeza. Vamos a ello.
¿Qué necesitas saber antes de empezar?
Antes de lanzarnos a los clics, es fundamental que entiendas la lógica que sigue PrestaShop para gestionar los envíos. No es magia, es una secuencia lógica.
Piensa en ello como una cadena de montaje. Para que un pedido pueda calcular su envío, PrestaShop necesita resolver cuatro preguntas en orden:
- ¿Quién lleva el paquete? (El transportista: Correos, MRW, Seur, etc.)
- ¿A dónde va el paquete? (La zona de envío: España peninsular, Islas Baleares, Europa...)
- ¿Cuánto pesa o cuesta el pedido? (Las reglas de precio: rangos de peso o precio).
- ¿Cuánto cobro por ello? (El coste final del envío).
Si fallas en cualquiera de estos puntos, el envío no se mostrará correctamente en tu tienda. Así que, vamos a construir esta cadena pieza por pieza.
Paso 1: Configurar los transportistas en PrestaShop
El primer eslabón es definir quién se encargará de llevar tus productos. En PrestaShop, a esto se le llama transportistas. No te limites a uno; puedes tener varios (ej. uno para nacional y otro para internacional) y ofrecer al cliente que elija el que más le convenga.
Accediendo a la gestión de transportistas
Para empezar, ve a tu panel de administración de PrestaShop. En el menú lateral izquierdo, busca la sección Mejoras o Transporte (dependiendo de la versión, puede variar un poco). Dentro, encontrarás la opción Transportistas. Haz clic ahí.
Añadiendo un nuevo transportista
Verás una lista con los transportistas que ya existen (a veces viene uno de ejemplo que deberías eliminar). Para crear el tuyo, haz clic en el botón Nuevo transportista (arriba a la derecha). Se abrirá un formulario con varias pestañas. Vamos a rellenarlas.
Pestaña "Parámetros generales"
Aquí defines la identidad del transportista.
- Nombre: Ponle un nombre visible para el cliente (ej. "Correos Express", "Envío 24h").
- ¿Activo?: Sí, claro.
- Tiempo de entrega: Indica un rango de días (ej. "2-3 días laborables"). Esto genera confianza.
- Logotipo: Puedes subir el logo de la empresa de mensajería, pero no es obligatorio.
- Aplicar impuestos: Elige si el precio del envío lleva impuestos (normalmente sí, IVA).
- Velocidad y modo de pago: Aquí puedes elegir si el transportista es rápido (expres) o estándar. También puedes limitar los módulos de pago disponibles para este envío (ej. solo pago contra reembolso). Para empezar, déjalo en "Todos".
Pestaña "Zonas"
Esta es una de las partes más críticas. Aquí decides a qué regiones del mundo sirve este transportista. Marca las casillas de las zonas que quieras. Si no has creado tus propias zonas (lo veremos en el siguiente paso), aquí verás las que vienen por defecto (Europa, América del Norte, etc.). No te preocupes, las personalizaremos en el Paso 2.
Pestaña "Costes"
¡Ojo! Esta pestaña es la que a muchos les confunde. Aquí no pones un precio fijo directamente. Aquí defines el coste por kilo o por unidad y los gastos de manipulación. Es la base para el cálculo automático.
- Coste por kilo o unidad: Es el precio base que cobra el transportista por cada kilo (o unidad) de tu producto.
- Gastos de manipulación: Un cargo extra que quieras añadir para cubrir el embalaje, por ejemplo. Puede ser 0 o una cantidad fija.
- Facturación: Elige si la facturación se hace por peso o por precio total del pedido. Te recomiendo por peso, es lo más estándar.
- Rangos: Aquí verás una tabla con "Desde", "Hasta" y "Precio". Esto es lo que llamamos rangos de peso. Por ejemplo, "Desde 0 kg hasta 1 kg, Precio: 4.99€". Deberás añadir más filas para cubrir todos los pesos posibles (ej. 1-2 kg, 2-5 kg, etc.).
[INFO] No te obsesiones con rellenar todos los rangos de golpe. Puedes empezar con uno solo que cubra un rango amplio (ej. 0-100 kg) con un precio fijo, y luego ir refinándolo con el tiempo.
Pestaña "Datos de la tienda"
Simplemente introduce la dirección de tu almacén o tienda física. Es importante para que las empresas de mensajería calculen rutas, aunque para la tienda online no es crítico.
Guarda el transportista. ¡Ya tienes el primer eslabón!
Paso 2: Dominar las zonas de envío en PrestaShop
Ahora vamos a definir los "territorios" a los que vendes. Las zonas de envío prestashop son agrupaciones geográficas. Por ejemplo, puedes tener una zona llamada "Península Ibérica" que incluya España y Portugal, y otra llamada "Islas" que incluya Baleares y Canarias. ¿Por qué es útil? Porque puedes cobrar tarifas diferentes a cada zona.
Creando tus propias zonas
Ve al menú Mejoras (o Transporte) y luego a Zonas.
Verás una lista de zonas genéricas (Europa, América, etc.). Te recomiendo crear las tuyas propias para tener un control total.
- Haz clic en Nueva zona.
- Nombre: Ponle un nombre claro (ej. "España Península", "Baleares", "Canarias", "Europa", "Resto del Mundo").
- Activa: Marca la casilla.
- Guarda.
Asignando países a tus zonas
Este es el paso que muchos olvidan y luego se preguntan por qué no les funciona el envío. Tienes que decirle a PrestaShop qué países pertenecen a cada zona.
- Ve al menú Mejoras y luego a Países.
- Busca el país que quieres asignar (ej. España).
- Haz clic en el icono de edición (lápiz) de ese país.
- En el campo Zona, elige la zona que has creado (ej. "España Península").
- Guarda.
Repite este proceso para cada país que quieras vender. Es un poco tedioso si vendes a muchos países, pero es fundamental para que el sistema sepa a qué zona pertenece cada cliente.
[TIP] Si tienes una tienda enfocada en España, asegúrate de que España está en tu zona "Península" y que las Islas Canarias, Ceuta y Melilla están en otras zonas separadas, ya que tienen condiciones fiscales y de envío especiales.
Paso 3: Configurar los costes de envío en PrestaShop
Aquí es donde unimos todo. Ya tenemos el transportista, ya tenemos las zonas, ahora vamos a ponerles precio. Los costes envio prestashop se gestionan a través de las reglas de precios.
El corazón de los precios: "Reglas de precios"
Ve a Mejoras (o Transporte) y luego a Reglas de precios.
Aquí es donde definirás las tarifas exactas. Verás una lista con las reglas ya creadas (normalmente vienen unas de ejemplo). Haz clic en Nueva regla de precios.
Se abrirá un formulario. Vamos a por ello.
Configuración de la regla
- Nombre: Ponle un nombre interno para ti (ej. "Envío Península 1-2kg").
- Activa: Sí.
- Transportista: Elige el transportista que creamos antes.
- Zona: Elige la zona a la que aplica esta regla (ej. "España Península").
Rangos de peso (o precio)
Esta es la tabla clave. Aquí defines los tramos.
- Tipo de rango: Elige "Peso" o "Precio". Te recomiendo peso.
- Rangos: Verás una tabla con columnas "Desde", "Hasta" y "Precio".
- Desde/Hasta: Son los límites del rango en kg (ej. 0 a 1, 1 a 2, 2 a 5).
- Precio: Es el coste del envío para ese rango (ej. 4.99€ para 0-1kg, 5.99€ para 1-2kg).
Debes añadir tantas filas como necesites para cubrir todos los pesos posibles de tus productos. Si vendes productos ligeros, con 3 o 4 rangos es suficiente.
Gastos de manipulación
Aquí puedes añadir un coste extra fijo que se sumará a todos los envíos de esta regla. Es útil para cubrir el coste de las cajas o el embalaje. Si no quieres cobrarlo, pon 0.
Guarda la regla.
[WARNING] Si no creas una regla de precios para un rango de peso específico, el envío no estará disponible para ese peso. Por ejemplo, si tu producto pesa 3 kg y solo has definido rangos hasta 2 kg, el cliente verá "No disponible" o no podrá completar la compra.
Configurando los rangos de peso del producto
Esto es un error común. No basta con definir los rangos en la regla de precios. Cada producto en tu catálogo debe tener su peso correctamente configurado.
- Ve a Catálogo > Productos.
- Entra a editar un producto.
- Ve a la pestaña Envío.
- En el campo Peso, introduce el peso real del producto (ej. 0.5 kg).
- Guarda.
Si no pones el peso, PrestaShop asumirá que pesa 0 kg y podría aplicar el primer rango siempre, o dar errores. Así que revisa todos tus productos.
Paso 4: Ajustes avanzados y opciones de envío
Ya casi lo tienes. Ahora vamos a pulir algunos detalles para que la experiencia sea perfecta para tus clientes.
Preferencias de transporte
Ve a Mejoras > Preferencias. Aquí tienes opciones importantes:
- Número de paquetes: Puedes permitir que un pedido se divida en varios paquetes. Para empezar, déjalo en 1.
- Enviar a: Puedes elegir si los productos se pueden enviar a una dirección diferente a la de facturación. Es muy recomendable permitirlo.
- Condiciones de envío: Activa la casilla para mostrar un mensaje donde el cliente acepta las condiciones de envío antes de comprar. Es obligatorio por ley.
Módulos de envío y transportistas externos
Si quieres integrar tu tienda con una empresa de mensajería para calcular tarifas en tiempo real (ej. Correos, MRW, GLS), necesitarás módulos de pago. En el mercado de PrestaShop (Addons) encontrarás módulos oficiales de cada empresa. Normalmente se instalan, se configuran con tu número de cliente y se acabó. Son una gran opción si quieres automatizar el proceso y no estar pendiente de las tablas de precios.
[INFO] Los módulos externos suelen requerir un coste de suscripción o compra. Pero te ahorran muchísimo tiempo y errores, ya que las tarifas se actualizan solas.
Paso 5: Probar y depurar tu configuración
Esta es la parte más importante y la que más se salta la gente. Nunca des de alta tu tienda sin probar el proceso de compra de principio a fin.
Simula una compra
- Entra en tu tienda como si fueras un cliente normal (no desde el admin).
- Añade un producto al carrito.
- Ve al carrito y al proceso de checkout.
- Introduce una dirección de España peninsular.
- Llega al paso de envío. ¿Aparece tu transportista? ¿Aparece el coste correcto?
- Ahora repite la operación con una dirección de Canarias. ¿Aparece la opción? ¿El coste es diferente?
Si todo funciona, ¡enhorabuena! Si no, revisa los pasos anteriores. El 90% de los problemas se deben a:
- Zonas mal asignadas: El país no está en la zona que crees.
- Reglas de precios incompletas: No has creado una regla para ese rango de peso o zona.
- Productos sin peso: El peso del producto es 0 o no está definido.
- Transportista desactivado: El transportista no está activo para esa zona.
Consejos finales para el éxito
- Ofrece envío gratuito: Es un gran gancho comercial. Puedes configurarlo en las reglas de precios poniendo un precio de 0€ a partir de un cierto peso o precio. O mejor, usa la opción de "Envío gratuito a partir de..." en los precios de los productos.
- Sé transparente: Muestra siempre el coste de envío lo antes posible en el proceso de compra para evitar abandonos de carrito.
- Empieza simple: No intentes configurar 50 zonas y 20 transportistas el primer día. Empieza con 2 o 3 zonas y 1 transportista. Ve ampliando a medida que tu negocio crezca.
- Documentación oficial: Si te atascas, la documentación oficial de PrestaShop es tu mejor amiga. Busca en su web "guía de envíos".
Configurar el envío en PrestaShop es una tarea que requiere paciencia, pero siguiendo esta guía paso a paso, verás que es un proceso lógico y manejable. No tengas miedo de experimentar y probar. Con un poco de práctica, tendrás tu tienda enviando paquetes a todas partes sin ningún problema.
Espero que esta guía te haya sido de gran ayuda. Si tienes alguna duda, déjala en los comentarios y estaré encantado de ayudarte. ¡Mucha suerte con tu tienda online!
