пользователь указывает свою локацию, и рассчитывается стоимость доставки исходя от установленных условий на админке. пользователь видит цену, если устраивает то оформляет заказ, если нет, отменяет
ну еще можешь в админке вывести посчитанную стоимость доставки. И если они не совпадают подсвечивать красным, чтобы менеджер уточнил, с чего в друг у него получился 0. Ну и заказы обычно через менеджера ж делаются.. ну и пусть даже один из 100 умник занулил себе рублей 300 за доставку. то и хер бы с ним, контора от этого не обеднеет)
но кстати, то что он себе в хтмл поменяет значение, не факт что в памяти уже не будет правильного значения у js. тут проще через консоль обновить переменную если она объявлена глобально… до нее еще нужно смочь достучаться))
короче, не заморчивайся сильно)