PrestaShop: Cómo configurar el módulo de pago por defecto
Poner en marcha una tienda online con PrestaShop es un paso emocionante, pero uno de los momentos clave para asegurar el éxito de tu negocio es cuando llega la hora de configurar pago. Sin un método de cobro bien ajustado, tus clientes no podrán completar sus compras, y eso se traduce en ventas perdidas.
En esta guía extensa y muy detallada, te explicaremos paso a paso cómo configurar el módulo de pago por defecto en PrestaShop. Veremos desde los conceptos básicos hasta la resolución de problemas comunes, todo pensado para que puedas hacerlo tú mismo, sin necesidad de ser un experto técnico. Hablaremos de la importancia de un buen hosting, de los ajustes clave y de cómo evitar errores típicos.
Si tienes una tienda online y quieres ofrecer a tus clientes una experiencia de pago segura y fluida, este artículo es para ti.
¿Por qué es importante configurar correctamente el módulo de pago?
El módulo de pago es el puente entre tu tienda y el banco de tu cliente. Si este puente no está bien construido, el tráfico de ventas se detiene. Una configurar pago adecuada garantiza:
- Seguridad: Los datos de las tarjetas se manejan de forma cifrada.
- Conversión: Un proceso de pago sencillo reduce el abandono del carrito.
- Confianza: Los clientes se sienten seguros al ver métodos de pago conocidos y bien integrados.
- Cumplimiento: Evitas problemas legales y de normativa (como PCI DSS).
Además, el rendimiento de tu hosting influye directamente en la velocidad de carga de la página de pago. Un servidor lento puede hacer que el cliente desista en el último momento. Por eso, elegir un buen alojamiento es el primer paso invisible pero fundamental.
Antes de empezar: Requisitos técnicos básicos
Antes de lanzarte a los ajustes, asegúrate de que tu PrestaShop y tu servidor cumplen con lo necesario.
### Versión de PrestaShop y PHP
- PrestaShop 1.7 o superior: Es la versión más estable y con mejor soporte para módulos modernos.
- PHP 7.4 o superior: Recomendamos PHP 8.0 u 8.1 para mayor velocidad y seguridad. Puedes verificar la versión desde el panel de administración de tu hosting o, si usas Syspanel (accesible por el puerto 2106), en la sección de “Ajustes de PHP”.
[WARNING] Usar una versión de PHP obsoleta (como 5.6) puede provocar errores en el módulo de pago y vulnerabilidades de seguridad. Actualiza siempre.
### Configuración del hosting
Tu servidor debe tener habilitadas las siguientes extensiones de PHP:
- cURL: Para conexiones seguras con pasarelas de pago.
- OpenSSL: Para cifrado de datos.
- JSON: Para intercambio de información con APIs.
- MBString y Intl: Para manejo de caracteres y monedas.
Si tienes dudas, contacta con tu proveedor de hosting o, si gestionas tu servidor con Syspanel, revisa la sección “Extensiones PHP” en el panel de administración.
Paso 1: Acceder al panel de administración de PrestaShop
Lo primero es entrar al back office de tu tienda.
- Abre tu navegador y escribe la URL de tu tienda seguida de
/admin(por ejemplo:tutienda.com/admin). - Introduce tu usuario y contraseña de administrador.
- Una vez dentro, verás el menú principal a la izquierda.
[TIP] Si no recuerdas la URL de acceso, puedes encontrarla en el archivo
config/defines.inc.phpde tu instalación de PrestaShop, o preguntar a tu soporte de hosting.
Paso 2: Localizar el módulo de pago por defecto
PrestaShop incluye varios módulos de pago preinstalados. El más común y que usaremos como ejemplo es “Pago por transferencia bancaria” y “Pago contra reembolso”, pero también hay otros como “PayPal” o “Tarjeta de crédito” (según la versión).
Para encontrarlos:
- En el menú izquierdo, ve a Módulos → Catálogo de módulos.
- En la barra de búsqueda, escribe “pago” o el nombre del módulo que quieras configurar (por ejemplo, “transferencia”).
- Verás una lista con los módulos disponibles. El que viene por defecto suele llamarse “Pago por transferencia bancaria” o “BankWire”.
[INFO] Si no ves ningún módulo de pago, puede que estén desinstalados. En ese caso, puedes instalarlos desde el mismo catálogo. También puedes buscar en la pestaña “Módulos instalados” y filtrar por “Pago”.
Paso 3: Configurar el módulo de pago por defecto
Vamos a configurar el módulo de pago por transferencia bancaria, que es el más sencillo para empezar.
### 3.1 Instalar y activar el módulo
- Haz clic en el botón “Instalar” del módulo (si no está instalado).
- Una vez instalado, aparecerá un botón “Configurar”. Púlsalo.
### 3.2 Ajustar los parámetros básicos
Se abrirá una pantalla con varios campos. Estos son los más importantes:
- Nombre del método de pago: Aquí puedes poner un texto que verá el cliente, por ejemplo, “Pago por transferencia bancaria”.
- Detalles de la cuenta bancaria: Introduce el nombre del banco, el número de cuenta (IBAN) y el titular. Sé preciso para que el cliente sepa dónde transferir.
- Importe mínimo y máximo: Puedes restringir este método a pedidos de un valor mínimo o máximo. Déjalo en blanco si no quieres límites.
- Países: Selecciona los países donde estará disponible este método. Por defecto suele estar “Todos”.
- Grupos de clientes: Puedes limitarlo a clientes específicos (por ejemplo, solo a clientes registrados). Normalmente se deja “Todos”.
[TIP] Si tu tienda vende en varios idiomas, asegúrate de rellenar los campos en cada idioma. Verás pestañas con las banderas de los idiomas activos.
### 3.3 Guardar la configuración
Una vez hayas rellenado todo, haz clic en “Guardar”. El módulo ya está activo y configurado.
Paso 4: Verificar que el módulo funciona en la tienda
No des por hecho que todo está bien. Haz una prueba real.
- Abre tu tienda en una ventana de incógnito (para no usar sesión de administrador).
- Añade un producto al carrito y ve al proceso de compra.
- En el paso de pago, deberías ver el método que configuraste (por ejemplo, “Pago por transferencia bancaria”).
- Selecciona ese método y completa el pedido (no hace falta que pagues realmente, solo simula el proceso).
Si ves el método y puedes continuar, ¡enhorabuena! La configuración básica está lista.
[WARNING] Si no aparece el método de pago, revisa estos puntos:
- ¿El módulo está activo? Vuelve a la lista de módulos y comprueba que esté “Instalado” y “Activado”.
- ¿Hay restricciones de país o grupo? Asegúrate de que el cliente de prueba cumple las condiciones.
- ¿El transportista tiene alguna restricción? Algunos módulos de pago requieren un transportista específico. Ve a Transporte → Transportistas y verifica.
Paso 5: Configurar otros métodos de pago populares
Además del pago por transferencia, PrestaShop permite integrar pasarelas como PayPal, Stripe o Redsys. Aunque no son el “módulo por defecto”, merece la pena conocerlos.
### 5.1 PayPal
- Ve a Módulos → Catálogo de módulos y busca “PayPal”.
- Instala el módulo oficial de PayPal (suele llamarse “PayPal Checkout”).
- Configúralo con tu cuenta de PayPal Business. Necesitarás un Client ID y Secret, que obtienes desde el panel de desarrolladores de PayPal.
- Activa el modo “Producción” cuando estés listo para vender (el modo “Sandbox” es para pruebas).
### 5.2 Stripe
- Busca “Stripe” en el catálogo de módulos.
- Instala y configura con tus claves de API (Publicable y Secreta) desde el panel de Stripe.
- Stripe es muy recomendable porque acepta tarjetas de crédito/débito sin redireccionar al cliente (pago integrado).
[INFO] Tanto PayPal como Stripe requieren que tu hosting tenga HTTPS activo (certificado SSL). Si no lo tienes, muchos módulos te avisarán. Puedes solicitar un certificado SSL gratuito desde tu panel de hosting o desde Syspanel (puerto 2106) en la sección “SSL/TLS”.
Paso 6: Solucionar problemas comunes (FAQ)
Aquí tienes las preguntas más frecuentes de usuarios al configurar pago en PrestaShop.
### “El módulo de pago no aparece en el front office”
- Causa posible: Restricciones de país, grupo o transportista.
- Solución: Revisa la configuración del módulo. Asegúrate de que el país del cliente de prueba esté permitido. También verifica que el transportista seleccionado no tenga restricciones de pago.
### “Error al conectar con la pasarela de pago”
- Causa posible: Claves API incorrectas, falta de extensión cURL o problemas de SSL.
- Solución: Comprueba las claves en el panel de la pasarela. Verifica que cURL esté activo en tu PHP. Si el error persiste, contacta con tu hosting para revisar los logs del servidor.
### “El pago se procesa pero el pedido queda en estado ‘Pendiente’”
- Causa posible: El módulo no está configurado para actualizar el estado automáticamente.
- Solución: En la configuración del módulo, busca una opción como “Estado del pedido después del pago” y selecciona “Pago aceptado” o similar. Si no existe, deberás personalizar el flujo con un módulo adicional.
### “La página de pago tarda mucho en cargar”
- Causa posible: Hosting lento o mala optimización.
- Solución: Mejora tu hosting (contrata un plan con más recursos o un servidor dedicado). También puedes activar la caché de PrestaShop (en Parámetros de la tienda → Rendimiento). Si usas Syspanel, revisa el uso de recursos en tiempo real.
### “No puedo instalar el módulo de pago”
- Causa posible: Permisos de archivos incorrectos o falta de espacio en disco.
- Solución: Verifica que la carpeta
/modulestenga permisos 755. También comprueba que tu hosting tenga suficiente espacio libre. Si usas Syspanel, puedes ver el uso del disco en la sección “Almacenamiento”.
Consejos finales para una configuración exitosa
- Prueba siempre en un entorno de desarrollo: Antes de tocar la tienda en producción, haz pruebas en un subdominio o con un módulo de pago en modo sandbox.
- Mantén todo actualizado: Tanto PrestaShop como los módulos de pago reciben actualizaciones de seguridad. Actívalas en cuanto estén disponibles.
- Usa un hosting de calidad: El rendimiento de tu tienda depende en gran medida del servidor. Un hosting compartido barato puede funcionar para tiendas pequeñas, pero si esperas mucho tráfico, considera un VPS o servidor dedicado.
- Documenta tu configuración: Anota las claves API, los ajustes de país y los estados de pedido. Te será útil para futuras modificaciones o para tu equipo.
[TIP] Si alguna vez tienes dudas técnicas, recuerda que tu proveedor de hosting puede ayudarte con problemas de servidor, y la comunidad de PrestaShop (foros, documentación oficial) es muy activa para resolver dudas sobre módulos.
Conclusión
Configurar pago en PrestaShop no tiene por qué ser complicado. Con los pasos que hemos visto, podrás tener operativo el módulo de pago por defecto en cuestión de minutos. Recuerda que la clave está en la atención a los detalles: verifica las restricciones, prueba el flujo completo y asegúrate de que tu hosting esté a la altura.
Una vez que domines la configuración básica, podrás explorar opciones más avanzadas como pagos recurrentes, métodos locales o integración con sistemas ERP. Pero para empezar, con lo explicado aquí tienes más que suficiente para que tu tienda online comience a generar ingresos de forma segura y profesional.
Si te surge cualquier problema, vuelve a esta guía o consulta con tu equipo de soporte. ¡Buena suerte con tu tienda!
