FAQ

Avete domande? Abbiamo le risposte. Qui sotto trovate tutto quello che c’è da sapere sul nostro plugin

Il pulsante di salvataggio richiede JavaScript: senza, il pulsante ‘Salva e continua’ semplicemente non viene mostrato. Il form si può comunque compilare e inviare normalmente, quindi per i visitatori con JavaScript disattivato non si rompe nulla.

È una pulizia programmata, eseguita una volta al giorno, che elimina definitivamente le risposte più vecchie di un numero di giorni da voi scelto, insieme ai loro file (allegati, firma, PDF), così i dati personali non si accumulano all’infinito. Si imposta in Logicoo Form → Impostazioni → Autoclean, ‘Giorni di conservazione (0 = disattivato)’. È disattivato per impostazione predefinita: non viene eliminato nulla finché non impostate un valore.

Un campo dedicato alla raccolta di un indirizzo web, con una tastiera ottimizzata per i dispositivi mobili. Può funzionare in modalità ‘rigorosa’ (richiede uno schema http/https e un dominio valido, e blocca l’invio se il formato è errato) o in modalità libera, che accetta qualsiasi testo non vuoto se il campo è obbligatorio, senza richiedere un URL tecnicamente valido. È utile se volete solo raccogliere un riferimento senza vincoli di formato rigidi.

Un campo di sola lettura che somma automaticamente i valori dei campi Quantità che scegliete, o di tutti i campi Quantità del form, e si aggiorna in tempo reale mentre il visitatore compila il form. Come per il campo Totale, il valore effettivamente salvato viene sempre ricalcolato dal server.

Logicoo Form è un plugin gratuito per WordPress per creare form multi-step e calcolatori, sviluppato da Logicoo.dev. Create form di contatto, iscrizione, preventivo e ordine con un builder visuale, logica condizionale, totali automatici, firme digitali, generazione di PDF e notifiche email personalizzate, tutto dall’area di amministrazione di WordPress. Gli add-on, a cominciare da Payments & Shop (in arrivo), lo estenderanno ulteriormente.

Selezione mostra un menu a tendina (scelta singola o multipla), Pulsante radio consente una sola scelta tra le opzioni visibili e Casella di controllo consente normalmente più scelte (con una modalità ‘scelta singola’ che la trasforma in un gruppo di opzioni che si escludono a vicenda). Tutti e tre permettono di assegnare un valore numerico facoltativo a ogni opzione, utile per i calcoli automatici con il campo Totale.

I limiti di invio sono regole che impostate per ogni form per decidere chi può inviarlo e quante volte: per indirizzo IP, sessione anonima, utente collegato o numero totale di invii, con un messaggio a vostra scelta. Il limite di frequenza è una protezione contro gli abusi: limita quanti invii un singolo indirizzo IP può fare a un form in un certo intervallo di tempo, qualunque siano le regole di quel form.

Non vengono mai accettati: un campo reso invisibile dalla logica condizionale non è né obbligatorio né convalidato lato server, e lo stesso controllo vale anche se il campo da cui dipende è a sua volta nascosto da un’altra condizione.

Tutto ciò che il plugin ha creato viene rimosso: le sue tabelle del database, tutti i form (anche quelli nel cestino), tutte le impostazioni e i dati temporanei, e la cartella protetta con file caricati, firme e PDF, su ogni sito di una rete multisito. Per conservare i dati, spuntate ‘Conserva i dati del plugin alla disinstallazione’ in Logicoo Form → Impostazioni → Privacy prima di eliminare il plugin. La semplice disattivazione del plugin non elimina mai nulla.

Spostando un form nel cestino le sue risposte vengono conservate. Eliminando il form definitivamente (o svuotando il cestino) vengono eliminate anche tutte le sue risposte e i loro file (allegati, firme e PDF). Se vi servono, esportate prima le risposte in CSV.

Sì, ci sono due limiti noti: un campo Allegati non viene mai ripristinato, e il file va selezionato di nuovo dopo la ripresa, perché non viene mai caricato prima dell’invio finale effettivo; un campo Firma digitale non viene ridisegnato automaticamente nell’area di firma alla ripresa, quindi va firmato di nuovo, altrimenti il valore precedente va perso all’invio successivo.

Come qualsiasi plugin della directory di WordPress.org: gli aggiornamenti compaiono nella bacheca di WordPress e li installate con un clic. Logicoo Form non cerca mai aggiornamenti altrove.

Ogni form ha il proprio shortcode, ad esempio , pronto da copiare dalla colonna ‘Shortcode’ dell’elenco dei form (Logicoo Form → Tutti i form) e dall’editor del form. Incollatelo dove volete che compaia il form: nell’editor a blocchi usate un blocco Shortcode, nei page builder un elemento shortcode o testo. Il form deve essere pubblicato per essere visualizzato.

  1. Nella console di amministrazione di Google reCAPTCHA registrate il dominio del vostro sito e scegliete il tipo: v2 (casella ‘Non sono un robot’) o v3 (invisibile, basato su un punteggio). Google vi fornisce una chiave del sito e una chiave segreta.
  2. In Logicoo Form → Impostazioni → reCAPTCHA scegliete la stessa versione e incollate le due chiavi nei campi di quella versione. Per la v3 potete regolare la ‘Soglia di punteggio minimo’ (0,5 per impostazione predefinita: un valore più basso lascia passare più invii, uno più alto è più severo).
  3. Aprite ogni form da proteggere e, in Configurazione form → reCAPTCHA, spuntate ‘Attiva reCAPTCHA per questo form’.

Le chiavi create per la v2 non funzionano con la v3 e viceversa: se ogni invio viene rifiutato, controllate che versione e chiavi corrispondano. Un form con reCAPTCHA richiede JavaScript.

Andate in Logicoo Form → Aggiungi nuovo nell’area di amministrazione di WordPress e date un titolo al form. La schermata dell’editor contiene:

  • Costruttore di form: aggiungete i campi dal pannello ‘Aggiungi campo’, organizzateli in pagine e fate clic su un campo per modificarne le proprietà;
  • Configurazione form: opzioni generali, reCAPTCHA, barra di avanzamento, riepilogo dal vivo, testi e colori dei pulsanti, comportamento dopo l’invio, generazione dei PDF e ‘Salva e continua più tardi’;
  • Notifiche Email e Limiti di invio.

Fate clic su Pubblica quando il form è pronto: sul sito vengono mostrati solo i form pubblicati.

Mostra un’area di trascinamento con l’anteprima dei file selezionati, configurabile per estensioni consentite, numero massimo e dimensione massima. Resta pienamente utilizzabile senza JavaScript e da tastiera. Ogni file viene controllato lato server sia in base all’estensione sia in base al suo tipo reale, non solo all’estensione dichiarata dal browser.

È un campo di testo che formatta la data mentre il visitatore scrive, nel formato che scegliete per il campo (GG/MM/AAAA, MM/GG/AAAA o AAAA-MM-GG). Due controlli facoltativi: ‘Verifica che la data sia reale’ rifiuta date impossibili come il 31/02, e ‘Limita il periodo consentito’ accetta solo date successive (o precedenti) a una data di riferimento da voi impostata. Ogni controllo viene ripetuto sul server.

Il visitatore inserisce ore e minuti con menu a tendina o con campi di testo (a vostra scelta, in ‘Modalità di compilazione’), in formato 24 ore o 12 ore (AM/PM). Con i menu a tendina potete limitare i minuti selezionabili a intervalli di 5, 10, 15, 20 o 30 minuti. Il valore viene convalidato sul server come ogni altro campo. Utile per appuntamenti, orari di prenotazione e richieste di orari di apertura.

  1. Assicuratevi che il form abbia un campo Email e copiatene l’identificativo con ‘Copia identificativo campo’ nelle proprietà del campo (ad esempio f12345).
  2. Nel riquadro Notifiche Email fate clic su ‘+ Aggiungi notifica’.
  3. In ‘Destinatario’ inserite il segnaposto di quel campo, ad esempio {f12345}.
  4. Scrivete oggetto e messaggio, usando segnaposto come {ref} o {summary} per riportare ciò che il visitatore ha inserito.

Tenete una notifica separata per voi con un indirizzo fisso. I file caricati non vengono allegati alla copia del visitatore, a meno che scegliate ‘Allega sempre’.

Con l’apposito campo Totale: scegliete quali campi di origine vi contribuiscono, per somma diretta o moltiplicando per un campo Quantità collegato, e il totale si aggiorna in tempo reale mentre il visitatore compila il form, mostrato come numero semplice o come valuta. Anche un campo Quantità può avere un proprio prezzo (un prezzo unitario o fasce di quantità) e alimentare direttamente il Totale, senza bisogno di un campo a scelta.

Ogni campo nell’area del builder ha un’azione apposita per spostarlo su o giù, oppure per scegliere esattamente in quale pagina deve stare e dopo quale altro campo. È comodo nei form lunghi, dove trascinare a mano sarebbe scomodo.

Se reCAPTCHA è attivo, la verifica avviene sempre lato server prima di accettare l’invio: un errore di comunicazione con il servizio non porta mai a un aggiramento silenzioso: l’invio viene bloccato con un messaggio chiaro.

Fate clic su un campo nel Costruttore di form per aprirne le proprietà. Ogni campo ha: Etichetta, Descrizione (mostrata dopo l’etichetta o dopo il campo), ‘Campo obbligatorio’, ‘Escludi da risposte salvate e notifiche email’, Larghezza colonna (intera, metà o un terzo, per affiancare i campi), Logica condizionale e ‘Copia identificativo campo’ per usare il campo nei segnaposto delle email. Poi ogni tipo ha le proprie impostazioni: ad esempio segnaposto, lunghezza minima/massima e tipo di caratteri per Testo; selezione singola o multipla e ricerca tra le opzioni per Selezione; estensioni consentite, numero e dimensione dei file per Allegati; minimo, massimo, passo e prezzo per Quantità.

Il visitatore vede il messaggio di conferma impostato in Configurazione form → Dopo l’invio (‘Mostra un messaggio di conferma’), o un messaggio predefinito se lo lasciate vuoto. In alternativa scegliete ‘Reindirizza a un URL’ per mandare il visitatore a un’altra pagina del vostro sito, ad esempio una pagina di ringraziamento. Per sicurezza sono accettati solo indirizzi del vostro sito: un indirizzo esterno non viene salvato e un avviso ve lo segnala. In entrambi i casi la risposta viene salvata (a meno che il salvataggio sia disattivato per il form), le notifiche vengono inviate e il PDF viene generato, se attivo.

Il builder blocca il salvataggio e mostra un errore esplicito: fasce sovrapposte, o un intervallo di quantità lasciato scoperto tra una fascia e la successiva, non vengono mai accettati in silenzio.

Il PDF viene comunque generato per intero, con un breve testo al posto dell’immagine, che si tratti del logo o della firma. Il PDF non manca mai e l’invio non viene mai bloccato per questo motivo.

Sulla pagina che lo ospita non compare alcun errore visibile né un layout rotto: lo shortcode semplicemente non produce nulla.

Il file (l’esportazione di un form in formato JSON, al massimo 2 MB) viene controllato prima dell’importazione: formato, dimensione e contenuto. Se c’è un problema viene mostrato un messaggio di errore specifico e non viene creato alcun form, così non vi ritrovate mai con un form incompleto o danneggiato.

No. Tutte le librerie di cui il plugin ha bisogno, compresa quella per la generazione dei PDF, sono incluse nel pacchetto: niente da scaricare e nessun account esterno da creare. L’unico servizio esterno facoltativo è Google reCAPTCHA, che attivate voi con le vostre chiavi.

Aprite Logicoo Form → Supporto: trovate i link a queste FAQ, alla pagina ‘Supporto e richieste di funzioni’ e agli add-on, più un ‘Registro errori’ con gli ultimi 50 errori tecnici (ad esempio un’email che non è stato possibile inviare), senza dati personali. Quando chiedete aiuto, includete le voci del registro pertinenti e il System Report, che potete copiare da Logicoo Form → Impostazioni → Stato e Supporto: contiene versioni, limiti di memoria, tema e plugin attivi, mai le vostre impostazioni o credenziali.

In Logicoo Form → Risposte ricevute: un elenco paginato filtrabile per form, una finestra di dettaglio per ogni risposta (valori raggruppati per pagina del form, numero di riferimento, data e indirizzo IP) con i link per scaricare allegati, firma e PDF, ed eliminazione singola o in blocco.

In una cartella protetta del server, non raggiungibile tramite un URL diretto e mai nella libreria media pubblica di WordPress, scaricabili solo da un amministratore autenticato dalla schermata Risposte ricevute.

In una cartella dedicata della vostra directory uploads, logicoo-form-private/, mai nella libreria media di WordPress e senza URL pubblico: i file si scaricano solo da un amministratore autenticato dalla schermata Risposte ricevute. Il plugin protegge la cartella con file .htaccess (Apache, LiteSpeed) e web.config (IIS). Nginx ignora questi file, e lo stesso fa Apache quando la configurazione del server non li consente: in Logicoo Form → Impostazioni → Stato e Supporto trovate la regola da dare al vostro hosting e un pulsante ‘Verifica la protezione’ che vi dice se la cartella è leggibile dal web.

No, un campo contrassegnato come escluso non compare mai nel riepilogo né nell’anteprima, con gli stessi criteri già applicati alle notifiche email e alle risposte salvate.

Lo scegliete per ogni notifica, in ‘File caricati dal visitatore’:

  • Allega solo se il destinatario è un indirizzo fisso (predefinito);
  • Allega sempre;
  • Non allegare mai.

L’impostazione predefinita protegge il vostro sito: quando il destinatario è preso da un campo del form, è chi compila il form a decidere dove vengono inviati i file, quindi scegliete ‘Allega sempre’ solo se è voluto. I file dei campi contrassegnati con ‘Escludi da risposte salvate e notifiche email’ non vengono mai allegati. Il PDF generato ha una propria casella, ‘Allega il PDF generato a questa notifica’. Tenete presente che molti server di posta rifiutano i messaggi più grandi di 10–25 MB.

Sì. Attivate il prefisso internazionale per mostrare un selettore del Paese (codice del Paese e prefisso) accanto al numero. Potete anche limitarlo a un solo prefisso predefinito e richiedere un numero esatto di cifre. Il valore completo (prefisso + numero) viene convalidato sia nel browser sia sul server.

No: l’anteprima mostrata durante la compilazione è solo indicativa: il valore effettivamente salvato viene sempre ricalcolato dal server al momento dell’invio, ignorando qualsiasi valore eventualmente presente nella richiesta.

No, viene incrementato solo un contatore aggregato per form e per giorno, senza registrare indirizzo IP, browser o qualsiasi altro dato che permetta di distinguere un visitatore da un altro.

Sì. Nella casella ‘Destinatario’ della notifica inserite uno o più indirizzi fissi separati da virgole, oppure il segnaposto di un campo Email del form, ad esempio {f12345} (usate ‘Copia identificativo campo’ nelle proprietà del campo): la notifica viene allora inviata all’indirizzo digitato dal visitatore. Anche ‘Rispondi a (Reply-To)’ può essere impostato su un campo Email, così rispondendo alla notifica si scrive direttamente al visitatore. Per impostazione predefinita i file caricati non vengono allegati quando il destinatario proviene da un campo del form (vedete la FAQ sugli allegati).

Sì, per la grande maggioranza dei form: gli invii sono elaborati dallo stesso motore lato server, che JavaScript sia attivo o no. Dopo un invio senza JavaScript il visitatore torna sulla stessa pagina: se l’invio riesce vede il messaggio di conferma, altrimenti il form viene mostrato di nuovo con le risposte già compilate e ogni errore accanto al suo campo. I file vanno selezionati di nuovo dopo un errore, perché i browser non li conservano mai. Due casi richiedono JavaScript: i form con reCAPTCHA attivo e i form con un campo ‘Firma digitale’ (l’area di disegno è interattiva). Senza JavaScript il pulsante ‘Salva e continua più tardi’ semplicemente non compare: il form si può comunque compilare e inviare normalmente.

Sì. Sotto i 640 pixel di larghezza dello schermo il layout passa a una sola colonna, così i form restano leggibili su smartphone e tablet.

È un buon deterrente ma ha un limite noto: si basa solo sull’indirizzo IP della richiesta, quindi sulle reti condivise (uffici, scuole, connessioni mobili dietro NAT) più persone reali possono avere lo stesso IP e bloccarsi a vicenda: tenete un limite generoso. Se il vostro sito è dietro un reverse proxy o una CDN (come Cloudflare), ogni visitatore può comparire con l’IP del proxy: in Logicoo Form → Impostazioni → Limite di frequenza degli invii inserite gli indirizzi del proxy in ‘Proxy attendibili’ e scegliete l’intestazione che contiene l’IP reale del visitatore.

No. Scade sempre dopo il numero di giorni impostato in Logicoo Form → Impostazioni → Salva e Continua (30 per impostazione predefinita, da 1 a 90); la scadenza non si può disattivare. Quando il link è scaduto il visitatore vede un messaggio chiaro e può iniziare un nuovo invio. Le bozze scadute vengono eliminate automaticamente da una pulizia giornaliera, e una bozza viene eliminata non appena il form viene inviato dal suo link di ripresa.

Può esserlo, notifica per notifica: spuntate ‘Allega il PDF generato a questa notifica’ in ogni notifica che deve contenerlo. Se la Generazione PDF non è attiva per il form, o il PDF non è stato generato, la notifica viene comunque inviata, senza l’allegato.

Sì, facoltativamente: in Configurazione form → Riepilogo spuntate ‘Mostra un riepilogo dal vivo dei campi compilati’. Il riquadro mostra in tempo reale l’etichetta e il valore di ogni campo visibile compilato finora, compresi quelli delle pagine già visitate. Sceglietene la posizione: in linea (sopra i pulsanti), in una colonna laterale o in qualsiasi punto della pagina con lo shortcode

(
se la pagina contiene più form). I campi Quantità e Totale si possono escludere. Il titolo del riepilogo si può tradurre in Impostazioni → Generale.

L’interfaccia è pronta per la traduzione (testi originali in inglese). Le traduzioni arrivano automaticamente da translate.wordpress.org nella lingua del sito WordPress; lì si stanno aggiungendo italiano, francese, tedesco e spagnolo.

No, non è una firma digitale qualificata: è una firma elettronica semplice, cioè un segno grafico disegnato, non basato su certificati o infrastrutture PKI, e non soddisfa i requisiti di una firma elettronica qualificata come quella del regolamento eIDAS. Il suo valore probatorio si limita al segno grafico più i metadati raccolti automaticamente con l’invio, come indirizzo IP, browser e data/ora. Prima di usarla per documenti che richiedono un valore probatorio giuridicamente vincolante (come contratti vincolanti o consensi con specifici obblighi normativi), verificate con un consulente legale se questo livello di firma elettronica è adeguato al vostro caso specifico.

Sì. Alcuni temi, come Salient, sostituiscono automaticamente i menu a tendina nativi con un proprio widget (Select2). Logicoo Form lo rileva e ripristina il menu a tendina nativo, così logica condizionale, convalida e stile continuano a funzionare.

Non del tutto: se la pagina con il form è servita da una cache di pagina completa, il codice del plugin non viene eseguito per le richieste in cache, quindi le visualizzazioni possono essere sottostimate. Gli invii vengono contati correttamente. I form in sé funzionano con i plugin di cache (vedete la FAQ sulla cache).

L’accessibilità fa parte del progetto: markup semantico, etichette associate a ogni controllo, campi raggruppati (come pulsanti radio e caselle di controllo) presentati come gruppo con il loro titolo, controlli utilizzabili da tastiera compresa l’area degli allegati, e colori con contrasto conforme a WCAG AA. L’area di disegno della firma richiede un dispositivo di puntamento o touch e JavaScript. Anche reCAPTCHA e ‘Salva e continua più tardi’ richiedono JavaScript.

Sì. Le richieste fatte da Strumenti → Esporta i dati personali e Strumenti → Cancella i dati personali trovano ogni risposta che contiene l’indirizzo email o che è stata inviata da quell’utente registrato. Una cancellazione elimina le risposte che appartengono a quella persona (l’indirizzo è nel campo Email identificativo del form, per impostazione predefinita il primo campo Email, modificabile in Configurazione form → Generale, oppure la risposta è stata inviata da quell’utente), compresi allegati, firme e PDF; nelle risposte di altre persone che citano soltanto l’indirizzo, viene anonimizzato solo l’indirizzo.

Sì. Logicoo Form è gratuito e open source, distribuito con licenza GPL. Gli add-on lo estendono con funzioni aggiuntive: alcuni sono gratuiti e altri a pagamento.

Sì, tramite lo shortcode del form, inseribile in un widget o elemento Shortcode/HTML dei principali page builder testati. In alcuni builder il widget HTML non esegue gli shortcode: in quel caso usate invece un elemento di tipo testo formattato, che li supporta correttamente.

Sì. Una pagina servita da una cache di pagina completa può contenere token di sicurezza scaduti: quando succede, il form richiede automaticamente token nuovi e ripete l’invio, senza che il visitatore se ne accorga (serve JavaScript; senza JavaScript, escludete dalla cache la pagina con il form se i visitatori segnalano errori di sessione scaduta). Solo il conteggio delle visualizzazioni della pagina Statistiche può essere impreciso sulle pagine in cache.

Sì, con più livelli combinabili:

  • Google reCAPTCHA v2 o v3, attivato form per form;
  • un limite di frequenza sempre attivo: per impostazione predefinita al massimo 10 invii riusciti per indirizzo IP e per form in 60 minuti, regolabile in Logicoo Form → Impostazioni → Limite di frequenza degli invii;
  • regole facoltative di limite degli invii per ogni form (riquadro Limiti di invio nell’editor del form).

Solo in un caso: quando un form ha una regola ‘Limite per sessione anonima (browser)’, il plugin imposta un cookie tecnico chiamato logicoo_form_session per riconoscere lo stesso browser. Contiene un identificativo casuale e nessun dato personale, gli script non possono leggerlo e dura un anno. In tutti gli altri casi non viene impostato alcun cookie. Se usate questa regola, citate il cookie nella vostra cookie policy. Se attivate reCAPTCHA, gli script di Google applicano la propria policy.

Logicoo Form invia le notifiche con la funzione di posta standard di WordPress, quindi la consegna dipende dal vostro server. Se le email finiscono nello spam o non arrivano mai:

  1. in Logicoo Form → Impostazioni → Generale impostate un indirizzo email del mittente sul vostro dominio (per impostazione predefinita si usa l’email dell’amministratore del sito) e, se volete, un nome del mittente;
  2. installate un plugin SMTP che invii tramite un servizio di posta autenticato;
  3. controllate il ‘Registro errori’ nella pagina Logicoo Form → Supporto: quando una notifica non può essere inviata, l’errore viene registrato lì.

Nel plugin non c’è una casella per il CSS personalizzato (linee guida di WordPress.org). Usate Aspetto → Personalizza → CSS aggiuntivo (oppure l’Editor del sito) e indirizzate un form con .logicoo-form[data-form-id="123"], sostituendo 123 con l’ID del form.

Sì, in due modi. Qualsiasi opzione con un valore numerico può passare da ‘prezzo fisso’ a ‘prezzo a fasce’, e un campo Quantità può avere un proprio prezzo a fasce, senza alcun campo a scelta. Sono disponibili tre modalità di calcolo: prezzo unitario della fascia raggiunta, fasce progressive (ogni fascia paga solo le proprie unità, come gli scaglioni d’imposta) o un prezzo fisso a blocco, indipendente dalla quantità esatta all’interno della fascia. Per un campo Quantità potete anche scegliere cosa succede oltre l’ultima fascia: estendere l’ultima fascia o bloccare l’invio.

Sì: a ogni opzione di un campo Selezione, Casella di controllo o Pulsante radio si può dare un valore numerico facoltativo (positivo, negativo o zero), distinto dall’etichetta mostrata al visitatore.

Sì, con la regola ‘Valore cumulativo raggiunto’: scegliete un campo di origine (un campo Quantità, Totale valore/i, Totale quantità o un campo a scelta con valori numerici) e una soglia. L’invio viene bloccato se il suo valore, sommato a quanto già ricevuto per quel campo, supererebbe la soglia. Esempio: un form di prenotazione con 50 posti e un campo Quantità ‘Numero di persone’ smette di accettare prenotazioni quando si raggiungono 50 persone.

Sì. Il builder vi permette di aggiungere, riordinare, rinominare, attivare o disattivare e comprimere o espandere le pagine del form. I visitatori passano da una pagina all’altra con i pulsanti Avanti/Indietro, e la pagina corrente viene convalidata prima di poter proseguire; è disponibile anche una barra di avanzamento facoltativa (in percentuale o ‘passo N di M’).

Sì. In Configurazione form → Pulsanti ogni form ha i propri testi e colori per i pulsanti Avanti, Indietro, Invia, Cancella (firma) e Salva e continua, le opzioni a tutta larghezza e il raggio degli angoli. Per tutto il resto usate il CSS aggiuntivo di WordPress (Aspetto → Personalizza → CSS aggiuntivo, oppure l’Editor del sito) e indirizzate quel form con .logicoo-form[data-form-id="123"], sostituendo 123 con l’ID del form.

Sì, per singolo form: in Configurazione form → Generale spuntate ‘Non salvare le risposte ricevute (le notifiche email restano attive)’. Utile per un form solo email, come una semplice richiesta di contatto, che non ha bisogno di conservare uno storico. Le notifiche continuano a funzionare; tenete presente che una regola di limite ‘Numero totale di invii ricevuti’ non può mai bloccare un form del genere, perché non ci sono risposte salvate da contare.

Sì. Aprite il form e fate clic su ‘Esporta form (JSON)’ in cima al Costruttore di form: viene scaricato un file .json con l’intera configurazione (pagine, campi, impostazioni del form, notifiche e limiti di invio). Poi andate in Logicoo Form → Importazione sullo stesso sito o su un altro e caricate il file. L’importazione crea sempre un nuovo form, salvato come bozza così potete controllarlo prima di pubblicarlo; non sovrascrive mai un form esistente. Le risposte non sono incluse: esportatele in CSV dalla schermata Risposte ricevute.

Sì. L’eliminazione di un campo, di una pagina (con tutti i suoi campi), di una notifica, di una regola di limite o di una risposta chiede sempre prima una conferma. Inoltre le modifiche fatte nel Costruttore di form vengono salvate solo quando fate clic su Aggiorna (o Pubblica) nel form: fino ad allora il form pubblicato continua a funzionare come prima.

Sì. Nella schermata Risposte ricevute il pulsante ‘Esporta CSV (rispetta il filtro attivo)’ scarica tutte le risposte, o solo quelle del form selezionato nel filtro. I valori che un foglio di calcolo potrebbe interpretare come formule vengono neutralizzati, così il file si può aprire in sicurezza in Excel o LibreOffice.

Sì: in Logicoo Form → Impostazioni → Privacy spuntate ‘Non registrare l’indirizzo IP del mittente’. Da quel momento né l’indirizzo IP né lo user agent del browser vengono salvati con le nuove risposte, e l’IP non viene inviato a reCAPTCHA. Tenete presente che una regola ‘Limite per indirizzo IP’ non può mai bloccare finché questa opzione è attiva; il limite di frequenza sempre attivo continua a funzionare.

Sì, con il tipo di campo Firma digitale: un’area di disegno interattiva utilizzabile con mouse, tocco o pennino, con un pulsante ‘Cancella’ per rifare la firma prima dell’invio.

Sì. Nella sezione ‘Invia solo se…’ di ogni notifica aggiungete una o più condizioni sui campi del form (è compilato, è = a, è diverso da, è > di, è > o = a, è < di) e scegliete se devono essere vere tutte (E) o almeno una (O). Per confrontare con più valori, separateli con virgole. Senza condizioni la notifica viene sempre inviata. Esempio: inviare una copia al team commerciale solo se il campo 'Tipo di richiesta' è uguale a 'Preventivo'.

Sì. In Configurazione form → Generazione PDF spuntate ‘Genera un PDF al completamento del form’. Dopo ogni invio viene creato un PDF con il titolo del form, un logo facoltativo, le etichette e i valori dei campi, la firma digitale se presente e i dettagli dell’invio (numero di riferimento, data e ora). Gli amministratori lo scaricano dai dettagli della risposta nella schermata Risposte ricevute, e può essere allegato alle notifiche.

Sì, potete configurare più notifiche indipendenti per lo stesso form, ciascuna con il proprio destinatario, oggetto, testo del messaggio e condizione di invio.

Sì, nel riquadro Limiti di invio del form (‘+ Aggiungi regola’). Tipi di regola:

  • Limite per indirizzo IP: gli indirizzi IPv6 della stessa rete /64 contano come uno solo; non può mai bloccare se gli indirizzi IP non vengono registrati (impostazioni Privacy);
  • Limite per sessione anonima (browser): si basa su un cookie, quindi si aggira facilmente cancellando i cookie o usando una finestra privata: è un piccolo ostacolo, non una garanzia;
  • Limite per account WordPress: vale solo per gli utenti collegati, i visitatori anonimi non ne vengono mai bloccati;
  • Numero totale di invii ricevuti: chiude il form dopo N risposte (richiede che il salvataggio delle risposte sia attivo);
  • Valore cumulativo raggiunto: vedete la FAQ successiva.

Ogni regola si attiva o disattiva con ‘Regola attiva’.

Sì. Potete inserire in una pagina più form diversi, o lo stesso form più volte. Ogni istanza mantiene i propri identificativi, così campi e convalida non interferiscono mai tra loro.

Sì. Ogni campo può avere una o più condizioni legate al valore di altri campi del form (ad esempio ‘mostra questo campo solo se il campo X è compilato’, ‘solo se è maggiore di un certo valore’ o ‘solo se è diverso da…’), combinabili tra loro con E/O.

Al momento no: le condizioni si applicano ai singoli campi. Per nascondere un gruppo di campi, applicate la stessa condizione a ogni campo del gruppo.

Sì, con il campo Sezione (titolo o separatore visivo) e con il campo Codice HTML (contenuto HTML libero inserito dall’amministratore, ad esempio per aggiungere testo informativo, immagini o markup personalizzato tra i campi del form).

Sì, per i form su più pagine: in Configurazione form → Riepilogo spuntate ‘Aggiungi un passaggio di revisione prima dell’invio’. Prima dell’invio finale una pagina di revisione mostra tutte le risposte, con un link ‘Modifica’ per ogni campo che riporta il visitatore alla pagina giusta senza perdere alcun dato.

Sì, dalle stesse impostazioni di stile globale: il colore delle stelle selezionate, o della traccia e della maniglia del cursore, più le rispettive dimensioni.

Sì. In Logicoo Form → Impostazioni → Stile globale dei form potete modificare spaziature, caratteri, dimensioni e spessori del testo, colori di etichette, descrizioni, campi e pulsanti, allineamento e aspetto dei campi Totale, Valutazione e Firma digitale, del riepilogo dal vivo e dei titoli delle pagine. Queste impostazioni valgono per tutti i form del sito; lasciate un valore vuoto o a 0 per mantenere l’aspetto del vostro tema. Un pulsante ‘Ripristina i valori predefiniti’ riporta le impostazioni originali.

Sì, ogni regola ha un proprio messaggio di blocco personalizzabile, con un testo generico di riserva se non viene specificato nulla.

Sì, per singolo form: logo, testo personalizzato di intestazione e piè di pagina, e quali campi includere o escludere dal documento, con gli stessi criteri di esclusione già usati per le notifiche e le risposte salvate.

Sì, con i segnaposto nell’oggetto e nel testo del messaggio:

  • {field_id}: il valore di un campo, dove field_id è l’identificativo del campo, ad esempio {f12345} (copiatelo con ‘Copia identificativo campo’ nelle proprietà del campo);
  • {ref}: il numero di riferimento univoco della risposta;
  • {all_fields}: l’elenco di tutti i campi con i loro valori (solo nel testo);
  • {summary}: lo stesso elenco raggruppato per pagina del form (solo nel testo).

I campi contrassegnati con ‘Escludi da risposte salvate e notifiche email’ non vengono mai inclusi.

Sì, dalle impostazioni ‘Stile globale dei form’, nella sezione ‘Riepilogo dal vivo e pagina di revisione’: sfondo e bordo del riquadro, più dimensione, spessore, carattere e colore di titolo, etichette e valori. Lasciando una dimensione a 0 o un colore vuoto si mantiene l’aspetto del tema.

Sì. Attivate ‘Attiva la pagina “Statistiche”‘ in Logicoo Form → Impostazioni → Generale: la pagina Logicoo Form → Statistiche mostra, per ogni form, le visualizzazioni al giorno, gli invii nel tempo e il tasso di conversione (invii / visualizzazioni). È disattivata per impostazione predefinita, e le visualizzazioni vengono contate solo mentre è attiva.

Gli add-on sono plugin separati che estendono Logicoo Form e richiedono che sia attivo. Il primo, Payments & Shop (pagamenti online e ordini WooCommerce, gratuito), è in arrivo. Sono previsti altri add-on, gratuiti e a pagamento, per quiz, campi ripetibili, email marketing e altro ancora. Consultate la pagina Add-on per l’elenco aggiornato.

I valori inseriti nel form, la data dell’invio, l’indirizzo IP del mittente e lo user agent del browser (entrambi disattivabili con un’opzione nelle impostazioni Privacy). Se un form usa un limite di invio per account WordPress o per sessione anonima, con la risposta viene salvato l’ID dell’utente o un identificativo casuale del browser. ‘Salva e continua più tardi’, se attivo, conserva temporaneamente il form incompleto insieme all’indirizzo email inserito per il link di ripresa. Non viene raccolto nient’altro, e il plugin non contiene tracciamento né telemetria.

WordPress 6.0 o superiore e PHP 7.4 o superiore: i form funzionano su qualsiasi hosting standard. La generazione dei PDF richiede anche le estensioni PHP DOM e mbstring, disponibili su quasi tutti gli hosting: senza di esse non viene creato alcun PDF, ma l’invio non viene mai bloccato. Se il server ha anche l’estensione GD, i PDF includono il logo e la firma come vere immagini; senza GD il PDF viene comunque generato per intero, con un breve testo al posto di ogni immagine.

19 tipi di campo: Testo, Email, Area di testo, Selezione, Casella di controllo, Pulsante radio, Testo doppio (2 colonne), Sezione (un titolo o un separatore, nessun dato raccolto), Codice HTML (contenuto libero), Allegati, Numero di telefono, Data, Ora, Sito web (URL), Quantità, Totale valore/i (calcolo automatico, chiamato campo Totale in queste FAQ), Totale quantità (somma dei campi Quantità), Valutazione (stelle o cursore) e Firma digitale. L’add-on gratuito Payments & Shop, in arrivo, ne aggiungerà un altro: il campo Pagamento.

Solo se un amministratore attiva reCAPTCHA per almeno un form. In quel caso il browser del visitatore carica lo script di Google, e il vostro server invia a Google il token generato dal widget e l’indirizzo IP del mittente (l’IP non viene inviato se nelle impostazioni Privacy è attiva l’opzione ‘Non registrare l’indirizzo IP del mittente’). Nel plugin non è presente nessun’altra chiamata a servizi esterni. Se usate reCAPTCHA, citatelo nella vostra informativa sulla privacy.

Ogni regola attiva viene valutata in modo indipendente: basta che una sola regola blocchi un invio perché venga rifiutato, senza combinazioni alternative tra regole diverse.

Sì: sia l’eliminazione singola sia quella in blocco rimuovono anche i file collegati alla risposta (allegati caricati, immagine della firma digitale, PDF generato), non solo il record salvato.

No, una richiesta apposita, indipendente dai campi del form, chiede l’indirizzo a cui inviare il link di ripresa. Funziona anche nei form che non hanno un campo Email tra i propri campi.

No, un campo reso invisibile dalla logica condizionale non contribuisce mai al calcolo del totale, né nell’anteprima in tempo reale né nel valore finale salvato.

Sì. Oltre a fare da moltiplicatore per un campo a scelta, un campo Quantità può avere un proprio prezzo unitario o proprie fasce di quantità e alimentare direttamente il campo Totale. Sono accettate solo quantità intere, e una quantità di 0 è accettata quando il campo non è obbligatorio.

No, l’invio è già considerato completato quando il PDF viene generato: qualsiasi errore durante la generazione resta interno e viene registrato per l’amministratore, senza mai impedire che l’invio vissuto dal visitatore vada a buon fine.

No, a causa di un limite intrinseco del prodotto reCAPTCHA, che non può essere risolto dal plugin. È una delle poche eccezioni dichiarate alla garanzia generale di funzionamento senza JavaScript.

Sì. Spuntate ‘Attiva “Salva e continua più tardi”‘ in Configurazione form → Salva e Continua. Durante la compilazione il visitatore può fare clic su ‘Salva e continua’, inserire un indirizzo email e ricevere un link univoco per riprendere da dove si era fermato, anche da un altro dispositivo. In Logicoo Form → Impostazioni → Salva e Continua stabilite per quanto tempo il link resta valido (30 giorni per impostazione predefinita, fino a 90) e quante email di ripresa si possono richiedere in un certo intervallo (per impostazione predefinita 5 ogni 60 minuti), per evitare abusi.

Condividiamo la stessa passione per WordPress e siamo felici di contribuire al successo del vostro progetto con uno strumento affidabile e performante, costruito attorno alle vostre esigenze