Special Pricing: Allow pricing to apply specific to "For Each Sub Products" OR "For Sub Products Total Quantity"

  • Profile Image
    Asked 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 ?



  • Profile Image
    Answered on January 30, 2017 at 02:15 AM

    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. 

  • Profile Image
    Answered on January 30, 2017 at 02:30 AM

    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.

  • Profile Image
    Answered on January 30, 2017 at 03:15 AM

    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. 

  • Profile Image
    Answered on January 30, 2017 at 03:46 AM

    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.

  • Profile Image
    Answered on January 30, 2017 at 05:29 AM

    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.

  • Profile Image
    Answered on January 30, 2017 at 06:16 AM

    Hello zapin,

    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.

    Thank you!