Esta Documentación de Better Order Filter presenta el filtrado, las columnas personalizadas, las vistas guardadas y la exportación CSV en PrestaShop.
El módulo Better Order Filter mejora la página de pedidos de PrestaShop al agregar un bloque de filtro impulsado por AJAX sobre la lista de pedidos estándar. Está diseñado para ayudar a los comerciantes a localizar pedidos específicos rápidamente, mostrar datos operativos adicionales directamente en la cuadrícula, guardar vistas reutilizables y exportar resultados filtrados.
El módulo se integra con entornos PrestaShop tanto heredados como modernos:
- PrestaShop 1.6 a 1.7.6: Utiliza la anulación de AdminOrders heredada.
- PrestaShop 1.7.7 y posteriores: Utiliza rutas de controlador Symfony modernas para actualizaciones de listas AJAX y exportación por lotes, integrándose con la página de pedidos nativa a través de ganchos de cuadrícula.
Documentación: resumen
Permisos de empleados
El acceso al back-office de Better Order Filter se controla mediante los perfiles de empleados. Para conceder o restringir el acceso, vaya a Configurar → Parámetros avanzados → Equipo → Perfiles, abra el perfil y la pestaña Permisos.
Los perfiles Super Admin tienen acceso completo de forma predeterminada.
Requerido para usar el filtro de pedidos en la página Pedidos
- Pedidos → Ver — abre la lista de pedidos donde aparece la interfaz del módulo.
- Gestor de módulos → Ver — necesario para los puntos finales AJAX del módulo (guardado de filtros, diseño de columnas, conjuntos de filtros, recuentos anclados), que pasan por el Gestor de módulos.
- Better Order Filter → Ver — PrestaShop solo ejecuta los hooks del módulo (bloque de filtro, extensiones de la cuadrícula) cuando se concede este permiso.
Además requerido para Configuración avanzada
- Gestor de módulos → Editar
- Better Order Filter → Configurar
Estos permisos son necesarios al abrir el icono de engranaje en la página Pedidos o al usar Gestor de módulos → Configurar para ajustes globales (tamaño de lote de exportación, columnas personalizadas y opciones similares). Los empleados con acceso solo de Ver pueden seguir filtrando pedidos y gestionar sus propios diseños y conjuntos de filtros.
Para las reglas sobre editar o eliminar conjuntos de filtros creados por otros empleados, consulte la guía de Conjuntos de filtros.
Características clave
Filtrado avanzado de pedidos
Filtre la lista de pedidos por productos, clientes, direcciones, historial de estado, cupones, estado de pago, transportista, notas, mensajes, ID, fechas, totales, cantidades, país, grupo, tienda y datos de envío.
Cuadrícula de pedidos personalizable
Combine filtros con columnas personalizadas para mostrar campos operativos que no están disponibles en la cuadrícula predeterminada de PrestaShop.
Vistas guardadas reutilizables (Conjuntos de filtros)
Guarde la configuración de filtro actual y el diseño de la columna como un conjunto de filtros con nombre. Los conjuntos de filtros de uso frecuente se pueden anclar a la barra de herramientas para mostrar recuentos de pedidos coincidentes en vivo.
Exportación CSV
Exporte la lista de pedidos actualmente filtrada, incluidas todas las columnas personalizadas activas, a CSV. Esta función es compatible con todas las versiones compatibles de PrestaShop.
El módulo coloca el bloque «Filtro de pedidos» directamente encima de la lista de pedidos en el back office de PrestaShop.
Vista normal
Por defecto, el bloque muestra:
- Filtros activos: Los controles de filtro actualmente en uso (por ejemplo, Producto, Transportista, Estado).
- Menú desplegable de conjunto de filtros: Disponible cuando existen conjuntos de filtros guardados, lo que le permite cambiar entre vistas.
- Conjuntos de filtros anclados: Ubicados en la parte inferior del bloque, que muestran el nombre del conjunto y su recuento de pedidos coincidentes.
- Resumen de filtros seleccionados: Una descripción general de los filtros aplicados. Al hacer clic en una insignia de resumen, se borra ese valor específico.
- Control de contraer/expandir: Le permite ocultar los filtros activos para ahorrar espacio en la pantalla. El navegador recuerda este estado.
Vista de edición
Al hacer clic en el botón Editar filtros se expande el bloque para su personalización:
- Filtros activos e inactivos: Arrastre y suelte controles de filtro entre estas dos áreas para elegir cuáles aparecen en la Vista normal.
- Columnas de la lista de pedidos: Acceda a la lista completa de columnas disponibles. Puede alternar la visibilidad, ajustar los anchos y configurar los controles en línea/emergentes para notas y mensajes.
- Búsqueda rápida: Resalta los controles de filtro y columna coincidentes después de escribir al menos dos caracteres.
- Configuración avanzada: Un icono de engranaje que abre la página de configuración del módulo.
Nota: Mientras se encuentra en la Vista de edición, el menú desplegable del conjunto de filtros y los botones de guardar están ocultos para centrarse en la personalización del diseño. Haga clic en Finalizar edición para volver a la Vista normal.
Inicio rápido: Creación de una vista personalizada
Para configurar una lista de pedidos personalizada para su flujo de trabajo diario:
- Abra Pedidos en el back office de PrestaShop.
- Haga clic en Editar filtros para abrir el panel de personalización.
- Arrastre los controles de filtro entre Filtros inactivos y Filtros activos, organizándolos en su orden preferido.
- En la sección Columnas de la lista de pedidos, habilite, deshabilite, cambie el tamaño o reordene las columnas que desea mostrar.
- Haga clic en Finalizar edición. Sus cambios de diseño se guardan automáticamente.
- Para guardar esta configuración para uso futuro, aplique los valores de filtro necesarios y haga clic en Guardar conjunto de filtros. Proporcione un nombre, elija un color y marque la casilla «Anclar» si desea que sea visible en su barra de herramientas.
Casos de uso comunes
Cómo agregar columnas personalizadas a la lista de pedidos de PrestaShop
Para mostrar datos adicionales en su cuadrícula de pedidos, haga clic en Editar filtros en la página Pedidos. Desplácese hasta la sección Columnas de la lista de pedidos y marque las casillas junto a los campos que necesita, como detalles específicos del cliente, información de envío o notas privadas. Haga clic en Finalizar edición para aplicar los cambios.
Cómo exportar pedidos de PrestaShop filtrados a CSV
Utilice los controles de filtro activos para reducir su lista de pedidos al conjunto de datos requerido. Una vez que la lista esté filtrada, use el botón de exportación del módulo. El archivo CSV generado contendrá solo los pedidos filtrados e incluirá todas las columnas personalizadas actualmente activas en su cuadrícula.
Cómo guardar una vista de filtro de pedidos para uso diario
Si verifica con frecuencia pedidos que coinciden con criterios específicos (por ejemplo, pedidos pendientes con un transportista específico), configure esos filtros y haga clic en Guardar conjunto de filtros. Anclar este conjunto a su barra de herramientas le permite acceder a la vista con un solo clic y ver el recuento en vivo de pedidos coincidentes.
Mapa de documentación
Para obtener información detallada sobre características específicas, consulte las siguientes guías:
- Revise todos los parámetros de búsqueda disponibles y la sintaxis especial en la Guía de referencia de filtros.
- Vea la lista completa de puntos de datos disponibles en la Documentación de referencia de columnas.
- Aprenda cómo administrar las vistas guardadas, la propiedad y el anclaje en la guía de Conjuntos de filtros.
- Comprenda el proceso de exportación y las exportaciones por lotes en las Instrucciones de exportación CSV.
- Configure el comportamiento más profundo del módulo utilizando la Guía de configuración de ajustes avanzados.
Notas de compatibilidad
Ciertas características dependen de la versión de PrestaShop o de los módulos instalados:
- Exportación CSV: Disponible en todas las versiones compatibles. Las listas de pedidos heredadas utilizan la ruta de exportación nativa; las listas de pedidos de Symfony utilizan la ruta de exportación por lotes del módulo.
- Campo de producto MPN: Disponible solo en PrestaShop 1.7.7 y posteriores.
- Columna de nota de pedido: Disponible solo en PrestaShop 1.7.8 y posteriores.
- Filtros de tienda: Significativo solo cuando la multitienda de PrestaShop está activa.
- ID de pedido de Marketplace: Aparecen solo cuando hay un módulo de mercado compatible instalado.
Alcance de los datos
El módulo filtra y muestra los datos de pedidos de PrestaShop existentes. No crea pedidos, no cambia los estados de los pedidos, no edita clientes ni modifica los datos del catálogo. Los conjuntos de filtros guardados almacenan las preferencias de los usuarios del back office, y los conjuntos anclados se almacenan por empleado, lo que garantiza que los espacios de trabajo personalizados no interfieran con otros miembros del equipo.



