Preguntas frecuentes sobre PrestaShop: Soluciones a dudas comunes
Introducción: ¿Por qué surgen tantas dudas con PrestaShop?
Si estás aquí, es porque probablemente te has enfrentado a alguna de esas pequeñas (o grandes) preguntas que surgen al usar PrestaShop. No te preocupes, es completamente normal. PrestaShop es una plataforma de comercio electrónico muy potente, pero al ser tan personalizable, a veces puede resultar abrumadora para quienes empiezan. Desde errores de instalación hasta problemas de rendimiento, en este artículo vamos a resolver las PrestaShop preguntas frecuentes más comunes. Piensa en esto como tu FAQ PrestaShop de cabecera, donde encontrarás soluciones claras y paso a paso para esas dudas PrestaShop que te quitan el sueño. Nuestro objetivo es darte esa PrestaShop ayuda básica que necesitas para que tu tienda funcione sin sobresaltos.
Vamos a abordar desde la instalación hasta la optimización, pasando por la gestión de módulos y la seguridad. Todo explicado de forma sencilla, como si estuvieras hablando con un amigo que sabe de esto. ¡Empecemos!
1. Instalación y configuración inicial
1.1. ¿Cómo instalo PrestaShop por primera vez?
La instalación de PrestaShop puede hacerse de dos formas: manual o mediante un asistente de tu hosting. Aquí te explicamos la más común, la manual.
- Descarga el paquete: Ve a la web oficial de PrestaShop y descarga la última versión estable.
- Sube los archivos a tu servidor: Usa un cliente FTP (como FileZilla) o el administrador de archivos de tu panel de control (como Syspanel, que se accede por el puerto 2106). Sube todo el contenido de la carpeta
prestashopa la raíz de tu dominio (normalmentepublic_html). - Crea una base de datos: Necesitarás una base de datos MySQL. En Syspanel, ve a "Bases de datos" y crea una nueva. Anota el nombre, usuario y contraseña.
- Ejecuta el instalador: Abre tu navegador y ve a
tudominio.com. Se iniciará el asistente de instalación. - Sigue los pasos: El asistente te pedirá los datos de la base de datos (los que acabas de crear) y la configuración de tu tienda (nombre, dirección, etc.).
[TIP] Si ves errores de permisos durante la instalación, asegúrate de que las carpetas config, cache, log, img, mails, modules, themes, translations, upload y download tengan permisos 755 (o 775 en algunos servidores).
1.2. ¿Qué hago si la instalación se queda en blanco o da error 500?
Esto suele deberse a un problema de memoria PHP o a un conflicto con la versión de PHP.
- Aumenta el límite de memoria: Edita el archivo
config/defines.inc.phpy busca la líneadefine('_PS_MEMORY_LIMIT_', '128M');. Cambia128Ma256Mo512M. - Cambia la versión de PHP: En tu panel de control (por ejemplo, en Syspanel, dentro de "Ajustes de PHP"), asegúrate de usar PHP 7.4 o 8.0 (PrestaShop 1.7 funciona mejor con PHP 7.4). No uses versiones demasiado nuevas como PHP 8.2 si tu PrestaShop es antiguo.
- Revisa los logs: Accede a los logs de error del servidor. En Syspanel, busca la sección "Logs de errores". Allí verás el error exacto.
2. Gestión de productos y catálogo
2.1. ¿Cómo añado un producto correctamente?
Añadir productos es la base de tu tienda. Sigue estos pasos:
- Ve a Catálogo > Productos y haz clic en "Nuevo producto".
- Información básica: Pon el nombre, descripción corta y larga. La descripción corta es la que se ve en las listas de productos.
- Precios: Configura el precio sin IVA, el impuesto aplicable y el precio final. También puedes añadir precios especiales por cantidad.
- Imágenes: Sube imágenes de buena calidad. PrestaShop generará automáticamente los distintos tamaños.
- Combinaciones: Si tu producto tiene tallas o colores, ve a la pestaña "Combinaciones" y crea las variantes.
- Cantidades: Define el stock. Puedes gestionarlo manualmente o sincronizarlo con un ERP.
[INFO] No olvides asignar el producto a una categoría. Si no lo haces, no aparecerá en la tienda.
2.2. ¿Por qué mis productos no aparecen en la tienda?
Esto es una de las dudas PrestaShop más frecuentes. Las causas pueden ser varias:
- El producto no está visible: Revisa que en la pestaña "Opciones" del producto, la opción "Visible" esté en "En todas partes" o "En el catálogo".
- Categoría no activa: Ve a Catálogo > Categorías y asegúrate de que la categoría donde está el producto esté activa.
- Problemas de caché: Limpia la caché de PrestaShop en Parámetros de la tienda > Rendimiento y pulsa "Limpiar caché".
- Módulo de búsqueda: Si usas un módulo de búsqueda avanzada, puede que no haya indexado el producto. Reindexa el módulo desde su configuración.
3. Temas y personalización
3.1. ¿Cómo instalo un tema nuevo?
- Descarga el tema: Asegúrate de que sea compatible con tu versión de PrestaShop.
- Sube el tema: Ve a Diseño > Temas y logotipos y haz clic en "Añadir nuevo tema". Selecciona el archivo
.zipdel tema. - Actívalo: Una vez subido, haz clic en "Usar este tema" para que sea el tema activo.
- Configura los módulos: Muchos temas traen módulos adicionales. Actívalos desde Módulos > Módulos instalados.
[WARNING] Siempre haz una copia de seguridad de tu tema actual antes de instalar uno nuevo. Si algo sale mal, podrás restaurarlo.
3.2. ¿Cómo cambio los colores y el logotipo sin saber programación?
No necesitas ser diseñador. PrestaShop tiene opciones integradas:
- Logotipo: En Diseño > Temas y logotipos, puedes subir tu logotipo (recomendado: formato PNG, fondo transparente, tamaño 200x60 px aprox.).
- Colores: Ve a Diseño > Personalización de temas. Allí podrás cambiar colores de fondo, texto, enlaces, etc., mediante selectores de color.
- Fuentes: Algunos temas permiten cambiar la fuente desde el mismo módulo de personalización. Si no, tendrás que editar el CSS (con cuidado).
4. Módulos y funcionalidades
4.1. ¿Cómo instalo un módulo?
- Desde el marketplace: Ve a Módulos > Módulos y servicios y busca el módulo que necesitas. Haz clic en "Instalar".
- Desde un archivo: Si tienes el módulo en
.zip, ve a Módulos > Módulos y servicios, haz clic en "Subir un módulo" y selecciona el archivo. - Configúralo: Una vez instalado, busca el módulo en la lista y haz clic en "Configurar".
4.2. ¿Por qué no funciona un módulo después de instalarlo?
Los problemas con módulos suelen deberse a:
- Incompatibilidad de versiones: Revisa que el módulo sea para tu versión de PrestaShop. Un módulo de PrestaShop 1.6 no funcionará en 1.7.
- Conflicto con otros módulos: Desactiva otros módulos uno por uno para identificar el conflicto.
- Falta de permisos: Asegúrate de que la carpeta
modules/nombre_del_modulotenga permisos 755. - Errores PHP: Revisa los logs de errores del servidor. A veces el módulo usa funciones obsoletas.
5. Rendimiento y velocidad
5.1. ¿Cómo hago que mi tienda cargue más rápido?
La velocidad es clave para el SEO y la experiencia de usuario. Aquí tienes soluciones básicas:
- Activa la caché: En Parámetros de la tienda > Rendimiento, activa la caché (recomendada: "Sistema de archivos" o "Redis" si tu hosting lo soporta).
- Comprime imágenes: Usa módulos como "PrestaShop Image Optimizer" o comprime las imágenes antes de subirlas.
- Minimiza CSS y JS: En la misma sección de rendimiento, activa "Minimizar CSS" y "Minimizar JavaScript".
- Usa un CDN: Un servicio como Cloudflare puede acelerar la entrega de contenido estático.
- Optimiza la base de datos: Usa módulos como "PS Cleaner" para limpiar tablas temporales y registros antiguos.
5.2. ¿Qué hago si la tienda se cae cuando hay muchas visitas?
Esto suele ser un problema de recursos del servidor.
- Escala tu hosting: Si estás en un plan compartido, considera migrar a un VPS o servidor dedicado.
- Usa un plugin de caché: Además de la caché de PrestaShop, puedes instalar un módulo de caché externo (como Varnish).
- Optimiza las consultas: Revisa los módulos que tengas instalados. Algunos son muy pesados y hacen muchas consultas a la base de datos. Desactiva los que no uses.
6. Seguridad y mantenimiento
6.1. ¿Cómo protejo mi tienda de hackers?
La seguridad es fundamental. Sigue estas prácticas:
- Actualiza siempre: Mantén PrestaShop, los módulos y el tema actualizados. Las actualizaciones corrigen vulnerabilidades.
- Usa contraseñas seguras: Tanto para el administrador como para la base de datos. No uses "admin" como usuario.
- Activa la autenticación en dos pasos (2FA): En Parámetros avanzados > Seguridad.
- Cambia la URL de administración: En Parámetros avanzados > Administración, cambia el nombre del directorio de administración (por ejemplo, de
/admina/mipanel-seguro). - Haz copias de seguridad: Programa copias de seguridad automáticas de la base de datos y los archivos. En Syspanel, puedes hacerlo desde la sección "Copias de seguridad".
6.2. ¿Cómo hago una copia de seguridad manual?
- Base de datos: Accede a phpMyAdmin (desde Syspanel, en "Bases de datos"), selecciona tu base de datos y haz clic en "Exportar". Elige formato SQL.
- Archivos: Usa un cliente FTP para descargar toda la carpeta de tu tienda (normalmente
public_html). - Guarda todo en un lugar seguro: Un disco duro externo o un servicio en la nube.
[TIP] Programa las copias de seguridad para que se hagan automáticamente cada semana. Así no te olvidas.
7. SEO y posicionamiento
7.1. ¿Cómo optimizo el SEO de mi tienda PrestaShop?
PrestaShop ya incluye herramientas básicas de SEO. Aprovéchalas:
- URLs amigables: Ve a Parámetros de la tienda > Tráfico y SEO y activa "URLs amigables". Esto generará URLs como
tudominio.com/categoria/productoen lugar detudominio.com/index.php?id_product=123. - Meta títulos y descripciones: En cada producto y categoría, rellena los campos "Meta título" y "Meta descripción". Sé descriptivo e incluye palabras clave relevantes.
- Mapa del sitio: PrestaShop genera automáticamente un sitemap en
/index.php?controller=module&module=ps_seo&action=sitemap. Envíalo a Google Search Console. - Etiquetas alt en imágenes: Cuando subas imágenes, rellena el campo "Texto alternativo". Esto ayuda a los buscadores a entender la imagen.
7.2. ¿Por qué mi tienda no aparece en Google?
Pueden ser varias razones:
- No has indexado el sitio: Envía tu sitemap a Google Search Console.
- El sitio está en mantenimiento: Revisa que en Parámetros de la tienda > General, la opción "Habilitar tienda" esté en "Sí".
- Contenido duplicado: PrestaShop a veces genera páginas duplicadas (por ejemplo, con y sin parámetros). Usa la etiqueta
canonical(PrestaShop la añade por defecto). - Mala velocidad: Google penaliza las tiendas lentas. Aplica las optimizaciones de la sección 5.
8. Preguntas frecuentes sobre el panel de administración
8.1. ¿Cómo accedo al panel de administración?
La URL por defecto es tudominio.com/admin (o el nombre que hayas puesto durante la instalación). Si no recuerdas la URL, revisa el archivo config/settings.inc.php (en versiones antiguas) o busca en la base de datos la tabla ps_configuration el valor de PS_ADMIN_DIR.
[WARNING] Si has cambiado la URL de administración y la has olvidado, contacta con tu hosting. En Syspanel, puedes ver la ruta desde el administrador de archivos.
8.2. ¿Cómo recupero la contraseña de administrador?
- Ve a la página de inicio de sesión del administrador.
- Haz clic en "¿Olvidó su contraseña?".
- Introduce tu correo electrónico. Recibirás un enlace para restablecerla.
- Si no recibes el correo, revisa la carpeta de spam. Si sigue sin llegar, puedes cambiar la contraseña directamente en la base de datos usando phpMyAdmin: busca la tabla
ps_employee, edita el registro del administrador y en el campopasswdintroduce un hash MD5 de tu nueva contraseña (puedes generarlo en sitios web).
9. Problemas comunes con el carrito y los pedidos
9.1. ¿Por qué los clientes no pueden finalizar la compra?
Esto puede deberse a:
- Problemas con el módulo de pago: Revisa que el módulo de pago (PayPal, tarjeta, etc.) esté correctamente configurado y activo.
- Errores en la dirección de envío: A veces la validación de direcciones falla. Puedes desactivar la validación estricta en Parámetros de la tienda > Configuración de pedidos.
- Problemas de SSL: Si tu tienda no tiene certificado SSL, algunos navegadores bloquean el pago. Asegúrate de tener HTTPS activo.
- Caché del navegador: Pide al cliente que limpie la caché o use otro navegador.
9.2. ¿Cómo gestiono los pedidos?
- Ve a Pedidos > Pedidos.
- Verás una lista con todos los pedidos. Puedes filtrar por estado (pendiente, pagado, enviado, etc.).
- Haz clic en un pedido para ver los detalles: productos, dirección de envío, método de pago, etc.
- Puedes cambiar el estado del pedido (por ejemplo, de "Pendiente de pago" a "Pagado") y añadir comentarios internos.
10. Actualizaciones y migraciones
10.1. ¿Cómo actualizo PrestaShop a la última versión?
Actualizar PrestaShop es delicado. Sigue estos pasos con cuidado:
- Haz una copia de seguridad completa (archivos y base de datos).
- **Desactiva todos los módulos y temas no oficial
