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

Cómo gestionar archivos en PrestaShop: Subir productos y media

Actualizado el 6 de octubre de 2025

Introducción: ¿Por qué es importante saber gestionar los archivos de tu tienda PrestaShop?

Gestionar archivos en PrestaShop es una de las tareas más habituales (y a veces frustrantes) para cualquier propietario de una tienda online. Ya sea que necesites subir productos PrestaShop con sus fotos, actualizar el logotipo, instalar un tema nuevo o simplemente liberar espacio en el servidor, entender cómo funciona la estructura de archivos y los distintos métodos para manipularlos te ahorrará horas de trabajo y muchos dolores de cabeza.

En este artículo, te voy a explicar paso a paso, y sin tecnicismos innecesarios, cómo gestionar tus archivos, imágenes y media en PrestaShop. Vamos a ver desde los métodos más sencillos (el panel de administración) hasta los más avanzados (como el acceso por FTP), para que elijas el que mejor se adapte a tu nivel de confianza con la tecnología.

Al final, serás capaz de subir productos con sus imágenes, organizar tu carpeta de media y solucionar problemas comunes de carga sin tener que llamar a un experto. ¡Vamos a ello!

## Entendiendo la estructura de archivos de PrestaShop (lo básico)

Antes de empezar a mover archivos, es fundamental que sepas dónde se guarda cada cosa. PrestaShop tiene una estructura de carpetas muy lógica, y conocerla te permitirá no romper nada por accidente.

### Las carpetas clave que debes conocer

Cuando accedes a tu hosting (por ejemplo, a través del administrador de archivos o por FTP), verás una carpeta principal llamada public_html, www o htdocs (depende del proveedor). Dentro de ella está tu tienda. Estas son las carpetas y archivos más importantes:

  • /admin (o el nombre que le hayas puesto a tu panel de administración): Aquí vive el código de tu back-office. No deberías tocar nada aquí salvo que sepas exactamente lo que haces.

  • /img: Es el corazón de las imágenes PrestaShop. Aquí se guardan las fotos de productos, categorías, logotipos y otras imágenes generadas por la tienda. Dentro de /img/p encontrarás las imágenes de productos organizadas en subcarpetas (por ejemplo, /img/p/1/2/3/ para el producto con ID 123).

  • /themes: Aquí se almacenan las plantillas (temas) de tu tienda. Si subes un tema nuevo, lo harás a esta carpeta.

  • /modules: Contiene los módulos (plugins) instalados. Cada módulo tiene su propia carpeta.

  • /var/logs y /var/cache: Archivos de registro y caché. A veces, al subir archivos, tendrás que borrar la caché desde el panel para ver los cambios.

  • /download: Aquí se guardan los archivos digitales que vendes (si vendes productos descargables).

  • /upload: Se usa para archivos temporales y para ciertas funciones de importación.

[INFO] No te asustes con tantas carpetas. Para gestionar archivos de productos y media, en el 90% de los casos solo necesitarás trabajar con /img, /themes y /modules.

## Método 1: Subir productos y media desde el Panel de Administración (el más fácil)

Si no te sientes cómodo con FTP o con el administrador de archivos del hosting, no te preocupes. PrestaShop te permite subir productos PrestaShop y sus imágenes directamente desde el back-office. Es el método más seguro y recomendado para principiantes.

### Subir imágenes de producto desde el formulario del producto

Este es el flujo más común. Cuando creas o editas un producto, tienes una pestaña llamada "Imágenes" o "Fotos". El proceso es muy visual:

  1. Ve a tu panel de administración de PrestaShop.

  2. Navega a Catálogo > Productos y haz clic en el producto que quieras editar, o crea uno nuevo.

  3. Busca la pestaña "Imágenes" en el menú lateral izquierdo del formulario del producto.

  4. Haz clic en el botón "Agregar archivos" o "Subir imágenes".

  5. Selecciona las imágenes desde tu ordenador. Puedes subir varias a la vez.

  6. PrestaShop las procesará automáticamente, creará las miniaturas y las asociará al producto.

  7. Si tienes varias imágenes, puedes arrastrarlas para cambiar su orden. La primera será la imagen de portada.

[TIP] Asegúrate de que tus imágenes pesen menos de 1 MB y tengan una resolución razonable (por ejemplo, 800x800 píxeles) para que la tienda no vaya lenta. PrestaShop redimensiona automáticamente, pero no crea milagros.

### Subir archivos de productos descargables (archivos digitales)

Si vendes archivos como PDFs, MP3 o software, el proceso es similar pero en otra pestaña:

  1. En el formulario del producto, busca la pestaña "Datos del producto" o "Configuración".

  2. Activa la opción "¿Es un producto descargable?" (o similar).

  3. Verás un campo para "Archivo". Haz clic en "Agregar archivo" y selecciona el archivo desde tu ordenador.

  4. También puedes pegar una URL si el archivo ya está en tu servidor.

### Subir media directamente desde "Archivos" en el menú

PrestaShop tiene un gestor de archivos básico en el panel. Ve a Mejoras > Archivos (o File Manager). Desde ahí puedes:

  • Subir archivos directamente para usarlos en descripciones, correos, etc.

  • Crear carpetas para organizar tu media.

  • Eliminar archivos que ya no uses.

Este método es excelente para imágenes que no son de producto, como banners o iconos.

## Método 2: Usar FTP para subir archivos en masa

Cuando tienes muchos productos o necesitas subir cientos de imágenes a la vez, el panel de administración se vuelve tedioso. Ahí es donde entra el FTP PrestaShop. FTP (Protocolo de Transferencia de Archivos) te permite conectar tu ordenador directamente con tu servidor y transferir archivos en lotes.

### ¿Qué necesitas para conectarte por FTP?

Necesitas tres datos que te proporciona tu proveedor de hosting:

  • Servidor FTP: Normalmente es algo como ftp.tudominio.com o la IP de tu servidor.

  • Usuario y contraseña FTP: A menudo es el mismo usuario que el de cPanel o el panel de control, pero puede ser uno específico. Lo encuentras en la sección de "Cuentas FTP" de tu hosting.

  • Puerto: El estándar es el 21.

### Cómo subir imágenes de productos por FTP (paso a paso)

  1. Descarga un cliente FTP gratuito como FileZilla (el más popular) o usa el gestor de archivos de tu hosting si no quieres instalar nada.

  2. Abre FileZilla y en la barra superior introduce los datos de conexión (Servidor, Usuario, Contraseña y Puerto 21). Pulsa "Conexión rápida".

  3. A la izquierda verás tus archivos locales (tu ordenador). A la derecha, los archivos del servidor.

  4. Navega en el servidor hasta la carpeta /img/p/. Esta carpeta está ordenada por ID de producto. Por ejemplo, para el producto con ID 25, irías a /img/p/2/5/ (se separan los dígitos).

  5. Si la carpeta no existe, créala haciendo clic derecho en el panel del servidor y seleccionando "Crear directorio".

  6. Arrastra tus imágenes desde la izquierda (tu ordenador) hasta la carpeta de la derecha (el servidor).

  7. Importante: PrestaShop espera nombres de archivo específicos. Si subes una imagen para el producto ID 25, deberías llamarla 25.jpg (la imagen principal) o 25-1.jpg, 25-2.jpg, etc., para imágenes adicionales.

[WARNING] Subir imágenes por FTP directamente a /img/p es técnicamente posible, pero PrestaShop no generará las miniaturas automáticamente. Tendrás que regenerarlas desde el panel en Parámetros Avanzados > Rendimiento > Regenerar miniaturas. Para principiantes, es mucho más seguro usar el método del panel de administración. Usa FTP para subir el archivo original y luego regenéralo.

### Subir temas y módulos por FTP

Este es el uso más común y útil del FTP:

  1. Descarga el tema o módulo en tu ordenador (suele venir en un archivo .zip).

  2. Descomprímelo en tu ordenador para tener una carpeta con todos los archivos.

  3. Conecta por FTP y ve a la carpeta /themes (para temas) o /modules (para módulos).

  4. Arrastra la carpeta completa (descomprimida) desde tu ordenador al servidor.

  5. Una vez subida, ve al panel de administración de PrestaShop y actívala desde el menú de "Diseño" o "Módulos".

## Método 3: Usando el administrador de archivos de Syspanel

Si tu hosting usa el panel de control Syspanel (antes conocido como HestiaCP), tienes una herramienta integrada muy cómoda para gestionar archivos sin necesidad de instalar programas externos.

### Cómo acceder y usarlo

  1. Accede a tu panel de control Syspanel escribiendo https://tudominio.com:2106 en tu navegador. Recuerda que el puerto de acceso es el 2106.

  2. Introduce tu usuario y contraseña de administrador del hosting.

  3. Busca la sección de "Administrador de archivos" (File Manager). Puede estar dentro del apartado de tu dominio.

  4. Se abrirá una interfaz web donde verás todas las carpetas de tu hosting, incluyendo la de tu tienda PrestaShop.

  5. Desde aquí puedes hacer clic en "Subir" para cargar archivos desde tu ordenador, o arrastrar y soltar directamente.

  6. También puedes crear carpetas, renombrar, mover, copiar y eliminar archivos con clic derecho.

[TIP] El administrador de archivos de Syspanel es ideal para subir un archivo .zip de un tema y luego descomprimirlo directamente en el servidor, evitando tener que hacerlo en tu ordenador y subir cientos de archivos uno a uno.

## Buenas prácticas para gestionar media y evitar problemas

Gestionar archivos no es solo saber dónde hacer clic. Hay que tener en cuenta una serie de recomendaciones para que tu tienda funcione rápido y sin errores.

### Optimiza tus imágenes antes de subirlas

El peso y el tamaño de las imágenes PrestaShop son los principales culpables de una tienda lenta. Antes de subir cualquier foto:

  • Usa herramientas gratuitas como TinyPNG o Squoosh para comprimir las imágenes.

  • Redimensiona las fotos a un máximo de 1200x1200 píxeles para productos. No necesitas más resolución para una web.

  • Usa el formato WebP si tu versión de PrestaShop lo soporta (las versiones 1.7.7 y superiores lo hacen bien). Es mucho más ligero que el JPG o PNG.

### Organiza tus archivos en el servidor

Si usas FTP o el administrador de archivos, intenta mantener un orden:

  • Crea una carpeta /img/cms (Content Management System) para imágenes de contenido (banners, textos, etc.) y subcarpetas por año o por sección.

  • No mezcles archivos de productos con archivos de temas.

  • Elimina los archivos que ya no uses, pero con cuidado. Si borras una imagen de un producto que está activo, se verá rota.

### Regenerar miniaturas después de subir archivos

Después de subir muchas imágenes por FTP o incluso por el panel, a veces las miniaturas no se generan bien. Para solucionarlo:

  1. Ve a Parámetros Avanzados > Rendimiento.

  2. Haz clic en el botón "Regenerar miniaturas".

  3. Selecciona "Todas las miniaturas" y confirma.

Esto puede tardar unos minutos si tienes una tienda grande, pero arreglará cualquier problema de visualización.

## Solución de problemas comunes al subir archivos

Aquí tienes las dudas más frecuentes y cómo resolverlas.

### "No puedo subir imágenes desde el panel de administración"

Esto suele deberse a un límite de tamaño de archivo (upload_max_filesize) configurado en el servidor.

  1. Accede a Syspanel en https://tudominio.com:2106.

  2. Busca la sección de "Configuración de PHP" o "Opciones de PHP".

  3. Aumenta el valor de upload_max_filesize a 64M o incluso 128M.

  4. Guarda los cambios y reinicia el servicio PHP si es necesario.

### "Las imágenes se ven borrosas o deformadas"

Esto pasa cuando el tamaño original no coincide con las proporciones de las miniaturas que PrestaShop genera. La solución es:

  1. En el panel, ve a Diseño > Configuración de temas > Configuración avanzada.

  2. Ajusta los tamaños de imagen a las proporciones de tus fotos originales.

  3. O mejor, sube imágenes cuadradas (por ejemplo, 800x800) para que todo encaje bien.

### "He subido un producto por FTP pero no aparece en la tienda"

Subir archivos por FTP no crea el producto en la base de datos. FTP solo sirve para mover archivos (imágenes, temas). Para subir productos PrestaShop de forma masiva, lo correcto es usar la función de Importación CSV desde el panel de administración (Catálogo > Importar). Ahí puedes subir un archivo .csv con todos los datos de tus productos y las URLs de las imágenes.

### "El logotipo no se actualiza"

El logotipo se guarda en la tabla de configuración de la base de datos, no solo en el archivo. Ve a Diseño > Tema y Logotipo y súbelo desde ahí. Si lo subes por FTP, tendrás que borrar la caché y volver a configurarlo.

## Conclusión: Elige el método que mejor te funcione

Gestionar archivos en PrestaShop no tiene por qué ser un dolor de cabeza. Resumiendo:

  • Usa el panel de administración para subir productos y sus imágenes de forma puntual. Es el método más seguro.

  • Usa FTP (FileZilla) o el administrador de archivos de Syspanel para subir temas, módulos o muchos archivos a la vez.

  • Recuerda optimizar tus imágenes y regenerar miniaturas después de cualquier carga masiva.

  • Siempre que tengas dudas, no borres nada sin hacer una copia de seguridad antes. La mayoría de los problemas se solucionan borrando la caché.

Con esta guía, ya tienes las herramientas y el conocimiento para dominar la gestión de archivos PrestaShop. Empieza con el método más fácil y ve ganando confianza. En poco tiempo, estarás subiendo productos y media como un profesional.

Si te surge alguna duda más específica, no dudes en consultar la documentación oficial de PrestaShop o contactar con el soporte de tu hosting. ¡Mucho éxito con tu tienda online!

¿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