PrestaDesigner10 Posted July 25, 2017 Share Posted July 25, 2017 Buongiorno a tutti, ho attivato l'opzione per far comparire il campo "codice fiscale" nel form degli indirizzi ma questo appare come campo opzionale. Qualcuno sa su quale file devo lavorare per renderlo un campo required? Grazie Link to comment Share on other sites More sharing options...
Sito Lab Posted July 25, 2017 Share Posted July 25, 2017 ciao allora, prima di tutto ti consiglio di aggiornare la tua versione di prestashop quella che usi ha diversi bug poi per inserire obbligatorio il cf devi andare internazionale --> località seleziona la nazione italia clicca su modifica e trovi il campo Link to comment Share on other sites More sharing options...
PrestaDesigner10 Posted July 26, 2017 Author Share Posted July 26, 2017 Ciao e grazie per il tuo intervento. In realtà sto lavorando con la 1.7.2, errore mio. Quanto al codice fiscale, avevo già fatto la procedura che mi hai suggerito. Il campo appare ma non come obbligatorio (è opzionale). Ho modificato alcuni files per renderlo obbligatorio. Il problema adesso è che un'azienda si trova obbligata ad inserire obbligatoriamente il C.F. ma non la partita IVA (non è obbligatoria). Non ha molto senso. In generale trovo sbagliato trattare alla stessa maniera l'indirizzo di consegna e quello di fatturazione poichè il primo non ha alcun bisogno di codice fiscale e/o P. IVA mentre il secondo si, ma non obbligatoriamente di entrambi. Qualcuno sa se esiste un modulo per gestire questo aspetto? Link to comment Share on other sites More sharing options...
andmar Posted August 8, 2017 Share Posted August 8, 2017 (edited) Salve a tutti. Sto usando la versione 1.7.1.2 e mi trovo ad avere il medesimo problema. Abilito la richiesta del codice fiscale (obbligatorio), ma nel form di registrazione non appare nemmeno lo spazio. Ho letto nella risposta precedente che questa versione é piena di bug, sapreste consigliarmi una versione più corretta? Ringrazio anticipatamente chi mi aiuterá P.S. sono un neofita, siate clementi Edited August 8, 2017 by andmar (see edit history) Link to comment Share on other sites More sharing options...
Luigi.stillavato Posted September 14, 2017 Share Posted September 14, 2017 Ho lo stesso problema anche io, nonostante abbia abilitato e selezionato il modulo di base, non compare il campo. Link to comment Share on other sites More sharing options...
Sito Lab Posted September 14, 2017 Share Posted September 14, 2017 ciao allora, prima di tutto ti consiglio di aggiornare la tua versione di prestashop quella che usi ha diversi bug poi per inserire obbligatorio il cf devi andare internazionale --> località seleziona la nazione italia clicca su modifica e trovi il campo effettuando quanto sopra descritto questo lo rende obbligatorio quindi bisogna spuntare su si " richiesto numero di codice fiscale ? " se questo non viene fatto prova ad andare in clienti --> indirizzi clicca su campi obbligatori e metti la spunta su dni alcuni leggo che non appare ma io lo vedo (sul sito di test) con il template classic Link to comment Share on other sites More sharing options...
Luigi.stillavato Posted September 14, 2017 Share Posted September 14, 2017 effettuando quanto sopra descritto questo lo rende obbligatorio quindi bisogna spuntare su si " richiesto numero di codice fiscale ? " se questo non viene fatto prova ad andare in clienti --> indirizzi clicca su campi obbligatori e metti la spunta su dni alcuni leggo che non appare ma io lo vedo (sul sito di test) con il template classic Ciao, ascolta ho un problema, se faccio come dici tu e imposto il dni obbligatorio su indirizzi, nel momento in cui vado in checkout mi da internal server error 500 Link to comment Share on other sites More sharing options...
Sito Lab Posted September 14, 2017 Share Posted September 14, 2017 ok credo di aver capito quale sia la causa del vostro problema, creo un video che faccio prima così lo posto su youtube e spero che vi sia di aiuto a tutti, appena ho fatto vi scrivo qui e vi posto il link (sperando che sia la soluzione) Link to comment Share on other sites More sharing options...
Luigi.stillavato Posted September 14, 2017 Share Posted September 14, 2017 Per l’inserimento del codice fiscale ho risolto, sono andato a mettere le mani si locale/italia e ho modificato come da immagine a questo indirizzo , rimane peró l’errore 500 se lo imposto obbligatorio. Link to comment Share on other sites More sharing options...
andmar Posted September 14, 2017 Share Posted September 14, 2017 Ciao, ascolta ho un problema, se faccio come dici tu e imposto il dni obbligatorio su indirizzi, nel momento in cui vado in checkout mi da internal server error 500 Questo è successo anche a me, e quel giorno sono andato in panico perché non ricordavo fosse collegato al flag su dni. Poi alla fine, dopo qualche ora di ricerche, ho scoperto il problema. Oggi ho tentato nuovamente fleggando il campo e non mi da più l`error 500. Che sia perché nel frattempo ho aggiornato la versione a 1.7.2.1? Comunque, fleggando il campo, adesso il cf diventa obbligatorio. Grazie Link to comment Share on other sites More sharing options...
Sito Lab Posted September 14, 2017 Share Posted September 14, 2017 si esatto i passaggi sono giusti, consiglio di aggiornare ancora siamo alla 1.7.2.2 Link to comment Share on other sites More sharing options...
Luigi.stillavato Posted September 14, 2017 Share Posted September 14, 2017 Questo è successo anche a me, e quel giorno sono andato in panico perché non ricordavo fosse collegato al flag su dni. Poi alla fine, dopo qualche ora di ricerche, ho scoperto il problema. Oggi ho tentato nuovamente fleggando il campo e non mi da più l`error 500. Che sia perché nel frattempo ho aggiornato la versione a 1.7.2.1? Comunque, fleggando il campo, adesso il cf diventa obbligatorio. Grazie Io ho la 1.7.2.2 ma non c’é verso, come lo imposto obbligatorio va in errore Link to comment Share on other sites More sharing options...
cristian_ps Posted September 26, 2017 Share Posted September 26, 2017 (edited) Ho risolto Ragazzi, bisogna sporcarsi un po' le mani con il codice ma tutto sommato una soluzione c'e'! Lasciate perdere il flag in fondo alla pagina dei clienti non so perche' ma da problemi. Vi allego il file da posizionare nella cartella override/classes/form/ ATTENZIONE: Solitamente la cartella form non e' presente, createla! La soluzione e' testata per la versione 1.7.2.2 non mi assumo responsabilita' per malfunzionamenti CustomerAddressFormatter.php Edited September 26, 2017 by cristian_ps (see edit history) Link to comment Share on other sites More sharing options...
rosariomussari Posted October 4, 2017 Share Posted October 4, 2017 Caricato il file ma non cambia nulla. Grazie Link to comment Share on other sites More sharing options...
cristian_ps Posted October 4, 2017 Share Posted October 4, 2017 Caricato il file ma non cambia nulla. Grazie Che versione hai? Hai controllato che non hai il flag: "Disattiva gli override" attivo? hai provato cancellando il file class_index? Fammi sapere che faccio dei test Link to comment Share on other sites More sharing options...
PerLaVia Posted October 9, 2017 Share Posted October 9, 2017 Ciao cristian_ps, per me sembra funzionare. Grazie 1 Link to comment Share on other sites More sharing options...
fotobond Posted November 18, 2017 Share Posted November 18, 2017 Stesso problema, va in errore 500. Prestashop 1.7.2.4. Link to comment Share on other sites More sharing options...
PerLaVia Posted November 18, 2017 Share Posted November 18, 2017 (edited) Prestashop 1.7.2.4 L'errore 500 io l'avevo quando ordinavano dall'estero, poi mi sono accorto che andando in clienti->indirizzi, in fondo c'è un accordion "impostare i campi obbligatori per questa sezione", e li avevo dni obbligatorio per tutti. Non differenziava fra italia o estero, quindi l'ho disattivato. Cmq per adesso ho disattivato questo override perchè vorrei trovare una soluzione del genere: > Quando il cliente vuole la fattura, allora il campo CF diventa obbligatorio. Mi sa che per adesso dovrò disattivare anche la richiesta della fattura, al massimo si farà a mano fino a che non si risolve. Il problema è che così il cms emette fatture senza CF, che, come sappiamo, non sono corrette. Edited November 18, 2017 by PerLaVia (see edit history) Link to comment Share on other sites More sharing options...
AlessandroBTstudio Posted December 7, 2017 Share Posted December 7, 2017 ciao a tutti, io ho prestashop 1.7.2.2 e con campo codice fiscale obbligatorio nella sezione "nazioni-italia" e con dni obbligatorio nella sezione clienti-indirizzi se un utente straniero effettua un checkout rapido o si registra mi d errore 500. Con modalità debug attiva ho provato e vedo che l'eerore è proprio legato alla validazione del "dni". Ho provato anche la soluzione proposta da cristia_ps mettendo il file che gentilmente ci ha messo a disposizione ma non ho risolto. Avete qualche idea per risolvere? grazie mille Link to comment Share on other sites More sharing options...
PerLaVia Posted December 9, 2017 Share Posted December 9, 2017 On 7/12/2017 at 7:53 PM, AlessandroBTstudio dice: ciao a tutti, io ho prestashop 1.7.2.2 e con campo codice fiscale obbligatorio nella sezione "nazioni-italia" e con dni obbligatorio nella sezione clienti-indirizzi se un utente straniero effettua un checkout rapido o si registra mi d errore 500. Con modalità debug attiva ho provato e vedo che l'eerore è proprio legato alla validazione del "dni". Ho provato anche la soluzione proposta da cristia_ps mettendo il file che gentilmente ci ha messo a disposizione ma non ho risolto. Avete qualche idea per risolvere? grazie mille Ciao Alessandro, da quello che ho capito, l'errore 500, come ho scritto sopra, te lo da poichè hai impostato dni obbligatorio per tutti i clienti ma se uno fa l'ordine con indirizzo estero, nel form dati indirizzo in fase di acquisto, non viene visualizzato il campo dni e di conseguenza non può riempirlo e prestashop va in errore perchè pretende che sia non vuoto. In pratica, se imposti il dni obbligatorio nella pagina indirizzi cliente, devi dare la possibilità al cliente stesso di compilare quel campo cosa che non viene fatta visto che il campo è nascosto (intendo per i clienti dall'estero). Link to comment Share on other sites More sharing options...
PerLaVia Posted December 9, 2017 Share Posted December 9, 2017 Forse può essere utile a qualcuno, noi per adesso penso che opteremo per una soluzione trovata qui https://www.prestashop.com/forums/topic/564937-fattura-si-o-no/ al post 7. Facile da configurare e richiede solo un minimo sforzo a chi si occupa della gestione degli ordini. Bye Link to comment Share on other sites More sharing options...
zorzside Posted January 20, 2018 Share Posted January 20, 2018 Anche io con la 1.7.1.2 stessa situazione, selezionato la richiesta del Codice Fiscale obbligatorio ma non funziona. Qualcuno ha riscontro che aggiornando alla 1.7.2.4 si risolve? Dato che ho dei moduli esterni per le sincronie clienti e fatturazione vorrei andare sul sicuro. Link to comment Share on other sites More sharing options...
zorzside Posted January 23, 2018 Share Posted January 23, 2018 (edited) Io ho risolto così (premesso che è veramente assurdo come gestisce certe cose prestashop) oltre a selezionare in Internazionale - Località (selezionare italia) - Richiesto numero di codice fiscale? (mettere si) poi salvate. Poi andate in Clienti - Indirizzi - sotto compare Impostare i campi obbligatori per questa sezione Qui selezionare dni e salvare. Viene richiesto in 2 punti diversi il settaggio altrimenti non lo prende. Funzionante sulla 1.7.1.2 Ciao Edited January 23, 2018 by zorzside (see edit history) Link to comment Share on other sites More sharing options...
PerLaVia Posted January 23, 2018 Share Posted January 23, 2018 30 minuti fa, zorzside dice: Io ho risolto così (premesso che è veramente assurdo come gestisce certe cose prestashop) oltre a selezionare in Internazionale - Località (selezionare italia) - Richiesto numero di codice fiscale? (mettere si) poi salvate. Poi andate in Clienti - Indirizzi - sotto compare Impostare i campi obbligatori per questa sezione Qui selezionare dni e salvare. Viene richiesto in 2 punti diversi il settaggio altrimenti non lo prende. Funzionante sulla 1.7.1.2 Ciao Hai provato a fare un acquisto da un paese straniero? non ti va in errore 500? Link to comment Share on other sites More sharing options...
BlackTarmac RC Posted January 23, 2018 Share Posted January 23, 2018 Ciao a tutti forse ho risolto il problema dopo mesi: come scritto in primo post se spuntavo dni come campo obbligatorio sotto la voce clienti indirizzi e in internazionale località Italia aver messo rendi obbligatorio cod.fiscale i clienti stranieri che facevano registrazione ottenevano un errore 500. Ma se si spegne l’opzione “friendly url” in impostazioni generali tutto funziona. Purtroppo l’opzione friendly url causa molto problemi tra cui anche questo. provate dovrebbe funzionare come descritto sopra Link to comment Share on other sites More sharing options...
Ardand Posted January 25, 2018 Share Posted January 25, 2018 (edited) Versione Prestashop 1.7.2.4. Avevo errore 500 come descritto da molti. Ho fatto un pò di prove e risolto in questo modo. 1) Vado in Internazionale > Località > Italia e aggiungo il campo DNI nell'elenco da menu Address 2) Spunto nella sezione Codice fiscale obbligatorio e salvo 3) Vado in Clienti > Indirizzi e imposto come campo obbligatorio dni A questo punto dovrebbe dare l'errore 500 4) MA cancellando gli indirizzi italiani presenti nella sezione indirizzi prima dell'obbligatorietà del campo dni, l'errore non si ripresenta. Per me ha funzionato. Ps. non ho provato l'estero essendo focalizzato sull'italiano Edited January 25, 2018 by Ardand Precisazione (see edit history) Link to comment Share on other sites More sharing options...
zorzside Posted February 9, 2018 Share Posted February 9, 2018 nel mio caso vendiamo solo in italia quindi il problema non si presenta. Link to comment Share on other sites More sharing options...
Methlock Posted February 14, 2018 Share Posted February 14, 2018 purtroppo confermo che il problema persiste quando si decide di vendere in più paesi oltre l'italia, in quanto essendo obbligatorio in italia, e negli altri paesi no, quando un utente cerca di acquistare da un altro paese, la piattaforma non vede il codice fiscale tra i campi obbligatori, essendo nascosto, e da l'errore. Mi auguro che risolvano presto questa situazione, perchè altrimenti diventa un grosso problema. Link to comment Share on other sites More sharing options...
Angelo Ponzio Posted March 6, 2018 Share Posted March 6, 2018 Salve, ragazzi, impostando il DNI obbligatorio riuscite ad inserire i fornitori? a me da questo errore: 2 errori dni richiesti L'indirizzo non è corretto. Controlla se tutti i campi sono stati controllati e compilati. solo impostando da Clienti - indirizzi il DNI obligatorio Link to comment Share on other sites More sharing options...
Angelo Ponzio Posted March 20, 2018 Share Posted March 20, 2018 a qualcuno è successo questo errore inserendo i fornitori? non me li fa inserire Link to comment Share on other sites More sharing options...
Max92 Posted April 18, 2018 Share Posted April 18, 2018 (edited) On 14/9/2017 at 4:20 PM, Sito Lab said: effettuando quanto sopra descritto questo lo rende obbligatorio quindi bisogna spuntare su si " richiesto numero di codice fiscale ? " se questo non viene fatto prova ad andare in clienti --> indirizzi clicca su campi obbligatori e metti la spunta su dni alcuni leggo che non appare ma io lo vedo (sul sito di test) con il template classic Qualcuno è riuscito a risolvere il DNI obbligatorio? Edited April 18, 2018 by Max92 (see edit history) Link to comment Share on other sites More sharing options...
Max92 Posted April 18, 2018 Share Posted April 18, 2018 Guardate qui: https://github.com/PrestaShop/PrestaShop/compare/develop...lupett:patch-1 Sperando che accettino questa dovrebbe essere la soluzione corretta, consigliata da un altro utente (grazie!) qua: http://forge.prestashop.com/browse/BOOM-3848 Quindi se fate questa modifica, basterà andare in Località -> Italia attivare il C.F. obbligatorio, inserire la dicitura dni e tutto dovrebbe funzionare. Ex. firstname lastname company dni vat_number address1 address2 postcode city Country:name phone Spero possa esservi utile! Link to comment Share on other sites More sharing options...
claus Posted October 29, 2018 Share Posted October 29, 2018 On 18/4/2018 at 4:28 PM, Max92 said: Guardate qui: https://github.com/PrestaShop/PrestaShop/compare/develop...lupett:patch-1 Sperando che accettino questa dovrebbe essere la soluzione corretta, consigliata da un altro utente (grazie!) qua: http://forge.prestashop.com/browse/BOOM-3848 Quindi se fate questa modifica, basterà andare in Località -> Italia attivare il C.F. obbligatorio, inserire la dicitura dni e tutto dovrebbe funzionare. Ex. firstname lastname company dni vat_number address1 address2 postcode city Country:name phone Spero possa esservi utile! Ciao. Per caso questa modifica funziona anche con ordini e clienti esteri? Grazie mille. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now