I opened a ticket with Paypal concerning this subject and have included their response here in case anyone was interested. Seems like the first option might be the best for me since the other ones require programming skills I don't have or another cart solution which is not something I want to do at the moment. Maybe later on after the site is up and running.
But can anyone tell me how I would go about implementing the first option given...where would I include the drop down menu code below?
Here is Paypal's response:
Dear Billy ,
thank you for contacting PayPal Merchant Technical Service.
As much as i want to help you with that,but paypal doesn't provide a pre integrated solution for your needs. You will need to create a solution on your own. For this purpose you can use the shipping variable in the HTML Button Code. You can add a drop down menu to your Button, which allows your customers to choose the shipping rate:
<option value="1.00"> UK</option>
<option value="2.00"> Europe</option>
<option value="3.00"> Rest of the World</option>
The second option would be to use Express Checkout and our Instant Update API, this API checks the address of your buyer during checkout and applies the shipping costs you have defined in your script. Please note, this solution requires some basic programming skills, if you don't have them i would suggest to contact a Webdeveloper.
However, here you will find all information you will need to implement our Instant Update API:https://cms.paypal.com/us/cgi-bin/?cmd= ... tUpdateAPI
Alternatively, you can look for a third party shopping cart, most of them has already integrated this Feature:https://www.paypal-marketing.com/emarke ... ctory.page
I hope this was helpful and if you have further Questions on this or another problem,please let me know.
With kind regards