I want to place order with shipping cost but shipping address should be optional for customer

My concern is to customer can place order without shipping address but with shipping method and cost(Shipping region is fix and cost also fix). After that I can add shipping address for customer to ship that order and confirm order.

Please tell me anybody how can I do this.

Is there any configuration or setting to do this?

Please help me.

Thank You!