We are having a strange problem. We have two zone shipping modules. One for "Japanese EMS," the other for "e-Packet" shipping. e-Packet is generally cheaper, but has weight and locale limitations.

The default display order is
Japanese EMS : 1
e-Packet: 2

We have Paypal Express Checkout set to display the cheapest shipping method by default.
The shipping cost estimator and general pricing all work properly.

However on Step one of the checkout process if the user selects "e-Packet" as the shipping method, it is ignored and on Step 2 in the Order Total area, EMS is displayed as the shipping method, and the cost of EMS shipping is used in the calculation of Total price.

Changing the default display order, or disabling paypal express checkout "select cheapest shipping method", make no difference. The behaviour is the same. In fact logging in with an existing account and bypassing the initial paypal visit, still leads to the same result.

Any ideas? The site is http://www.kuroobiya.com

Justin Hunt