• Resolved nick76

    (@nick76)


    Buonasera Cristiano, il campo codice fiscale viene correttamente mostrato solo ai clienti italiani: tuttavia un cliente che selezioni uno stato diverso dall’Italia quando clicca su checkout riceve il messaggio “Fatturazione Codice Fiscale è un campo obbligatorio”. Quindi anche se il campo è nascosto non viene rimossa la sua obbligatorietà.
    Grazie

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author Cristiano Zanca

    (@cristianozanca)

    Salve nick76,

    forse c’è stato qualche problema di aggiornamento, il consiglio è di cancellare e reinstallare il plugin, e riprovare

    Thread Starter nick76

    (@nick76)

    Salve, vedo che ha appena aggiornato il plugin. Ho cancellato il vecchio e installato quello nuovo, il codice fiscale non è più obbligatorio ma non lo è nemmeno per gli italiani adesso

    Plugin Author Cristiano Zanca

    (@cristianozanca)

    Salve nick76

    il Codice Fiscale è obbligatorio per l’Italia e non per gli altri stati come si vede da questo video:

    Thread Starter nick76

    (@nick76)

    Effettivamente il problema è più curioso.

    Le posso chiedere la cortesia di fare questa prova? Vorrei capire se c’è qualche interazione strana qui da noi o meno.

    -Selezioni uno stato che NON sia Italia (così il campo cf scompare)
    -RICARICHI la pagina; dovrebbe restare selezionato lo stato di prima
    -Cambi lo stato in Italia

    Quello che succede qui è che il campo diventa, visivamente, non più obbligatorio, scompare l’asterisco e il css del field è “validated” invece che “validate-required”; provando a fare il checkout invece si comporta come previsto e viene visualizzato l’errore “campo obbligatorio”. Lasciando adesso Italia e ricaricando nuovamente la pagina il campo ritorna alla visualizzazione corretta.

    Mi faccia sapere se succede anche a lei! Grazie

    Plugin Author Cristiano Zanca

    (@cristianozanca)

    è dovuto al fatto che la scelta della nazione è gestita via Javascript mentre rendere un campo “richiesto” è gestibile solo via PHP

    Quindi anche se il css del campo non recita “obbligatorio” il controllo della nazione avviene dopo aver premuto il tasto checkout, e quindi appare il messaggio di errore nel caso in cui selezionata l’Italia non venga compilato il camp CF

    Da tenere presente che solo in fase di test capita che si fanno due checkout con due nazioni diverse, un cliente normalmente sceglie solo una volta una nazione (Italia o resto del mondo) e non vede problemi

    Il Codice Fiscale è obbligatorio e visibile per l’Italia e non è visibile e obbligatorio per il resto del mondo

    Thread Starter nick76

    (@nick76)

    Grazie Cristiano, immaginavo un problema del genere (maledetto js XD). Come dice giustamente, visto che in caso di mancata compilazione viene fuori l’errore (per gli italiani) il “problema” è solo cosmetico perché ne viene comunque indicata l’obbligatorietà.
    Saluti

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Codice fiscale ancora obbligatorio’ is closed to new replies.