Módulo para la corrección del redondeo de Prestashop 1.5 [GRATIS]

Módulo para la corrección del redondeo de Prestashop 1.5

Si no lo sabìas, hasta la versión 1.6.0.12 de PrestaShop hay un problema en cómo PrestaShop calcula el IVA y sus redondeos. En pocas palabras: en vez de sumar todo y redondear al final, va redondeando uno a uno cada artículo, lo que genera a veces diferencias de hasta 8 céntimos.

Desde PrestaMarketing, como expertos en PrestaShop, hemos desarrollado este módulo gratuito para las versiones antiguas de PrestaShop que ajusta este cálculo de manera efectiva haciéndolo sobre el total en lugar de manera separada por cada artículo de la cesta.

Mira en la pestaña de más información para ver un ejemplo y los detalles de uso de este aporte.

ATENCIÓN: ESTE MÓDULO NO ES COMPATIBLE CON PRESTASHOP 1.6.0.12 Y SUPERIOR, EN CASO DE ACTUALIZAR A ESTAS NUEVAS VERSIONES TENDRÁ QUE DESINSTALAR LAS MODIFICACIONES QUE HAYA REALIZADO.


Recuerda, que si ves complicada la instalación o si no te atreves a tocar los ficheros de PrestaShop, podemos instalar este módulo en tu tienda con nuestro servicio de instalación de módulos de PrestaMarketing

Contratar instalación de módulo

Más detalles

€ 0,00
€ 0,00 con IVA
Cantidad

El problema del redondeo en PrestaShop

Imagina 3 productos que valen 6.28 (Sin IVA) cada uno y compro 3 unidades de cada uno de ellos :


6.28 * 3 = 18.84
6.28 * 3 = 18.84
6.28 * 3 = 18.84

Total Sin IVA = 56.52  + IVA (21 %)  11.8692  = 68.3892 -> redondeando -> 68.39

Esta sería la forma correcta de calcular el total factura. Pues bien, Prestashop hace lo siguiente: 

6.28 * 3 = 18.84 -> IVA (21%) = 3.9564 > Redondeo ≈ 3.96
6.28 * 3 = 18.84 -> IVA (21%) = 3.9564 > Redondeo ≈ 3.96
6.28 * 3 = 18.84 -> IVA (21%) = 3.9564 > Redondeo ≈ 3.96

Total Sin iva 56.52 iva = 3.96 * 3 = 11.88 -> TOTAL = 68.40

Se produce así un desfase de 0.0108 €  y un descuadre de 1 centimo en la factura, que a mayor unidades o coincidencias de precios que redondeen a la alta mayor será. 

¿La solución? Hacer el redondeo sobre el total en lugar de artículo a artículo. En PrestaMarketing hemos desarrollado un módulo para solucionarlo.

El módulo para solucionar el problema del redondeo de PrestaShop

Una vez que añadas tu producto a la cesta y termines el proceso de compra (gratuito) Recibirás un .zip que contiene el módulo PrestaShop que corrige el redondeo. A partir de ahí, es fácil; tan solo tienes que instalarlo como cualquier otro módulo y él se encargará de sobrescribir los metodos correspondientes de tu instalación de PrestaShop de manera segura.

En el caso de que ya existan métodos sobreescritos sobre el redondeo anteriores a este módulo debes instalar de manera manual la carpeta override del módulo. Ten en cuenta, que la carpeta override del zip consta de tres archivos que, sobrescribiéndolos en tu carpeta /Override, con cuidado de no sobreescribir ningún otro método anterior y combinando los mismos dentro del PHP (archivos con el mismo nombre y extensión), soluciona este problema. 

Concretamente los archivos son: Product.php, Cart.php y order/OrderDetail.php 

PrestaMarketing recomienda hacer copia de seguridad de estos archivos antes de instalar el módulo y no se hace responsable de las posibles perdidas de modificaciones anteriores por una mala instalación por parte del usuario.



Recuerda, que si ves complicada la instalación o si no te atreves a tocar los ficheros de PrestaShop, podemos instalar este módulo en tu tienda con nuestro servicio de instalación de módulos de PrestaMarketing.

Contratar instalación de módulo

Más información: El Blog de PrestaMarketing

Valoraciones

grado 
17/02/2016

Works like a charm

Great module to solve Prestashop round bug.

  • 1 de 1 personas encontraron esta crítica útil.

¡Escribe tu opinión!

Escribe tu opinión

Módulo para la corrección del redondeo de Prestashop 1.5 [GRATIS]

Módulo para la corrección del redondeo de Prestashop 1.5 [GRATIS]

Si no lo sabìas, hasta la versión 1.6.0.12 de PrestaShop hay un problema en cómo PrestaShop calcula el IVA y sus redondeos. En pocas palabras: en vez de sumar todo y redondear al final, va redondeando uno a uno cada artículo, lo que genera a veces diferencias de hasta 8 céntimos.

Desde PrestaMarketing, como expertos en PrestaShop, hemos desarrollado este módulo gratuito para las versiones antiguas de PrestaShop que ajusta este cálculo de manera efectiva haciéndolo sobre el total en lugar de manera separada por cada artículo de la cesta.

Mira en la pestaña de más información para ver un ejemplo y los detalles de uso de este aporte.

ATENCIÓN: ESTE MÓDULO NO ES COMPATIBLE CON PRESTASHOP 1.6.0.12 Y SUPERIOR, EN CASO DE ACTUALIZAR A ESTAS NUEVAS VERSIONES TENDRÁ QUE DESINSTALAR LAS MODIFICACIONES QUE HAYA REALIZADO.


Recuerda, que si ves complicada la instalación o si no te atreves a tocar los ficheros de PrestaShop, podemos instalar este módulo en tu tienda con nuestro servicio de instalación de módulos de PrestaMarketing

Contratar instalación de módulo