Try this
- Identify closing times, appointments and other fixed constraints before arranging the route.
- Place flexible stops afterward and mark any that can be dropped. Recheck the order if the first task takes longer than expected.
A worked example
“The collection closes at four, so let’s do that before groceries.”
An invented example to adapt, not a real exchange or a script you have to follow.
Before you leave it here
Leave optional stops optional if the essential task takes longer than expected.