I want to customize checkout. I want to change city input field to dropdown list.
Also when city changed, I need to get the value of the city in a custom shipping method. Also Shipping Methods,Payment and Order Review should refresh and recalculate.
Cities corresponds to one country.
States should be hidden.
List of city will be sent upon request.
Finally, there is a shipping method which is not available for some cities. So when selecting some cities, a shipping method should be hidden.