How to Add Free Product with Only Shipping Cost on Paypal?

  • teamsimons
    Asked on November 3, 2015 at 5:16 AM

    Hello,

    Thank you for providing the means by which users have "complete access to all of [your] features" even at the Starter (free) level.

    I have made three forms so far, the most recent of which integrated a PayPal widget:

    - Username: teamsimons

    - Form: My Free Sample Request.

    The way I want for this form to work is for the products themselves to be free (USD$0.00) but for users to pay only Shipping.

    I asked my husband Mike to test the form last night. When the form processed, PayPal indicated that the product had to cost more than "0". He cancelled the transaction.

    I revised the form to show that each of the 6 products plus "S&H" (shipping and handling) cost $2.00 each and I set no shipping cost. When my husband tested the form that time, the transaction went through PayPal without a hitch. The emails accurately reported that the "[sample] plus S&H" was $2.00 but that "Shipping" was $0.00.

    I am grateful that the second attempt to send a payment went through so smoothly, but I really want to make the form within JotForm to show that each product is free and the shipping and handling is USD$2.00.

    I am unable to find the answer to my question on

    http://www.jotform.com/help/188-How-to-add-Shipping-to-your-Paypal-standard-account

    or

    http://www.jotform.com/help/keyword_search.php?rpp=0&search=free.

    Would you please be so kind as to let me know how I may remedy this problem?

    Thank you very much in advance.

    Sincerely,

    Vicki Simons

  • mert JotForm UI Developer
    Replied on November 3, 2015 at 9:23 AM

    Hi Vicki,

    I cloned your form and found that you gave that shipping value to the product not the shipping cost. That's why, you will see the price for product $2 on the checkout screen.

    On Paypal payment tool, there is an option to set shipping prices; but firstly, you need to set the products' values to zero.

    How to Add Free Product with Only Shipping Cost on Paypal? Image 1 Screenshot 40

     

    Now, we can set the Shipping costs.

    How to Add Free Product with Only Shipping Cost on Paypal? Image 2 Screenshot 51

     

    After these changes, you will see the price for shipping $2 on checkout screen:

    How to Add Free Product with Only Shipping Cost on Paypal? Image 3 Screenshot 62

     

    I hope this method will help you. If you need an extra information, please feel free to ask.

    Have a great day.

  • Vicki Simons
    Replied on November 3, 2015 at 11:31 AM

    Hello,

    Thank you for your response. As I mentioned previously, the first time I set the form, I had USD$0.00 for all products with USD$2.00 for shipping for each product.

    PayPal would not accept this so I changed the setting for all products to be USD$2.00 for each product and S&H. At that point, PayPal would allow the transaction to go through.

    I just changed the form back to its first setting -- and as you have indicated -- and this image is a screenshot of what PayPal shows when I try to get this to work:

    http://mrsimons.com/image-files/paypal-error-on-jotform-free-product-just-shipping.png.

    Is this a matter that I need to take up with PayPal directly?

    Thanks in advance.

    Sincerely,

    Vicki Simons

  • David JotForm Support
    Replied on November 3, 2015 at 3:06 PM

    Unfortunately, PayPal will not accept products that have 0 cost.  You would either need to use your original setup with a $2.00 cost associated with each product or use calculations and forward the total to the payment field. 

    You would set up a radio button field, then assign calculation values:

    http://www.jotform.com/help/301-How-to-Assign-Calculation-Value

    After that, calculate the total in a calculation widget:

    http://www.jotform.com/help/259-How-to-perform-calculation-in-the-form

    Then pass that total to the payment field:

    http://www.jotform.com/help/275-How-to-pass-a-calculation-to-a-payment-field

    This would require setting your products up again outside the payment field but you would then be able to label your products however you would like.