1. In your Online Store settings, go to Shipping & Pickup. Set up local delivery, if you haven't yet.
2. Enable Delivery operating hours and select the days that you're offering the delivery option. You can add various operating hour intervals during one day.
3. Enable the Ask for delivery date and time at checkout. Choose whether you want to limit delivery time by date only, or by date and time. You can also add the Order fulfillment time. Don't forget to save your changes.
Tip: You can also offer same-day delivery, just remember that in this case you also need to determine a cut-off time for orders.