🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Preguntas frecuentes (FAQ) sobre PrestaShop: Todo lo que necesitas saber

Actualizado el 27 de septiembre de 2025

¿Qué es PrestaShop y por qué tantas tiendas lo usan?

PrestaShop es una de las plataformas de comercio electrónico de código abierto más populares del mundo. Permite crear una tienda online completa sin necesidad de conocimientos avanzados de programación. Su éxito se debe a que es gratuita en su versión base, muy personalizable y cuenta con una comunidad enorme de desarrolladores y usuarios que crean módulos, plantillas y soluciones para casi cualquier necesidad.

Si estás empezando o ya tienes una tienda, es normal que surjan muchas dudas. Por eso hemos preparado este FAQ PrestaShop con las preguntas más frecuentes que recibimos en soporte. Aquí encontrarás respuestas claras y directas para resolver tus dudas PrestaShop más comunes.

¿Cuánto cuesta realmente PrestaShop?

Esta es una de las primeras preguntas PrestaShop que nos hacen. La respuesta corta es: el software base es gratuito. Puedes descargarlo, instalarlo y usarlo sin pagar licencias. Sin embargo, hay costes asociados que debes tener en cuenta:

  • Dominio: Necesitas un nombre de dominio (ej: tutienda.com). Cuesta entre 10 y 15 euros al año.
  • Hosting: Necesitas un servidor donde alojar tu tienda. Los precios varían desde 3-5 euros al mes para planes básicos hasta mucho más para tiendas grandes.
  • Plantillas (themes): Existen plantillas gratuitas y de pago. Las de pago suelen costar entre 60 y 200 euros y ofrecen mejor diseño y soporte.
  • Módulos: Muchas funciones básicas están incluidas, pero otras (como pasarelas de pago avanzadas, envíos especiales o herramientas de marketing) requieren módulos de pago. Los precios oscilan entre 50 y 300 euros por módulo.
  • Mantenimiento y soporte: Si no eres técnico, probablemente necesites ayuda para actualizaciones, copias de seguridad o resolver incidencias. Esto puede costar entre 50 y 150 euros al mes si contratas un servicio profesional.

[INFO] En resumen: puedes empezar con muy poco dinero (unos 50-100 euros el primer año), pero una tienda profesional con buenos módulos y soporte puede costar entre 500 y 2000 euros anuales.

¿Qué requisitos técnicos necesita mi servidor para PrestaShop?

PrestaShop no es especialmente exigente, pero necesita un entorno compatible. Los requisitos mínimos recomendados son:

  • PHP: Versión 7.2 o superior (se recomienda PHP 8.0 o 8.1 para mejor rendimiento).
  • Base de datos: MySQL 5.6 o superior, o MariaDB 10.0 o superior.
  • Servidor web: Apache, Nginx o IIS.
  • Espacio en disco: Al menos 1 GB libre, aunque recomendamos 5 GB o más para futuras actualizaciones y productos.
  • Memoria: Mínimo 256 MB de memoria PHP, aunque 512 MB es lo ideal.

[WARNING] Si tu hosting usa PHP 5.6 o inferior, PrestaShop no funcionará correctamente. Antes de instalar, verifica la versión de PHP en tu panel de control. Y recuerda: si usas Syspanel (antes HestiaCP) para gestionar tu servidor, el acceso se realiza a través del puerto 2106, donde podrás configurar la versión de PHP fácilmente.

¿Cómo instalo PrestaShop paso a paso?

La instalación es más sencilla de lo que parece. Sigue estos pasos:

  1. Descarga PrestaShop: Ve a la página oficial y descarga la última versión estable (archivo ZIP).
  2. Sube los archivos a tu hosting: Usa un cliente FTP como FileZilla o el administrador de archivos de tu panel. Sube el contenido del ZIP a la carpeta public_html o www de tu dominio.
  3. Crea una base de datos: En tu panel de hosting, busca la sección de bases de datos MySQL. Crea una nueva base de datos, un usuario y asigna una contraseña. Anota estos datos.
  4. Ejecuta el instalador: Abre tu navegador y escribe tu dominio (ej: www.tudominio.com). Se lanzará automáticamente el asistente de instalación.
  5. Sigue las instrucciones: El asistente te pedirá que aceptes la licencia, verifiques los requisitos del sistema, introduzcas los datos de la base de datos y configures la tienda (nombre, logotipo, país, moneda, etc.).
  6. Crea la cuenta de administrador: Introduce un email y contraseña para acceder al panel de administración.
  7. Elimina la carpeta de instalación: Por seguridad, el instalador te pedirá que borres la carpeta install. Hazlo antes de usar la tienda.

[TIP] Si usas Syspanel (puerto 2106), muchos planes de hosting incluyen instaladores automáticos de PrestaShop. Busca la opción "Instalador de aplicaciones" o "Softaculous" en tu panel y podrás instalar PrestaShop con un solo clic, sin necesidad de hacerlo manualmente.

¿Cómo actualizo PrestaShop sin perder mis datos?

Actualizar PrestaShop es crucial para la seguridad y el rendimiento, pero puede dar miedo. Aquí tienes la forma segura de hacerlo:

  1. Haz una copia de seguridad completa: Antes de nada, copia todos los archivos de tu servidor (vía FTP) y exporta la base de datos (vía phpMyAdmin). Guarda todo en tu ordenador.
  2. Comprueba la compatibilidad: Revisa que tus módulos y plantillas sean compatibles con la nueva versión. Puedes hacerlo en la web del desarrollador o en el marketplace de PrestaShop.
  3. Descarga la nueva versión: Ve a la página oficial y descarga el paquete de actualización correspondiente a tu versión.
  4. Sube los archivos: Reemplaza los archivos antiguos por los nuevos en tu servidor, pero no borres la carpeta config, img, themes ni modules (a menos que sepas lo que haces).
  5. Ejecuta el actualizador: Accede a /admin y sigue las instrucciones del asistente de actualización. Introducirá los datos de la base de datos y realizará los cambios necesarios.
  6. Verifica la tienda: Después de actualizar, revisa que todo funcione: productos, carrito, pagos, envíos, etc.

[WARNING] Nunca actualices directamente desde versiones muy antiguas (ej: de 1.6 a 1.8). Es mejor hacerlo paso a paso (1.6 → 1.7 → 1.8) o usar una herramienta de migración profesional. Si tienes dudas, contrata a un técnico.

¿Por qué mi tienda PrestaShop está lenta?

La lentitud es una de las dudas PrestaShop más habituales. Las causas más comunes son:

  • Hosting insuficiente: Un hosting compartido barato no puede soportar tiendas con mucho tráfico o catálogos grandes. Considera un VPS o servidor dedicado.
  • Imágenes sin optimizar: Las imágenes pesadas ralentizan la carga. Usa formatos como WebP y comprime las imágenes antes de subirlas.
  • Demasiados módulos: Cada módulo activo consume recursos. Desactiva los que no uses.
  • Caché desactivada: Activa la caché en PrestaShop (Parámetros avanzados → Rendimiento). Usa la caché de Smarty y activa la combinación de CSS y JavaScript.
  • Base de datos desordenada: Con el tiempo, la base de datos acumula registros basura. Usa módulos de limpieza o ejecuta consultas SQL para optimizarla.
  • CDN: Un CDN (Content Delivery Network) como Cloudflare puede acelerar la entrega de contenido estático (imágenes, CSS, JS) a usuarios de todo el mundo.

[TIP] Activa la opción "Modo mantenimiento" mientras haces pruebas de rendimiento. Así evitarás que los clientes vean errores si algo falla.

¿Cómo añado un nuevo producto en PrestaShop?

Añadir productos es una tarea diaria. Ve a Catálogo → Productos y haz clic en "Nuevo producto". Los campos más importantes son:

  • Nombre: El nombre del producto (obligatorio).
  • Descripción: Texto que verán los clientes. Puedes usar el editor enriquecido para dar formato.
  • Precio: Precio de venta sin impuestos. También puedes configurar precios especiales o promociones.
  • Imágenes: Sube fotos del producto. Se recomienda al menos 3-4 imágenes desde distintos ángulos.
  • Cantidad: Stock disponible. Activa la gestión de stock para que se descuente automáticamente al vender.
  • Categorías: Asigna el producto a una o más categorías para que sea fácil de encontrar.
  • Características: Atributos como talla, color, material, etc. (si aplica).
  • Referencia: Código interno para identificar el producto.

[INFO] Usa la pestaña "SEO" para personalizar la metaetiqueta del título y la descripción. Esto es clave para el posicionamiento en Google.

¿Cómo configuro los métodos de envío?

Ve a Transporte → Transportistas para crear y gestionar tus métodos de envío. Los pasos básicos son:

  1. Activa un transportista: Puedes usar los que vienen por defecto (ej: Correos, MRW) o crear uno nuevo con tu propia tarifa.
  2. Configura las zonas: Define las zonas geográficas donde haces envíos (ej: España peninsular, Islas, Europa, etc.).
  3. Establece los precios: Puedes cobrar un precio fijo, por peso o por precio del pedido. También puedes ofrecer envío gratuito a partir de cierta cantidad.
  4. Asigna los transportistas a las zonas: Indica qué transportista opera en cada zona.
  5. Configura las etiquetas: Si tu transportista lo permite, puedes generar etiquetas de envío directamente desde PrestaShop.

[TIP] Si usas Syspanel (puerto 2106), algunos módulos de envío requieren configuraciones específicas en el servidor (como extensiones PHP o APIs). Revisa la documentación del módulo para evitar problemas.

¿Qué hago si no recibo los emails de la tienda (pedidos, contactos, etc.)?

Este es un problema clásico. La causa suele ser la configuración del correo en el servidor. Sigue estos pasos:

  1. Revisa la configuración SMTP: Ve a Parámetros avanzados → Email y asegúrate de que tienes configurado el servidor SMTP correctamente (normalmente mail.tudominio.com con el puerto 587 o 465 y autenticación).
  2. Comprueba la bandeja de spam: A veces los correos llegan ahí. Añade tu dirección de remitente a la lista blanca.
  3. Verifica el DNS y los registros MX: Si tu dominio no tiene configurados los registros de correo correctamente, los emails pueden rebotar.
  4. Prueba con un correo de prueba: En la misma sección de Email, envía un correo de prueba para ver si funciona. Si falla, el problema es del servidor.
  5. Revisa los logs: En Parámetros avanzados → Registros puedes ver los errores de envío de correo.

[WARNING] Si usas un hosting con Syspanel (acceso por puerto 2106), asegúrate de que el servicio de correo está activo. En ocasiones, el correo saliente está bloqueado por el servidor y necesitas usar SMTP externo (como Gmail o SendGrid).

¿Cómo hago una copia de seguridad de mi tienda?

Las copias de seguridad son vitales. Puedes hacerlas de dos formas:

Copia manual:

  1. Exporta la base de datos: Ve a phpMyAdmin (desde tu panel de hosting), selecciona tu base de datos, clic en "Exportar" y elige el método "Rápido". Descarga el archivo SQL.
  2. Copia los archivos: Usa FTP para descargar todas las carpetas de tu tienda. Prioriza config, img, themes, modules y override.

Copia automática:

  • Muchos hostings ofrecen copias de seguridad automáticas. Activa esta opción en tu panel.
  • También puedes usar módulos de PrestaShop que programan copias de seguridad en la nube (Google Drive, Dropbox, etc.).

[TIP] Guarda las copias de seguridad en un lugar distinto a tu servidor (tu ordenador, un disco duro externo o la nube). Si el servidor falla, perderías también la copia.

¿Cómo mejoro el SEO de mi tienda PrestaShop?

El SEO es esencial para atraer visitas. Aquí tienes lo básico:

  • URLs amigables: Actívalas en Parámetros avanzados → SEO y URLs. Usa la estructura /categoria/producto.html.
  • Metaetiquetas: Rellena el título y la descripción de cada producto, categoría y página.
  • Imágenes optimizadas: Usa el atributo alt con palabras clave descriptivas.
  • Contenido único: Escribe descripciones originales y útiles. Evita copiar el texto del fabricante.
  • Sitemap: Genera un sitemap XML (módulo de PrestaShop o herramientas externas) y envíaselo a Google Search Console.
  • Velocidad de carga: Google penaliza las tiendas lentas. Optimiza imágenes, usa caché y considera un CDN.
  • Enlaces internos: Enlaza productos relacionados y categorías entre sí.

[INFO] PrestaShop tiene módulos SEO gratuitos y de pago muy útiles. Algunos como "PrestaShop SEO" o "Rich Snippets" te ayudan a añadir datos estructurados para que Google muestre estrellas, precios y disponibilidad en los resultados.

¿Qué módulos son imprescindibles para una tienda PrestaShop?

Aunque cada tienda es diferente, hay módulos que casi todos necesitan:

  • Pasarelas de pago: PayPal, Stripe, Redsys (para España), Bizum, etc.
  • Envíos: Módulos de Correos, MRW, SEUR, GLS, o integraciones con plataformas como Packlink.
  • SEO: Módulos de optimización de metatags, sitemap avanzado, etc.
  • Marketing: Módulos de cupones, email marketing (Mailchimp, Klaviyo), popups, etc.
  • Atención al cliente: Chat en vivo, formularios de contacto avanzados.
  • Análisis: Google Analytics, Google Tag Manager, Facebook Pixel.
  • Seguridad: Módulos de protección contra spam, fuerza bruta, etc.

[TIP] No instales módulos de fuentes no oficiales. Los módulos pirateados suelen contener malware y comprometen la seguridad de tu tienda. Compra siempre en el marketplace oficial de PrestaShop o en desarrolladores de confianza.

¿Cómo soluciono el error "500 Internal Server Error"?

Este error es frustrante pero común. Las causas más frecuentes son:

  • Archivos corruptos: Sube de nuevo los archivos de PrestaShop (especialmente .htaccess y index.php).
  • Permisos incorrectos: Los archivos deben tener permisos 644 y las carpetas 755. Puedes cambiarlos desde tu panel o FTP.
  • PHP incompatible: Cambia la versión de PHP desde tu panel. Prueba con PHP 7.4 o 8.0.
  • Módulo conflictivo: Desactiva los módulos recientemente instalados. Renombra la carpeta modules y crea una vacía para ver si el error desaparece (así sabrás que el problema es un módulo).
  • Memoria insuficiente: Aumenta el límite de memoria PHP en el archivo config/defines.inc.php o en el .htaccess.

[WARNING] Si has hecho cambios recientes (instalar un módulo, editar un archivo, actualizar), revierte esos cambios primero. El error suele aparecer después de alguna modificación.

¿Qué hago si olvidé mi contraseña de administrador?

No te preocupes, tienes varias opciones:

  1. Usa la opción "¿Olvidaste tu contraseña?" en la página de login del administrador. Recibirás un email para restablecerla.
  2. Si no recibes el email: Accede a tu base de datos (phpMyAdmin), busca la tabla ps_employee (el prefijo puede variar) y localiza tu usuario. Cambia el valor de la columna `pass

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel