neglige Posted November 4, 2021 Share Posted November 4, 2021 Salve a tutti ho 3 siti su base prestashop e settimana scorsa li ho aggiornati tutti alla versione 1.7.8 di prestashop (tutti dalla 1.7.7.2) Come pagamento ho: Pretashop checkout ()che funziona normalmente) carte e varie idem Il problema è che Bonifico bancario anche se seleziono tutto rimane con il pulsante d'ordine disabilitato. Da ispeziona elemento si vede proprio il "disabled" sul pulsante se lo cancello da li e procedo l'ordine và a buon fine il problema è che di default rimane disabilitato Qualcuno di voi si è mai trovato di fronte a questo problema o sa come posso risolvere? Allego screenshot grazie Link to comment Share on other sites More sharing options...
Fabry Posted November 4, 2021 Share Posted November 4, 2021 Salve ha controllato le limitazioni sui vettori?...Pagamento>Impostazioni Link to comment Share on other sites More sharing options...
neglige Posted November 5, 2021 Author Share Posted November 5, 2021 Si bonifico bancario è attivo su tutti i vettori, e comunque non ho modificato niente dopo l'aggiornamento, da console non visualizzo errori, il pulsante rimane disattivato su bonifico bancario e cash on delivery, cioè con tutti quei metodi di pagamento che finiscono per generare solamente un ordine, senza pagamento diretto, se acquisto con paypal, webank, sofort tutto regolare. Veramente molto strano Link to comment Share on other sites More sharing options...
Carlos Batista Posted November 5, 2021 Share Posted November 5, 2021 1 hour ago, neglige said: Si bonifico bancario è attivo su tutti i vettori, e comunque non ho modificato niente dopo l'aggiornamento, da console non visualizzo errori, il pulsante rimane disattivato su bonifico bancario e cash on delivery, cioè con tutti quei metodi di pagamento che finiscono per generare solamente un ordine, senza pagamento diretto, se acquisto con paypal, webank, sofort tutto regolare. Veramente molto strano Prova ripristinare il modulo. Salva prima tutti i dati che ti servono per impostarlo dopo(IBAN, dati del conto etc), a volte dopo un aggiornamento qualche impostazione del DB ha bisogno di una rinfrescata se ha cambiato qualcosa. se risolvi cosi commenta qui per aiutare altri con uguale problema Link to comment Share on other sites More sharing options...
ilario Posted November 5, 2021 Share Posted November 5, 2021 ciao Ho aggiornato ance io ieri stesso problema , ma anche con paypal non funziona Link to comment Share on other sites More sharing options...
Fabry Posted November 5, 2021 Share Posted November 5, 2021 Beh spero che gli aggiornamenti li fate su copie di test! Cmq prestashop checkout ha sempre avuto problemi; sulla maggior parte di shop non lo uso. Molto probabile che sia la causa dei problemi Putroppo difficile dire quale sia il problema senza entrare nella piattaforma ciao Link to comment Share on other sites More sharing options...
ilario Posted November 5, 2021 Share Posted November 5, 2021 ho trovato il problema è un bug noto è nel core e non cambia un file nel tema se non in quello classico quindi bisogna aspettare eventualmente aggiornamento del tema personale nel frattempo una soluzione è togliere {if !$selected_payment_option} disabled title="{l s='You have to accept our terms and conditions' d='Shop.Theme.Checkout'}"{/if} dal file themes/.../templates/checkout/_partials/steps/payment.tpl spero possa essere utile ciao Ilario Link to comment Share on other sites More sharing options...
neglige Posted November 5, 2021 Author Share Posted November 5, 2021 Tramite hosting ho la possibilità di fare dei restore fino a 30 giorni prima, quindi non mi proccupo di fare aggiornamenti su versioni di TEST. Grande Ilario, io utilizzo proprio il tema classic con child theme, e nel mio caso il file payment.tpl del child theme sovrascriveva l'aggiornamento della 1.7.8 Quindi rimosso il file payment.tlìpl dal child theme e risolto il problema. Dove hai trovato questo bug? Link to comment Share on other sites More sharing options...
Fabry Posted November 5, 2021 Share Posted November 5, 2021 Beh peró questa non é la forma per risolvere questo bug anche perché in EU dovete essere in linea con le norme GDPR e per forza dovete accettare le condizioni del GDPR...ossia in pratica possono acquistare anche senza aggiungere la spunta al gdpr..eliminando questa condizione siete passibli di azioni legali. Il problema probabilmenet risiede nel file JS che non rileva l'evento delle condizione "checcate" e quindi abilita il pulsante. Ancora non ho questa ultima versione di Presta nel mio vps ma appena posso vedo questa faccenda perché non é un "minor" bug ma é grave. ciao Link to comment Share on other sites More sharing options...
ilario Posted November 5, 2021 Share Posted November 5, 2021 si immagino che non è la soluzione ottimale, ma per farlo andare ero partito da questi articoli se ti può essere d'aiuto https://github.com/PrestaShop/PrestaShop/issues/26171#issuecomment-939813080 alcuni suggeriscono di mettere replace core.js file from Prestashop 1.7.7.7 or other previous version. ciao Link to comment Share on other sites More sharing options...
neglige Posted November 5, 2021 Author Share Posted November 5, 2021 Dalla mia non ho forzato nessun funzionamento, il problema scoperto da Ilario sul mio sito si presentava perchè il vecchio file payment.tpl del child theme sovrascriveva quello nuovo (probabilmente diverso) eliminato il file eliminato il problema. Con pagamenti elettronici il problema non si presentava e comunque l'utente fleggava il checkbox per la GDPR Per chi utilizza il tema classic senza child theme customizzato tipo me il problema non sussisterà Link to comment Share on other sites More sharing options...
Fabry Posted November 5, 2021 Share Posted November 5, 2021 Si sí grazie! che casino!.....ad ogni aggiornamento compaiono bug nuovi. Tra l'altro anche sulle ultime 1.7.7.x ancora ci sono bug assurdi e "pesanti" che rallentano di brutto la piattaforma, io me li sono risolti a mano. Ora alterare il core.js non é roba che si puó fare e dormire sonni tranquilli!:-))...perché magari risolve quel bug in particolare ma ne escono magari 10 da un'altra parte. Appena posso lo carico sul mio server questa nuova 1.7.8 eppoi vedo cosa hanno fatto e se riesco a capirci qualcosa magari posto quá la soluzione che mi pare di capire sia ancora in corso di risoluzione!! Link to comment Share on other sites More sharing options...
Fabry Posted November 5, 2021 Share Posted November 5, 2021 4 minutes ago, neglige said: Dalla mia non ho forzato nessun funzionamento, il problema scoperto da Ilario sul mio sito si presentava perchè il vecchio file payment.tpl del child theme sovrascriveva quello nuovo (probabilmente diverso) eliminato il file eliminato il problema. Con pagamenti elettronici il problema non si presentava e comunque l'utente fleggava il checkbox per la GDPR Per chi utilizza il tema classic senza child theme customizzato tipo me il problema non sussisterà Ah ok, si certo bisogna vedere se questo non succeda anche sui temi default...non ne ho idea perché proprio ancora non uso questa versione di Presta...ne deve passare del tempo prima di adottarla su un produzione. Invece di creare di frequente versioni nuove dovrebbero sistemare quella attuali che ancora non sono assolutamente stabili, anzi hanno bug gravi e ben pesanti lato backoffice e non solo. ci aggiorniamo! Link to comment Share on other sites More sharing options...
Fabry Posted November 7, 2021 Share Posted November 7, 2021 https://github.com/PrestaShop/PrestaShop/pull/26289/files aggiungendo questa linea di codice js si mantiene la compatibiliá verso i temi precedenti. Da testare. ciao 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