Add shipping to multiple orders of the same item

matterdee
New Community Member

I have a store set up so that each t-shirt sold should have an added shipping fee of $5.  I have recently discovered a problem though.  When people order more than one of the same item they are still only charged $5 instead of being charged for each additional shirt.  How can I set this to where they are charged for each shirt they add to the cart?

Login to Me Too
7 REPLIES 7

skier
Advisor
Advisor

You have a few options.  Assuming you have US PayPal Account, you can setup a shipping method based on item quantity.

 

Another option would be to use the "shipping" override variables in your item button code.

 

You can override the shipping charges on a button by including the following variables:

"shipping" and/or, "shipping2". Note, the shipping variables are related to the item it is associated with, not the entire shopping cart. The "shipping" variable is the cost of shipping the first item. The "shipping2" variable is the cost you would charge for additional numbers of the same item. Let's say you charge $1 to ship the first item, but you might give a price break for the anything beyond the first item. So, for purchasing more of the item you would charge $.50 per item (2

through x).

For example:
For clear text item button code, you can override the Profile Shipping Table calculations
by adding the following lines to your extisting button code:

<input type="hidden" name="shipping" value="1.00">
<input type="hidden" name="shipping2" value=".50">

 

For "hosted" or "encrypted item button code you need to modify button code using
the "Advanced Variables" in Step 3. Note the text box near the bottom of the page.
There you can insert extra variables. For example, to insert the "shipping" and "shipping2"
override variables just enter:
shipping=1.00
shipping2=.50
There's no HTML extras, just the name of the variable, an equal sign and the value.


How to check to see if you have the shipping override enabled.

Note, you have to have at least one shipping method setup for the shipping override variables
to be recognized. If you don't have at least one shipping method setup, you must set one up first.

Log in to your PayPal Account.
Next to your name, select Edit Profile.
Under Selling Preferences, select Shipping Calculations.
Under Domestic Shipping Methods, check the Shipping Method Box
Click on View
On the next page, look for "Override Shipping Methods Per Transaction". It should be "ON"
If not, you need to Edit your settings.
Look for "Use the shipping fee in the transaction instead of my calculator's settings:"
Select "Yes"
Save changes

 

If you need some shipping examples, check out this link.

 

 

Regards,

 

skier

Login to Me Too

lmabee
Contributor
Contributor

I'm a little confused Skier.. can you help clarify for this not-so-code-friendly gal?

 

You said I neede to add the code:

<input type="hidden" name="shipping" value="1.00"> <input type="hidden" name="shipping2" value=".50">

to my button coding to alter shipping costs, for example, if I had additional items priced down in shipping.

 

So I did this, and it didn't make a difference.

 

Here is my code:

 

form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post"> <input type="hidden" name="cmd" value="_s-xclick"> <input type="hidden" name="hosted_button_id" value="10039710"> <input type="hidden" name="shipping" value="9.95"> <input type="hidden" name="shipping2" value="3.00"> <table> <tr><td><input type="hidden" name="on0" value="Sizes">Sizes</td></tr><tr><td><select name="os0"> <option value="Small">Small </option> <option value="Medium">Medium </option> <option value="Large">Large </option> </select> </td></tr> </table> <input type="image" src="https://www.paypal.com/en_US/i/btn/btn_cart_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"> <img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1"> </form>

 

What am I doing wrong?

Login to Me Too

lmabee
Contributor
Contributor

Sorry. I tried to do the coding thing, so my code wouldn't look so crazy, but that didn't work out so well.

 

So here is the code again, (looking more understandable!)

 

form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="10039710">
<input type="hidden" name="shipping" value="9.95">
<input type="hidden" name="shipping2" value="3.00">
<table>
<tr><td><input type="hidden" name="on0" value="Sizes">Sizes</td></tr><tr><td><select name="os0">
 <option value="Small">Small </option>
 <option value="Medium">Medium </option>
 <option value="Large">Large </option>
</select> </td></tr>
</table>
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_cart_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>

Login to Me Too

skier
Advisor
Advisor

Imabee,

 

Unfortunately you did not follow the posted instructions.   As you are using "hosted" item button code, the shipping overrides must be added according to the steps below:

 

For "hosted" or "encrypted" item button code you need to modify button code using the "Advanced Variables" in Step 3.   Note the text box near the bottom of the page.  There you can insert extra variables.   For example, to insert the "shipping" and "shipping2" override variables just enter:

shipping=1.00
shipping2=.50

There's no HTML extras, just the name of the variable, an equal sign and the value.

 

 

Regards,

 

skier

Login to Me Too

GrillerGirl
Contributor
Contributor

I have been combing through the Q&A about shipping, and am consistently finding only half an answer to my question. I am hoping that someone will understand my plight and respond fully.   I know I am not the only one in this boat.

 

I am adding a second product to my website - each product has a different weight and sell price.  I want to create a simple shopping cart, with 2 Add to cart buttons. 

 

I want to specify the shipping price for Item1, whereas cost for shipping the first item is $4, 2nd is $8, etc.  I would like the master Shipping Calculator to kick in for the second product listed on the website, and for any additional products I add to my website.  Why?  I am trying to lose as little money as possible on my shipping costs.

 

I have found much verbage on button code, setting discounts for second items, etc. , but I haven't found anyone who can answer the following, in a comprehensive business and technical way:

 

1/  If I try to specify a fixed price for shipping a product while setting up its Add to cart button, I am directed to set the pricing override in the master shipping calculations.  Isn't that changing the shipping calculations for the entire cart now?  Why or why not?  The verbage they provide make it sound like setting the flat fee within the button will only affect that item but you are really changing the entire shipping group.  

 

2/  If I want to accomplish my shipping goals outlined above in paragraph 3,  how exactly do I go about that?  I don't believe my needs are difficult nor out of the ability of Paypal's product.  I just can't seem to find any verbage that ties the whole process together, just bits and pieces.

 

Thank you for your help.

Login to Me Too

skier
Advisor
Advisor

GrillerGirl,

 

The shipping override variables (shipping and shipping2)  will only apply to the item they are associated with, they will not apply to the entire shopping cart.   Thus, any item that is not using a shipping override variable will then get it shipping fees applied from your Account Profile Shipping Table Method.   Note, in order for the shipping override variables to be recognized by PayPal's System, you must have a least one shipping method setup in your Account Profile and the shipping override feature enabled.    What you have in mind is not complicated nor unusual.  This is all explained in PayPal's Website Payments Standard Integration Guide which can be found here.

 

 

Regards,

 

skier

Login to Me Too

GrillerGirl
Contributor
Contributor

Dear Skier,

 

Thank you very much for your clarification on the shipping override and referral to the integration guide.  I poured through it and found my answers.  I realize now that I was looking in the wrong place (the Paypal general website) for my answers, rather than the guide.  Thanks for sending me to the right place. 

 

Kindest Regards,

 

GrillerGirl

Login to Me Too

Haven't Found your Answer?

It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.