Perfect, thanks for quick response. I can confirm that the setting: WooCommerce>Pricing Rules>Settings>Calculation and turn off “Disable shipping calculation” checkbox, has fixed the issue.
I have the exact same issue. Products that do not have Advanced Dynamic Pricing do not add the Shipping cost to Basket or Checkout total. Customer can checkout without shipping being added.
Thanks for the offer to help but as explained I’ve already deleted your plugin and have achieved what I needed with a few lines of code in my functions file. So Hide Price Until Login plugin not required anymore.