Esportatore di elenchi ordini CSV: configurazione e aiuto
Avvio rapido
- Carica lo ZIP del modulo tramite "Modules > Module Manager".
- Apri "Configure" e seleziona il contesto del negozio desiderato.
- Compila Data di inizio e Data di fine usando le date degli ordini, oppure lasciali vuoti.
- Imposta Stati degli ordini e Stato del pagamento.
- Scegli Formato e, per CSV, Separatore CSV.
- Seleziona Colonne da esportare e imposta Numero massimo di righe.
- Se vuoi, fai clic su Salva impostazioni predefinite, poi su Esporta.
- 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
- Apri "Modules > Module Manager" e scegli "Upload a module".
- Carica lo ZIP di Orders CSV List Exporter.
- Apri "Configure". Il controller di configurazione mostra il modulo di esportazione.
- Scegli i filtri, seleziona almeno una colonna e fai clic su Esporta.
- 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-DDe 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
Le etichette di amministrazione restavano in inglese
Il modulo rifiutava di caricarsi su PHP 7.1
Etichette tradotte danneggiate
L'esportazione ordini non si caricava o non veniva eseguita
Richieste funzionalità
4
Implementato
Esportazioni CSV filtrate degli ordini
Verifica e riparazione dell’installazione
Aggiornamenti del modulo con un clic
Esportazioni ordini per Excel
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.
Scaricando, accetti le condizioni della demo e l’informativa sulla privacy.
Aprendo questa demo accetti i termini della demo e la politica sulla privacy.