scardovi Posted November 29, 2016 Share Posted November 29, 2016 Mi capita spesso quando ho più prodotti e più quantità per singolo prodotto che paypal faccia un pagamento per un importo di qualche centesimo diverso dall'ordine su PS. E' certamente un problema di arrotondamento dei singoli prezzi, come posso risolvere? Link to comment Share on other sites More sharing options...
zod Posted December 10, 2016 Share Posted December 10, 2016 (edited) Ho lo stesso problema, è un errore conosciuto che affligge Prestashop 1.5 e 1.6, non capisco come mai dopo tutto questo tempo non lo risolvono definitivamente. Nel forum suggeriscono varie soluzioni, ho appena fatto la modifica più semplice da BO e attendo di verificare al prossimo acquisto.Vale per PS 1.6, in impostazioni generali accertare che l'arrotondamento sia per 2 decimali, poi nel campo "tipo di arrotondamento" scegliere "per ciascuna riga", invece che sul totale, forse va anche scegliendo "per ciascun articolo". Questa è infatti la modalità usata da PayPal quando fa il ricalcolo del carrello usando tutti i prezzi dei prodotti. Altre soluzioni non verificate: A) Dicono di modificare la classe classes/Cart.php, ma non ho trovato corrispondenza di codice.https://www.prestashop.com/forums/topic/45873-solved-paypal-error-value-differs-fom-cart-value-after-completing-order/ Per versioni PS 1.5, dicono di modificare un'altra riga sempre in Cart.php https://www.prestashop.com/forums/topic/382738-paypal-and-corrency-rounding/C) In un blog ho trovato che potrebbe essere un problema in product.js e si riferisce a PS 1.6.0.9 (Vincent Badia dice di sostituirlo con quello nella versione 1.6.0.14)http://vicentbadia.com/en/prestashop-1-6-0-9-%C2%B7-error-al-redondear-los-precios-en-la-ficha-de-producto/ Edited December 10, 2016 by zod (see edit history) Link to comment Share on other sites More sharing options...
Davide_Z Posted December 29, 2016 Share Posted December 29, 2016 (edited) Ho anch'io lo stesso problema. Hai risolto con la modifica da BO?Io ho impostato 2 decimali e arrotondamento per ciascuna riga ma il problema riman Edited December 29, 2016 by Davide_Z (see edit history) Link to comment Share on other sites More sharing options...
zod Posted December 29, 2016 Share Posted December 29, 2016 Nel mio caso la modifica da BO funziona, non vedo errori negli ultimi ordini, forse dipende dalla versione PS.Prova a fare un backup e tentare le altre soluzioni, quella di sostiutire "products.js" è semplice.Oppure prova ad aggiornare Prestashop se questo è fattibile. Link to comment Share on other sites More sharing options...
Davide_Z Posted December 29, 2016 Share Posted December 29, 2016 Che versione hai? Io ho la 1.6.1.6 Link to comment Share on other sites More sharing options...
zod Posted December 29, 2016 Share Posted December 29, 2016 Che versione hai? Io ho la 1.6.1.6 Il sito ha 1.6.0.11, la tua è recente e non dovrebbe avere problemi, forse dipende da file vecchi nel tema, se davvero dipende dal js. Link to comment Share on other sites More sharing options...
polxxx Posted January 5, 2017 Share Posted January 5, 2017 Io ho lo stesso problema su 3 diversi cataloghi.. versione 1.6.1.8 e 1.6.1.6, al momento per me nessuna delle soluzioni proposte ha dato risultati. Se qualcuno avesse suggerimenti sarebbero ben accetti Link to comment Share on other sites More sharing options...
eklektika Posted June 6, 2017 Share Posted June 6, 2017 Se può essere utile la mia esperienza, a me è capitato in 2 occasioni: nel caso in cui, in un prodotto, ho arrotondato il prezzo (tasse escluse) a 2 decimali ... non è mai successo con l'arrotondamento automatico (6 decimali); e nel caso in cui, nelle impostazioni generali ho messo l'arrotondamento consigliato (per eccesso quando si è alla metà) invece impostando l'arrotondamento per difetto quando si è alla metà non mi sembra dare problemi... infatti, quando capita, l'importo totale paypal è inferiore a quello dell'ordine. Il tipo di arrotondamento lo tengo impostato su ciascuna riga. 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