-
stefanoreboliAsked on January 21, 2019 at 7:04 AM
Hello,
I need to set up some product order forms.
I've used a template that fits fine https://form.jotformeu.com/90143673558361
The problem is that I need to change the shipping costs by destination and I can't find a way to change them adding a condition.
It would be enough to add a question like "Where do you want your products to be shipped? -Italy -Europe -Rest of the world" whose answer sets the correct shipping costs.
Is that possible, can you help?
Thank you
Stefano
-
David JotForm Support ManagerReplied on January 21, 2019 at 10:39 AM
Setting up a shipping cost through a payment field is only possible per product item, or per transaction: https://www.jotform.com/help/304-How-to-Add-Shipping-Cost-to-Payment-Forms
If you want to do it per location, you would need to do the following:
1) Remove your products from the payment field.
2) Set up your products in checkbox or dropdown fields.
3) Assign a value to each option: https://www.jotform.com/help/301-How-to-Assign-Calculation-Value
4) Perform calculations to get the products total: https://www.jotform.com/help/259-How-to-Perform-Form-Calculation-Using-a-Widget
5) Perform conditional calculations to get the shipping total based on the location: https://www.jotform.com/help/268-How-to-Insert-Text-or-Calculation-into-a-Field-Using-Conditional-Logic
6) The add up the product's total, with the shipping total in a new form calculation field: https://www.jotform.com/help/301-How-to-Assign-Calculation-Value
7) Finally, pass this total to the payment field: https://www.jotform.com/help/275-How-to-Pass-a-Calculation-to-a-Payment-Field
-
stefanoreboliReplied on January 22, 2019 at 6:51 AM
Thank you David,
I'll probably use a different form for each of the 2 shipping areas,
seems much simple,
S
-
Girish JotForm SupportReplied on January 22, 2019 at 8:14 AM
Do let us know if you come across any further difficulties here. You can add your response in this thread.
If you have any other query which is not related to the above issue, please open a new thread.