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.
Special Pricing: Allow pricing to apply specific to "For Each Sub Products" OR "For Sub Products Total Quantity"Asked by zapin on January 30, 2017 at 02:05 AM
I got sub pricing on some of my my products, and the feature is great, but when I got for example 2 for 10.- of a product, you only get the discount if you choose 2 of the same products, if you mix it, you don`t get the discount. It should be so the customers can mix it and still get the discount, is that possible to do ?
I checked your form but I don't see any coupon or special pricing that would trigger a discount. Could you please give us more details? An example or the functionality that you are referring to?
If you want to perform discounts on your products, you can use the following feature:
To add special pricing on a product quantity: https://www.jotform.com/help/265-What-is-Special-Pricing
To add a coupon code field that would discount the pricing of your products: https://www.jotform.com/help/233-How-To-Add-Coupon-Code-in-the-Payment-Form
I hope that helps.
I meant I have added sub products (not prices) to some of my products, and when this is enabled, and I at the same time got a discount price when you by 2 or more, for example the product "fastelavnsboller" in my form you pay 8 DKK each if you pick two different flavours, and it should be 10 DKK. when you buy 2. It gives you the correct pricing if you pick 2 of the same flavour.
I hope this makes more sense then my first post.
Note that in your case, they are sub products, individual pricing will be set on each of the sub products that you have.
Unfortunately, the special pricing for the quantity is set for each of the sub products and not on the totality of the main product. This is how it was designed.
I'll forward this as a feature request, but I cannot guarantee that this change will be implemented anytime soon. But rest assure that our developers are aware of this.
For a workaround, unfortunately the only way I can think of that we can achieve this is using any of the methods below:
Solution #1: By separating your flavors or sub products as a list using the Configurable List widget.
Here's an example form: https://www.jotformpro.com/form/70291481436961
1. I added a Configurable list widget. Here's a guide to learn more about it: https://www.jotform.com/help/282-How-to-Set-Up-the-Configurable-List-Widget
2. Below is an example, you can see that the flavor for the product one is on a separate field. The good thing with the widget is that it will allow your users to add multiple rows.
Now the special pricing for the quantity will be applied to the whole product.
I'm not sure if this will work for your though.
Solution #2: Another way is to recreate your products using the default fields like text boxes and drop down options, and use conditional logic to apply the calculation on prices. Below are the guides that might help:
Now after you get the total calculations, you can pass it directly to your payment field by following this guide: https://www.jotform.com/help/275-How-to-Pass-a-Calculation-to-a-Payment-Field
To learnm more about conditional logic, you can check this link: https://www.jotform.com/help/57-Smart-Forms-Using-Conditional-Logic
I hope that helps.
Thank you, hoping it will be added in future version :) Solution one won`t work in my type of form, but I`ll try to look into solution two and see if that will work.
Thank you for your help.
On behalf of my colleague, you are welcome. It seems my colleague have already sent a feature request to our backend team. Though we cannot provide an ETA on this but we will get back to you as soon as we have any update on this.