Diseño y Posicionamiento Web con Joomla › Foros › General › Joomla en General › Virtuemart muestra precio incorrecto ¿A que puede ser debido
- Este debate tiene 6 respuestas, 2 mensajes y ha sido actualizado por última vez el hace 14 años, 6 meses por Anónimo.
-
AutorEntradas
-
-
12/01/2010 a las 13:10 #86882AnónimoInvitado
Hola esto terminado o intentando terminar la web pero me ha surgido un gran problema que puede ocasionar desconfianza en mi futura web, tengo puesto el precio como atribute ya que tengo 2 precios uno es del artículo y otro el marcado o manipulado:
ARTÍCULO: 1.000 a 2.499 (= 0,051 €)
Marcaje: 1.000 a 2.500 unidades (= 0,164 €)SUMA REAL NO MOSTRADA: 0,215
[color=#BF0000]SUMA REAL MOSTRADA AL FINALIZAR EL PEDIDO: 0,220 ( SI PONEMOS 1.000 ARTICULOS 220,000 €)
[/color]
Pues la suma de esto en 1.000 artículos seria de 215,000 euros, pero virtuemart me muestra que son 220,000 euros, el problema por lo que veo está en la suma que la hace al alza y supone un error ya que después al aplicar el IVA lo aplica bien, ya que lo hace sobre el precio correcto (215 €) pero que en realidad visualizado es de 220 €¿Hay alguna manera de poder arreglar este pequeño gran problema y que la suma de (ejemplo: 0,051 + 0,164 de 215 en vez de 220)?
Ya estoy desesperada y no sé dónde mirar cómo solucionar este GRAN problema para mí. Ojala alguien sepa darme alguna esperanza, ya que este año como siga así en los 12 días que llevo me da algo, todo son problemas y más problemas.
Gracias.
-
15/01/2010 a las 15:00 #86919Moderador ForoParticipante
-
16/01/2010 a las 04:13 #86932AnónimoInvitado
Gracias ya lo he preguntado, ahora a esperar que tengan una respuesta.
-
04/02/2010 a las 00:25 #87310AnónimoInvitado
Despues de estar mirando VM a fundo me dado cuenta que mi VM da el mismo problema que tienes, la suma de más de dos digitos es erronea, tanto en la demo como en los productos subidos por mi. He mirado en el foro de VM pero de momento no responden a una solución.
No se si habra más casos, pero si es asi estaria bien saberlo para poder arreglarlo entre todos.
-
12/02/2010 a las 15:38 #87550AnónimoInvitado
Pus despues de unas semanas desesperado preguntado por todo foro y por el del mismisimo VM sigo sin solucón y mi gran sorpresa que hay muchisima gente que tiene el problema de 3 decimal que lo redondea en vez de dar la suma real.
Por más que miro no veo solución, alguna persona comprensiba que haya tenido el mismo problema y pueda ayudarme guiandome diciendome todo lo que te deveria de tocar.
Yo he tocado esto de la BD.
__y6z4i_vm_product_price__
product_price decimal(12,5) dejandolo en 12,3__y6z4i_vm_order_items__
product_item_price decimal(15,5) dejandolo en 12,3
product_final_price decimal(12,2) dejandolo en 12,3Pero siguiendome el redondedo. Lo único quehe vsito es que en propiedades del articulo el Product Price (Gross): me salen dos digitos en vez de 3.
YA NO SE QUE HACER, soy una renegada pero por más que lo estoy intentando soy incapaz de conseguior y este redondeo me supone problemas ya que queda realmente mal.
En el foro de VM el mismo problema
http://forum.virtuemart.net/index.php?topic=42906.msg139567#msg139567
-
12/02/2010 a las 16:00 #87551Moderador ForoParticipante
Bien, el tema esta en que si el valor de la suma es superiror a dos decimales, redondea. En Administración / Tienda / Editar Tienda en el cuadro “Modo de visualización de moneda / Decimales” si situas el raton encima de la I azul que esta justo al lado, dice lo siguiente : El numero mostrado de decimales (puede ser 0) Redondea si valor tiene un numero diferente de decimales. Haz lo siguiente, pon que salgan tres o cuatro decimales o cero decimales. Prueba a ver si te funciona primero con tres decimales.
-
15/02/2010 a las 11:55 #87610AnónimoInvitado
Ya lo he probado, y me pasa lo siguiente:
Si lo pongo a 0 no muestra ningun precio
Si le pongo 2 decimales la suma es correcta sin alza
Si le pongo 3 decimales la suma es incorrecta
si le pongo 4 decimales la suma es incorrectaNo se si tendra que ver o no pero yo quiero que el producto tenga 2 precios, (ejemplo:) uno de chupetes y el otro de grabación del chupete y claro la unica manera que se hacerlo es poner los precios como atribute ya que si lo pongo e la casilla de precio solo me deja poner digamos el de chupete no me deja poner otro de grabación y claro este ultimo es opcional (no se si me explicado bien)
De todas maneras veo que hay mucha gente con el mismo problema y solamente con un escalado de precios no con dos como seria mi intención.
-
-
AutorEntradas
- Debes estar registrado para responder a este debate.