Geolocation based delivery times are an advanced feature only available on the Professional plan.
You can set delivery times based on the state your customer is visiting from (Currently only available for US based visitors).
The geolocation feature uses its own app extension called "Delivery Geolocation".
After adding the extension to your theme you can add delivery times in the "Geolocation" section of the app.
Delivery times by state are set up by region, or groups of states. A state can only be part of one region. If a visitor comes to your site from a state that isn't in any region then the default delivery time (including any custom rules) will be displayed.
The geolocation extension has a few unique features to help visitors get the most accurate delivery time.
First, if a customer already has an account with your store and they are logged in we will use the state in their default delivery address for the delivery estimate.
Second, the visitor can specify their zipcode to get an updated delivery estimate.
If neither of these are provided then we use their IP for geolocation to determine their state.