Preguntas frecuentes sobre PrestaShop: solución a dudas comunes
Bienvenido a nuestra guía de Preguntas Frecuentes sobre PrestaShop. Sabemos que al principio pueden surgir muchas dudas, desde la instalación hasta la configuración de temas o la gestión de pedidos. Por eso hemos preparado este artículo extenso y fácil de seguir, donde resolvemos las dudas más comunes. Aquí encontrarás respuestas claras, paso a paso, para que puedas sacar el máximo partido a tu tienda online.
1. Dudas sobre instalación y requisitos
¿Qué requisitos necesita mi servidor para instalar PrestaShop?
PrestaShop es un software que necesita un entorno específico para funcionar correctamente. Los requisitos mínimos recomendados son:
- PHP 7.4 o superior (PHP 8.0 y 8.1 también son compatibles en versiones recientes).
- MySQL 5.6+ o MariaDB 10.1+.
- Servidor web Apache o Nginx.
- Módulos de PHP: GD, cURL, JSON, XML, ZIP, OpenSSL, PDO_MySQL, entre otros.
[INFO] Si tienes un hosting compartido, normalmente ya cumplen estos requisitos. Si usas un VPS, puedes gestionarlo fácilmente desde tu panel de control. Por ejemplo, si utilizas Syspanel (acceso por puerto 2106), podrás instalar PHP y MySQL con un solo clic.
¿Cómo instalo PrestaShop paso a paso?
La instalación es muy sencilla, solo sigue estos pasos:
- Descarga la última versión desde el sitio oficial de PrestaShop.
- Sube los archivos a tu servidor mediante FTP o desde el administrador de archivos de tu hosting.
- Crea una base de datos desde tu panel de control (en Syspanel, ve a "Bases de datos" y crea una nueva con usuario y contraseña).
- Accede a tu dominio (ej: tudominio.com) y sigue el asistente de instalación:
- Selecciona el idioma.
- Acepta la licencia.
- Introduce los datos de la base de datos.
- Configura tu tienda (nombre, logo, email del administrador).
- Crea la cuenta de administrador.
- Elimina la carpeta
/installpor seguridad (el asistente te lo indicará).
[WARNING] No olvides eliminar la carpeta
/installdespués de la instalación. Si no lo haces, tu tienda podría ser vulnerable.
¿Puedo instalar PrestaShop en local (en mi ordenador)?
Sí, es posible usando herramientas como XAMPP, WAMP o MAMP. Esto te permite probar la tienda sin necesidad de un hosting. Solo debes:
- Descargar e instalar el paquete local.
- Copiar los archivos de PrestaShop en la carpeta
htdocs(en XAMPP). - Acceder a
http://localhost/tu-carpetay seguir el asistente de instalación.
[TIP] Es ideal para hacer pruebas de diseño o funcionalidades antes de subirlas a producción.
2. Dudas sobre configuración y personalización
¿Cómo cambio el logo y los colores de mi tienda?
Para personalizar la apariencia básica:
- Ve al Back Office (panel de administración) > Diseño > Temas y logotipos.
- En la sección Logotipos, puedes subir tu logo (recomendado: formato PNG con fondo transparente, tamaño 200x50 px aproximadamente).
- Para cambiar colores, ve a Diseño > Tema clásico > Configurar (si usas el tema por defecto). Allí podrás modificar colores de encabezado, fondo, enlaces, etc.
- Si quieres más opciones, puedes instalar un tema de pago o personalizar el CSS desde Diseño > Posiciones o usando un módulo de editor visual.
¿Cómo añadir productos en PrestaShop?
Añadir productos es una tarea diaria. Sigue estos pasos:
- En el Back Office, ve a Catálogo > Productos.
- Haz clic en Añadir nuevo producto.
- Completa los campos obligatorios:
- Nombre del producto.
- Descripción (puedes usar el editor visual).
- Precio (sin impuestos o con impuestos, según configures).
- Cantidad en stock.
- Sube imágenes del producto en la pestaña Imágenes.
- Asigna categorías (puedes crear nuevas desde Catálogo > Categorías).
- Guarda el producto.
[INFO] Puedes usar combinaciones para productos con variantes (talla, color). Actívalas en la pestaña Combinaciones al editar el producto.
¿Cómo configuro los métodos de envío?
Para que tus clientes puedan elegir cómo recibir sus pedidos:
- Ve a Transporte > Transportistas.
- Si usas el transportista por defecto (ej: "Mi transportista"), puedes editarlo.
- Configura las zonas geográficas (países a los que envías) en Transporte > Zonas.
- Define los rangos de peso o precio para aplicar tarifas.
- También puedes instalar módulos de transportistas específicos (Correos, DHL, etc.) desde el marketplace de PrestaShop.
[TIP] Si envías solo a tu país, desactiva las zonas internacionales para evitar confusiones.
3. Dudas sobre SEO y posicionamiento
¿Cómo optimizar el SEO de mi tienda PrestaShop?
El SEO es clave para que te encuentren en Google. Aquí tienes las acciones básicas:
- URLs amigables: Ve a Configuración > Tráfico y SEO > SEO y URLs y activa "URLs amigables". Luego, en cada producto o categoría, edita la URL amigable (debe ser corta y descriptiva, ej:
/zapatos-rojos). - Meta títulos y descripciones: En cada producto, categoría y página estática, rellena los campos Meta título (máximo 60 caracteres) y Meta descripción (máximo 160 caracteres).
- Mapa del sitio: PrestaShop genera automáticamente un sitemap. Ve a Configuración > Tráfico y SEO > Mapa del sitio y genera el archivo XML. Luego notifícalo en Google Search Console.
- Imágenes optimizadas: Usa nombres descriptivos (ej:
zapatos-rojos-deportivos.jpg) y rellena el texto alternativo en cada imagen. - Velocidad de carga: Activa la compresión GZIP y el caché desde Configuración > Rendimiento. También puedes usar un módulo de caché.
[WARNING] Evita duplicar contenido. Por ejemplo, no uses la misma descripción en varias categorías. Google penaliza el contenido duplicado.
¿Por qué mi tienda no aparece en Google?
Puede deberse a varias razones:
- Tu tienda es nueva: Google tarda unos días o semanas en indexar nuevas páginas.
- No has generado el sitemap: Sigue los pasos anteriores y notifícalo en Google Search Console.
- Tienes la opción "No indexar" activada: Ve a Configuración > Tráfico y SEO > SEO y URLs y asegúrate de que "Indexación de la tienda" esté en Sí.
- Tu servidor es lento: Google prioriza sitios rápidos. Optimiza el rendimiento.
- Contenido pobre: Si tus productos tienen descripciones cortas o genéricas, Google no los considera relevantes.
[INFO] Puedes usar herramientas como Google Search Console para ver el estado de indexación y recibir alertas.
¿Cómo configuro las redirecciones 301?
Si cambias la URL de un producto o categoría, debes redirigir la antigua a la nueva para no perder visitas:
- Ve a Configuración > Tráfico y SEO > Redirecciones y 404.
- Haz clic en Añadir nueva redirección.
- Introduce la URL antigua (ej:
/producto-viejo) y la URL nueva (ej:/producto-nuevo). - Selecciona 301 Movido permanentemente.
- Guarda.
[TIP] También puedes hacer redirecciones masivas mediante un módulo o editando el archivo
.htaccess(si sabes cómo hacerlo).
4. Dudas sobre gestión de pedidos y clientes
¿Cómo veo y gestiono los pedidos?
Los pedidos se gestionan desde Ventas > Pedidos. Allí verás una lista con todos los pedidos, su estado (pendiente, en preparación, enviado, etc.) y el total. Puedes:
- Cambiar el estado del pedido (por ejemplo, de "Pendiente" a "En preparación").
- Ver los detalles del pedido (productos, dirección, método de pago).
- Generar facturas y albaranes.
- Contactar al cliente desde el mismo panel.
[INFO] Puedes personalizar los estados de pedido desde Configuración > Estados de pedido.
¿Cómo gestiono los clientes y sus cuentas?
En Ventas > Clientes puedes ver todos los registrados. Desde allí:
- Editar datos personales (nombre, email, dirección).
- Ver el historial de pedidos de cada cliente.
- Crear un cliente nuevo manualmente (útil para pedidos telefónicos).
- Exportar la lista a CSV para campañas de marketing.
[TIP] Si tienes muchos clientes, puedes usar la búsqueda por nombre o email para encontrarlos rápido.
¿Cómo configuro los impuestos (IVA)?
Para configurar los impuestos correctamente:
- Ve a Configuración > Impuestos.
- Activa los impuestos si no lo están.
- Ve a Reglas de impuestos y crea una nueva regla (ej: "IVA 21%").
- Asocia esa regla a un país y a un rango de precios (puedes tener distintos IVA según el producto).
- Luego, en cada producto, en la pestaña Precios, selecciona la regla de impuestos correspondiente.
[WARNING] Los impuestos varían según el país. Asegúrate de configurar correctamente el IVA de tu país y los de exportación si vendes al extranjero.
5. Dudas sobre seguridad y mantenimiento
¿Cómo mantengo segura mi tienda PrestaShop?
La seguridad es fundamental para proteger los datos de tus clientes y tu negocio. Sigue estas prácticas:
- Actualiza PrestaShop y los módulos siempre a la última versión.
- Usa contraseñas fuertes para el administrador y los usuarios.
- Activa el SSL (HTTPS) desde Configuración > General > Habilitar SSL.
- Limita los intentos de inicio de sesión desde Configuración > Seguridad.
- Haz copias de seguridad periódicas de la base de datos y los archivos. En Syspanel puedes programar backups automáticos.
- Elimina módulos y temas no utilizados.
[INFO] También puedes instalar módulos de seguridad como "Security" de PrestaShop o firewalls de aplicaciones web.
¿Qué hago si mi tienda se vuelve lenta?
La lentitud puede deberse a varios factores. Aquí tienes soluciones rápidas:
- Activa el caché en Configuración > Rendimiento (caché de Smarty, caché de CSS/JS).
- Optimiza las imágenes: usa herramientas como TinyPNG antes de subirlas.
- Reduce el número de módulos activos: desactiva los que no uses.
- Actualiza PHP a una versión más reciente (PHP 8.0 es más rápido que 7.4).
- Contrata un hosting más potente o un CDN (Red de Distribución de Contenido).
- Revisa la base de datos: desde Configuración > Base de datos puedes optimizarla.
[WARNING] Si instalas muchos módulos, algunos pueden ralentizar la tienda. Siempre revisa las reseñas y la compatibilidad.
¿Cómo hago una copia de seguridad?
Es esencial para no perder datos. Puedes hacerlo de dos formas:
- Desde el Back Office: Ve a Configuración > Base de datos > Copia de seguridad y descarga el archivo SQL.
- Desde tu panel de hosting: En Syspanel, ve a "Copias de seguridad" y programa backups automáticos diarios o semanales. También puedes descargar una copia manual.
[TIP] Guarda las copias en un lugar externo (Google Drive, Dropbox) por si tu servidor falla.
6. Dudas sobre módulos y funcionalidades avanzadas
¿Cómo instalo un módulo en PrestaShop?
Los módulos añaden funcionalidades (pagos, envíos, SEO, etc.). Para instalarlos:
- Descarga el módulo (formato
.zip) desde el marketplace de PrestaShop o de un proveedor de confianza. - Ve a Módulos > Gestor de módulos.
- Haz clic en Subir un módulo y selecciona el archivo
.zip. - Una vez instalado, configúralo desde el botón "Configurar" que aparece.
- Actívalo si no lo está.
[WARNING] No instales módulos de fuentes desconocidas, podrían contener malware o ser incompatibles.
¿Cómo añado un método de pago (PayPal, tarjeta, etc.)?
Para aceptar pagos online:
- Ve a Módulos > Gestor de módulos y busca "PayPal", "Stripe" o "Redsys".
- Instala el módulo oficial.
- Configúralo con tus credenciales (API key, cliente secreto, etc.) que obtienes al registrarte en el servicio de pagos.
- Prueba el método de pago con una compra de prueba (usa el modo sandbox si está disponible).
[INFO] Si prefieres pagos por transferencia o contra reembolso, PrestaShop ya incluye esos métodos por defecto. Solo actívalos desde Módulos > Pagos.
¿Puedo vender en varios idiomas y monedas?
Sí, PrestaShop es multilingüe y multicurrency. Para configurarlo:
- Idiomas: Ve a Internacional > Localización > Idiomas y añade los que necesites (español, inglés, francés...). Luego, en cada producto, categoría y página, traduce el contenido.
- Monedas: Ve a Internacional > Localización > Monedas y añade el euro, dólar, libra, etc. PrestaShop actualizará automáticamente los tipos de cambio si activas la opción.
[TIP] Para una experiencia completa, instala un módulo de traducción automática o contrata a un traductor profesional.
7. Dudas sobre resolución de problemas comunes
Mi tienda muestra un error "500 Internal Server Error"
Este error suele deberse a un problema del servidor. Prueba estas soluciones:
- Revisa el archivo
.htaccess: Si lo modificaste, restaura la versión por defecto. - Aumenta el límite de memoria PHP: En tu panel de hosting (Syspanel), ve a "PHP Settings" y sube el valor a 256M o 512M.
- Desactiva módulos recién instalados: Accede al Back Office o, si no puedes, renombra la carpeta
/modulespara desactivarlos todos temporalmente. - Revisa los logs del servidor: En Syspanel, ve a "Logs de errores" para ver el mensaje exacto.
[INFO] Si el error persiste, contacta a tu soporte técnico de hosting.
No puedo acceder al Back Office, ¿qué hago?
Si olvidaste la contraseña o tienes un bloqueo:
- Restablece la contraseña: Ve a
tudominio.com/admin1234/index.php?controller=AdminLogin&forgot_password(cambiaadmin1234por tu carpeta real). - Borra la carpeta
/cachemediante FTP o desde el administrador de archivos. - Revisa el archivo
config/settings.inc.phppara asegurarte de
