User can add address to ship order by clicking on add button on top right corner. Here you need to define address details like street, city, postal code etc.
User can also manage address by editing or removing saved addresses.
User can also find address which they want to save on google map by placing pointer to that address. It will fetch directly to defined address fields.
You can manage the Zip/Postal Code and Region (State) as mandatory or non-mandatory fields based on the configuration from the backend.