Creating a shipping cost for additional item

  • Profile Image
    Asked on January 27, 2017 at 12:35 PM


    I m using the paypal form to add my items. I would need to add extra cost for 2nd 3rd item and so on. I think there is not the possibility to do that? If I select "shipment per item" when I select two different items i will have the shipment cost calculated twice. is there a way to customiza that?

    Thank you!

    This is a re-post of a comment on How to Add Options to Payment Forms

  • Profile Image
    Answered on January 27, 2017 at 01:38 PM

    In the payment wizard, you can go to the "Shipping" tab in order to specify the first item cost and additional item cost for shipping.

    Hope that helps. Thank you.

  • Profile Image
    Answered on January 28, 2017 at 05:44 AM

    Hi Jan,

    I was aware of that function but what it is not clear to me is the first item cost. Let's say I have two products items: Prints and t-shirts. Can I tell the plugin to set a shipping cost only for the first item and then 2 euros for the additional item cost? (no matter if it is a t-shirt or a print). If I select "per transaction(flat rate)" the cost might not be enought if someone buys a t-shirt and 2 prints for example.

    In logic format i would say something like this: IF the buyer select only one item the cost is 12.50 euros. IF the buyer select one t-shirt and one print (which are two different items) it has to be 12.50 + 2 euro.

    THanks in advance





  • Profile Image
    Answered on January 28, 2017 at 08:04 AM

    The first item cost simply means that for the first item, you have a specific shipping price and the additional item means that there is an incremental cost for every additional item for that certain product.

    So if a visitor places an order for 3 shirts and the shipping cost is 1 Euro and for every additional cost is .5 Euros, then the total amount that shall appear is shirt price + 2 Euros.

    Equation (1 + .5 + .5)

    If your item costs 12.50 Euros, and for one print you want to place it with an amount of 2 Euros then simply, your print amount is 2 Euros. That's how you will come up with 12.5 + 2.

    Take note that from the screenshot, you can set a shipping amount per individual product item. So you can set a shipping amount for the shirt, but not on the print.

    If I'm misunderstanding your concern, please let us know.




  • Profile Image
    Answered on January 28, 2017 at 08:58 AM


    Thank you. it was clear but it helped me to better understand.

    The problem occurs for exampple when you have differente product items and the customer buy only one product for each item. For example he buys one t-shirt (the first shipment item cost is 6 euros) , teh he buys a print (the first shipment item cost is 12 euros) and then let's say he buys a pant (the first shipment item cost is 10 euros). in this way he will pay 6 + 12 + 10 = 28 euros for the shipment (which is too much). In such cases an implementation of a  rule might be useful to avoid all the extra cost for the shipment.

    Ex: I buy a pant and the cost for the shipment is 10 euros, if I then add a t-shirt to my basket I will pay only the cost for shipment  the additional item (even if the item is not a pant but a t-shirt).

    does it make sense?


    Thanks again for your help




  • Profile Image
    Answered on January 28, 2017 at 09:31 AM

    Thank you for the added clarifications, Lorenzo, however I'm afraid that our implementation of the shipping calculations does not currently cover such advanced schemes of different shipping price based on which of the items are selected in what combination.

    Our shipping options can currently be set either as flat rate, or as a variable rate specific for each of the different products you have available. Essentially, this guide covers what is possible with the shipping module of our payment wizards:

    If you need to have a shipping cost scheme that is more advanced than that, I'm afraid the only option is to use ordinary form fields for your products - such as Drop Down, Radio Button, and Check Box fields.

    Then, you can calculate the price to charge your users based on selections they make on your ordinary form fields:

    Finally, when you have calculated the price, you would pass it on to your payment field for payment:

    I hope this helps.

  • Profile Image
    Answered on January 28, 2017 at 11:53 AM

    Ok thank you. I ve tried it and the calculation field works.

    When we use user defined value into the ppayment form it does not let you use the products form with all the option. This means i have to insert and create every product by hand and create everything from scratch.

    is there a way to leave my products into the payment method (so that i can use all the option for quantity/option and functionality) and then pass the new  value calculated  to the payment itself?



  • Profile Image
    Answered on January 28, 2017 at 12:02 PM

    Unfortunately, that is a limitation as of yet and it's not possible to mix both. You can only choose either the default product-in-payment field method or via user-defined value method. 

  • Profile Image
    Answered on January 28, 2017 at 12:58 PM

    Ok thanks. Is there a form or plugin which Can help me adding my products with also the images so that i can then pass the Total of the basket ti the calculation field?


    Thanks in advance 

  • Profile Image
    Answered on January 28, 2017 at 05:51 PM

    Unfortunately, we don't have a tool that will automatically extract all the products in the payment wizard and create a separate fields from it.

    However, in the Form Builder, you can add fields and insert images. You can use the Form Calculation widget to calculate the total price of your products. After that, you can pass that value to the payment field. Here's a guide:

    Hope that helps. Thank you.