La importación de productos falla o agota el tiempo con archivos CSV grandes.
Las importaciones de productos suelen fallar por una de cuatro razones: el CSV es demasiado grande para la petición web, los límites de subida de PHP son demasiado bajos, el servidor agota el tiempo mientras procesa filas o imágenes, o una fila concreta contiene datos inválidos.

Empieza reduciendo el tamaño de la importación. Divide archivos CSV grandes en lotes más pequeños, importa imágenes por separado si es posible y prueba con 10 a 50 filas antes de reintentar miles. Si el archivo pequeño funciona, el mapeo probablemente es correcto y el problema está relacionado con capacidad o timeout.
Comprueba los límites relevantes de PHP y del servidor:
upload_max_filesize
post_max_size
memory_limit
max_execution_time
max_input_time
max_file_uploads
PHP-FPM request_terminate_timeout
Nginx or Apache proxy/read timeout
CDN timeout, for example Cloudflare request limitsPrestaShop informa de errores de tamaño de subida cuando el archivo supera upload_max_filesize o el límite del formulario, pero los timeouts pueden aparecer como página en blanco, error 500 o catálogo importado parcialmente. Para catálogos muy grandes, usa un importador CLI, un importador basado en cron o un módulo de importación dedicado en lugar de depender de una única petición larga del navegador.
El importador nativo está en Advanced Parameters > Import en PrestaShop 1.7/8/9. Después de una página en blanco o un error 500, revisa var/logs/prod.log, var/logs/dev.log, el log de PHP-FPM y el log de errores del servidor web antes de reintentarlo, porque la página visible de importación suele perder la excepción real cuando la solicitud muere.
Para una importación parcial, no vuelvas a ejecutar inmediatamente el archivo completo con opciones destructivas como eliminar productos existentes, salvo que estuviera previsto. Identifica la última referencia o ID importado correctamente, divide el CSV restante desde la siguiente fila, corrige los productos que hayan quedado desactivados o sin imágenes, y después reconstruye los índices de búsqueda y faceted tras el lote final.
Si la importación se detiene siempre en la misma fila, revisa esa fila en busca de delimitadores incorrectos, comillas sin escapar, codificación inválida, URLs de imagen rotas, referencias de categoría imposibles, referencias duplicadas o valores que no coinciden con el mapeo de importación seleccionado. Usa UTF-8, mantén el delimitador consistente y reconstruye los índices de búsqueda/facetas después de una importación grande correcta si la visibilidad de productos o los filtros se ven mal.
¿Le resultó útil esta respuesta?
¿Todavía tienes preguntas?
¿No encuentras lo que buscas? Envíanos tu pregunta y te responderemos.