For now, you'll have to manually create the invoice as soon as the customers place the orders. However, QuickBooks has a feature that'll let you create estimates for the products, then convert to invoices. Please check this article for more information: Convert An Estimate Into An Invoice In QuickBooks Online.