Есть сайт
waldorfboard.com/ с корзиной woocommerce
Необходимо определить город пользователя по IP и заполнить соответствующее поле.
Так же в корзине необходимо добавить выбор поля "Откуда доставка". Значения этой опции "Новосибирск" и "Краснодар", при выборе данной опции он устанавливает точку отправки выбранный город, (Новосибирск или Краснодар соответственно), а в качестве точки доставки берет адрес, введенный клиентом. Далее клиенту нужно показать стоимости доставки по разным тарифам по выбранному направлению.
Модуль СДЭК уже внедрен нужно сделать определение города по IP и возможность выбрать откуда доставка.