Virtuemart muestra precio incorrecto ¿A que puede ser debido

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.
Mostrando 6 respuestas a los debates
  • Autor
    Entradas
    • #86882
      Anónimo
      Invitado

      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.

    • #86919
      redloModerador Foro
      Participante

      Sinceramente no sabria que decirte. Seria conveniente que preguntaras en el *foro de virtuemart* Es algo bastante raro y que seguramente tenga que ver con la programacion del mismo virtuemart.

    • #86932
      Anónimo
      Invitado

      Gracias ya lo he preguntado, ahora a esperar que tengan una respuesta.

    • #87310
      Anónimo
      Invitado

      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.

    • #87550
      Anónimo
      Invitado

      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,3

      Pero 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

    • #87551
      redloModerador Foro
      Participante

      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.

    • #87610
      Anónimo
      Invitado

      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 incorrecta

      No 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.

Mostrando 6 respuestas a los debates
  • Debes estar registrado para responder a este debate.
Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Ver
Privacidad