What is JotForm?
JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.

At JotForm, we want to make sure that you’re getting the online form builder help that you need. Our friendly customer support team is available 24/7.

We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.


  • Profile Image

    Display different shipping charge for different zip codes

    Asked by positivecf on November 02, 2012 at 05:49 AM

    Hi,

     

    Is there a way to display different shipping charge for different zip codes?

     

    eg. for zip codes 01-20 the respective shipping charge will be $10

    zip codes 21-40 the respective shipping charge will be $20

     

    eg of other websites that has variable shipping charges

    www.foodpanda.sg

     

     

    Thanks in advance!

     

  • Profile Image
    JotForm Support

    Answered by NeilVicente on November 02, 2012 at 07:05 AM

    Hello,

    Currently, our payment tools do not have a shipping charge option built-in, but there is a workaround which involves adding separate product items as shipping charge.

    Here's an example:.

    http://www.jotform.me/form/22084211894452?myProducts3[][id]=1004

    However,  product items cannot be dynamic, so there is no way to change the price according to another field's value (zip code).

    I can imagine a workaround which will require the creation of as many copies of the order form as the number of zip code group in your variable shipping charge scheme. Depending on the zip code entered, the appropriate order form will be displayed, either on-page (via conditions) or redirected (via custom URL).

    If you want to give this a go, please let me know and I'll lay out directions for you.

    Thanks!