Exceso de Decimales...
 
Avisos
Vaciar todo

Exceso de Decimales Prestashop Filtro y facturación

13 Respuestas
4 Usuarios
0 Reactions
47 Visitas
 Jose
Respuestas: 50
Trusted Member
Topic starter
 

Hola!
Tengo un problema con los decimales en prestashop 1.7, aparentemente está bien configurado en el panel de administración porque en los precios de los productos solo figuran dos, pero por el contrario en el filtro de productos y en la facturación aparecen un montón de decimales, lo que da problemas con la contabilidad...

Pueden ver el filtro de precio en esta página:
Contenido solo visible a usuarios registrados


 
Respondido : 29/10/2019 8:47 am
Pepe
 Pepe
Respuestas: 41113
Illustrious Member Admin
 

Hola Jose .

Vamos a ver si podemos solucionarlo por partes.

Vemos primero lo de la factura.
.- Accede a la carpeta Themes -> tu_plantilla
.- Revisa si tienes la carpeta " mails " si existe la renombras.

Crea un nuevo pedido y comprueba si lo de los decimales se soluciona.

Un saludo


 
Respondido : 29/10/2019 10:03 am
 Jose
Respuestas: 50
Trusted Member
Topic starter
 

Gracias por tu respuesta, acabo de generar una factura en un pedido que ya estaba hecho de antes de hacer el cambio que me has dicho. Ahora veo los decimales a la izquierda, y al final se redondea, como que hemos ganado un paso en el redondeo, pero aun hay decimales de sobra en el primer paso. Esto puede ser porque el pedido era de antes, o porque aun hay que modificar algo?

Gracias
Saludos


 
Respondido : 29/10/2019 10:40 am
Pepe
 Pepe
Respuestas: 41113
Illustrious Member Admin
 

Hola Jose.

Esto puede ser porque el pedido era de antes,
Es posible, si puedes realiza un pedido nuevo y comprueba si se muestra bien.

Lo que hicimos antes es eliminar los archivos que generaban la factura de tu plantilla y dejar los que tiene por defecto Prestashop.

Un saludo


 
Respondido : 29/10/2019 11:35 am
 Jose
Respuestas: 50
Trusted Member
Topic starter
 

Hola Pepe,

Gracias por tu respuesta acabo de ver un pedido posterior a la modificación y aparecen decimales, te adjunto captura. Comentarte que en el panel de prestashop, en los detalles no aparecen decimales, pero en la factura si
te adjunto las facturas
gracias


 
Respondido : 29/10/2019 11:46 am
Pepe
 Pepe
Respuestas: 41113
Illustrious Member Admin
 

Hola Jose.

ok, probemos a modificarlo desde el propio archivo.
.- Accede a la carpeta translations -> cldr
.- Edita el archivo " main--es-ES--numbers "
.- Busca la siguiente línea:

"standard":"#,##0.00u00a0u00a4"

.- Modifica por lo siguiente:

"standard":"#,##0u00a0u00a4"

Comprueba si después de eso se soluciona.

Nota: recuerda descargar una copia del archivo antes de la modificación paar tener una copia del original.

Un saludo


 
Respondido : 29/10/2019 3:00 pm
 Jose
Respuestas: 50
Trusted Member
Topic starter
 

Gracias Pepe, pero el problema continua. te adjunto una captura de un pedido posterior al cambio

Saludos


 
Respondido : 29/10/2019 3:57 pm
Pepe
 Pepe
Respuestas: 41113
Illustrious Member Admin
 

Hola Jose.

Ok edita de nuevo el archivo y modifica todas las que tengan la estructura " #,##0.00u00a0u00a4 "

Un saludo


 
Respondido : 29/10/2019 4:45 pm
 Jose
Respuestas: 50
Trusted Member
Topic starter
 

Gracias Pepe,
El error continua, he cambiado lo que me comentas en main--es-ES--numbers,
Te adjunto una captura con todas las los archivos de esa carpeta por sin nos ayuda

Gracias
Saludos


 
Respondido : 29/10/2019 5:31 pm
Bulmaro
Respuestas: 4380
Famed Member Moderator
 

Hola José,

Prueba eliminando el caché de Prestashop, si persiste entonces, por favor ¿Podrías compartir los archivos que modificaste? ¿Qué versión tienes exactamente de Prestashop? ¿Podrías listar los módulos que tienes instalados y activos?

Sucede que en al menos la última se corrigió ese Bug, anexo factura que he generado en un servidor de pruebas.

Saludos.


 
Respondido : 29/10/2019 7:02 pm
 Jose
Respuestas: 50
Trusted Member
Topic starter
 

Gracias por tu ayuda, el error persiste te indico lo que me pides:

Versión prestashop 1.7.6.0

te adjunto los archivos y módulos, gracias!


 
Respondido : 06/11/2019 7:25 pm
 Jose
Respuestas: 50
Trusted Member
Topic starter
 

El archivo main--es-ES--Numbers tiene el siguiente código:

{"main":{"es-ES":{"identity":{"version":{"_cldrVersion":"26","_number":"$Revision: 10669 $"},"generation":{"_date":"$Date: 2014-07-23 16:10:33 -0500 (Wed, 23 Jul 2014) $"},"language":"es","territory":"ES"},"numbers":{"defaultNumberingSystem":"latn","otherNumberingSystems":{"native":"latn"},"minimumGroupingDigits":"1","symbols-numberSystem-latn":{"decimal":",","group":".","list":";","percentSign":"%","plusSign":"+","minusSign":"-","exponential":"E","superscriptingExponent":"u00d7","perMille":"u2030","infinity":"u221e","nan":"NaN","timeSeparator":":"},"decimalFormats-numberSystem-latn":{"standard":"#,##0.###","long":{"decimalFormat":{"1000-count-one":"0 mil","1000-count-other":"0 mil","10000-count-one":"00 mil","10000-count-other":"00 mil","100000-count-one":"000 mil","100000-count-other":"000 mil","1000000-count-one":"0 millu00f3n","1000000-count-other":"0 millones","10000000-count-one":"00 millones","10000000-count-other":"00 millones","100000000-count-one":"000 millones","100000000-count-other":"000 millones","1000000000-count-one":"0 mil millones","1000000000-count-other":"0 mil millones","10000000000-count-one":"00 mil millones","10000000000-count-other":"00 mil millones","100000000000-count-one":"000 mil millones","100000000000-count-other":"000 mil millones","1000000000000-count-one":"0 billu00f3n","1000000000000-count-other":"0 billones","10000000000000-count-one":"00 billones","10000000000000-count-other":"00 billones","100000000000000-count-one":"000 billones","100000000000000-count-other":"000 billones"}},"short":{"decimalFormat":{"1000-count-one":"0K","1000-count-other":"0K","10000-count-one":"00K","10000-count-other":"00K","100000-count-one":"000K","100000-count-other":"000K","1000000-count-one":"0M","1000000-count-other":"0M","10000000-count-one":"00M","10000000-count-other":"00M","100000000-count-one":"000M","100000000-count-other":"000M","1000000000-count-one":"0000M","1000000000-count-other":"0000M","10000000000-count-one":"00MRD","10000000000-count-other":"00MRD","100000000000-count-one":"000MRD","100000000000-count-other":"000MRD","1000000000000-count-one":"0B","1000000000000-count-other":"0B","10000000000000-count-one":"00B","10000000000000-count-other":"00B","100000000000000-count-one":"000B","100000000000000-count-other":"000B"}}},"scientificFormats-numberSystem-latn":{"standard":"#E0"},"percentFormats-numberSystem-latn":{"standard":"#,##0u00a0%"},"currencyFormats-numberSystem-latn":{"currencySpacing":{"beforeCurrency":{"currencyMatch":"[:^S:]","surroundingMatch":"[:digit:]","insertBetween":"u00a0"},"afterCurrency":{"currencyMatch":"[:^S:]","surroundingMatch":"[:digit:]","insertBetween":"u00a0"}},"accounting":"#,##0u00a0u00a4","standard":"#,##0u00a0u00a4","unitPattern-count-one":"{0} {1}","unitPattern-count-other":"{0} {1}"},"miscPatterns-numberSystem-latn":{"atLeast":"Mu00e1s de {0}","range":"{0}-{1}"}}}}}

Gracias
saludos


 
Respondido : 06/11/2019 7:34 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Tienes algún archivo de traducción como parte de los archivos de tu theme, busca alguna carpeta de lang o languages o translate en los arhivos de tu theme y renómbrala temporalmente.

De manera general para descartar problema con tu theme puedes probar cambiando temporalmente de theme, usar el theme por defecto Classic y verificar, realiza esta prueba poniendo antes tu sitio en mantenimiento, o en un clon de tu sitio.

Saludos.


 
Respondido : 06/11/2019 8:54 pm