Esportatore di elenchi ordini CSV: configurazione e aiuto

Avvio rapido

  1. Carica lo ZIP del modulo tramite "Modules > Module Manager".
  2. Apri "Configure" e seleziona il contesto del negozio desiderato.
  3. Compila Data di inizio e Data di fine usando le date degli ordini, oppure lasciali vuoti.
  4. Imposta Stati degli ordini e Stato del pagamento.
  5. Scegli Formato e, per CSV, Separatore CSV.
  6. Seleziona Colonne da esportare e imposta Numero massimo di righe.
  7. Se vuoi, fai clic su Salva impostazioni predefinite, poi su Esporta.
  8. Apri il file e confronta una riga di esempio con PrestaShop.

Richiede PrestaShop 1.6.1 o successivo e PHP 7.1 o successivo.

L'esportazione XLSX richiede anche l'estensione PHP ZipArchive.

Manuale di configurazione

Installazione e apertura della schermata di esportazione

  1. Apri "Modules > Module Manager" e scegli "Upload a module".
  2. Carica lo ZIP di Orders CSV List Exporter.
  3. Apri "Configure". Il controller di configurazione mostra il modulo di esportazione.
  4. Scegli i filtri, seleziona almeno una colonna e fai clic su Esporta.
  5. Apri il file scaricato e confronta una riga di esempio con il relativo ordine in PrestaShop.

Richiede PrestaShop 1.6.1 o successivo e PHP 7.1 o successivo.

L'esportazione XLSX richiede anche l'estensione PHP ZipArchive.

Per esportare ti servono i permessi di visualizzazione nel back office. Per usare Salva impostazioni predefinite ti servono i permessi di modifica. L'esportazione legge i negozi del contesto corrente del back office a cui il tuo dipendente può accedere. Seleziona il contesto del negozio desiderato prima di esportare.

Campi di esportazione

Campo Valore predefinito iniziale Funzione
Data di inizio Vuoto Data iniziale degli ordini; lascia vuoto per non impostare un limite inferiore. Usa YYYY-MM-DD.
Data di fine Vuoto Data finale degli ordini; lascia vuoto per non impostare un limite superiore. Usa YYYY-MM-DD.
Stati degli ordini Tutti deselezionati Seleziona gli stati nativi correnti degli ordini da includere. Lasciali tutti deselezionati per includere ogni stato.
Stato del pagamento Tutti gli ordini (all) Scegli Solo pagati (paid) o Solo non pagati (unpaid) per filtrare in base all'importo effettivamente pagato dell'ordine.
Formato CSV Scegli CSV, XLSX, XML o JSON. La scelta si applica all'esportazione corrente.
Separatore CSV Virgola (,) Scegli virgola, punto e virgola, Tabulazione o barra verticale. Questo campo si applica solo a CSV.
Numero massimo di righe 10000 Numero massimo di ordini restituiti. Imposta 0 per non limitare le righe.
Colonne da esportare La selezione iniziale descritta sotto Seleziona i campi che ti servono. L'esportazione rifiuta una selezione vuota.

I limiti delle date includono tutti i giorni di calendario selezionati, da 00:00:00 a 23:59:59. La data iniziale non può essere successiva a quella finale.

Pagato significa orders.total_paid_real >= orders.total_paid_tax_incl. Non pagato significa che il valore è inferiore. Il confronto avviene a livello di ordine, anche quando esporti le fatture. Non è un filtro per gateway di pagamento né un'allocazione dei pagamenti per singola fattura.

Salva impostazioni predefinite

Usa Salva impostazioni predefinite per salvare separatore, stato del pagamento e colonne selezionati. La schermata degli ordini salva anche Numero massimo di righe. Non salva gli stati degli ordini selezionati.

Date e formato non vengono salvati come valori predefiniti. Le preferenze sono condivise con altri moduli che usano lo spazio dei nomi delle impostazioni mprfinancialexport, inclusa la lista corrispondente in Financial Revolution. Una modifica può quindi apparire in un altro modulo che ospita la stessa lista.

Scelta delle colonne

La selezione iniziale comprende ID ordine, Riferimento, Data ordine, Stato ordine, Metodo di pagamento, Valuta, Totale pagato (IVA inclusa), Nome cliente, Cognome cliente e Email cliente.

Ogni riga rappresenta un ordine. I campi del documento provengono dalla fattura con l'ID fattura più basso per quell'ordine. Prodotti combina nomi e quantità delle righe dell'ordine in una sola cella, ad esempio Sample product x2; non produce una riga per prodotto.

Chiave colonna Etichetta nel back office
id_order ID ordine
reference Riferimento
date_add Data ordine
order_status Stato ordine
payment Metodo di pagamento
currency_iso Valuta
carrier_name Corriere
doc_invoice_number Numero fattura
doc_invoice_date Data fattura
doc_invoice_total_tax_excl Totale fattura (IVA esclusa)
doc_invoice_total_tax_incl Totale fattura (IVA inclusa)
doc_invoice_note Nota fattura
doc_delivery_number Numero bolla di consegna
total_products Prodotti (IVA esclusa)
total_products_wt Prodotti (IVA inclusa)
total_shipping_tax_excl Spedizione (IVA esclusa)
total_shipping_tax_incl Spedizione (IVA inclusa)
total_discounts_tax_excl Sconti (IVA esclusa)
total_discounts_tax_incl Sconti (IVA inclusa)
total_paid_tax_excl Totale pagato (IVA esclusa)
total_paid Totale pagato (IVA inclusa)
customer_firstname Nome cliente
customer_lastname Cognome cliente
customer_email Email cliente
customer_company Azienda cliente
delivery_firstname Nome (consegna)
delivery_lastname Cognome (consegna)
delivery_company Azienda (consegna)
delivery_address1 Indirizzo di consegna
delivery_address2 Indirizzo di consegna 2
delivery_postcode CAP (consegna)
delivery_city Città (consegna)
delivery_state Provincia (consegna)
delivery_country Paese (consegna)
delivery_phone Telefono (consegna)
delivery_phone_mobile Cellulare (consegna)
invoice_firstname Nome (fatturazione)
invoice_lastname Cognome (fatturazione)
invoice_company Azienda (fatturazione)
invoice_address1 Indirizzo di fatturazione
invoice_address2 Indirizzo di fatturazione 2
invoice_postcode CAP (fatturazione)
invoice_city Città (fatturazione)
invoice_state Provincia (fatturazione)
invoice_country Paese (fatturazione)
invoice_vat_number Partita IVA (fatturazione)
products_list Prodotti

Esecuzione e verifica di un'esportazione

Per un'esportazione mensile, inserisci Data di inizio 2026-01-01 e Data di fine 2026-01-31. Scegli Solo pagati in Stato del pagamento se vuoi gli ordini interamente pagati. Seleziona gli stati degli ordini e le colonne che ti servono. Scegli CSV e Punto e virgola (;) se adatti al foglio di calcolo di destinazione, poi fai clic su Esporta.

Per controllare le consegne, seleziona Riferimento, Data ordine, Stato ordine, Corriere, i campi di consegna e Prodotti. Usa un intervallo di date e Numero massimo di righe per controllare le dimensioni del file.

Il nome del file CSV è orders_YYYY-MM-DD_HHMMSS.csv. Gli altri formati usano la propria estensione. CSV usa UTF-8 con BOM. Non c'è un selettore di codifica. L'esportatore scrive un file temporaneo privato, lo trasmette al browser e poi lo elimina.

Gli ordini vengono letti per ID ordine decrescente. L'esportazione non modifica ordini, fatture, schede cliente o note delle fatture. Non aggiunge interfacce nel negozio, attività pianificate, esportazioni via email o invii a piattaforme contabili.

Risoluzione dei problemi

  • Se il modulo rifiuta le date, usa una data valida YYYY-MM-DD e controllane l'ordine. Ciascun estremo può essere vuoto.
  • Se non ci sono righe corrispondenti, controlla il contesto del negozio, l'accesso del dipendente ai negozi, il tipo di data, gli stati correnti degli ordini e il filtro dei pagamenti. Il filtro delle date usa le date di creazione degli ordini.
  • Se le colonne risultano unite nel foglio di calcolo, importa il file come UTF-8 con il separatore selezionato oppure esporta in XLSX.
  • Se XLSX non funziona, controlla PHP ZipArchive. Se un formato non funziona prima del download, controlla il log degli errori PHP, l'accesso al database e i permessi della directory temporanea del server.
  • Se Salva impostazioni predefinite viene negato, controlla il permesso di modifica del profilo del dipendente per questa schermata del modulo.
  • Il modulo non contiene filtri per cliente o gateway. Esporta le colonne pertinenti e filtra il file scaricato se necessario.

Disinstallazione

Usa "Uninstall" in "Module Manager". Il modulo rimuove il proprio menu e il proprio spazio dei nomi di configurazione. I valori predefiniti di esportazione condivisi rimangono in mprfinancialexport per gli altri moduli. Ordini, fatture e file già scaricati restano disponibili.

Domande

Ancora nessuna domanda su questo modulo

Chiedi qualsiasi cosa su installazione, compatibilità o configurazione. Le risposte compaiono qui.

Problemi noti

5

Salva e rimani non seguiva il normale flusso di salvataggio

RisoltoAggiornato:
Risolto nella versione: 2.0.15
Salva e rimani poteva saltare la normale validazione o non mantenere aperta la pagina delle impostazioni.

Le etichette di amministrazione restavano in inglese

RisoltoAggiornato:
Risolto nella versione: 2.0.15
Alcune impostazioni ed etichette brevi dell'amministrazione non usavano le traduzioni disponibili.

Il modulo rifiutava di caricarsi su PHP 7.1

RisoltoAggiornato:
Risolto nella versione: 2.0.11
Il modulo poteva rifiutare PHP 7.1 anche se tale versione era supportata.

Etichette tradotte danneggiate

RisoltoAggiornato:
Risolto nella versione: 2.0.10
I testi tradotti dell'amministrazione potevano mostrare barre inverse ripetute o caratteri con escape errato.

L'esportazione ordini non si caricava o non veniva eseguita

RisoltoAggiornato:
Risolto nella versione: 2.0.5
L'esportatore poteva non caricarsi o fallire usando l'azione di esportazione del back office PrestaShop.

Richieste funzionalità

4

Implementato

Esportazioni CSV filtrate degli ordini

Implementato
Esporta le liste degli ordini in CSV con filtri per data e stato, colonne selezionate e supporto per più negozi.

Verifica e riparazione dell’installazione

Implementato
Controlla i requisiti di installazione e ripara gli elementi mancanti dell’infrastruttura del modulo dal back office.

Aggiornamenti del modulo con un clic

Implementato
Cerca e installa gli aggiornamenti del modulo dal back office.

Esportazioni ordini per Excel

Implementato
Scarica le esportazioni degli ordini in formato XLSX oltre alle esportazioni CSV.

Registro modifiche

v2.0.52026-05-14

  • AddedAdd ps_configuration to ConfigTable migration
  • Addedcomplete FR/DE/ES/IT/PL translations
Versioni precedenti

v1.3.02026-04-20

  • Addedself-healing integrity checks for automatic diagnostics and repair
  • AddedLicense management tab with key management and renewal options
  • Addedcomplete FR/DE/ES/IT/PL translations

v1.2.02026-01-28

  • AddedPS 9 / Hummingbird theme compatibility
  • Addedper-column visibility toggle — export only the fields you need
  • Improveddate-range picker with calendar UI in back office
  • FixedUTF-8 BOM for Excel compatibility on Windows locale exports
  • Optimized query for stores with 100k+ orders using cursor-based pagination

v1.1.02025-06-30

  • Addedorder-status multi-select filter to narrow exports
  • Addedcarrier and payment-method columns to default export
  • Fixedproduct reference truncation for orders with 20+ line items

v1.0.02025-05-16

  • Initialrelease: orders CSV export with date range and status filter
  • InitialBack-office export button integrated into Orders list header
  • InitialColumns: order ID, date, customer, total, currency, status, carrier
  • InitialCompatible with PS 1.7.x and PS 8.x

Demo

Prova il modulo completo prima di acquistare

Acquista la licenza in seguito e mantieni le tue impostazioni.

  • La tua demo di 30 giorni Provalo sul tuo negozio per 30 giorni dalla prima installazione.
  • Negozio demo pronto Esplora un negozio demo pronto nel tuo browser.
  • Senza registrazione Nessun account, e-mail o dominio del negozio richiesto.
Avvia il negozio demo

Scaricando, accetti le condizioni della demo e l’informativa sulla privacy.

Aprendo questa demo accetti i termini della demo e la politica sulla privacy.

Caricamento...
Torna su