I think that can solved using a city dropdown there’s ambiguity.
This is not new. Some checkouts do start with zip code and they feel much more efficient. (US only delivery, so country already assumed)