{"id":1019,"date":"2026-06-27T21:25:33","date_gmt":"2026-06-27T18:25:33","guid":{"rendered":"https:\/\/presta.site\/blog\/docs\/uncategorized\/configuracion-avanzada-better-order-filter-para-prestashop\/"},"modified":"2026-07-16T17:20:12","modified_gmt":"2026-07-16T14:20:12","password":"","slug":"configuracion-avanzada-better-order-filter-para-prestashop","status":"publish","type":"docs","link":"https:\/\/presta.site\/blog\/es\/docs\/modulos-prestashop\/better-order-filter-4\/configuracion-avanzada-better-order-filter-para-prestashop\/","title":{"rendered":"Configuraci\u00f3n avanzada &#8211; Better Order Filter para PrestaShop"},"content":{"rendered":"<p>Esta gu\u00eda de <strong>Configuraci\u00f3n avanzada<\/strong> de Better Order Filter cubre opciones avanzadas de exportaci\u00f3n, columnas y comportamiento del m\u00f3dulo.<\/p>\n<p>El m\u00f3dulo Better Order Filter proporciona una p\u00e1gina de Configuraci\u00f3n avanzada para ajustar c\u00f3mo se comporta el m\u00f3dulo en toda su tienda. Esta configuraci\u00f3n controla la detecci\u00f3n de columnas personalizadas, la visualizaci\u00f3n de datos de productos, el rendimiento de exportaci\u00f3n y las integraciones para desarrolladores.<\/p>\n<p><em>Nota: Estos ajustes se aplican globalmente seg\u00fan su contexto activo de PrestaShop (una tienda espec\u00edfica, un grupo de tiendas o todas las tiendas). No son preferencias por empleado. Para preferencias personales como dise\u00f1os de columnas y filtros activos, utilice los <a href=\"https:\/\/presta.site\/blog\/docs\/modulos-prestashop\/better-order-filter-4\/conjuntos-de-filtros-better-order-filter-para-prestashop\/\">Conjuntos de filtros<\/a>.<\/em><\/p>\n<p><!--more--><\/p>\n<h2>Configuraci\u00f3n avanzada<\/h2>\n<h2>Acceso a la p\u00e1gina de configuraci\u00f3n<\/h2>\n<p><a href=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20.png\" alt=\"El bot\u00f3n de configuraci\u00f3n\" width=\"1347\" height=\"277\" class=\"aligncenter size-full wp-image-862\" srcset=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20.png 1347w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20-300x62.png 300w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20-1024x211.png 1024w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_20-768x158.png 768w\" sizes=\"auto, (max-width: 1347px) 100vw, 1347px\" \/><\/a><\/p>\n<p>Puede acceder a la configuraci\u00f3n del m\u00f3dulo de dos maneras:<\/p>\n<ol>\n<li><strong>Desde la p\u00e1gina de pedidos<\/strong>: Haga clic en <strong>Editar filtros<\/strong> en el bloque <strong>Filtro de pedidos<\/strong>, luego haga clic en el <strong>\u00edcono de engranaje de Configuraci\u00f3n avanzada<\/strong> ubicado junto a la barra de B\u00fasqueda r\u00e1pida. Esto abrir\u00e1 la p\u00e1gina de configuraci\u00f3n en una nueva pesta\u00f1a. Este no es el engranaje separado que se muestra en la barra de herramientas de la cuadr\u00edcula de pedidos nativa.<\/li>\n<li><strong>Desde el Gestor de m\u00f3dulos<\/strong>: Navegue hasta su Gestor de m\u00f3dulos de PrestaShop, busque &#8220;Better Order Filter&#8221; y haga clic en &#8220;Configurar&#8221;.<\/li>\n<\/ol>\n<p>Estos puntos de acceso requieren el permiso <strong>Configurar<\/strong> en Better Order Filter y <strong>Editar<\/strong> en Gestor de m\u00f3dulos. Consulte la <a href=\"https:\/\/presta.site\/blog\/es\/docs\/modulos-prestashop\/better-order-filter-4\/documentacion-de-prestashop-better-order-filter\/\">documentaci\u00f3n principal<\/a> para la lista completa de permisos.<\/p>\n<h2>Configuraci\u00f3n de columnas<\/h2>\n<p><a href=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_19.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_19.png\" alt=\"Configuraci\u00f3n avanzada\" width=\"1414\" height=\"1138\" class=\"aligncenter size-full wp-image-865\" srcset=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_19.png 1414w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_19-300x241.png 300w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_19-1024x824.png 1024w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_19-768x618.png 768w\" sizes=\"auto, (max-width: 1414px) 100vw, 1414px\" \/><\/a><\/p>\n<h3>Columnas a\u00f1adidas manualmente o por otros m\u00f3dulos<\/h3>\n<p>Si ha a\u00f1adido campos personalizados a su base de datos mediante cambios SQL manuales o m\u00f3dulos de terceros, puede forzarlos a aparecer en su lista de columnas configurables.<\/p>\n<p>Introduzca una columna personalizada por l\u00ednea utilizando este formato:<br \/>\n<code class=\"codecolorer text default\"><span class=\"text\">column_system_name|Etiqueta de columna<\/span><\/code><\/p>\n<p><em>Nota t\u00e9cnica: El nombre del sistema debe coincidir con una clave de columna disponible en la consulta de la lista de pedidos. Si el objeto de pedido carece de una propiedad coincidente, el m\u00f3dulo intentar\u00e1 extraer los datos de una propiedad de la direcci\u00f3n de entrega coincidente. Solo se copia un subconjunto reducido de propiedades decimales del objeto de pedido como alternativa. No asuma que las propiedades de pedido de cadena o enteras ordinarias se copiar\u00e1n autom\u00e1ticamente.<\/em><\/p>\n<h3>Deshabilitar la detecci\u00f3n autom\u00e1tica de columnas personalizadas<\/h3>\n<p>Por defecto, el m\u00f3dulo intenta detectar autom\u00e1ticamente nuevas columnas a\u00f1adidas a la cuadr\u00edcula de pedidos por otros m\u00f3dulos. Habilite esta configuraci\u00f3n si desea detener este comportamiento. <\/p>\n<p>Esto es muy \u00fatil si otro m\u00f3dulo a\u00f1ade columnas internas y desordenadas que no desea que sus empleados vean en la lista de Editar filtros, o si las columnas detectadas autom\u00e1ticamente causan conflictos visuales. A\u00fan puede a\u00f1adir las columnas necesarias manualmente utilizando la configuraci\u00f3n anterior. Las filas detectadas previamente pueden permanecer en ese campo. Elimine esas filas manualmente si ya no deben aparecer en la lista de columnas del modo de edici\u00f3n.<\/p>\n<h2>Configuraci\u00f3n de visualizaci\u00f3n de productos<\/h2>\n<p>Estos ajustes controlan exactamente qu\u00e9 informaci\u00f3n se muestra cuando habilita las columnas <strong>Detalles del producto<\/strong> o <strong>Vista previa del producto<\/strong> en su cuadr\u00edcula.<\/p>\n<h3>Datos mostrados en la columna &#8220;Detalles del producto&#8221;<\/h3>\n<p>Elija qu\u00e9 puntos de datos aparecen directamente en la fila de la cuadr\u00edcula.<\/p>\n<ul>\n<li><strong>Predeterminado<\/strong>: <code class=\"codecolorer text default\"><span class=\"text\">image|name|reference|price|quantity<\/span><\/code><\/li>\n<li><strong>Campos disponibles<\/strong>: Imagen del producto, Nombre del producto, Referencia, Referencia del proveedor, EAN-13, UPC, MPN (PS 1.7.7+), Precio y Cantidad.<\/li>\n<\/ul>\n<h3>Datos mostrados en el cuadro emergente &#8220;Vista previa del producto&#8221;<\/h3>\n<p>Elija qu\u00e9 puntos de datos aparecen al pasar el cursor sobre el \u00edcono compacto de vista previa del producto.<\/p>\n<ul>\n<li><strong>Predeterminado<\/strong>: <code class=\"codecolorer text default\"><span class=\"text\">image|name|reference|quantity|price<\/span><\/code><\/li>\n<li><strong>Campos disponibles<\/strong>: T\u00edtulos de columna, Imagen del producto, Nombre del producto, Referencia, Referencia del proveedor, EAN-13, UPC, MPN (PS 1.7.7+), Cantidad, Stock actual y Precio.<\/li>\n<\/ul>\n<h2>Configuraci\u00f3n de rendimiento y comportamiento<\/h2>\n<h3>Buscar por nombres de productos actuales<\/h3>\n<p>De forma predeterminada, el filtro de texto del Producto busca en los datos del producto <em>pedido<\/em> (el nombre del producto en el momento de la compra), pero este ajuste est\u00e1 <strong>habilitado<\/strong> por defecto para buscar tambi\u00e9n en su cat\u00e1logo en vivo <em>actual<\/em> los nombres de productos coincidentes. La consulta de origen no est\u00e1 restringida a una fila del idioma actual de la tienda.<\/p>\n<ul>\n<li><strong>Consejo de rendimiento<\/strong>: Si tiene un cat\u00e1logo masivo y nota que las b\u00fasquedas de productos son lentas, desactivar este ajuste puede mejorar significativamente la velocidad de b\u00fasqueda.<\/li>\n<\/ul>\n<h3>Tama\u00f1o del lote de exportaci\u00f3n (solo Symfony)<\/h3>\n<p>Para las versiones modernas de PrestaShop que utilizan listas de pedidos de Symfony, las exportaciones CSV se procesan en lotes para evitar tiempos de espera del servidor. <\/p>\n<ul>\n<li><strong>Predeterminado<\/strong>: <strong>2000<\/strong> pedidos por lote.<\/li>\n<li>Si su servidor tiene l\u00edmites estrictos de tiempo o memoria y sus exportaciones fallan, reduzca este n\u00famero. Un n\u00famero m\u00e1s bajo crea m\u00e1s solicitudes secuenciales en segundo plano, lo que garantiza que la exportaci\u00f3n finalice de forma segura.<\/li>\n<\/ul>\n<h3>Mostrar la hora del \u00faltimo cambio de estado (solo Symfony)<\/h3>\n<p>Habilite esto para mostrar la fecha y hora exactas en que se aplic\u00f3 el estado actual directamente dentro de la columna Estado en las listas de pedidos modernas de PrestaShop Symfony.<\/p>\n<h2>Configuraci\u00f3n de desarrollador e integraciones<\/h2>\n<h3>Devoluci\u00f3n de llamada JavaScript<\/h3>\n<p>Si tiene m\u00f3dulos de terceros o scripts personalizados que modifican la lista de pedidos (por ejemplo, agregando botones personalizados o filas codificadas por colores), esas modificaciones podr\u00edan desaparecer cuando Better Order Filter actualice la cuadr\u00edcula a trav\u00e9s de AJAX.<\/p>\n<p>Puede pegar sentencias de JavaScript aqu\u00ed para que se ejecuten autom\u00e1ticamente cada vez que el m\u00f3dulo finalice una recarga AJAX.<br \/>\n<em>Nota: Introduzca sentencias de JavaScript sin formato, no una declaraci\u00f3n de funci\u00f3n completa. El m\u00f3dulo envuelve su c\u00f3digo autom\u00e1ticamente.<\/em><\/p>\n<p>Ejemplo:<\/p>\n<p><pre><code class=\"language-javascript\">window.dispatchEvent(new CustomEvent('pstof:refreshed'));\r\n<\/code><\/pre><\/p>\n<h3>CSS personalizado<\/h3>\n<p>Agregue estilos CSS espec\u00edficos del sitio para ajustar la apariencia de la barra de herramientas del filtro de pedidos o la cuadr\u00edcula de pedidos para que coincida perfectamente con su tema de back office.<\/p>\n<h2>Soluci\u00f3n de problemas de su configuraci\u00f3n<\/h2>\n<ul>\n<li><strong>Ajustes faltantes<\/strong>: Si no ve las opciones <em>Tama\u00f1o del lote de exportaci\u00f3n<\/em> o <em>Mostrar la hora del \u00faltimo cambio de estado<\/em>, es probable que su tienda est\u00e9 utilizando la ruta heredada de la lista de pedidos.<\/li>\n<li><strong>B\u00fasquedas lentas<\/strong>: Si la b\u00fasqueda por nombre de producto tarda demasiado, desactive la configuraci\u00f3n <em>Buscar por nombres de productos actuales<\/em>.<\/li>\n<li><strong>Columnas personalizadas en blanco<\/strong>: Si una columna personalizada a\u00f1adida manualmente permanece en blanco en la cuadr\u00edcula, verifique dos veces que el <strong>column_system_name<\/strong> coincida exactamente con la clave de consulta de la base de datos o con el objeto de direcci\u00f3n de entrega de la ruta actual de la lista de pedidos de PrestaShop.<\/li>\n<li><strong>Las columnas detectadas autom\u00e1ticamente siguen apareciendo<\/strong>: Si la desactivaci\u00f3n de la detecci\u00f3n autom\u00e1tica de columnas personalizadas no elimina una columna personalizada existente, elimine la fila existente de Columnas a\u00f1adidas manualmente o por otros m\u00f3dulos.<\/li>\n<li><strong>Tiempos de espera de exportaci\u00f3n<\/strong>: Reducir el tama\u00f1o del lote de exportaci\u00f3n no acelera de manera inherente una exportaci\u00f3n funcional.<\/li>\n<li><strong>Devoluciones de llamada que no se ejecutan<\/strong>: Aseg\u00farese de que su Devoluci\u00f3n de llamada de JavaScript contenga sentencias ejecutables, no un contenedor de funci\u00f3n con nombre.<\/li>\n<li><strong>CSS que no se aplica<\/strong>: Si el CSS personalizado no se aplica visiblemente, confirme que el selector coincida con el marcado de back office renderizado por el m\u00f3dulo.<\/li>\n<\/ul>\n<h2>Gu\u00edas relacionadas<\/h2>\n<ul>\n<li>Aprenda a usar los filtros que ha configurado en la <a href=\"https:\/\/presta.site\/blog\/docs\/modulos-prestashop\/better-order-filter-4\/referencia-de-filtros-better-order-filter-para-prestashop\/\">Gu\u00eda de referencia de filtros de pedidos de PrestaShop<\/a>.<\/li>\n<li>Comprenda c\u00f3mo mostrar datos de productos utilizando la <a href=\"https:\/\/presta.site\/blog\/docs\/modulos-prestashop\/better-order-filter-4\/referencia-de-columnas-better-order-filter-para-prestashop\/\">Gu\u00eda de referencia de columnas de la lista de pedidos de PrestaShop<\/a>.<\/li>\n<li>Aprenda a extraer sus datos utilizando la <a href=\"https:\/\/presta.site\/blog\/docs\/modulos-prestashop\/better-order-filter-4\/exportacion-csv-better-order-filter-para-prestashop\/\">Gu\u00eda de exportaci\u00f3n CSV<\/a>.<\/li>\n<li>Volver a la <a href=\"https:\/\/presta.site\/blog\/docs\/modulos-prestashop\/better-order-filter-4\/documentacion-de-prestashop-better-order-filter\/\">Documentaci\u00f3n principal<\/a>.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Esta gu\u00eda de Configuraci\u00f3n avanzada de Better Order Filter cubre opciones avanzadas de exportaci\u00f3n, columnas y comportamiento del m\u00f3dulo. El m\u00f3dulo Better Order Filter proporciona una p\u00e1gina de Configuraci\u00f3n avanzada para ajustar c\u00f3mo se comporta el m\u00f3dulo en toda su tienda. Esta configuraci\u00f3n controla la detecci\u00f3n de columnas personalizadas, la visualizaci\u00f3n de datos de productos, &hellip; <a href=\"https:\/\/presta.site\/blog\/es\/docs\/modulos-prestashop\/better-order-filter-4\/configuracion-avanzada-better-order-filter-para-prestashop\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Configuraci\u00f3n avanzada &#8211; Better Order Filter para PrestaShop<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[134],"doc_tag":[],"class_list":["post-1019","docs","type-docs","status-publish","hentry","doc_category-better-order-filter-4"],"year_month":"2026-10","word_count":1363,"total_views":"3","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Alex C.","author_nicename":"polosat","author_url":"https:\/\/presta.site\/blog\/author\/polosat\/"},"doc_category_info":[{"term_name":"Better Order Filter","term_url":"https:\/\/presta.site\/blog\/es\/docs\/modulos-prestashop\/better-order-filter-4\/"}],"doc_tag_info":[],"_links":{"self":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/docs\/1019","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/comments?post=1019"}],"version-history":[{"count":7,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/docs\/1019\/revisions"}],"predecessor-version":[{"id":1833,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/docs\/1019\/revisions\/1833"}],"wp:attachment":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/media?parent=1019"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/doc_category?post=1019"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/doc_tag?post=1019"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}