How do I set different transit times?
The most common way to use transit rules is to set different delivery estimates based on the customer's location. You can easily group countries together or set specific rules for individual regions.
Why we separate processing and transit times
It can be confusing at first to see two different rules for time. We separate these to ensure a better separation of concerns in your logistics chain:
- Processing time (Product-based): This is for your internal operations. You usually use this with product-based conditions (e.g., "Custom tags" or "Specific collections") to define how long it takes you to get an order ready.
- Transit time (Location-based): This is for the carrier's journey. You usually use this with country-based conditions to define how long it takes the truck or plane to reach the customer.
By keeping them separate, you can update your warehouse processing speed without accidentally changing your international shipping estimates.
Setting transit times by country
To create a transit rule for a specific destination:
- Go to the Transit section in the app and select Transit time.
- Click Create rule and enter your desired transit duration (e.g., 3–5 days).
- Add a Condition and select Shipping country.
- Choose the countries or regions that should receive this specific transit time.
- Save your rule.

Selecting the shipping address source
By default, Delm uses the customer's IP address to detect their country. However, if your store has a country selector, you might want Delm to match the country the customer has manually selected.
To change this:
- Go to your Shopify Admin > Online Store > Themes > Customize.
- Open App embeds on the left sidebar.
- Find Delm Core and locate the Shipping address source setting.
- Change it to Current store country.

Best practices for transit rules
To ensure your delivery dates are always accurate, we recommend the following setup:
Group similar countries
You don't need a separate rule for every single country. To keep your list organized, group countries that share the same transit duration into one rule (e.g., one rule for "Germany, Austria, Switzerland" with 2–3 days).
Always include a default rule
A default rule is a rule with no conditions. It acts as a "catch-all" for any country that isn't specifically mentioned in your other rules.
- Why it matters: If a customer visits from a country not covered by a specific rule, and you have no default rule, the system will apply 0 days transit time.
- Priority: Ensure your default rule has the lowest priority (the highest number, e.g., 100) so it stays at the very bottom of your list. This allows your specific country rules to be checked first.
Updated on: 17/02/2026
Thank you!