johnnyDoe:
Seems that the problem is related to PayPal Express which I am using. When checking out I've been skipping the step where I would create a login.
If I instead a go through the trouble of creating an identity, then going on to step two of checkout, that is where the order is totaled with shipping and sales tax which can to be seen. Once that has happened if I go back to the cart, select PP express again I will now have the correct totals for my order.
Take a step back and think about the problem and the solution. Not seeing it? ZenCart (or any other Ecommerce system) can't be expected to provide a shipping cost until it knows the destination. The 'default' method for Zen is to use the address supplied when the account is created.
When PayPal express is used for checkout the initial connection to PayPal has no info for this - so it can't be seen of the 1st of the PayPal screens. When the customer completes the paypal login, the address is then available (via thier paypal account) and the customer is sent back to the store, with enough info to supply the shipping quotes, where they complete the order (resulting in another PayPal access so the total amount can be charged.
Even if the postage costs are 'fixed' - ZenCart still needs the destination info so that it can check that the order is to an allowed zone (or not).
The one thing I can't explain why, if all settings remained equal, why you are apparently getting different behaviour with your current install than you were with your earlier installation. Nothing has really changed in the way this all functions.
Cheers
RodG
NOTE: We are sorry that Rod is no longer with us.
We are grateful for all his contributions to the Zen Cart community.
Ozpost - The Ultimate Shipping module for Australian Merchants. Click these links for its Homepage, or Download from Zen-Cart.com.