{"id":1056,"date":"2026-06-26T21:39:12","date_gmt":"2026-06-26T18:39:12","guid":{"rendered":"https:\/\/presta.site\/blog\/docs\/uncategorized\/esportazione-csv-better-order-filter-per-prestashop\/"},"modified":"2026-07-02T20:04:46","modified_gmt":"2026-07-02T17:04:46","password":"","slug":"esportazione-csv-better-order-filter-per-prestashop","status":"publish","type":"docs","link":"https:\/\/presta.site\/blog\/it\/docs\/moduli-prestashop\/better-order-filter-moduli-prestashop\/esportazione-csv-better-order-filter-per-prestashop\/","title":{"rendered":"Esportazione CSV &#8211; Better Order Filter per PrestaShop"},"content":{"rendered":"<p>Questa guida all&#8217;<strong>Esportazione CSV<\/strong> con Better Order Filter spiega come esportare gli ordini filtrati dal back office di PrestaShop.<\/p>\n<p>Il modulo Better Order Filter ti consente di esportare facilmente l&#8217;elenco degli ordini attualmente filtrato in un file CSV. Questa funzione \u00e8 pienamente supportata in tutte le versioni compatibili di PrestaShop ed \u00e8 ideale per revisioni operative, resoconti contabili e flussi di lavoro di passaggio al magazzino.<\/p>\n<p>A differenza delle esportazioni standard che scaricano tutti i dati, questo modulo esporta <strong>esattamente ci\u00f2 che vedi<\/strong>: utilizza i valori di filtro attualmente applicati e include solo le colonne che hai attivamente scelto di visualizzare.<\/p>\n<p><!--more--><\/p>\n<p><em>Suggerimento Pro: Per i report ricorrenti, carica prima un <a href=\"https:\/\/presta.site\/blog\/docs\/moduli-prestashop\/better-order-filter-moduli-prestashop\/set-di-filtri-better-order-filter-per-prestashop\/\">Set di Filtri<\/a> salvato, quindi esporta le colonne attive per quella vista specifica.<\/em><\/p>\n<h2>Come Funziona l&#8217;Esportazione<\/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=\"Export active columns\" 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>Il file CSV finale \u00e8 coerente in tutte le versioni PrestaShop supportate. Conterr\u00e0:<\/p>\n<ul>\n<li>Una riga di intestazione basata sulle colonne attive della griglia.<\/li>\n<li>Una riga per ogni ordine corrispondente.<\/li>\n<li>Valori che riflettono l&#8217;elenco degli ordini filtrato corrente.<\/li>\n<li>Tutte le colonne native, del modulo e personalizzate attualmente visibili nel tuo layout.<\/li>\n<\/ul>\n<h3>Implementazione Tecnica per Versione<\/h3>\n<ul>\n<li><strong>Elenchi ordini legacy<\/strong>: Utilizza il motore di esportazione CSV nativo dell&#8217;elenco ordini di PrestaShop, ma applica prima i filtri attivi e la configurazione delle colonne del modulo.<\/li>\n<li><strong>Elenchi ordini Symfony<\/strong>: Utilizza l&#8217;azione personalizzata della griglia <strong>Esporta colonne attive<\/strong> del modulo e una rotta di esportazione AJAX a lotti altamente efficiente.<\/li>\n<\/ul>\n<h2>Flusso di Lavoro di Esportazione Passo dopo Passo<\/h2>\n<ol>\n<li>Apri la pagina <strong>Ordini<\/strong> nel tuo back office PrestaShop.<\/li>\n<li>Applica i filtri desiderati utilizzando il blocco <strong>Filtro ordini<\/strong>.<\/li>\n<li>Se hai bisogno di aggiungere o rimuovere punti dati, clicca su <strong>Modifica filtri<\/strong> e regola le caselle di controllo sotto <strong>Colonne elenco ordini<\/strong>. <em>(Nota: Le modifiche alle colonne si salvano immediatamente; non \u00e8 necessario cliccare su &#8220;Termina modifica&#8221; prima di esportare).<\/em><\/li>\n<li>Avvia il processo di esportazione:<br \/>\n   &#8211; <strong>Negli elenchi ordini legacy<\/strong>: Clicca sul pulsante di esportazione nativo di PrestaShop.<br \/>\n   &#8211; <strong>Negli elenchi ordini Symfony<\/strong>: Clicca sull&#8217;icona di download a forma di nuvola etichettata <strong>Esporta colonne attive<\/strong> situata nell&#8217;area delle azioni della griglia ordini.<\/li>\n<li><em>Per gli utenti Symfony<\/em>: Attendi il completamento dell&#8217;indicatore di avanzamento. <strong>Non chiudere la scheda del browser<\/strong> mentre l&#8217;esportazione in batch \u00e8 in esecuzione.<\/li>\n<li>Scarica il file CSV generato.<\/li>\n<\/ol>\n<h2>Funzionalit\u00e0 Avanzata: Elaborazione in Batch Symfony<\/h2>\n<p>Per i negozi che eseguono versioni moderne di PrestaShop che utilizzano elenchi ordini Symfony, il modulo genera le esportazioni in lotti. Inizia una sessione di esportazione, scrive l&#8217;intestazione CSV, aggiunge le righe degli ordini corrispondenti in blocchi e quindi avvia il download del file.<\/p>\n<p>Questa elaborazione in lotti garantisce che l&#8217;esportazione di set di dati di grandi dimensioni mantenga reattivo il tuo back office e prevenga i timeout del server. Puoi controllare la dimensione di questi lotti tramite l&#8217;<a href=\"settings.md#export-batch-size\">impostazione Dimensione Lotto di Esportazione<\/a>.<\/p>\n<p>Durante questo processo, il modulo crea un file CSV temporaneo nella sua directory <strong>export\/<\/strong>, che viene eliminato automaticamente al termine del download. Il file finale sar\u00e0 nominato utilizzando il modello: <code class=\"codecolorer text default\"><span class=\"text\">orders_YYYY-MM-DD_HHMM.csv<\/span><\/code>.<\/p>\n<h2>Casi d&#8217;Uso Comuni per l&#8217;Esportazione<\/h2>\n<ul>\n<li><strong>Code di Evasione<\/strong>: Carica un set di filtri di spedizione ed esporta l&#8217;elenco direttamente al tuo team di magazzino.<\/li>\n<li><strong>Resoconti Contabili<\/strong>: Esporta tutti gli ordini pagati, includendo colonne personalizzate per l&#8217;IVA e i dettagli di consegna del cliente.<\/li>\n<li><strong>Gestione B2B<\/strong>: Esporta ordini B2B con colonne per azienda, partita IVA e fattura.<\/li>\n<li><strong>Revisioni Acquisti<\/strong>: Filtra per una specifica categoria di prodotti ed esporta gli ordini per la revisione da parte degli acquisti o del magazzino.<\/li>\n<li><strong>Gestione Marketplace<\/strong>: Esporta ordini di follow-up quando \u00e8 disponibile il campo del marketplace corrispondente.<\/li>\n<\/ul>\n<h2>Righe Selezionate<\/h2>\n<p>In tutte le versioni supportate, l&#8217;esportazione si basa sull&#8217;elenco ordini filtrato e sulle colonne attive. Non si tratta di un&#8217;esportazione di righe selezionate.<\/p>\n<h2>Risoluzione dei Problemi della tua Esportazione<\/h2>\n<ul>\n<li><strong>Pulsante di Esportazione Mancante<\/strong>: Assicurati di guardare nel posto giusto. Le versioni legacy utilizzano il controllo di esportazione nativo in alto; le versioni Symfony usano l&#8217;azione griglia per il download cloud.<\/li>\n<li><strong>Timeout del Server<\/strong>: Se un&#8217;esportazione Symfony va in timeout, vai alla pagina di configurazione del modulo e riduci la <strong>Dimensione lotto di esportazione<\/strong>. Lotti pi\u00f9 piccoli creano pi\u00f9 richieste sequenziali, il che \u00e8 pi\u00f9 sicuro per limiti server rigorosi. Ridurre questo valore non rende intrinsecamente pi\u00f9 veloce un&#8217;esportazione funzionante.<\/li>\n<li><strong>Colonne Personalizzate Vuote<\/strong>: Se una colonna personalizzata esporta valori vuoti, assicurati che sia visibile e che esista nella riga della query dell&#8217;elenco ordini. Le propriet\u00e0 dell&#8217;indirizzo di consegna possono riempire campi mancanti corrispondenti, ma le normali propriet\u00e0 stringa e intere dell&#8217;oggetto ordine non vengono generalmente popolate come valori di fallback.<\/li>\n<li><strong>Meno Righe del Previsto<\/strong>: Cancella o rivedi i valori del filtro applicati e il selettore dell&#8217;intervallo dell&#8217;elenco ordini, quindi riprova a esportare.<\/li>\n<li><strong>Zero Ordini Corrispondenti<\/strong>: Se un&#8217;esportazione ha zero ordini corrispondenti, regola i filtri o l&#8217;intervallo dell&#8217;elenco ordini e avvia una nuova esportazione.<\/li>\n<li><strong>Download del Browser<\/strong>: Se il browser scarica il file, controlla la posizione di download configurata nel browser.<\/li>\n<li><strong>Problemi di Formattazione in Excel<\/strong>: Se il tuo software per fogli di calcolo apre un&#8217;esportazione Symfony con tutti i dati ammassati in una sola colonna, assicurati di importarla specificamente come CSV &#8220;delimitato da virgole&#8221;. Il comportamento del delimitatore di esportazione nativa legacy segue l&#8217;implementazione di esportazione di quella versione di PrestaShop.<\/li>\n<\/ul>\n<h2>Guide Correlate<\/h2>\n<ul>\n<li>Scopri come filtrare i tuoi dati prima di esportarli nella <a href=\"https:\/\/presta.site\/blog\/docs\/moduli-prestashop\/better-order-filter-moduli-prestashop\/riferimento-filtri-better-order-filter-per-prestashop\/\">Guida di Riferimento dei Filtri Ordini PrestaShop<\/a>.<\/li>\n<li>Personalizza i punti dati nella tua esportazione utilizzando il <a href=\"https:\/\/presta.site\/blog\/docs\/moduli-prestashop\/better-order-filter-moduli-prestashop\/riferimento-colonne-better-order-filter-per-prestashop\/\">Riferimento Colonne Elenco Ordini PrestaShop<\/a>.<\/li>\n<li>Salva i layout di esportazione utilizzando i <a href=\"https:\/\/presta.site\/blog\/docs\/moduli-prestashop\/better-order-filter-moduli-prestashop\/set-di-filtri-better-order-filter-per-prestashop\/\">Set di Filtri Ordini PrestaShop<\/a>.<\/li>\n<li>Configura le dimensioni dei lotti nella <a href=\"https:\/\/presta.site\/blog\/docs\/moduli-prestashop\/better-order-filter-moduli-prestashop\/impostazioni-avanzate-better-order-filter-per-prestashop\/\">Guida alle Impostazioni Avanzate<\/a>.<\/li>\n<li>Torna alla <a href=\"https:\/\/presta.site\/blog\/docs\/moduli-prestashop\/better-order-filter-moduli-prestashop\/documentazione-di-prestashop-better-order-filter\/\">Documentazione Principale<\/a>.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Questa guida all&#8217;Esportazione CSV con Better Order Filter spiega come esportare gli ordini filtrati dal back office di PrestaShop. Il modulo Better Order Filter ti consente di esportare facilmente l&#8217;elenco degli ordini attualmente filtrato in un file CSV. Questa funzione \u00e8 pienamente supportata in tutte le versioni compatibili di PrestaShop ed \u00e8 ideale per revisioni &hellip; <a href=\"https:\/\/presta.site\/blog\/it\/docs\/moduli-prestashop\/better-order-filter-moduli-prestashop\/esportazione-csv-better-order-filter-per-prestashop\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Esportazione CSV &#8211; Better Order Filter per PrestaShop<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[166],"doc_tag":[],"class_list":["post-1056","docs","type-docs","status-publish","hentry","doc_category-better-order-filter-moduli-prestashop"],"year_month":"2026-09","word_count":909,"total_views":"1","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\/it\/docs\/moduli-prestashop\/better-order-filter-moduli-prestashop\/"}],"doc_tag_info":[],"_links":{"self":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/docs\/1056","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=1056"}],"version-history":[{"count":3,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/docs\/1056\/revisions"}],"predecessor-version":[{"id":1624,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/docs\/1056\/revisions\/1624"}],"wp:attachment":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/media?parent=1056"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/doc_category?post=1056"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/doc_tag?post=1056"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}