Order Attachment per Magento 2
Order Attachment è un pratico modulo Magento 2 per i negozi che hanno bisogno di raccogliere dai clienti file aggiuntivi collegati all ordine. L estensione è particolarmente utile quando per completare l acquisto sono necessari foto, scansioni, documenti PDF, progetti grafici, conferme, prescrizioni, moduli o altri materiali forniti dal cliente.
Il modulo aggiunge un campo allegato sicuro nel checkout e salva il file insieme all ordine. Il modulo può essere visibile per tutti gli ordini oppure solo quando il carrello contiene un prodotto contrassegnato come richiedente un allegato. In questo modo il negozio non impone l upload dove non è necessario e allo stesso tempo può gestire con precisione i prodotti che richiedono dati aggiuntivi.
Il principale vantaggio del modulo è il controllo sul momento e sulla sicurezza dell invio del file. L allegato viene validato lato backend, archiviato fuori dalla directory pubblica e reso disponibile agli amministratori esclusivamente tramite azioni protette del pannello Magento. Questo riduce il rischio di divulgazione accidentale dei file dei clienti ed elimina il problema dei link pubblici a documenti privati.
Dopo l invio dell ordine, l amministratore vede l allegato direttamente nell anteprima dell ordine. Può scaricare il file oppure aprirne l anteprima, se il formato è supportato. Sono supportati i formati di immagine più comuni e i PDF, mentre le estensioni consentite e la dimensione massima del file possono essere configurate nel pannello di amministrazione.
Caratteristiche principali
- Abilitazione o disabilitazione globale del modulo nella configurazione di Magento.
- Visualizzazione condizionale del campo di upload nel checkout.
- Supporto della configurazione per prodotto tramite attributo del prodotto.
- Possibilità di richiedere l allegato solo per SKU selezionati.
- Upload di immagini e file PDF.
- Validazione lato backend di estensione, MIME type e dimensione del file.
- Salvataggio sicuro dei file fuori dalla directory pubblica.
- Associazione dell allegato a un ordine specifico.
- Link per scaricare il file nel pannello di amministrazione.
- Anteprima dei file supportati nella vista ordine.
- Pulizia automatica dei vecchi file temporanei.
A chi è destinato questo modulo
Il modulo è pensato per i negozi Magento 2 che vendono prodotti o servizi che richiedono un file aggiuntivo da parte del cliente, ad esempio:
- prodotti personalizzati,
- stampa e tipografia,
- servizi grafici,
- prodotti medicali o ottici che richiedono documenti,
- ordini che richiedono una foto di riferimento,
- prodotti B2B che richiedono conferme o moduli.
Vantaggi per il business
- Meno comunicazioni manuali via email dopo l invio dell ordine.
- Minore rischio di perdere il file, perché l allegato viene collegato direttamente all ordine.
- Processo migliore per la gestione dei prodotti che richiedono dati aggiuntivi.
- Maggiore controllo sulla sicurezza dei file dei clienti.
- Lavoro più semplice per il team amministrativo nel pannello Magento.
Configurazione
L amministratore può impostare nel pannello:
- se il modulo è attivo,
- quando il campo allegato deve essere visibile,
- se l allegato è obbligatorio,
- quali estensioni di file sono consentite,
- qual è la dimensione massima del file,
- se l allegato deve essere visibile nell anteprima dell ordine,
- se è disponibile l anteprima del file.
Sicurezza
Il modulo è stato progettato partendo dal presupposto che ogni file caricato sia non attendibile. Per questo motivo i file vengono validati lato server, ricevono nomi tecnici sicuri e non vengono pubblicati come URL diretti in pub/media. Il download e l anteprima avvengono tramite controller amministrativi protetti dai permessi di Magento.
