{"id":1016,"date":"2026-06-26T21:39:12","date_gmt":"2026-06-26T18:39:12","guid":{"rendered":"https:\/\/presta.site\/blog\/docs\/uncategorized\/exportacion-csv-better-order-filter-para-prestashop\/"},"modified":"2026-07-02T20:04:45","modified_gmt":"2026-07-02T17:04:45","password":"","slug":"exportacion-csv-better-order-filter-para-prestashop","status":"publish","type":"docs","link":"https:\/\/presta.site\/blog\/es\/docs\/modulos-prestashop\/better-order-filter-4\/exportacion-csv-better-order-filter-para-prestashop\/","title":{"rendered":"Exportaci\u00f3n CSV &#8211; Better Order Filter para PrestaShop"},"content":{"rendered":"<p>Esta gu\u00eda de <strong>Exportaci\u00f3n CSV<\/strong> con Better Order Filter explica c\u00f3mo exportar pedidos filtrados desde el back office de PrestaShop.<\/p>\n<p>El m\u00f3dulo Better Order Filter le permite exportar f\u00e1cilmente su lista de pedidos actualmente filtrada a un archivo CSV. Esta funci\u00f3n 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\u00e9n.<\/p>\n<p>A diferencia de las exportaciones est\u00e1ndar que vuelcan todos los datos, este m\u00f3dulo exporta <strong>exactamente lo que ve<\/strong>: utiliza los valores de filtro aplicados actualmente y solo incluye las columnas que ha elegido mostrar activamente.<\/p>\n<p><!--more--><\/p>\n<h2>Exportaci\u00f3n CSV: flujo de trabajo<\/h2>\n<p><em>Consejo profesional: Para informes recurrentes, cargue primero un <a href=\"https:\/\/presta.site\/blog\/docs\/modulos-prestashop\/better-order-filter-4\/conjuntos-de-filtros-better-order-filter-para-prestashop\/\">Conjunto de filtros<\/a> guardado, y luego exporte las columnas activas para esa vista espec\u00edfica.<\/em><\/p>\n<h2>C\u00f3mo funciona la exportaci\u00f3n<\/h2>\n<p><a href=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_15.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_15.png\" alt=\"Exportar columnas activas\" width=\"1338\" height=\"285\" class=\"aligncenter size-full wp-image-845\" srcset=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_15.png 1338w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_15-300x64.png 300w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_15-1024x218.png 1024w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2026\/06\/Screenshot_15-768x164.png 768w\" sizes=\"auto, (max-width: 1338px) 100vw, 1338px\" \/><\/a><\/p>\n<p>El archivo CSV final es consistente en todas las versiones compatibles de PrestaShop. Contendr\u00e1:<\/p>\n<ul>\n<li>Una fila de encabezado basada en sus columnas de cuadr\u00edcula activas.<\/li>\n<li>Una fila por cada pedido coincidente.<\/li>\n<li>Valores que reflejan la lista de pedidos filtrada actual.<\/li>\n<li>Todas las columnas nativas, del m\u00f3dulo y personalizadas que est\u00e1n actualmente visibles en su dise\u00f1o.<\/li>\n<\/ul>\n<h3>Implementaci\u00f3n t\u00e9cnica por versi\u00f3n<\/h3>\n<ul>\n<li><strong>Listas de pedidos heredadas<\/strong>: Utiliza el motor de exportaci\u00f3n CSV de la lista de pedidos nativo de PrestaShop, pero aplica primero los filtros activos y la configuraci\u00f3n de columnas del m\u00f3dulo.<\/li>\n<li><strong>Listas de pedidos de Symfony<\/strong>: Utiliza la acci\u00f3n de cuadr\u00edcula personalizada <strong>Exportar columnas activas<\/strong> del m\u00f3dulo y una ruta de exportaci\u00f3n AJAX por lotes altamente eficiente.<\/li>\n<\/ul>\n<h2>Flujo de trabajo de exportaci\u00f3n paso a paso<\/h2>\n<ol>\n<li>Abra la p\u00e1gina de <strong>Pedidos<\/strong> en su back office de PrestaShop.<\/li>\n<li>Aplique los filtros deseados utilizando el bloque <strong>Filtro de pedidos<\/strong>.<\/li>\n<li>Si necesita a\u00f1adir o eliminar puntos de datos, haga clic en <strong>Editar filtros<\/strong> y ajuste las casillas de verificaci\u00f3n bajo <strong>Columnas de la lista de pedidos<\/strong>. <em>(Nota: Los cambios de columna se guardan de inmediato; no necesita hacer clic en &#8220;Finalizar edici\u00f3n&#8221; antes de exportar).<\/em><\/li>\n<li>Inicie el proceso de exportaci\u00f3n:<br \/>\n   &#8211; <strong>En listas de pedidos heredadas<\/strong>: Haga clic en el bot\u00f3n de exportaci\u00f3n nativo de PrestaShop.<br \/>\n   &#8211; <strong>En listas de pedidos de Symfony<\/strong>: Haga clic en el \u00edcono de descarga en la nube etiquetado como <strong>Exportar columnas activas<\/strong> ubicado en el \u00e1rea de acciones de la cuadr\u00edcula de pedidos.<\/li>\n<li><em>Para usuarios de Symfony<\/em>: Espere a que termine el indicador de progreso. <strong>No cierre la pesta\u00f1a de su navegador<\/strong> mientras se est\u00e1 ejecutando la exportaci\u00f3n por lotes.<\/li>\n<li>Descargue el archivo CSV generado.<\/li>\n<\/ol>\n<h2>Funci\u00f3n avanzada: Procesamiento por lotes de Symfony<\/h2>\n<p>Para las tiendas que ejecutan versiones modernas de PrestaShop utilizando las listas de pedidos de Symfony, el m\u00f3dulo crea exportaciones por lotes. Inicia una sesi\u00f3n de exportaci\u00f3n, escribe el encabezado del CSV, a\u00f1ade las filas de pedidos coincidentes en fragmentos y luego activa la descarga del archivo.<\/p>\n<p>Este procesamiento por lotes garantiza que la exportaci\u00f3n de conjuntos de datos masivos mantenga su back office receptivo y evite tiempos de espera del servidor. Puede controlar el tama\u00f1o de estos lotes a trav\u00e9s de la <a href=\"https:\/\/presta.site\/blog\/docs\/modulos-prestashop\/better-order-filter-4\/configuracion-avanzada-better-order-filter-para-prestashop\/\">Configuraci\u00f3n del tama\u00f1o del lote de exportaci\u00f3n<\/a>.<\/p>\n<p>Durante este proceso, el m\u00f3dulo crea un archivo CSV temporal en su directorio <strong>export\/<\/strong>, que se elimina autom\u00e1ticamente una vez que finaliza la descarga. El archivo final se nombrar\u00e1 utilizando el patr\u00f3n: <code class=\"codecolorer text default\"><span class=\"text\">orders_YYYY-MM-DD_HHMM.csv<\/span><\/code>.<\/p>\n<h2>Casos de uso de exportaci\u00f3n comunes<\/h2>\n<ul>\n<li><strong>Colas de cumplimiento<\/strong>: Cargue un conjunto de filtros de env\u00edo y exporte la lista directamente a su equipo de almac\u00e9n.<\/li>\n<li><strong>Informes contables<\/strong>: Exporte todos los pedidos pagados, incluyendo columnas personalizadas para el IVA y los detalles de entrega del cliente.<\/li>\n<li><strong>Manejo B2B<\/strong>: Exporte pedidos B2B con columnas de empresa, IVA y factura.<\/li>\n<li><strong>Revisiones de compras<\/strong>: Filtre por una categor\u00eda de producto espec\u00edfica y exporte los pedidos para su revisi\u00f3n de compras o almac\u00e9n.<\/li>\n<li><strong>Gesti\u00f3n de Marketplace<\/strong>: Exporte pedidos de seguimiento cuando el campo de marketplace coincidente est\u00e9 disponible.<\/li>\n<\/ul>\n<h2>Filas seleccionadas<\/h2>\n<p>En todas las versiones compatibles, la exportaci\u00f3n se basa en la lista de pedidos filtrada y las columnas activas. No es una exportaci\u00f3n de filas seleccionadas.<\/p>\n<h2>Soluci\u00f3n de problemas de su exportaci\u00f3n<\/h2>\n<ul>\n<li><strong>Falta el bot\u00f3n de exportaci\u00f3n<\/strong>: Aseg\u00farese de estar mirando en el lugar correcto. Las versiones heredadas utilizan el control de exportaci\u00f3n nativo en la parte superior; las versiones de Symfony utilizan la acci\u00f3n de cuadr\u00edcula de descarga en la nube.<\/li>\n<li><strong>Tiempos de espera del servidor<\/strong>: Si se agota el tiempo de espera de una exportaci\u00f3n de Symfony, vaya a la p\u00e1gina de configuraci\u00f3n del m\u00f3dulo y reduzca el <strong>Tama\u00f1o del lote de exportaci\u00f3n<\/strong>. Los lotes m\u00e1s peque\u00f1os crean m\u00e1s solicitudes secuenciales, lo cual es m\u00e1s seguro para l\u00edmites estrictos del servidor. Reducir este valor no hace intr\u00ednsecamente m\u00e1s r\u00e1pida una exportaci\u00f3n que funciona.<\/li>\n<li><strong>Columnas personalizadas en blanco<\/strong>: Si una columna personalizada exporta valores en blanco, aseg\u00farese de que sea visible y exista en la fila de consulta de la lista de pedidos. Las propiedades de la direcci\u00f3n 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.<\/li>\n<li><strong>Menos filas de las esperadas<\/strong>: Borre o revise sus valores de filtro aplicados y el selector de rango de la lista de pedidos, y luego intente exportar de nuevo.<\/li>\n<li><strong>Cero pedidos coincidentes<\/strong>: Si una exportaci\u00f3n no tiene pedidos coincidentes, ajuste los filtros o el rango de la lista de pedidos e inicie una nueva exportaci\u00f3n.<\/li>\n<li><strong>Descargas del navegador<\/strong>: Si el navegador descarga el archivo, compruebe la ubicaci\u00f3n de descarga configurada del navegador.<\/li>\n<li><strong>Problemas de formato en Excel<\/strong>: Si su software de hojas de c\u00e1lculo abre una exportaci\u00f3n de Symfony con todos los datos atascados en una sola columna, aseg\u00farese de importarla espec\u00edficamente como un CSV &#8220;delimitado por comas&#8221;. El comportamiento del delimitador de exportaci\u00f3n nativo heredado sigue la implementaci\u00f3n de exportaci\u00f3n de esa versi\u00f3n de PrestaShop.<\/li>\n<\/ul>\n<h2>Gu\u00edas relacionadas<\/h2>\n<ul>\n<li>Aprenda a filtrar estos datos 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>Guarde sus dise\u00f1os de columnas utilizando 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 de pedidos de PrestaShop<\/a>.<\/li>\n<li>Extraiga los datos de su cuadr\u00edcula personalizada 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>Configure un comportamiento m\u00e1s profundo del m\u00f3dulo en la <a href=\"https:\/\/presta.site\/blog\/docs\/modulos-prestashop\/better-order-filter-4\/configuracion-avanzada-better-order-filter-para-prestashop\/\">Gu\u00eda de configuraci\u00f3n avanzada<\/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 Exportaci\u00f3n CSV con Better Order Filter explica c\u00f3mo exportar pedidos filtrados desde el back office de PrestaShop. El m\u00f3dulo Better Order Filter le permite exportar f\u00e1cilmente su lista de pedidos actualmente filtrada a un archivo CSV. Esta funci\u00f3n es totalmente compatible con todas las versiones compatibles de PrestaShop y es ideal para &hellip; <a href=\"https:\/\/presta.site\/blog\/es\/docs\/modulos-prestashop\/better-order-filter-4\/exportacion-csv-better-order-filter-para-prestashop\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Exportaci\u00f3n CSV &#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-1016","docs","type-docs","status-publish","hentry","doc_category-better-order-filter-4"],"year_month":"2026-09","word_count":1134,"total_views":0,"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\/1016","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=1016"}],"version-history":[{"count":6,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/docs\/1016\/revisions"}],"predecessor-version":[{"id":1614,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/docs\/1016\/revisions\/1614"}],"wp:attachment":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/media?parent=1016"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/doc_category?post=1016"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/doc_tag?post=1016"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}