Charging credit card and adding shipping several days after order received

I am shipping to retail stores. I don’t usually ship for 2-7 days and there might be a backorder. We calculate shipping charges after the order is packed. Can this be handled on Shopify. How do we charge card if there is a backorder?