I was recently contacted by a client with the question, ‘Why is the Shipping Address not appearing in Orders that were manually entered in WooCommerce?’
Initially I chalked it up to the fact that I had recently updated WooCommerce (a regular activity) and I had somehow broken their installation. Turns out, this was not the case.
WooCommerce needs a Shipping Line item (even if it’s $0) in order to display a shipping address. So the solution to this problem is relatively simple:
1. Add a New Line Item to the Order
2. Select ‘Add Shipping Cost’
3. Save the Order
4. The Shipping Address will now appear on the Invoice and Delivery Note.