Hi, @mase2hot !
Katy here from Shopify. I hope all is well with you!
Thanks so much for including a screenshot - it is helpful. Though usually including a link to your store would also be useful here, as it would allow our community members to test this directly.
Looking at your screenshot, it does seem like this taken from the initial checkout stage prior to adding address details. Shipping is not added to the total amount until a shipping address has been specified. I would just like to confirm, had you input shipping information when testing this and clicked 'continue'?
If so, and it still appears like above for you, it may be a case that old information has been cached on your own browser. I do suggest to clear your browser cache after making adjustments to your settings.
If you could try testing this once more and let me know how this goes that would be great. Alternatively, if you could share a link to your store here for me to test on your behalf I would be happy to do so.
Thanks so much for getting back to me. I am glad to hear that the above has been resolved for you. Also, great work on placing a test order, this is always advisable to help assure that your checkout flow is set up correctly.
For flat rate shipping and indeed all shipping rates, you can set this up from within your shipping settings (Admin > Settings > Shipping) directly rather than via your theme's code. We have some info on this here to help you.
Regarding PayPal Express, customers are first taken to the PayPal page to enter their credit card information and billing address. After this step, they’re then shown available shipping methods. It is not possible to alter this at this time. However, I do understand what you are saying. A suggested solution here would be to inform your customers that they will encounter this intermediate step if choosing to pay via this gateway. You can do so by creating an information page, and linking it to your footer. Or, by adding a note to the checkout via the checkout language.
I hope this helps though do please feel free to let me know.