Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

OsCommerce. Me quita decimales en lineas de facturas

Estas en el tema de OsCommerce. Me quita decimales en lineas de facturas en el foro de Sistemas de gestión de contenidos en Foros del Web. En el detalle de los pedidos que han hecho los clientes, en sus facturas y albaranes, hay una columna de precio sin IVA. Observo que ...
  #1 (permalink)  
Antiguo 04/08/2010, 04:11
Avatar de arunda2  
Fecha de Ingreso: octubre-2008
Ubicación: España
Mensajes: 28
Antigüedad: 16 años, 1 mes
Puntos: 0
[Solucionado] OsCommerce. Me quita decimales en lineas de facturas

En el detalle de los pedidos que han hecho los clientes, en sus facturas y albaranes, hay una columna de precio sin IVA. Observo que este valor siempre se redondea y se pierden los decimales. Se queda un numero entero. A partir de ahí se calcula el resto de columnas con el precio con IVA y sale todo mal

Pero después, el total de la factura está Bien


El precio de cada artículo en cada ficha está almacenado bien, con IVA y sin IVA todo OK
Como moneda tengo Euro, con dos decimales, separador de miles es "," y separador decimal es "."
En los precios de la tienda se ve todo bien y aparentemente funciona todo bien menos esto de las líneas de las facturas

¿Alguna idea de como arreglarlo?
GRACIAS

Última edición por arunda2; 10/08/2010 a las 03:50
  #2 (permalink)  
Antiguo 06/08/2010, 03:43
 
Fecha de Ingreso: julio-2009
Mensajes: 16
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: OsCommerce. Me quita decimales en lineas de facturas

Aquí tienes la solución:

en el archivo checkout_process.php

busca:
'final_price' => $order->products[$i]['final_price'],

y lo cambias por:
'final_price' => str_replace(',', '.', $order->products[$i]['final_price']),

Si tienes los archivos:

includes/modules/payment/paypal_standard.php
includes/modules/payment/worldpay_junior.php

Tienes que hacerles lo mismo

Suerte!
  #3 (permalink)  
Antiguo 10/08/2010, 03:50
Avatar de arunda2  
Fecha de Ingreso: octubre-2008
Ubicación: España
Mensajes: 28
Antigüedad: 16 años, 1 mes
Puntos: 0
De acuerdo Respuesta: OsCommerce. Me quita decimales en lineas de facturas

Ha funcionado perfecto

MUCHAS GRACIAS

Etiquetas: oscommerce
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:42.