Hi everyone, As I stated on a previous thread, I am still learning how to use a simple PayPal “add to cart” button and now I have some questions about shipping: Let’s say my client wants to charge $8 shipping for a shampoo bottle, but if the visitor wants to buy an additional one (same product), he will charge him only $5 per extra unit. How do I set up this in PayPal 'add to cart' button? Where do I go for this?
I know this isn't really an answer to your question, but have you thought about using a regular shopping cart or hosted e-commerce platform that works with PayPal instead of posting to PayPal directly?
This would give you a lot more control over the process - the cart would figure out what to charge based on your settings and then just send the final amount over to PayPal.
First, you can set up PROFILE - SELLING PREFERENCE - SHIPPING CALCULATIONS then setup the shipping rates based on "Total item quantity" as follows:
1 to 1 items - $8 2 to 2 items - $13 3 to 3 items - $18 etc.
However, this assumes you charge this shipping rate for all products in your cart.
Using the PayPal add to cart button, first you need to set the following "Override shipping methods per transaction" in your PROFILE.
Two ways you could do "shipping" as you defined it:
a) include the shipping as part of the product price and do a drop down list with price/option for quantity of units sold such as: 1 bottle - $8 + cost of product 2 bottles - $13 + cost of product 3 bottles - $18 + cost of product Label the product as "Product Price Includes Shipping"
Then set the shipping override to "$0"
b) Create two buttons for "First bottle" which has $8 shipping and "Additional bottle" which has $5 shipping.
The problem with method (B) is you can't require the "First bottle" to be placed in the cart and people will try to scam you that extra $3 shipping using only the "Additional bottle" if they figure it out.
If those solutions don't work for you, you may want to investigate adding a real cart to your site that feeds the final sale to PayPal like digitalv suggested above which is how I use PayPal.