Calculate prices from zones to zones and item size

  • Profile Image
    Asked on January 18, 2017 at 06:13 AM

    Hi Jotform.

    Im trying to make a price calculator for my transportation company 

    I have tried a lot of different directions now, and everytime i end up with a extremely complicated form nobody can figure out.

    I,m trying to do the following:

    A customer has to enter a zip code for pickup and a zip code for their delivery.

    I have divided Denmark into 10 zones ( all danish zipcodes , 2000 + )

    in the next step the customer should be able to choose what kind of goods they want to transport. I first did a dropdown with choices , but ended up with a seriously long list, so i'm now using an autocomplete field .

    All the choices has a base price.

    Lets say a couch costs 100 dollars to send from zone 1 to zone 4 . 

    But the same couch will cost 150 dollars to send from zone 3 to zone 6

    On top of that the customer should able to send more stuff for a discounted price.

    An example could be :

    1 couch from zone 1 to zone 4 100 dollars .

    1 chair zone 1 to zone 4 costs normally 40 dollars, but will be discounted to 20 dollars if the customer choose the couch first .

    Just to make it even more complicated the system should add road tax to specific zones, zone 1 , 2 and 3 

    My conditional logic would be off the charts if i did all zipcodes , and it seems i can only add 10 zipcodes at a time, or else it will not work 

    Do you have any idea if this is even possible in jotform ?


    thanks for the help




  • Profile Image
    Answered on January 24, 2017 at 01:01 PM

    any idea how to accomplish this ? 

  • Profile Image
    Answered on January 24, 2017 at 03:01 PM

    That sounds a little complicated but I guess doable with form calculation and conditions.

    I would suggest finalizing the form first with all the products and zip codes mentioned and share the form URL with us so we can assist you with calculations and conditions if you require it.

    We'll wait for your reply.