Aiuto · Contenuti e design · Moduli e protezione antispam

Moduli e protezione antispam

Modulo di contatto, richieste sulla pagina del prodotto, servizio di richiamata e moduli personalizzati: questa guida spiega dove attivare i moduli, dove vengono inoltrate le richieste, quando queste vengono trasformate in un ticket e come limitare lo spam tramite reCAPTCHA, l'obbligo di login e i limiti.

In sintesi

  • Moduli del negozio: il modulo di contatto, «Richiesta» e «Preventivo» sulla pagina del prodotto, «Richiedi un’offerta», «Richiesta sul carrello» e il servizio di richiamata possono essere attivati e disattivati singolarmente.
  • Destinatari: il modulo di contatto invia le richieste al reparto selezionato, mentre gli altri moduli inviano le richieste a indirizzi specifici o all’indirizzo e-mail del gestore del negozio.
  • Ticket anziché e-mail: le richieste di contatto, sui prodotti e sui prezzi dei clienti registrati vengono trasformate in ticket, se lo si desidera. Le richieste degli ospiti arrivano tramite e-mail.
  • Moduli personalizzati: in CMS → Crea moduli e integrali nelle pagine o nelle categorie del CMS con xoContentEditor.
  • Spam: configurare reCAPTCHA v3, utilizzare l’accesso obbligatorio e il limite giornaliero, disattivare i moduli non utilizzati.

In questa guida


Panoramica dei moduli

Il negozio include questi moduli. Ciascuno ha un proprio pulsante, i propri destinatari e un proprio modello di email.

ModuloNel negozioAttivare alla voce
Modulo di contattoPagina «Contatti»Impostazioni → Generale → Impostazioni di base → Modulo di contatto: Stato (nuovi negozi: attivo)
Richiesta relativa all’articoloPulsante «Richiesta» nella pagina del prodottoImpostazioni → Design → Pagina di dettaglio del prodotto → Richiesta sul prodotto «Domande sull'articolo» attivata/disattivata (nuovi negozi: attivata)
Proposta di prezzoPulsante «Proposta di prezzo» nella pagina del prodottoImpostazioni → Design → Scheda prodotto → Proposta di prezzo attivata/disattivata (nuovi negozi: disattivata)
Richiedi un'offertaPulsante «Richiedi offerta» nella pagina del prodottoImpostazioni → Design → Pagina dei dettagli del prodotto → Pulsante «Richiedi offerta» (nuovi negozi: disattivato)
Richiesta relativa al carrelloPulsante «Richiesta relativa al carrello» sotto l'elenco degli articoli nel carrelloImpostazioni → Checkout → Carrello → Mostra pulsante “Richiesta relativa al carrello” (nuovi negozi: disattivato)
Servizio di richiamataCasella «Richiamata gratuita»Casella in CMS → Gestione caselle, impostazioni in Impostazioni → Design → CallBack
Moduli personalizzatiPagine CMS e categorieCMS → Moduli

Ulteriori moduli sono descritti nelle rispettive guide: l’iscrizione alla newsletter alla voce Newsletter, il modulo di recesso alla voce Pulsante di recesso, l’avviso di disponibilità alla voce Notifica prodotto e il modulo ticket nell’account cliente alla voce Ticket e attività.


Configurazione del modulo di contatto

Il modulo di contatto è la pagina «Contatti». I clienti selezionano un reparto, scrivono la loro richiesta e inseriscono un indirizzo e-mail o un numero di telefono.

Pagina dei contatti nel negozio come ospite: a sinistra il riquadro con le informazioni di contatto e l’indirizzo del negozio campione, a destra l’avviso relativo al ticket dopo il login, i pulsanti delle sezioni “Domande generali” (selezionato) e “Ordini”, i campi compilati Nome, Indirizzo e-mail, numero di telefono e richiesta, l’opzione relativa alla protezione dei dati non selezionata e il pulsante “Avanti” disattivato

La pagina di contatto con due reparti: finché non viene spuntata la casella relativa alla protezione dei dati, il pulsante «Avanti» rimane disattivato. Clicca per ingrandire.

Reparti e destinatari

In Impostazioni → Generale → Impostazioni di base → Dati per la pagina di contatto, create per ogni riga un “reparto” con un “indirizzo e-mail”, ad esempio “Domande generali” e “Ordini”. Nel negozio online le sezioni appaiono come pulsanti; la prima è preselezionata. La richiesta viene inviata all’indirizzo della sezione selezionata.

Con la colonna «Lingua» è possibile visualizzare un reparto solo in una lingua. Le righe con «---» appaiono in tutte le lingue. Se non vengono inseriti dati, la richiesta viene inviata all’«indirizzo e-mail del gestore del negozio».

Dati obbligatori

Sono obbligatori l’oggetto della richiesta e almeno un recapito: indirizzo e-mail o numero di telefono. Il nome è facoltativo. L’oggetto della richiesta deve essere una frase completa; il modulo rifiuta numeri di telefono e nomi privi di senso.

Se si desidera che il numero di telefono sia sempre obbligatorio, impostare Impostazioni → Checkout → Dettagli cliente → Numero di telefono su mandatory. Questa impostazione vale anche per la registrazione. I clienti registrati non vedono i campi: nome, e-mail e numero di telefono vengono prelevati dall’account cliente.

Impostazione dei dati per la pagina dei contatti in modalità di modifica: Tabella con le colonne Lingua, Reparto e Indirizzo e-mail; due righe: «Domande generali» con info@example.com e «Ordini» con bestellung@example.com, entrambe con la lingua ---; sotto, il pulsante «Nuova voce» e i pulsanti per salvare

«Dati per la pagina dei contatti»: per ogni riga un reparto con l’indirizzo del destinatario; la lingua «---» li mostra in tutte le lingue. Cliccare per ingrandire.

Testi e note nel modulo

Il modulo di contatto non dispone di un campo specifico per un testo informativo. Avete tre possibilità:

  • Modifica dei testi: in Strumenti → xoLanguage selezionate «Framework» Frontend e «Sezione» store-contact. Qui potete modificare, ad esempio, il titolo «Richiesta di contatto», «Informazioni di contatto» o la nota «Per contattarci è necessario…», visibile solo agli ospiti. Se inserite il vostro testo come “valore personalizzato”, questo verrà mantenuto anche in caso di aggiornamenti.
  • Casella «Informazioni di contatto»: mostra Impostazioni → Generale → Impostazioni di base → Indirizzo del negozio e dati di contatto. Queste informazioni sono riportate anche nel piè di pagina delle vostre e-mail, vedi Gestione CMS ed e-mail.
  • Campo aggiuntivo con nota: con il generatore di moduli è possibile integrare il modulo di contatto con campi personalizzati, ciascuno con un proprio «testo di nota», vedi Ampliare i moduli del negozio.

Disattivare il modulo di contatto

Impostare Impostazioni → Generale → Impostazioni di base → Modulo di contatto: Stato su false. Chi visita la pagina verrà reindirizzato alla pagina iniziale. Rimuovete quindi i link alla pagina di contatto, ad esempio nel piè di pagina; vedete Gestione CMS ed e-mail. Spesso, invece di disattivarlo, è sufficiente rendere obbligatorio il login; vedete Login richiesto.


Richieste nella pagina del prodotto e nel carrello

Quattro moduli si riferiscono agli articoli. Tutti si aprono in una finestra sopra la pagina. La richiesta indica l’articolo; nel caso della richiesta dal carrello, tutti gli articoli presenti nel carrello.

Richiesta relativa all’articolo

Il pulsante «Richiesta» apre la finestra «Richiesta prodotto». Il cliente scrive la sua domanda e, come ospite, inserisce nome, e-mail e numero di telefono. Il negozio invia anche le caratteristiche selezionate. Attivare o disattivare la funzione tramite Impostazioni → Design → Vista dettagli prodotto → Richiesta prodotto «Domande sull’articolo» on/off.

La stessa finestra si apre per «Prezzo su richiesta» (vedi Prezzi e gruppi di clienti) e per gli articoli con l’opzione «Click-to-Call prodotto», che possono essere acquistati solo tramite richiesta. Se si utilizza una di queste funzioni, lasciare attiva la richiesta di prodotto, altrimenti la richiesta non verrà inoltrata.

Proposta di prezzo

Con «Proposta di prezzo», il cliente indica un prezzo al quale sarebbe disposto ad acquistare l’articolo. Si attiva da Impostazioni → Design → Vista dettagli prodotto → Proposta di prezzo on/off. Il pulsante appare solo per gli articoli con prezzo visibile. Per singoli articoli, è possibile disattivarlo nella scheda dell’articolo tramite l’opzione “Blocca per proposta di prezzo”.

Richiedi offerta

Dalla richiesta viene generata un’offerta: un ordine con stato “Offerta”, che potete modificare nella scheda “Offerte” della panoramica degli ordini, vedi Ordini. Anche gli ospiti senza account cliente possono inviare richieste.

  • «Pulsante Richiedi offerta»: posizione sotto il pulsante del carrello, sotto le opzioni del prodotto o tra le altre azioni.
  • «ID stato dell’offerta»: almeno uno stato dell’ordine. Senza di esso il pulsante non viene visualizzato.
  • «Modulo di offerta: campi attivi»: quali dati vengono richiesti nel modulo. L’indirizzo e-mail è sempre presente.
  • «Invia e-mail di offerta» (cliente, gestore del negozio) e «E-mail di offerta con PDF».

Richiesta relativa al carrello

Con Impostazioni → Checkout → Carrello → Mostra pulsante “Richiesta relativa al carrello”, nel carrello sotto l’elenco degli articoli compare un pulsante. Il cliente lo utilizza per porre una domanda relativa all’intero contenuto del carrello. L’e-mail «Richiesta carrello» contiene tutti gli articoli presenti nel carrello. Le richieste relative al carrello vengono sempre inviate tramite e-mail, mai tramite ticket.

Le impostazioni per «Richiedi offerta» si trovano tutte in Impostazioni → Design → Pagina dei dettagli del prodotto. La sezione «Destinatari e e-mail» indica dove vengono inviate le richieste.


Servizio di richiamata

Tramite il servizio di richiamata, un cliente richiede di essere ricontattato telefonicamente, indicando nome, numero di telefono, indirizzo e-mail, giorno desiderato, fascia oraria e motivo della richiesta.

  1. In CMS → Gestione caselle, attivare la casella «Richiamata gratuita». Questa rimanda alla pagina di richiamo.
  2. In Impostazioni → Design → CallBack → Reparti e-mail CALLBACK (richiamata), inserire i reparti con i relativi indirizzi e-mail. Se non si inserisce nulla, la richiesta verrà inviata all’indirizzo e-mail del gestore del negozio.
  3. In «Orari di apertura per CALLBACK (richiamata)» inserire una nota, ad esempio i propri orari di reperibilità telefonica. Apparirà sulla pagina di richiamata.
  4. Impostare i giorni della settimana e le fasce orarie: «Richiamata: giorni della settimana selezionabili», «Richiamata: fasce orarie» con orari e ordine personalizzati, nonché «Richiamata: offrire l’opzione “Orario indifferente”». Almeno un giorno della settimana deve rimanere selezionabile. 4.9.10

Le richieste di richiamata arrivano come e-mail «Richiesta di richiamata», non come ticket.


Dove vengono inviate le richieste

Ogni modulo ha i propri destinatari. Se non è stato inserito alcun indirizzo specifico, la richiesta viene inviata all’«indirizzo e-mail del gestore del negozio» in Impostazioni → Interfacce → E-mail marketing / CRM → Opzioni e-mail.

ModuloCome e-mail aCome ticket
Modulo di contattoReparto selezionato da «Dati per la pagina di contatto»Ticket, notifica all’indirizzo del reparto
Richiesta relativa all’articolo"Indirizzo e-mail diverso (richiesta sul prodotto e sul carrello)"Ticket, notifica allo stesso indirizzo
Proposta di prezzo«Indirizzo e-mail diverso (proposta di prezzo)»Ticket, notifica allo stesso indirizzo
Richiesta relativa al carrello«Indirizzo e-mail diverso (richiesta sui prodotti e sul carrello)»nessun ticket
Servizio di richiamataReparto selezionato da «Reparti e-mail CALLBACK (richiamata)»Nessun ticket
Richiedi un'offertaCopia al gestore del negozio, se la voce «Invia e-mail di offerta» lo includeviene inserita un’offerta negli ordini
Moduli personalizzati«E-mail del destinatario (se la destinazione è un'e-mail)» nel moduloDestinazione «Crea ticket» o «Ticket + e-mail»

I due indirizzi “diversi” sono riportati anche nelle opzioni e-mail. Se in un ticket manca il proprio indirizzo, la notifica viene inviata a “E-mail informative sui ticket” in Impostazioni → Generale → Ticket e attività.

Rispondi direttamente

L’e-mail che riceverete riporterà il nome e l’indirizzo e-mail del cliente come indirizzo di risposta. Cliccando su «Rispondi» nel vostro programma di posta elettronica potrete scrivergli direttamente.

Conferma al cliente

Se riceve una richiesta via e-mail, il cliente riceve l’e-mail «Conferma della richiesta» con la sua dichiarazione sulla protezione dei dati in formato PDF. Se la richiesta diventa un ticket, il cliente vede il numero del ticket nel negozio online e può seguirne lo stato nel proprio account cliente.

Testi delle e-mail

I modelli «Richiesta di contatto», «Richiesta sul prodotto», «Richiesta di prezzo», «Richiesta carrello», «Richiesta di richiamata», «Conferma richiesta» e «E-mail di offerta» possono essere modificati in CMS → E-mail e marketing / Automazioni, vedi Gestione CMS e e-mail.


Ticket anziché e-mail

Le richieste di contatto, di prodotto e di prezzo vengono indirizzate, su richiesta, al sistema di ticket. Lì il vostro team le gestisce con attribuzione di responsabilità, stato e cronologia.

Gruppo di impostazioni “Ticket e attività”, righe da 1 a 13 con “Sistema ticket” attivato/disattivato, “Richieste sui prodotti come ticket”, “Richiesta sui prodotti: accesso richiesto”, “Richieste sui prezzi come ticket”, “Richiesta sui prezzi: accesso richiesto, richieste di contatto come ticket e modulo di contatto: accesso richiesto, tutte impostate su true; dopo una linea tratteggiata, le righe da 31 a 33 con e-mail informativa sui ticket (tickets@example.com) e numero massimo di ticket al giorno 10

L'invio dei ticket, l'obbligo di login e il limite giornaliero si trovano nel gruppo «Ticket e attività»; la linea tratteggiata evidenzia le righe omesse. Cliccare per ingrandire.

  1. Impostazioni → Generale → Ticket e attività → Sistema di ticket on/off su true.
  2. Nello stesso gruppo, impostare «Richieste di contatto come ticket», «Richieste sui prodotti come ticket» e «Richieste sui prezzi come ticket» su true. Nei nuovi negozi, tutte e tre le opzioni sono attive.
  3. Viene creato un ticket solo per i clienti registrati. Le richieste degli ospiti vengono inoltrate tramite e-mail. Nel modulo, gli ospiti vedono l’avviso che la loro richiesta verrà registrata come ticket dopo aver effettuato l’accesso.

Accesso richiesto

Con «Modulo di contatto: accesso richiesto», «Richiesta sul prodotto: accesso richiesto» e «Richiesta sui prezzi: accesso richiesto» consentite di inviare richieste solo ai clienti registrati. Gli ospiti vedono un avviso con un link per l’accesso; il modulo è bloccato per loro. Nei nuovi negozi tutte e tre le opzioni sono attivate.

L’obbligo di accesso per il modulo di contatto è sempre valido, anche se le richieste di contatto arrivano tramite e-mail. L’obbligo di accesso per le richieste sui prodotti e sui prezzi è attivo solo se sono attivati il sistema di ticket e le opzioni «Richieste sui prodotti come ticket» o «Richieste sui prezzi come ticket».

Notifica al vostro team

Per ogni nuovo ticket generato da uno di questi moduli, il negozio invia un’e-mail con un link al ticket all’indirizzo indicato nei campi “Destinatario” e “E-mail”. Il modello si chiama “Nuova richiesta di ticket di assistenza”.

Limite giornaliero

Il «Numero massimo di ticket al giorno» limita il numero di ticket che un indirizzo e-mail può creare in 24 ore. I nuovi negozi ne hanno 10; lasciando il campo vuoto, il limite viene rimosso. Chi raggiunge il limite riceve un avviso invece di un ticket.

La guida «Ticket e attività» spiega come gestire i ticket, assegnare i responsabili e rispondere.


Trovare le richieste ricevute

La posizione di una richiesta dipende dal fatto che sia arrivata tramite e-mail, come ticket o tramite un modulo dedicato.

RichiestaQui le trovate
Creata come ticketStrumenti → Ticket e attività → Ticket e attività
Inviata come e-mail, comprese tutte le richieste relative al carrello e alle richiamatenella casella di posta dell’indirizzo del destinatario. Il negozio non tiene un elenco separato di queste e-mail.
Moduli personalizzatiCMS → Moduli, scheda «Posta in arrivo», indipendentemente dalla destinazione del modulo
Campi aggiuntivi dei moduli del negozioanch’essi nella posta in arrivo, oltre al ticket o all’e-mail
Richieste di preventivoPanoramica ordini, scheda «Offerte»
ConsensiStrumenti → Gestione della protezione dei dati, solo la conferma senza il contenuto della richiesta

La posta in arrivo dei moduli

In CMS → Moduli è possibile passare in alto tra «Gestione» e «Posta in arrivo». La posta in arrivo conta gli invii non letti e filtra per «Tutti» e «Non letti». Cliccando su una riga, questa si espande e mostra tutte le informazioni alla voce «Dati inviati». Sono disponibili le opzioni «Apri in ticket», se dall’invio è stato creato un ticket, nonché «Contrassegna come letto» e «Elimina».

Gestione moduli, scheda Posta in arrivo: 2 non letti, filtri Tutti (3) e Non letti (2), campo di ricerca e tre invii; quella in alto, inviata da Erika Musterfrau al modulo «musteranfrage» con destinazione ticket + e-mail e numero di ticket 28001, è aperta e mostra nella sezione «Dati trasmessi» nome, e-mail, numero di telefono, quantità e messaggio, oltre ai pulsanti «Apri nel ticket», «Contrassegna come letto» e «Elimina»

La posta in arrivo raccoglie ogni invio dei propri moduli, espansi con tutti i dettagli e il percorso verso il ticket. Clicca per ingrandire.

Chi può visualizzare la Posta in arrivo

  • Chi è autorizzato a creare, modificare ed eliminare i moduli, nonché a cancellare gli invii, è chi ha il permesso di modificare le impostazioni.
  • La Posta in arrivo e i file caricati possono essere condivisi con un gruppo di utenti specifico: in Impostazioni → Amministratori → Gruppi di utenti è sufficiente il diritto di lettura per «Moduli». In questo modo, ad esempio, un sostituto in ferie può gestire le richieste senza avere accesso alle altre impostazioni.ab 4.10

Moduli personalizzati con il Form Builder

In CMS → Moduli è possibile creare moduli senza programmazione, ad esempio per ordini di campioni, richieste di appuntamenti o domande su prodotti su misura. Un’anteprima in tempo reale mostra il modulo mentre lo si crea.

  1. In CMS → Moduli, nella scheda «Gestione», cliccare su «Nuovo modulo».
  2. Nella scheda «Impostazioni», assegnare la «chiave del modulo», ad esempio musteranfrage: solo lettere minuscole, cifre e trattini bassi. Una volta creata, non potrà più essere modificata. Le chiavi contact, product_inquiry, price_inquiry e ticket sono riservate all’estensione dei moduli del negozio.
  3. Selezionare la «Destinazione» (tabella in basso) e, in caso di e-mail, inserire l’«Indirizzo e-mail del destinatario (per destinazione e-mail)».
  4. Compilare per ogni lingua «Titolo», «Testo introduttivo», «Messaggio di conferma» e «Oggetto (e-mail/ticket)». È possibile cambiare la lingua nella parte superiore.
  5. Nella scheda «Campi», aggiungere i campi cliccando su «Campo». Per ogni campo, impostare il tipo di campo, «Etichetta», «Testo di nota», «Segnaposto nel campo» e «Campo obbligatorio». È possibile modificare l’ordine trascinando i campi.
  6. In alto, attivare «Attivo» e salvare con «Salva e chiudi» o «Aggiorna». Il negozio online non visualizza i moduli inattivi. Il pulsante «CSRF» accanto (attivo di default) verifica, al momento dell’invio, una chiave di sicurezza relativa alla sessione del visitatore; lasciatelo attivo.
Generatore di moduli per la richiesta tipo, scheda “Campi”: a sinistra l’elenco dei campi Nome, E-mail, Telefono, Quantità e Messaggio; al centro le impostazioni del campo E-mail con chiave campo, tipo di campo E-mail, campo obbligatorio, etichetta, testo di avviso, messaggio di errore personalizzato, numero minimo e massimo di caratteri e segnaposto nel campo; a destra l'anteprima in tempo reale del modulo

Nella scheda «Campi», selezionate un campo a sinistra, posizionatelo al centro e vedrete immediatamente l’anteprima a destra. Cliccate per ingrandire.

Tipi di campo

Tipo di campoA cosa serve
«Testo», «Area di testo»Inserimento su una o più righe, con “Caratteri min.” e “Caratteri max.”
«E-mail», «Telefono»Dati di contatto. Il campo «E-mail» verifica l’ortografia.
«Numeri»Quantità e misure, con «Minimo», «Massimo» e «Intervallo»
«Menu a tendina», «Selezione multipla (pulsanti di opzione)»Selezione tra opzioni. Ogni opzione ha un valore e, a seconda della lingua, un’etichetta; una può essere preselezionata come «Predefinita». Nella «Modalità testo» è possibile inserire più opzioni riga per riga.
«Pulsante»Sì/No, come campo obbligatorio, ad esempio per una conferma. Il «testo di avviso» si trova accanto al pulsante.
«Data»Data dal calendario. Funziona in modo affidabile a partire dalla versione 4.10; nelle versioni precedenti, utilizzare un campo di testo.
«Colore»Selezione del colore
«Caricamento file»Consente di caricare file, vedere File-Upload.ab 4.10

Per i campi obbligatori, impostare in «Messaggio di errore personalizzato» il testo che il cliente vedrà in caso di mancato inserimento. Sono disponibili testi personalizzati per ogni regola, ad esempio «troppo corto» o «troppo lungo», anche per i campi facoltativi.ab 4.10

Lo scopo di un invio

ObiettivoCosa succede
«Solo raccolta (posta in arrivo)»L’invio rimane solo nella posta in arrivo, nessuno riceve un’e-mail.
«Invia e-mail»E-mail all’indirizzo «E-mail del destinatario». Se è vuoto, all’indirizzo e-mail del gestore del negozio.
«Crea ticket»Viene creato un ticket nel sistema di ticket, senza inviare un’e-mail al proprio team. Impostazione predefinita per i nuovi moduli.
«Ticket + e-mail»Ticket e, in aggiunta, un’e-mail all’indirizzo e-mail del destinatario.

Ogni invio compare inoltre nella posta in arrivo. Come oggetto viene utilizzato «Oggetto (e-mail/ticket)», altrimenti il titolo del modulo.

Generatore di moduli, scheda Impostazioni: Chiave del modulo «musteranfrage» (non modificabile dopo la creazione), destinazione: ticket + e-mail, indirizzo e-mail del destinatario anfragen@example.com; sotto, i testi in tedesco: titolo, testo introduttivo, messaggio di conferma e oggetto (e-mail/ticket); a destra, l'anteprima in tempo reale

Nella scheda «Impostazioni» è possibile impostare la chiave, la destinazione, i destinatari e, per ogni lingua, i testi del modulo. Cliccare per ingrandire.

Affinché le risposte arrivino al cliente: creare esattamente un campo di tipo «E-mail». Il suo indirizzo diventerà l’indirizzo di risposta dell’e-mail e l’indirizzo del cliente nel ticket. Se sono presenti più campi e-mail, il negozio utilizzerà quello con la chiave email. Un campo di testo contenente la chiave name fornirà il nome. Se il campo e-mail manca, come mittente verrà indicato il proprio indirizzo.

Incorporare i moduli

Un modulo personalizzato apparirà nel negozio non appena lo si integra in una pagina. I moduli del negozio, invece, possono essere integrati direttamente con campi personalizzati.

In una pagina CMS o in una categoria

Attivare xoContentEditor nel contenuto della pagina, aggiungere il modulo «Modulo / Modulo incorporato» e selezionare il proprio modulo in «Seleziona modulo». Questo è possibile nelle pagine CMS (CMS → Gestione CMS) e nella descrizione della categoria (Prodotti → Categorie / Prodotti), vedi xoContentEditor.XONIC Premium: Content Editor

  • Inserite un modulo solo una volta per pagina.
  • Non copiare il blocco come HTML in un normale campo di testo. Al momento del salvataggio, il negozio online rimuove lo script necessario e il modulo rimane bloccato su «Modulo in caricamento…».
  • L’elenco mostra solo i moduli attivi e indipendenti.

Ampliare i moduli del negozio

Nella panoramica in CMS → Moduli è presente la scheda «Integrazioni» con «Modulo di contatto», «Richiesta prodotto», «Richiesta prezzo» e «Modulo ticket». Con «Crea» è possibile aggiungere campi personalizzati al rispettivo modulo del negozio, ad esempio un numero cliente o un numero di lotto.

I campi compaiono nel modulo del negozio. L’invio, il ticket e la protezione antispam sono gestiti dal modulo del negozio, pertanto la destinazione è impostata in modo fisso su «Solo raccolta (posta in arrivo)». I dati sono riportati nel ticket o nell’e-mail e, inoltre, nella posta in arrivo. Eccezione: nel caso del modulo di contatto, i campi aggiuntivi compaiono solo nel ticket e nella posta in arrivo, non nell’e-mail.

Dopo l’aggiornamento alla versione 4.10: prima di attivare reCAPTCHA per un modulo incorporato, salvate nuovamente le pagine contenenti il modulo. Per aggiornare tutte le pagine contemporaneamente, andare su CMS → Gestione modelli (xoContentEditor), scheda «Migrazione», e selezionare «Renderizza nuovamente tutti i contenuti». 4.10

Consentire il caricamento dei file

Con il tipo di campo «Caricamento file», i clienti possono inviare disegni, foto o documenti, ad esempio per una realizzazione su misura.ab 4.10

Formati consentiti

In «Formati consentiti» selezionate i gruppi. Deve rimanere selezionato almeno un gruppo; i nuovi campi partono con disegni CAD e documenti.

  • «Disegni CAD»: dxf, dwg, step, stp, iges, igs, stl
  • «Documenti»: pdf, txt, csv, doc, docx, xls, xlsx
  • «Immagini»: jpg, jpeg, png, gif, webp
  • «Archivi»: zip, 7z. Disattivato di default, poiché il negozio non è in grado di verificare il contenuto di un archivio.

Dimensioni e numero

Per ogni campo è possibile impostare «Dimensione massima (MB)» e «Numero massimo di file», fino a 10 file. Per l’intero negozio si applica Impostazioni → Protezione dei dati → Generale → Caricamento moduli: dimensione massima del file (MB), impostazione predefinita 10.

Si applicano inoltre i limiti del server. Se questi sono inferiori, prevale il valore più basso. Se il negozio online non riesce a salvare un file, il cliente riceve un messaggio di errore anziché una conferma.

Invio tramite link

L’e-mail e il ticket contengono un link per ogni file. Il link apre il file nel backend, solo dopo aver effettuato l’accesso e se si dispone dei diritti per i moduli. Se non si è effettuato l’accesso, il link apre direttamente il file dopo aver effettuato l’accesso. Nel ticket i file rimangono link, non diventano allegati del ticket.

In più come allegato

L’opzione «Invia file anche come allegati» è disponibile sotto «E-mail del destinatario» se la destinazione è «Invia e-mail» o «Ticket + e-mail» e il modulo contiene un campo file. Disattivata di default. Destinata ai destinatari senza accesso al backend. L’e-mail viene inviata solo a voi, mai al cliente.

La dimensione complessiva di tutti gli allegati di un invio non deve superare il valore impostato in Impostazioni → Protezione dei dati → Generale → Email del modulo: dimensione massima degli allegati (MB), impostato di default a 7. I file più grandi rimangono sotto forma di link. Se il vostro server di posta rifiuta l’e-mail, il negozio la invierà nuovamente senza allegati, accompagnata da un avviso. Aumentate il valore solo se il vostro server di posta accetta e-mail di dimensioni maggiori.

I file caricati provengono da terzi e non vengono controllati alla ricerca di malware. Aprite solo ciò che vi aspettate di ricevere.

Periodo di conservazione

In Impostazioni → Protezione dei dati → Generale → Caricamento moduli: Conservazione (giorni), impostazione predefinita 365, il negozio cancella i file caricati al momento dell’accesso al backend. Impostando 0, questa funzione viene disattivata. L’invio nella posta in arrivo e la prova del consenso rimangono. Se si elimina un invio dalla posta in arrivo, il negozio cancella anche i relativi file.


Caselle di consenso alla privacy e prova del consenso

L’impostazione Impostazioni → Protezione dei dati → Generale → Consensi alla protezione dei dati per i moduli generali determina, in modo unificato per tutti i moduli del negozio, se i clienti devono acconsentire al trattamento dei propri dati.

ValoreNel moduloProva
opt-in (nuovi negozi)Una casella che il cliente deve spuntare. Fino a quel momento il pulsante di invio è disabilitato.Sì, tipo di conferma «Casella di selezione»
adviseUn avviso che indica che il cliente acconsente all’inviosì, tipo di conferma «Avviso»
falsenessuna notano

L'impostazione si applica al modulo di contatto, alla richiesta di informazioni sull'articolo, alla proposta di prezzo, alla richiesta di preventivo, alla richiesta relativa al carrello, al servizio di richiamata, al modulo ticket e alla pagina della newsletter. Il testo di avviso rimanda alla vostra dichiarazione sulla protezione dei dati.

La documentazione

Prima dell’invio, il negozio inserisce una voce in Strumenti → Gestione della privacy: tipo di richiesta, ad esempio «Richiesta di contatto (e-mail)», tipo di conferma, data, indirizzo IP e data di cancellazione dopo dieci anni. L’indirizzo e-mail non viene memorizzato in chiaro, ma come valore di controllo. Pertanto, cercate l’indirizzo completo. Il contenuto della richiesta non è riportato in quella sezione.

Moduli personalizzati

I moduli personalizzati selezionano automaticamente la casella relativa alla protezione dei dati in base alla stessa impostazione e generano una prova denominata «Invio del modulo (Form Builder)». Un pulsante per il consenso creato in precedenza diventa quindi superfluo. 4.10

Nelle versioni precedenti, a tal fine si creava un campo «Pulsante» come campo obbligatorio e si inseriva il consenso nel «Testo informativo». Questo pulsante non genera alcuna prova nella gestione della protezione dei dati.

Per la trasmissione dell’indirizzo e-mail ai fornitori di servizi di spedizione durante il checkout è disponibile un’impostazione specifica: «Consenso alla protezione dei dati per la spedizione: modalità». Con l’ inherit, l’impostazione segue quella generale; con l’ mandatory, il cliente deve selezionare Sì o No. Essa ha effetto solo per i fornitori di servizi di spedizione presenti in «Consensi alla protezione dei dati per fornitori di servizi di spedizione».


Contrastare lo spam

Lo spam nei moduli proviene solitamente da programmi che compilano moduli in massa. Esaminate le misure dall’alto verso il basso: le prime sono quelle più efficaci.

Cosa funziona fin dall’inizio

I moduli del negozio verificano ad ogni invio se la richiesta proviene da una sessione valida, se è stato compilato un campo invisibile agli utenti e se il modulo è stato inviato troppo rapidamente o è rimasto aperto troppo a lungo. Questa verifica è sempre attiva, non è prevista alcuna impostazione specifica. Il negozio non utilizza un puzzle di immagini da digitare.

  1. Configurare reCAPTCHA v3. Google valuta in modo invisibile se l’invio è stato effettuato da una persona. Protegge il modulo di contatto, il servizio di richiamata, la richiesta di informazioni su un articolo, la proposta di prezzo, la richiesta di offerta, la richiesta relativa al carrello, la newsletter, l’avviso di disponibilità, la funzione «Password dimenticata» e il modulo di recesso. Istruzioni alla voce reCAPTCHA v3.
  2. Consentire l’accesso solo ai clienti registrati. Con «Modulo di contatto: login richiesto» e i pulsanti di login per le richieste relative a prodotti e prezzi, solo i clienti con un account possono inviare messaggi; vedi Login richiesto. Questo è il modo più sicuro per evitare lo spam. Gli ospiti possono contattarvi tramite l’indirizzo e-mail riportato nelle note legali.
  3. Impostare un limite giornaliero. L’opzione «Numero massimo di ticket al giorno» limita le richieste che arrivano sotto forma di ticket.
  4. Disattivare i moduli non utilizzati. Ogni modulo che non serve è una porta d’accesso in meno. I pulsanti si trovano alla voce Panoramica dei moduli.
  5. Attivare il filtro antispam del modulo di preventivo. «Modulo di preventivo: filtro dei contenuti spam» in Impostazioni → Design → Vista dettagli prodotto respinge i tipici testi pubblicitari nei campi relativi a nome, azienda e località. Attivo di default.
  6. Proteggere i propri moduli. Nel generatore di moduli, nella scheda «Impostazioni», si trova la sezione «Protezione dagli abusi» con «Campo esca» (attivo di default), «reCAPTCHA v3» (disattivato), «Tempo minimo di compilazione (secondi)» (3) e «Invii per IP all’ora» (10). Nelle estensioni dei moduli del negozio online questa sezione non è presente; in tal caso, la protezione è garantita dal modulo del negozio online.ab 4.10

«Password dimenticata»

Il modulo è limitato di default: il negozio online non risponde con una nuova e-mail alle richieste ripetute in un breve lasso di tempo. La risposta nel negozio online è sempre la stessa, indipendentemente dal fatto che l’indirizzo disponga o meno di un account. Con reCAPTCHA il negozio online effettua un controllo aggiuntivo.

Spam tramite un modulo incorporato

A partire dalla versione 4.10, attivate la protezione contro gli abusi del modulo. Nelle versioni precedenti, disattivate temporaneamente il modulo o contattateci.

Le richieste scritte manualmente da una persona non vengono bloccate da alcun controllo tecnico. A contrastarle servono l’obbligo di login e il limite giornaliero.

Configurazione di reCAPTCHA v3

reCAPTCHA v3 è un servizio di Google. Non mostra né una casella da spuntare né un rompicapo, ma valuta ogni invio con un punteggio compreso tra 0,0 (probabilmente un programma) e 1,0 (probabilmente un utente umano).

  1. Creare una chiave per reCAPTCHA v3 su Google all’indirizzo google.com/recaptcha. Inserire tutti i domini tramite i quali è accessibile il proprio negozio.
  2. In Impostazioni → Interfacce → Protezione antispam → Google reCAPTCHA, inserite la «Google reCAPTCHA V3 SiteKey (chiave del sito web)» e la «Google reCAPTCHA V3 SecretKey (chiave segreta)». Solo dopo aver compilato entrambi i campi, il negozio effettuerà la verifica tramite reCAPTCHA.
  3. Lasciare «Punteggio minimo del controllo reCAPTCHA (da 0,0 a 1,0)» impostato su 0,5. Se il punteggio è inferiore, il negozio rifiuterà l’invio. 4.9.47
  4. Prova: invia il modulo di contatto. reCAPTCHA verifica allo stesso modo sia gli ospiti che i clienti registrati, quindi puoi effettuare il test anche con il tuo account cliente.
Gruppo di impostazioni Google reCAPTCHA nella sezione Interfacce, Protezione antispam: testo informativo, SiteKey e SecretKey con valori di esempio, punteggio minimo del test reCAPTCHA pari a 0,5 e, accanto, il testo di aiuto aperto relativo al punteggio minimo

reCAPTCHA v3: inserire la chiave del sito web e la chiave segreta, lasciando il punteggio minimo a 0,5. Cliccare per ingrandire.

Se vengono respinti clienti reali

Ai clienti verrà visualizzato il messaggio «La verifica reCAPTCHA non è andata a buon fine. Si prega di riprovare». Verificare:

  • Tipo di chiave: una chiave per reCAPTCHA v2 («Non sono un robot») non funziona. Crearne una nuova per la versione v3.
  • Nuova chiave: Google apprende dal traffico del vostro negozio. Una chiave nuova tende inizialmente a valutare in modo piuttosto severo.
  • Moduli provenienti dalle e-mail: chi apre un modulo direttamente tramite un link, ad esempio il modulo di recesso contenuto nell’e-mail di conferma dell’ordine, ottiene spesso punteggi bassi. Una soglia elevata respinge proprio questi clienti.
  • Soglia: abbassate gradualmente il punteggio minimo, ad esempio a 0,4 o 0,3.
  • Registro: il negozio registra ogni verifica respinta con motivo e punteggio. Il nostro supporto tecnico analizza questi dati per capire se la causa è la chiave o la soglia. 4.9.47

Protezione dei dati

Menzionate reCAPTCHA nella vostra dichiarazione sulla protezione dei dati. Verificate con il vostro consulente in materia di protezione dei dati se è necessario ottenere un consenso aggiuntivo.

Il negozio carica reCAPTCHA solo quando un visitatore utilizza un modulo protetto, ovvero quando clicca su di esso, digita al suo interno o lo invia. Non lo carica semplicemente aprendo la pagina.ab 4.9.144


Domande frequenti

Come posso proteggere il modulo di contatto dallo spam?

Per prima cosa configurate reCAPTCHA v3, consultate la sezione reCAPTCHA v3. Se ciò non fosse sufficiente, in Impostazioni → Generale → Ticket e attività impostate “Modulo di contatto: accesso richiesto” su true. In questo modo potranno scrivere solo i clienti registrati. Tutte le misure nell’ordine corretto sono riportate nella sezione Contrastare lo spam.

Come posso proteggere le richieste sui prodotti dallo spam?

Anche in questo caso è efficace reCAPTCHA v3. Se desiderate ricevere solo richieste da clienti registrati, attivate in Impostazioni → Generale → Ticket e attività il sistema dei ticket, «Richieste sui prodotti come ticket» e «Richiesta sui prodotti: accesso richiesto». Per la proposta di prezzo valgono i relativi pulsanti «Richieste di prezzo come ticket» e «Richiesta di prezzo: accesso richiesto». Se non avete bisogno della proposta di prezzo, disattivatela.

C’è un captcha che i clienti devono digitare?

No. Il negozio utilizza reCAPTCHA v3 di Google. Funziona in modo invisibile, senza caselle da spuntare e senza immagini da decifrare. A ciò si aggiunge il controllo integrato di serie in tutti i moduli del negozio; si veda la sezione «Limitare lo spam».

Come si configura correttamente reCAPTCHA v3?

Creare su Google una chiave per reCAPTCHA v3 con tutti i domini del proprio negozio, inserire la chiave del sito web e la chiave segreta in Impostazioni → Interfacce → Protezione antispam → Google reCAPTCHA e lasciare il punteggio minimo a 0,5. Una chiave per reCAPTCHA v2 non funziona. Maggiori dettagli alla voce reCAPTCHA v3.

Come si disattiva il modulo di contatto?

Vai su Impostazioni → Generale → Impostazioni di base → «Modulo di contatto: Stato» = false. Chi accede alla pagina dei contatti verrà reindirizzato alla pagina iniziale. Rimuovi quindi i link alla pagina dei contatti, ad esempio nel footer. Per evitare lo spam, spesso è sufficiente rendere obbligatorio il login; vedi Login richiesto.

Dove si imposta a chi inviare il modulo di contatto?

In Impostazioni → Generale → Impostazioni di base → «Dati per la pagina di contatto». Ogni riga corrisponde a un reparto con un proprio indirizzo e-mail, opzionalmente solo per una lingua. In assenza di voci, la richiesta viene inviata all’indirizzo e-mail del gestore del negozio.

Come inserisco un testo informativo nel modulo di contatto?

Non esiste un campo specifico a tale scopo. Modificate i testi del modulo in Strumenti → xoLanguage («Framework» Frontend, «Sezione» store-contact) come «valore personalizzato», oppure aggiungete al modulo di contatto in CMS → Moduli un campo denominato «Testo informativo». Il riquadro «Informazioni di contatto» mostra l’indirizzo del negozio e i dati di contatto presenti nelle impostazioni di base. Maggiori dettagli alla voce Modulo di contatto.

Dove viene inviata la richiesta sul prodotto?

Come e-mail all’«indirizzo e-mail alternativo (richiesta prodotto e richiesta carrello)» in Impostazioni → Interfacce → E-mail marketing / CRM → Opzioni e-mail. Se il campo è vuoto, all’indirizzo e-mail del gestore del negozio. Se la richiesta diventa un ticket, è disponibile in Strumenti → Ticket e attività, e la notifica viene inviata allo stesso indirizzo o, in alternativa, a «Infomail Tickets».

Come posso impostare se le richieste sui prodotti devono arrivare via e-mail o come ticket?

In Impostazioni → Generale → Ticket e attività, selezionando “Richieste sui prodotti come ticket”. A tal fine, l’opzione “Sistema di ticket on/off” deve essere attivata. Viene creato un ticket solo per i clienti registrati; le richieste degli ospiti vengono inoltrate come e-mail. Per il modulo di contatto e il preventivo sono disponibili le stesse opzioni.

Perché una richiesta arriva via e-mail, anche se è impostata l’opzione “come ticket”?

Perché il cliente non aveva effettuato l’accesso. I ticket vengono creati solo per i clienti con un account. Se si desidera che tutte le richieste diventino ticket, attivare anche l’obbligo di accesso per il modulo.

Dove posso visualizzare le richieste di contatto e quelle relative al carrello nel negozio online?

Le richieste di contatto che arrivano come ticket si trovano in Strumenti → Ticket e attività. Tutto ciò che viene inviato via e-mail si trova nella casella di posta dell’indirizzo del destinatario. Le richieste relative al carrello arrivano sempre via e-mail; non esiste un elenco nel backend a questo proposito. Le richieste inviate tramite i propri moduli si trovano in CMS → Moduli nella scheda «Posta in arrivo».

Un cliente segnala che il modulo non viene inviato. Cosa devo controllare?

Se compare un messaggio relativo alla registrazione, significa che è attivo l’obbligo di login. Se compare il messaggio relativo alla verifica reCAPTCHA, consultate reCAPTCHA v3. Se il modulo si blocca senza alcun messaggio, chiedete al cliente di ricaricare la pagina e di inviare nuovamente il modulo. Se nessuna di queste soluzioni funziona, contattateci: verificheremo nei log il motivo per cui l’invio è stato rifiutato.

La compilazione automatica del browser non attiva più il filtro antispam. Nelle versioni precedenti, questo poteva causare il rifiuto di clienti reali senza alcun messaggio di avviso.ab 4.9.144

Perché nell’e-mail mancano i campi aggiuntivi del modulo di contatto?

Nel caso del modulo di contatto, solo il ticket riprende i campi aggiuntivi dal generatore di moduli. Se la richiesta arriva via e-mail, troverete i campi aggiuntivi in CMS → Moduli nella scheda «Posta in arrivo». In caso di richiesta di prodotto e preventivo, sono presenti anche nell’e-mail.

Posso creare un modulo in cui i clienti possano caricare file?

Sì, utilizzando il tipo di campo «Caricamento file» nel generatore di moduli. È possibile specificare i formati consentiti, le dimensioni e il numero massimo di file. I file vengono inviati sotto forma di link e, se lo si desidera, anche come allegati all’e-mail; per ulteriori informazioni, consultare la sezione Caricamento file.ab 4.10

Il cliente riceve una conferma della sua richiesta?

Se la richiesta vi arriva via e-mail, il cliente riceve l’e-mail «Conferma della richiesta» con la vostra dichiarazione sulla protezione dei dati in formato PDF. Se viene creato un ticket, il cliente vede il numero del ticket nel negozio online e lo trova nel proprio account cliente. I moduli personalizzati mostrano il «messaggio di conferma» generato dal generatore di moduli.

Per quanto tempo vengono conservati i file caricati?

Per il periodo specificato in Impostazioni → Protezione dei dati → Generale → «Caricamento moduli: conservazione (giorni)», impostato di default a 365 giorni. Trascorso questo periodo, il negozio online cancella i file al successivo accesso al backend. Impostando il valore 0 si disattiva la cancellazione.ab 4.10

Guide approfondite

Vi aiutiamo a proteggere i vostri moduli

Configuriamo reCAPTCHA insieme a voi, analizziamo i log quando i clienti vengono respinti e creiamo insieme a voi i moduli per le vostre richieste.

Contatta subito l’assistenza