Чтобы добавить свои стили, необходимо указать путь к файлу CSS и подключить его после инициализации виджета.
Пример подключения.
var shiptorWidget = document.querySelector('#shiptor_widget');
shiptorWidget.addEventListener('onWidgetInit',function(){
var fileref = document.createElement("link");
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", '/pat/to/your/custom/style.css'); //Путь к вашему css файлу
if(typeof fileref !== "undefined"){
document.head.appendChild(fileref)
}
});
Пример результата.
Если на сайте нет интеграции с КЛАДР, то для получения кода можно использовать сам виджет. Например, нужен Междуреченск Кемеровской области. Начните набирать его название в поле «Название населенного пункта».
Выберите нужный населенный пункт, щелкнув по нему в списке предлагаемых вариантов. После расчёта возможных способов доставки воспользуйтесь консолью браузера (в данном случае приведен пример с Firefox).
Откроется следующее окно, где можно будет увидеть КЛАДР-код желаемого местоположения в параметре data-kladr поля «Название населенного пункта».
Для города Междуреченск Кемеровской области КЛАДР-код равен 42000016000.