Sometimes, but not always, the shipping amount displays but doesn’t get added to the total. This, as far as the combinations I’ve tried, only happens when an international address is selected. It also doesn’t seem to matter if there is an option of shipping method (standard or tracked) or which is selected.
You can see from the screenshot below, the subtotal is £35, the postage is showing correctly at £11.90 yet the final total is still £35. It is the same on the checkout page.

It seems fairly random what does and doesn’t do this. For example add any of the normal yarn to the basket and it works fine. Add a British Yarn Selection Box on its own, which is still in the Yarn shipping class, and it doesn’t calculate properly. Add a skein of yarn and it fixes it. Both products have the weights filled in.
Thankfully I don’t get many international orders but I really need to fix this and I’m at a loss as to what to try next.
The page I need help with: [log in to see the link]