Shopping Cart

You have no items in your shopping cart.

30 days money back

We will refund to you if you want to return a product for any reason during 30 days after purchasing it. Read More...

6-month free support included

We guarantee free and fast support during the 6-month term after purchasing a product. Read More...


If you find any bugs in our product during the support term, we will fix them for free. Read More...

Swipe to the right

Can’t Select Shipping Method with PayPal Express Checkout in Magento

By Igor Goltsov May 23, 2013 10590 Views 4 comments

When operating a Magento store you might possibly come across the following problem. A customer selects PayPal Express payment method and proceeds to placing an order. After clicking “Place Order” they are redirected to PayPal to login and when they return to PayPal Order Review page on your store to finalize the order, the store does not let them proceed and keeps asking to re-enter the Shipping Method, although it has already been selected before. This can be very frustrating for a customer and can results in many lost orders.

Here is how we solve this problem:

Open the file:


find the following line in method updateShippingMethod(),

$shippingAddress->setShippingMethod ($methodCode) ->setCollectShippingRates(true);

And replace it with

$shippingAddress->setShippingMethod ($methodCode)->setCollectShippingRates (true) ->save();

With this little change the problem should disappear.

Warning: Do not forget to backup your files before any experiments.

Have a good day.

ratnesh choudhary September 30, 2014 at 9:05 PM
hi i am working on magento 1.8. when anyone select the paypal as payment option then after i will go paypal site and after clicking continue it will come on review page where no shipping method is showing and place order button is disable and update order does not working properly so can you suggest me the solution of this problem
Igor Goltsov October 1, 2014 at 12:05 AM
Hello, Please contact us via We will be happy to dig into the problem and solve it. Regards.
John March 18, 2015 at 1:25 PM
I am having the same exact issue as described but this change did not work at all. Any other suggestions? I am using version

Igor Goltsov March 18, 2015 at 4:51 PM
Hello John, It looks like the issue was fixed on the same version. You may contact me via We may try to sort your issue out. Sincerely, Igor Goltsov from