Funzionalità principali
- Upload drag & drop — trascina e rilascia i file direttamente nel pannello dell’ordine nel back-office. Supporto per più file contemporaneamente con barra di avanzamento. Il nome del file diventa automaticamente il nome visualizzato al cliente.
- Libreria di modelli — carica una sola volta i file usati più spesso (ad es. condizioni di garanzia, istruzioni di montaggio, modulo di reso), poi allegali a qualsiasi ordine con un solo clic da un elenco a discesa.
- Regole di allegazione automatica — definisci regole che allegano automaticamente file agli ordini in base a: prodotto, categoria, corriere o stato dell’ordine. Ad es. “Quando l’ordine contiene il prodotto X — allega il certificato CE".
- Allegazione automatica delle fatture PDF — il modulo genera e allega automaticamente la fattura PDF di PrestaShop come file scaricabile al momento della creazione della fattura. Il cliente ha tutti i documenti in un unico posto.
- Statistiche di download — dashboard con numero di download, clienti unici, attività degli ultimi 7 giorni e lista dei file mai scaricati. Tabella degli ultimi download con dati del cliente e indirizzo IP.
- Allegazione massiva (Bulk attach) — carica un file e assegnalo a centinaia di ordini in una sola volta. Filtra per intervallo di date, stato dell’ordine e ID prodotto. Anteprima del numero di ordini corrispondenti prima dell’esecuzione.
- Limite di download e scadenza del link — imposta un numero massimo di download (ad es. 3 volte) oppure una data di scadenza del link. Dopo il superamento del limite, il cliente vede un messaggio che indica la necessità di contattare il negozio. Ideale per licenze e documenti riservati.
- Anteprima dei file — icone di anteprima nella tabella degli allegati: immagini (PNG, JPG, GIF) e PDF si aprono in una nuova scheda senza essere scaricati. Colonna “Info" con tooltip su limite di download, data di scadenza e nota interna.
- Upload da parte del cliente — facoltativamente i clienti possono caricare file nei propri ordini (ad es. progetto di stampa, foto per reclamo, documento firmato). I file del cliente vengono visualizzati nel pannello admin con l’etichetta “Cliente". Limite configurabile di file per ordine.
- Notifiche email — configurabili: dopo il caricamento di un allegato, il cliente riceve automaticamente un’email con il link per il download. Moderni modelli email in formato MJML (PL + EN).
- Promemoria per file non scaricati — invio automatico di email di promemoria ai clienti che non hanno scaricato gli allegati dopo un determinato numero di giorni. Richiede una configurazione CRON una tantum. Ogni allegato viene ricordato una sola volta.
- Note interne — note private dell’amministratore per allegato, visibili solo nel pannello back-office. Servono per salvare il contesto, ad es. “Inviato su richiesta telefonica del cliente" oppure “Certificato valido fino al 2027".
- Whitelist configurabile delle estensioni — definisci i tipi di file consentiti nelle impostazioni (predefiniti: txt, rtf, doc, docx, pdf, zip, png, jpeg, gif, jpg, rar). Valida per tutti i metodi di caricamento.
- Pieno supporto multistore — allegati, regole, modelli e statistiche sono assegnati ai singoli negozi. Il pannello admin filtra i dati in base al contesto del negozio. CRON elabora automaticamente tutti i negozi.
- Pannello di configurazione professionale — header con gradiente, logo e stati, 5 schede: Statistiche di download, Regole automatiche, Libreria di modelli, Allegazione massiva, Impostazioni.
- Sicurezza — nomi file crittograficamente sicuri (random_bytes), validazione del token CSRF, verifica della proprietà dell’ordine, whitelist delle estensioni, sanitizzazione SQL, protezione .htaccess della cartella download.
- Compatibilità — PrestaShop 1.7.x – 9.x, PHP 7.0 – 8.5, senza dipendenze esterne.
Per chi è questo modulo?
- Negozi che vendono prodotti con documentazione — istruzioni di montaggio, schede prodotto, specifiche tecniche
- Venditori di licenze e certificati — certificati di garanzia, licenze software, diplomi
- Tipografie e aziende di personalizzazione — i clienti caricano i progetti di stampa direttamente nell’ordine
- Grossisti B2B — documenti doganali, fatture proforma, contratti commerciali per ordine
- Negozi che gestiscono resi — i clienti caricano foto dei danni, moduli di reso
Requisiti
- PrestaShop 1.7.0 o successivo
- PHP 7.0 o successivo
- Permessi di scrittura nella cartella del modulo (per l’archiviazione dei file)
Link alla demo del modulo:
Demo pannello amministrativo:
https://moduly-prestashop.eu/zalaczniki-zamowien/admin-dev
Demo front-office:
https://moduly-prestashop.eu/zalaczniki-zamowien