On my company's WooCommerce website, shipping calculation works on the front-end (customer facing) but not the backend (when manually placing call-in orders).
The address is put in. I've tried adding shipping classes and default shipping rates to the products, but this does not help. The shipping total stays at 0.00 unless I manually put in an amount by adding it manually through meta.
For now, we're using the customer-facing cart system, but it would be really nice to utilize the backend for placing orders like you should be able to. enter image description here
Actually, WooCommerce does not calculate shipping quotes in backend by design. Many users suggested that feature, but unfortunately no ETA yet. See https://github.com/woocommerce/woocommerce/issues/17238
If you need this now, you have to buy a commercial plug-in, as there are many offering exactly such feature. You should search a WooCommerce plug-in for "manual orders" or "phone orders".