Question about Stripe for products: Quantity discounts & International shipping rates

  • Profile Image
    Asked on July 27, 2019 at 02:41 PM


    I have two questions about setting up products with Stripe....

    1. I have a product that I want to set a discounted price for if someone purchases 5 or more...can I do that?

    2. I have US shoppers and international shoppers...I need to set a different shipping rate for each...can I do that?

    If I can't do either (or both) with Stripe...can I do it with PayPal or does anyone have any suggestions or workarounds?

    Thanks, Tom

  • Profile Image
    Answered on July 27, 2019 at 06:32 PM

    You can create special pricing for your items or list the products manually and calculate it using form calculation widget.

    For special pricing, please refer to this guide: What-is-Special-Pricing

    What I suggest is to create a manual list of your items using the multiple-choice element and then assign calculation value. Then, calculate the selected products using the form calculation widget.

    Here's the guide for that:



    Once it's done, you can pass the calculated amount into your payment field: How-to-Pass-a-Calculation-to-a-Payment-Field

    Here's my demo form:, you can clone it to inspect and to know how it was done.

    Guide: How-to-Clone-an-Existing-Form-from-a-URL

  • Profile Image
    Answered on July 28, 2019 at 02:49 PM

    OK, Thanks so much!  

    I was able to apply special pricing for quantity orders...great!

    However now I'm still having problems setting up my shipping.

    Here's what I want to do...if someone places an order that ships to a US address I need one set of shipping options (each item has a shipping cost for the first item and then a different cost for each additional item, no problem) BUT if the order ships to a non-US address (international) I need a different set of shipping options to kick in...can this be done?

    My workaround idea was to have a separate link to international orders that they click...or is there a better solution?



  • Profile Image
    Answered on July 28, 2019 at 06:32 PM

    Unfortunately, there's no country-based option for shipping only for taxes. Example:

    But there's a workaround by using regular fields as your product, apply calculations then pass the total amount to the payment field.


    Please clone this form you can inspect it on your end.

    Here's what I did:

    1. First, I use the Inventory Widget for each product.

    2. Then I added the form calculation widgets to get the total of each product (product price * quantity), the shipping and the grand total.

    3. I added conditions for the product discount ($5 for 5+) and shipping based on the selected country.

    4. I switched the existing Stripe payment type to User Defined Amount from Sell Products then set the Grand Total calculation field on Get Price From option.

    If you're stuck with any of the above steps, let us know.

  • Profile Image
    Answered on July 29, 2019 at 01:53 PM