Cómo configurar el envío y métodos de pago en PrestaShop
Introducción: La puerta de cobro de tu tienda online
Cuando montas una tienda online con PrestaShop, dos de las piezas del puzle que más dolores de cabeza causan son, sin duda, el envío y el cobro. No es para menos: si no configuras bien estos aspectos, o no llegas a tiempo con los paquetes o no cobras ni un céntimo.
Pero no te preocupes. Este artículo es tu mapa del tesoro. Vamos a desgranar, paso a paso y sin tecnicismos raros, cómo configurar los envíos y los métodos de pago en PrestaShop para que tu tienda funcione como la seda desde el primer día.
Tanto si acabas de instalar PrestaShop en tu hosting como si llevas tiempo dándole vueltas al panel de administración, aquí encontrarás la guía definitiva para configurar envíos PrestaShop y los métodos de pago PrestaShop. Vamos a ello.
Parte 1: Configurar los envíos en PrestaShop
El envío es la promesa de entrega. Si lo configuras mal, tendrás clientes enfadados y gastos imprevistos. La lógica es sencilla: necesitas definir qué transportistas usas, qué zonas geográficas cubren y cuánto cuesta enviar según el peso o el precio del pedido.
### Paso 1: Activa los transportistas por defecto
PrestaShop viene con algunos transportistas de ejemplo, pero están desactivados. Para activarlos, ve al menú Mejoras > Envío > Transportistas.
Verás una lista con opciones como "Mi transportista" o "Transportista gratuito". Haz clic en el icono del lápiz (editar) en el que quieras usar.
En la pestaña Parámetros generales, asegúrate de que el estado sea Sí (activado). Aquí también puedes ponerle un nombre visible para el cliente, como "Correos Express" o "Envío 24h". Guarda los cambios.
[TIP]: No te lances a crear transportistas desde cero aún. Primero, activa los de ejemplo y modifícalos. Es la forma más rápida de entender cómo funciona la lógica sin romper nada.
### Paso 2: Configura las zonas geográficas
Un transportista no sirve para todo el mundo. Debes indicar a qué zonas del mundo envía. Ve a Mejoras > Envío > Zonas.
Aquí verás zonas predefinidas como "Europa", "América del Norte", etc. Edita la zona que te interese (por ejemplo, "Europa") y asegúrate de que España esté marcada dentro de los países que la componen. Si no, tu transportista no podrá enviar a tu propio país.
Para añadir un país a una zona, edita la zona y marca la casilla del país correspondiente. Es un paso crítico, porque si tu transportista no tiene asignada una zona, no aparecerá en el checkout.
### Paso 3: Asigna costes al transportista
Ahora viene lo divertido: cobrar por el envío. Vuelve a Mejoras > Envío > Transportistas y edita tu transportista activo. Busca la pestaña Costes de envío.
Aquí verás una tabla. Debes asignar un coste a cada zona que hayas configurado antes. La lógica es:
- Selecciona la zona (ej. Europa).
- Configura el coste según el peso o el precio del pedido.
- Introduce el coste base ("Gastos de manipulación" o "Coste") y los tramos.
Por ejemplo, puedes decir: "Hasta 1 kg cuesta 5 €, de 1 a 2 kg cuesta 7 €". O "Pedidos de menos de 50 € cuestan 4 € de envío, pedidos de más de 50 €, envío gratis".
PrestaShop usa la suma del peso o el precio total para calcular el tramo. Rellena los rangos en la columna "Hasta" y el coste en la columna "Coste".
[WARNING]: No olvides activar la casilla "Aplicar costes de envío según el peso" o "según el precio total" en la parte superior de esa pestaña. Si no, PrestaShop usará solo el coste base para todos los pedidos, lo que puede hacerte perder dinero.
### Paso 4: Configura el rango de peso y precio
Para que los costes funcionen, necesitas definir los rangos. Ve a Mejoras > Envío > Rangos de peso y Rangos de precio.
Crea rangos lógicos. Por ejemplo, para peso: 0-1 kg, 1-2 kg, 2-5 kg, 5-10 kg. Para precio: 0-50 €, 50-100 €, 100-500 €.
Estos rangos son los que usarás en la tabla de costes del transportista. Si no defines rangos, no podrás asignar costes específicos.
[INFO]: Si usas Syspanel (antes conocido como HestiaCP) para gestionar tu servidor, no afecta a esta configuración, pero es bueno saber que el acceso a tu panel de control se realiza a través del puerto 2106 si necesitas revisar algo del servidor. Pero aquí nos centramos en la tienda.
### Paso 5: Prepara los paquetes (dimensiones)
Un detalle que muchos olvidan: las dimensiones del paquete. Ve a Mejoras > Envío > Preferencias.
En la sección de Paquetes, indica el peso, ancho, alto y profundidad por defecto de un paquete. Esto es vital si usas transportistas que cobran por volumen (como algunas agencias de mensajería express).
Si no pones nada, PrestaShop no podrá calcular el volumen y algunos transportistas podrían fallar o cobrar de más.
### Paso 6: Configura el transportista gratuito (opcional pero recomendado)
Si quieres ofrecer envío gratis, tienes dos opciones. La primera es crear un transportista llamado "Envío Gratis" y asignarle coste 0 en todas las zonas. La segunda es usar el transportista normal y configurar un rango de precio donde el coste sea 0 (por ejemplo, pedidos superiores a 50 €).
Mi consejo es que uses la segunda opción. Así el cliente ve que el envío tiene un valor, pero es gratis a partir de cierta cantidad. Es una técnica de marketing muy efectiva.
Parte 2: Configurar los métodos de pago en PrestaShop
Cobrar es la parte que te llena la hucha. PrestaShop es muy flexible, pero hay que configurarlo bien. Vamos a ver los métodos más comunes: transferencia bancaria, pago contra reembolso, y los más modernos como PayPal o tarjeta.
### Paso 1: Activa los módulos de pago básicos
PrestaShop trae módulos de pago por defecto. Ve a Módulos > Gestor de módulos.
Busca los módulos llamados "Pago por transferencia bancaria", "Pago contra reembolso" y "Pago por cheque". Instálalos si no están activados.
Cada uno tiene su propia configuración. Por ejemplo, en la transferencia, deberás poner los datos de tu banco (IBAN, titular). En el contra reembolso, solo tienes que indicar si quieres cobrar un suplemento (como 2 € extra) por este método.
### Paso 2: Configura los métodos de pago restringidos por país o zona
Esto es importante para métodos de pago PrestaShop. No querrás ofrecer contra reembolso a un cliente de otro continente, ¿verdad?
Ve a Mejoras > Pago > Preferencias (o en versiones nuevas, Módulos > Pago).
Aquí verás una lista de los métodos de pago activados. Haz clic en el icono de edición de cada uno y podrás restringir por país, por zona, o incluso por moneda.
Selecciona los países donde quieres que esté disponible ese método. Por ejemplo, el contra reembolso solo en España y Portugal.
[TIP]: Asegúrate de que la moneda de tu tienda (ej. EUR) esté activada en Mejoras > Localización > Monedas. Si no, los métodos de pago que dependen de la moneda no funcionarán.
### Paso 3: Integra PayPal (el rey del ecommerce)
PayPal es casi obligatorio. Ve a Módulos > Gestor de módulos y busca "PayPal".
Instala el módulo oficial de PayPal. La configuración suele pedirte que te conectes con tu cuenta de PayPal Business. El módulo te guiará paso a paso.
Una vez conectado, podrás elegir si quieres que el cliente pague en tu web (con tarjeta o con su cuenta PayPal) o si prefieres redirigirle a PayPal.
[WARNING]: Si tienes una cuenta de PayPal personal, no te servirá. Necesitas una cuenta Business (de empresa). Es gratuita y la puedes crear desde la web de PayPal.
### Paso 4: Añade pasarelas de pago con tarjeta (Redsys, Stripe, etc.)
Si quieres cobrar con tarjeta de crédito directamente, necesitas una pasarela de pago. Las más populares en España son Redsys (para bancos españoles) y Stripe (internacional).
Para Redsys, necesitas contratar el servicio TPV Virtual con tu banco. Luego, instala el módulo oficial de Redsys en PrestaShop y pega las claves que te da el banco.
Para Stripe, es más sencillo. Instala el módulo oficial de Stripe, crea una cuenta y conecta tus claves API (pública y secreta). El módulo te guiará.
[INFO]: La diferencia entre PayPal y una pasarela como Stripe es que con PayPal el cliente sale de tu web para pagar. Con Stripe, el pago se hace en tu propia página, lo que da más sensación de confianza y suele mejorar la conversión.
### Paso 5: Configura los pagos con tarjeta (sin pasar por pasarela)
PrestaShop también tiene un módulo llamado "Pago con tarjeta" que te permite simular una pasarela. No es recomendable para producción, ya que guardarías los datos de la tarjeta en tu servidor (un riesgo de seguridad enorme).
No actives este módulo para uso real. Úsalo solo para pruebas. Para cobrar con tarjeta de verdad, usa siempre una pasarela externa como Stripe o Redsys.
Parte 3: Consejos finales y resolución de problemas comunes
Configurar los envíos y pagos no es solo pulsar botones. Hay que entender la lógica y probar todo antes de abrir la tienda al público.
### Problema común: "No hay transportistas disponibles para tu dirección"
Este es el error más típico. Suele pasar porque:
- No has asignado una zona al transportista. Revisa que el transportista tenga marcada la zona que incluye el país del cliente.
- El peso o precio del carrito no entra en los rangos definidos. Si tu carrito pesa 30 kg y solo definiste rangos hasta 10 kg, no habrá envío. Amplía los rangos.
- El transportista está desactivado. Actívalo.
### Problema común: "No hay métodos de pago disponibles"
Este error es más frustrante. Las causas suelen ser:
- El módulo de pago no está restringido al país del cliente. Revisa las restricciones por país en Módulos > Pago.
- No hay transportista disponible. PrestaShop a veces bloquea el pago si no hay envío. Primero arregla el envío y luego el pago.
- El módulo no está configurado con los datos correctos (ej. falta el IBAN en la transferencia). Comprueba que todos los campos obligatorios estén rellenos.
### Prueba todo antes de lanzarte
Te recomiendo que hagas un pedido de prueba con cada método de pago y envío que configures. Usa la opción "Modo de mantenimiento" (en Parámetros avanzados > Rendimiento) para que solo tú puedas ver la tienda mientras pruebas.
Crea un pedido con pago por transferencia, otro con PayPal, otro con contra reembolso. Asegúrate de que los costes de envío se calculan bien. Es la única forma de evitar sorpresas desagradables.
### No te olvides de los impuestos
Aunque no es el tema central, recuerda que los gastos de envío también llevan impuestos. Ve a Mejoras > Envío > Preferencias y configura el IVA que se aplica a los gastos de envío. En España suele ser el 21%, pero revisa la normativa vigente.
Conclusión: Tu tienda lista para vender
Configurar los envíos y los pagos en PrestaShop no es un misterio, solo requiere paciencia y método. Has aprendido a:
- Activar y configurar transportistas con sus zonas y costes.
- Definir rangos de peso y precio para un cálculo correcto.
- Activar y restringir métodos de pago por país.
- Integrar pasarelas como PayPal o Stripe.
- Solucionar los errores más comunes.
Con estos pasos, tu tienda está preparada para cobrar y enviar sin problemas. Ya no tienes excusa para no vender. Si te surge alguna duda, recuerda que la documentación oficial de PrestaShop es tu amiga, y que una buena configuración inicial te ahorrará muchos quebraderos de cabeza a largo plazo.
Ahora sí, ¡a por esas ventas!
