Campo personalizado que multiplique el precio del producto

  • Este debate tiene 3 respuestas, 2 mensajes y ha sido actualizado por última vez el hace 7 años por Jesús.
Viendo 4 entradas - de la 1 a la 4 (de un total de 4)
  • Autor
    Entradas
  • #116979
    Jesús
    Participante

    Hola a tod@s.

    Estoy montando una tienda con Virtuemart 3.2.4 en Joomla 3.8.1. Los productos que mi cliente vende tienen un precio base, el cual se modifica en función de tres variables:
    – Color
    – Espesor
    – Longitud

    Para ello, he creado tres campos personalizados (uno para cada variable), donde color y espesor suman una diferencia de precio al precio base. Hasta aquí, todo perfecto.
    El problema está en “longitud”. Ese campo debe de multiplicar el valor que se escoja (por ejemplo, 1,5metros) por el precio base + color + espesor (La fórmula sería: Precio Total = Longitud * (Precio Base + Color + Espesor)).
    ¿Cómo podría conseguir que el campo “longitud” efectúe correctamente esa funcionalidad?

    Como información, he probado el plugin VM Product Cart Variants, pero lo que hace es primero multiplicar longitud * precio base, y después sumar color y espesor (el precio final que arroja es incorrecto).

    Gracias a tod@s de antemano.

    #116981
    Victoria
    Participante

    Hola, mira aqui https://forum.virtuemart.net/index.php?topic=127362.0 a ver si ese plugin te lo soluciona. No soy experta en estos temas, pero es posible que te sirva de ayuda. Si no asi, dilo a ver si encuentro algo mas.
    Va siendo hora que ayude despues de todo lo que me han ayudado en este foro.

    Espero ser util 😉

    #116989
    Jesús
    Participante

    Gracias por tu respuesta.

    Justamente, ese plugin es el que ya he probado y no hace bien los cálculos, ya que primero multiplica longitud por precio base y después suma color y altura, de modo que el resultado es incorrecto.

    He encontrado este plugin https://extensions.virtuemart.net/products/custom-size-detail, que parece ser que hace lo que busco. Cuando lo pruebe, comentaré 🙂

    Saludos.

    #117044
    Jesús
    Participante

    Ya he solventado el problema.

    Con multivariantes, fui creando productos haciendo todas las combinaciones posibles que se pueden obtener entre los atributos “color” y “espesor”. Posteriormente, apliqué el plugin que comenta Victorias forum.virtuemart.net/index.php?topic=127362.0 con las distintas longitudes y funciona perfecto.

    DESACONSEJO TOTALMENTE utilizar este plugin extensions.virtuemart.net/products/custom-size-detail . Primero, porque hace exactamente lo mismo que el anterior (que es gratuito) y cuesta 60€, y segundo porque tiene un servicio de soporte pésimo (responden a la semana, como mínimo, y muy escuetamente). Lo digo porque lo compré y no me ha servido absolutamente para nada.

Viendo 4 entradas - de la 1 a la 4 (de un total de 4)
  • 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 Política de cookies
Privacidad