Todo lo que querrías saber antes de instalar.
Una mirada detallada a cómo funciona Importación y Exportación CSV y XML para PrestaShop 8 y 9 — Mapeo Visual, Importaciones Programadas FTP/SFTP, por qué lo construimos así y la lógica detrás de las características anteriores.
Un verdadero motor de importación/exportación, no la importación CSV nativa
La importación CSV integrada de PrestaShop sirve para una carga manual puntual, pero no sabe memorizar una configuración, ir a buscar un archivo a un proveedor ni ejecutarse sola cada noche. Este módulo industrializa el intercambio de datos: describes una vez el origen, el formato y la correspondencia de columnas, guardas el perfil y lo reutilizas o programas a voluntad. Importación y exportación, CSV y XML, la misma herramienta cubre todo el ciclo de vida de tu catálogo.
El mapeo visual que hace ganar horas
Sube un archivo de ejemplo o deja que el módulo lo recupere desde el origen remoto: detecta las columnas, muestra una vista previa de las primeras filas y propone automáticamente una correspondencia con los campos de PrestaShop. El reconocimiento cubre las etiquetas habituales en francés y en inglés — referencia y SKU, precio, cantidad y stock, EAN y código de barras, IVA — y te deja ajustar cada asociación en una tabla clara. Se acabó recontar columnas y las importaciones fallidas porque una columna se desplazó.
Un perfil para cada flujo, reutilizable y programable
Cada perfil encapsula todo: el origen (subida, URL, FTP, SFTP o archivo local), el formato y su codificación, el separador, el mapeo de columnas, las opciones de importación y la programación. Crea tantos como necesites — el flujo de productos diario de tu mayorista, la exportación semanal de clientes a tu herramienta de marketing, la actualización horaria de precios y stock. Un perfil se relanza en un clic desde el back office, o se dispara solo cuando su frecuencia vence.
Tus archivos, recuperados y depositados automáticamente
En la importación, el módulo va a buscar el archivo donde esté: una URL por HTTP/HTTPS, un servidor FTP en modo pasivo o activo, un servidor SFTP (mediante la extensión ssh2, con un mensaje explícito si falta) o una ruta local restringida al directorio de la tienda. En la exportación, puede a la inversa depositar el archivo generado en tu FTP/SFTP o en una carpeta local, o simplemente ofrecerlo para descarga. Las contraseñas FTP/SFTP se cifran en reposo y nunca salen del servidor en texto claro.
Diseñado para archivos grandes
Un catálogo de decenas de miles de filas no se importa en una sola petición. El motor procesa el archivo por lotes sucesivos en AJAX, muestra una barra de progreso en directo y reanuda en la posición de byte exacta tras cada lote — sin riesgo de timeout de PHP, incluso en alojamiento compartido. En modo cron, el procesamiento encadena de forma síncrona hasta la última fila. Cada lote actualiza los contadores OK / errores / total en tiempo real.
Los formatos de negocio de PrestaShop, gestionados de forma nativa
El módulo entiende las particularidades del catálogo PrestaShop. Las combinaciones se escriben con el formato Grupo:Valor|Grupo:Valor — por ejemplo Talla:M|Color:Rojo — y tanto los grupos como los valores de atributo se crean si no existen; la combinación se reconoce por su conjunto exacto de atributos. Las características siguen el formato Nombre:Valor|Nombre:Valor. Categorías, imágenes y etiquetas se escriben en multivalor con el separador que elijas, sirviendo la primera imagen de portada. El tipo de IVA se vincula al grupo de impuestos correcto del país por defecto, y las imágenes pueden descargarse desde URLs.
Trazabilidad y alertas, para estar tranquilo
Cada ejecución deja rastro: estado, número de filas procesadas, correctas y con error, mensaje y detalle de errores línea por línea (las primeras 200). En cuanto una importación falla o contiene filas rechazadas, se envía automáticamente una alerta por e-mail a la dirección que elijas, con una plantilla en francés o en inglés. Los registros se purgan automáticamente según el periodo de retención que definas, y los archivos temporales se limpian tras 48 horas. El módulo no añade ningún override del núcleo y se desinstala limpiamente.
No hay valoraciones aún.