Esta guía de Exportación CSV con Better Order Filter explica cómo exportar pedidos filtrados desde el back office de PrestaShop.
El módulo Better Order Filter le permite exportar fácilmente su lista de pedidos actualmente filtrada a un archivo CSV. Esta función es totalmente compatible con todas las versiones compatibles de PrestaShop y es ideal para revisiones operativas, informes contables y flujos de trabajo de traspaso a almacén.
A diferencia de las exportaciones estándar que vuelcan todos los datos, este módulo exporta exactamente lo que ve: utiliza los valores de filtro aplicados actualmente y solo incluye las columnas que ha elegido mostrar activamente.
Exportación CSV: flujo de trabajo
Consejo profesional: Para informes recurrentes, cargue primero un Conjunto de filtros guardado, y luego exporte las columnas activas para esa vista específica.
Cómo funciona la exportación
El archivo CSV final es consistente en todas las versiones compatibles de PrestaShop. Contendrá:
- Una fila de encabezado basada en sus columnas de cuadrícula activas.
- Una fila por cada pedido coincidente.
- Valores que reflejan la lista de pedidos filtrada actual.
- Todas las columnas nativas, del módulo y personalizadas que están actualmente visibles en su diseño.
Implementación técnica por versión
- Listas de pedidos heredadas: Utiliza el motor de exportación CSV de la lista de pedidos nativo de PrestaShop, pero aplica primero los filtros activos y la configuración de columnas del módulo.
- Listas de pedidos de Symfony: Utiliza la acción de cuadrícula personalizada Exportar columnas activas del módulo y una ruta de exportación AJAX por lotes altamente eficiente.
Flujo de trabajo de exportación paso a paso
- Abra la página de Pedidos en su back office de PrestaShop.
- Aplique los filtros deseados utilizando el bloque Filtro de pedidos.
- Si necesita añadir o eliminar puntos de datos, haga clic en Editar filtros y ajuste las casillas de verificación bajo Columnas de la lista de pedidos. (Nota: Los cambios de columna se guardan de inmediato; no necesita hacer clic en «Finalizar edición» antes de exportar).
- Inicie el proceso de exportación:
– En listas de pedidos heredadas: Haga clic en el botón de exportación nativo de PrestaShop.
– En listas de pedidos de Symfony: Haga clic en el ícono de descarga en la nube etiquetado como Exportar columnas activas ubicado en el área de acciones de la cuadrícula de pedidos. - Para usuarios de Symfony: Espere a que termine el indicador de progreso. No cierre la pestaña de su navegador mientras se está ejecutando la exportación por lotes.
- Descargue el archivo CSV generado.
Función avanzada: Procesamiento por lotes de Symfony
Para las tiendas que ejecutan versiones modernas de PrestaShop utilizando las listas de pedidos de Symfony, el módulo crea exportaciones por lotes. Inicia una sesión de exportación, escribe el encabezado del CSV, añade las filas de pedidos coincidentes en fragmentos y luego activa la descarga del archivo.
Este procesamiento por lotes garantiza que la exportación de conjuntos de datos masivos mantenga su back office receptivo y evite tiempos de espera del servidor. Puede controlar el tamaño de estos lotes a través de la Configuración del tamaño del lote de exportación.
Durante este proceso, el módulo crea un archivo CSV temporal en su directorio export/, que se elimina automáticamente una vez que finaliza la descarga. El archivo final se nombrará utilizando el patrón: orders_YYYY-MM-DD_HHMM.csv.
Casos de uso de exportación comunes
- Colas de cumplimiento: Cargue un conjunto de filtros de envío y exporte la lista directamente a su equipo de almacén.
- Informes contables: Exporte todos los pedidos pagados, incluyendo columnas personalizadas para el IVA y los detalles de entrega del cliente.
- Manejo B2B: Exporte pedidos B2B con columnas de empresa, IVA y factura.
- Revisiones de compras: Filtre por una categoría de producto específica y exporte los pedidos para su revisión de compras o almacén.
- Gestión de Marketplace: Exporte pedidos de seguimiento cuando el campo de marketplace coincidente esté disponible.
Filas seleccionadas
En todas las versiones compatibles, la exportación se basa en la lista de pedidos filtrada y las columnas activas. No es una exportación de filas seleccionadas.
Solución de problemas de su exportación
- Falta el botón de exportación: Asegúrese de estar mirando en el lugar correcto. Las versiones heredadas utilizan el control de exportación nativo en la parte superior; las versiones de Symfony utilizan la acción de cuadrícula de descarga en la nube.
- Tiempos de espera del servidor: Si se agota el tiempo de espera de una exportación de Symfony, vaya a la página de configuración del módulo y reduzca el Tamaño del lote de exportación. Los lotes más pequeños crean más solicitudes secuenciales, lo cual es más seguro para límites estrictos del servidor. Reducir este valor no hace intrínsecamente más rápida una exportación que funciona.
- Columnas personalizadas en blanco: Si una columna personalizada exporta valores en blanco, asegúrese de que sea visible y exista en la fila de consulta de la lista de pedidos. Las propiedades de la dirección de entrega pueden completar campos faltantes coincidentes, pero las propiedades del objeto de pedido ordinarias de cadena y enteras no se completan generalmente como valores de reserva.
- Menos filas de las esperadas: Borre o revise sus valores de filtro aplicados y el selector de rango de la lista de pedidos, y luego intente exportar de nuevo.
- Cero pedidos coincidentes: Si una exportación no tiene pedidos coincidentes, ajuste los filtros o el rango de la lista de pedidos e inicie una nueva exportación.
- Descargas del navegador: Si el navegador descarga el archivo, compruebe la ubicación de descarga configurada del navegador.
- Problemas de formato en Excel: Si su software de hojas de cálculo abre una exportación de Symfony con todos los datos atascados en una sola columna, asegúrese de importarla específicamente como un CSV «delimitado por comas». El comportamiento del delimitador de exportación nativo heredado sigue la implementación de exportación de esa versión de PrestaShop.
Guías relacionadas
- Aprenda a filtrar estos datos en la Guía de referencia de filtros de pedidos de PrestaShop.
- Guarde sus diseños de columnas utilizando los Conjuntos de filtros de pedidos de PrestaShop.
- Extraiga los datos de su cuadrícula personalizada utilizando la Guía de exportación CSV.
- Configure un comportamiento más profundo del módulo en la Guía de configuración avanzada.
- Volver a la Documentación principal.

