Agregar una tarifa extra al carrito de compra

  • fixman
    Fecha de consulta 31 de octubre de 2021, 22:47

    Hola,

    Necesito agregar un cargo por servicio al total de la compra en el formulario pero no encuentro como hacerlo, la condición es la siguiente.

    1. El usuario elige "Municipio" (cada municipio tiene un costo asignado)
    2. Agrega sus productos al carrito y el costo del municipio se debe sumar al total del carrito de compra.

    Agradecería mucho su ayuda.

  • Kevin Support Team Lead
    Fecha de respuesta 1 de noviembre de 2021, 11:22

    Es posible agregar un valor extra como lo solicitas, pero me temo que para ello tendrás que modificar tu integración de pago, ya que al usarla para vender productos, no es posible alterar el total basado en selecciones en otros campos, acá te dejo los pasos a seguir para lograrlo:

    • Primero tienes que configurar tus productos usando campos básicos, por ejemplo, usando campos de texto, listas desplegables.
    • Luego tienes que agregar un widget de cálculo donde obtendrás el precio a pagar solamente de los productos, aquí únicamente tienes que multiplicar la cantidad ingresada por el precio del producto, es importante mencionar que las mismas reglas de operaciones aplican para este widget, como ejemplo puedes configurarlo para que la fórmula sea así: (cantidad producto 1 * precio producto 1) + (cantidad producto 2 * precio producto 2)

      La siguiente guía te dará más detalles sobre como realizar este tipo de cálculos: https://www.jotform.com/help/259-how-to-perform-form-calculation-using-a-widget/
    • El siguiente paso es agregar el campo donde insertarás la tarifa extra dependiendo del municipio seleccionado, una vez lo tengas, solo tienes que agregar las condiciones correspondientes, para ello puedes referirte a la siguiente guía: https://www.jotform.com/help/268-how-to-insert-text-or-calculation-into-a-field-using-conditional-logic/
    • Luego solamente tienes que agregar un widget de cálculo para sumar el sub total con la tarifa, y este será el precio final.
    • El último paso es pasar el precio final a la integración de pago, puedes referirte a la siguiente guía para más detalles: https://www.jotform.com/help/275-how-to-pass-a-calculation-to-a-payment-field/

    Te recomendaría darle un intento y dejarnos saber si tienes alguna duda.

  • fixman
    Fecha de respuesta 1 de noviembre de 2021, 12:34

    Hola Kevin, muchas gracias por la información pero desgraciadamente no me es útil agregar una lista desplegable por que los usuarios solo pueden elegir un solo producto cuando deberían poder agregar varios productos y cantidades. Actualmente estamos usando el siguiente formulario https://www.cognitoforms.com/FixmanMx/cotizaci%C3%B3ndeserviciosfixman podrías echarle un vistazo y decirme si es posible hacer algo igual en jotform.

    Gracias de antemano.

  • David Jotform Support Manager
    Fecha de respuesta 1 de noviembre de 2021, 13:10

    Contamos con un widget que permite agregar campos de forma dinámica: https://www.jotform.com/help/282-how-to-set-up-the-configurable-list-widget/

    Demo: https://form.jotform.com/213045166465050

    Desafortunadamente, no es posible hacer cálculos basados en ese widget, y los elementos de pago tampoco tienen la opción de agregar productos dinámicamente.