Withholding shipping info after payment is processed? That would be illegal. All Shopify sites will show it to you after entering your address and before payment. It’s hardly a reason to not shop at small business.
> sites will show it to you after entering your address and before payment. It’s hardly a reason to not shop at small business.
This is more complicated than you suggest. It's done to create consent for marketing emails. You can't see shipping costs without signing up for marketing email.
I think you're extending too much credit to many of these sites, who purposefully sequence a shipping estimate after four screens (to boost perceived sunk costs and committment) and after requiring your email address (so they can spam you in the future).
I've definitively not bought something from sites that didn't offer me the "complexity" of that user experience, and insisted I enjoy the "simpler" user experience of entering an email address, shipping address etc. pp. before getting told what this would cost me.
You can build a feature for that but it adds complexity both in development, and (more importantly) the user experience.