Hola @nuria24 y @hugo_8933,
Efectivamente, los problemas que describes son clásicos de las importaciones de catálogos grandes o complejos. Vamos a desglosarlos:
1. Tiempo de espera (timeout) para descarga de imágenes:
Este es casi siempre un límite del servidor. PrestaShop, al descargar imágenes remotas, ejecuta un script PHP. Si la descarga tarda más de lo permitido por la configuración de PHP del servidor, el script se detiene.
- Solución: Debes aumentar el valor de
max_execution_time en tu archivo php.ini. Un valor de 300 segundos (5 minutos) suele ser suficiente para importaciones grandes. Si no tienes acceso a php.ini, contacta a tu proveedor de hosting para que lo haga por ti. También podrías probar a ajustar memory_limit si ves errores de memoria, aunque es menos común en este caso.
- Alternativa: Si no puedes modificar estos valores, la única opción es importar los productos en lotes más pequeños. La interfaz de importación en
Parámetros avanzados > Importar te permite seleccionar el número de líneas a procesar en cada paso. Empieza con 10 o 20 y ve subiendo hasta que encuentres un punto en el que no haya timeout.
2. Mapeo de categorías y combinaciones de atributos:
La clave aquí es la exactitud en el formato y los delimitadores:
- Categorías: El formato
Raíz,CategoríaPrincipal,Subcategoría es correcto. Asegúrate de que las categorías (o la principal) ya existan en tu tienda o PrestaShop intentará crearlas. Si hay un error tipográfico, podría crear duplicados. Después de la importación, revisa Catálogo > Categorías y edita/elimina si ves algo raro. No uses espacios extra y que el delimitador sea siempre una coma, a menos que hayas cambiado la opción en Parámetros avanzados > Importar.
- Combinaciones de atributos: El formato
NombreAtributo:ValorAtributo:ImpactoEnPrecio:ImpactoEnPeso:ImpactoEnUnidad:Referencia es el estándar. Es CRÍTICO que NombreAtributo y ValorAtributo coincidan EXACTAMENTE con los nombres que tienes definidos en Catálogo > Atributos y Características. Un simple espacio extra o una mayúscula/minúscula diferente hará que no los reconozca. Los impactos (precio, peso, etc.) deben ser numéricos. Deja '0' si no hay impacto.
Revisa bien tu archivo CSV, a menudo son pequeños detalles de formato los que causan estos problemas.