Hello, first off I am referencing an issue from this post http://www.prestasho...-cart-carriers/ but had a few other problems which I would like to solve.
Initially my problem was that "Free Shipping!" was showing up for any product in my cart even though the Carrier selection at the bottom of the page might not have any free shipping available. I read in the above post that a guy had to edit the values for "Free shipping starts at" in his Shipping / Shipping section first to a high number and then go back and remove all his carriers and price and weight ranges and re-add them. This did fix my problem, although it would have been great to only edit the "Free shipping starts at" figures and not have to redo the other work. Perhaps this could be an improvement in the code going forward.
Anyway, so here are a couple issues which I have now seen and cannot figure out how to resolve. I am running PrestaShop 1.5.4.1 and using the default PayPal 3.5.0 module to handle my Express Checkout.
So the first problem is that I am still unable to pass the shipping values from the Product Page using the PayPal express module. I don't want to remove the PayPal button from the product pages but I find it strange that no sort of shipping prices flow through to PayPal even though when you go to the Cart, there are shipping values there. So in other words, the user is on the Product Page and they see the value of the product but I understand that no shipping choices show up there. When the person clicks on the PayPal Checkout button, and they are taken to PayPal, I need to have the Carrier and Shipping selection "go with them to PayPal" so the user can select their shipping. If that is not possible, the user should be able to at least see the shipping on the product page and select those options first before going to PayPal. There really is no reason for the customer to have to click on Checkout in my opinion. Why add an extra step which is not really necessary.
Also, in my Cart the shipping values (this is the part between the product value and the total value) only update if I choose "Update Cart" after selecting a different carrier. For example if United States is chosen and the value is $9.99 for shipping, and I then select say Japan, that $9.99 stays there and flows through to PayPal unless I select a new carrier in my list and choose "Update Cart". Technically the customer should not have to do this at all. I think once the country is changed the shipping values should reset or it will cause a lot of confusion for the customer.
So I am not sure if I need to configure my settings differently for these two problems or what exactly my next step should be.
If someone could advise how to fix, it would be appreciated.
Update:
I have attached a couple screenshots of the first part of the checkout page and also the product page to hopefully better explain the situation. On the product page you can see the value of the item and the PayPal Express button but on that page there is no shipping option, so the value of the product is the total price in PayPal. Even if the shipping selection cannot be made on the Product Page, I would think the shipping option would be selectable on the PayPal site but this is not the case
On the checkout page, currently the shipping of $9.99 is there but if you select a foreign country, say Japan, that Total Shipping value stays at $9.99 unless the customer also selects the carrier and then chooses "Update Cart". If the customer does not do this and simply continues on to PayPal Express, the total of $19.94 is carried over to PayPal which obviously would be incorrect if going to another country in my case.