Jump to content

[SOLVED] Paypal not adding shipping fees!


Recommended Posts

Hi all,

 

I've received a number of orders on 2 of my websites but all of them haven't included shipping fees. My sites are usng 1.4.3 and 1.3.1.1 and use different versions of the Paypal module.

 

I've just been onto the Paypal forums and found this thread started 2 days ago: https://www.paypal-community.com/t5/Selling-on-your-website/Estimate-Postage-and-Tax-Box-in-Checkout/m-p/457071/message-uid/457071#U457071

 

It looks like paypal UK have added an estimated postage feature, but it's stopped my site adding postage costs to the orders.

 

My website is http://www.otleyrunfancydress.co.uk and it displays the postage at the checkout. As soon as you go to paypal to make the payment it shows the postage cost as £0.00

 

It worked perfectly on both sites a few days ago and nothing has been changed at the backend on either.

 

Any ideas please?

Link to comment
Share on other sites

I have exactly the same problem with my store using Prestashop 1.4.4. Paypal orders were processing fine until the 4th April and now although the order looks correct at the checkout, once the customers goes to pay on Paypal, the shipping cost is not there.

 

This is a serious issue and needs resolving ASAP.

Link to comment
Share on other sites

I too have had two orders in April 2012 and both have had the same error.

The postage is not being added at the checkout total.

The customer is then advised that there is a problem and they must contact the seller, ie me.

 

Please can we have some advice how to correct this asap, thanks.

Link to comment
Share on other sites

  • 2 weeks later...

Hi

 

Has anyone resolved this yet? I cannot believe that there are only 3 people with the same issue.

 

I have disable my Paypal module as it was causing too much confusion for my customers but I know I am losing orders because of it as my abandoned carts have increased.

 

Any help or advice would be most appreciated.

Link to comment
Share on other sites

Hi Rolo,

You say the issue started up on April 4th. Had you made any changes on your site, such as a new module or change to settings, in the days leading up to the issue? For it to have cropped up suddenly like that on a version that was released back in July, usually there is some sort of configuration issue going on.

 

-Mike

Link to comment
Share on other sites

Hi Mike

 

Thanks for posting. There were no changes at all made however the link to the Paypal forum posted above now includes a solution which seems to work. It appears to have been caused by an update that Paypal made to their site and the postage settings need to be cleared within Paypal. Fancydressqueen posted the following solution on the Paypal forum:

 

To resolve this issue please follow these steps:

 

1) Login to your account and click on Profile.

2) Click on "My selling preferences".

3) Click on "Update" next to "Postage calculations".

4) Make sure GBP currency is selected.

5) Click on "Clear Settings".

6) Don't do anything else, do NOT click on Save or any other button (If you do, it will set to "0" everything again). Clicking on "Clear Settings" will disable the shipping calculator, thus your own shipping charges will start applying again.

 

This appears to have worked for me.

Link to comment
Share on other sites

  • 2 months later...

Hi

 

I have the same problem

but the solution does not work for me..

i dont have the options mentioned in the solution.. if i login to paypal..

 

 

When a cmr places an order.. the shippingfees are not added @ paypal checkout

 

grtz mark

Link to comment
Share on other sites

Well

 

i have 5 websites

i use shop-script (webshop), and some sites with wordpress plugins

For my two newest projects i using prestashop..to see if this platform can replace shop-script... i only have this problem with the prestashop sites.. so i dont really see why this would be a paypal problem.. but i send them a mail

 

grtz mark

Link to comment
Share on other sites

Hi

 

I got this answer of paypal

Go to www.paypal.co.uk and log in to your account.

Click ‘Profile’ near the top of the page.

Click 'My selling tools.'

Click ‘Update' beside 'Shipping calculations'.

Complete the required information and tick the "Click here to allow transaction-based shipping values to override the profile shipping settings listed above (if profile settings are enabled)." box to enable it

Click ‘Save’.

 

 

 

after some searching i finally find the option .. (it was hidden)

and changed it..

 

now its working fine

Link to comment
Share on other sites

  • 1 year later...

I know this is an old topic. I found it searching for a solution and others might end up here too.

 

Some info:

 

Yes, PayPal with Fee, Version 2.0 will work with Prestashop Version 1.5.5.0. I downloaded the module today (found it somewhere in this topic) and installed it. I renamed Version 3.5.8 to PayPal_old and copied the PayPal folder to the folder ../modules/..

 

After that I returned to the modules in Prestashop Admin and the module was working. Of course you do not choose for the update option (that will bring you back to the situation before).

 

Two comments:

  1. I changed some of the Spanish text.... no sweat.
  2. Shipping cost didn't appear in PayPal. And yes I've read something about going to the PayPal-Profile and Updating a setting mentioning Shipping Cost. However.... it was impossible to find that setting. So I solved it my way. In the file paypal.tpl (that's also where the translation was done) there is the line mentioning $totalfees. Since I am perfectly happy with a combined shipping cost and fee in one charge, I changed $totalfees into ($totalfees+$total_shipping). Look for line 39 or so...

That's all. Works like a charm. Hope this his helpful for anybody who will get the same questions I had.

Link to comment
Share on other sites

  • 7 months later...

And some more info... (using Prestashop 1.5.6.2. and PayPal module 3.6.6). What I wanted to have is:

  • Fee calculation for the customer (I'm okay with combining shipping costs and fee in one amount)
  • Translation for the PayPal payment option in checkout page with informing the customer about the 3,4% + € 0,35 fee

This is what I did:

 

------------------------------------------------------------------------------------------------------------------------------------------------
 
In file /paypal/express_checkout/process.php
 
To get the fee included in the shipping cost I inserted the next two lines directly after the line (339) $shipping_cost_wt = $this->context->cart->getTotalShippingCost();
 
$fee = ((($total+$shipping_cost_wt)+0.35)/0.966)-$total;
$shipping_cost_wt = $fee;
 
------------------------------------------------------------------------------------------------------------------------------------------------
 
In file /paypal/integral_evolution/notifier.php
 
To still have a correct check on the paid amount (otherwise you will receive payment error messages) I inserted the next line directly after te line (67) $tax = $cart_details['total_tax'];
 
$fee = ((($subtotal)+0.35)/0.966)-$subtotal;
 
And I also replaced the next line 
 
if ($this->comp($mc_gross, $total_price, 2) !== 0)
 
with this one
 
if ($this->comp($mc_gross, $total_price+$fee, 2) !== 0)
 
------------------------------------------------------------------------------------------------------------------------------------------------
 
In file /paypal/views/templates/hook/express_checkout_payment.tpl
 
To enable translation and inform customers about the fee I replaced line (36) {PayPal_content_payment_choice} with this one:
 
{l s='PAY WITH YOUR PAYPAL ACCOUNT (FEE 3,4% + € 0,35)' mod='paypal'}
 
------------------------------------------------------------------------------------------------------------------------------------------------
Link to comment
Share on other sites

×
×
  • Create New...