{"id":151,"date":"2024-11-03T14:37:08","date_gmt":"2024-11-03T14:37:08","guid":{"rendered":"https:\/\/somanest.fi\/?page_id=151"},"modified":"2026-10-04T19:01:39","modified_gmt":"2026-10-04T16:01:39","slug":"somakoti","status":"publish","type":"page","link":"https:\/\/somanest.fi\/index.php\/somakoti\/","title":{"rendered":"Kotiin viet\u00e4v\u00e4t palvelut"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"151\" class=\"elementor elementor-151\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-394469a e-flex e-con-boxed e-con e-parent\" data-id=\"394469a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-35a2112 elementor-widget elementor-widget-image\" data-id=\"35a2112\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/somanest.fi\/wp-content\/uploads\/2026\/10\/IMG_6935-1024x683.jpg\" class=\"attachment-large size-large wp-image-629\" alt=\"\" srcset=\"https:\/\/somanest.fi\/wp-content\/uploads\/2026\/10\/IMG_6935-1024x683.jpg 1024w, https:\/\/somanest.fi\/wp-content\/uploads\/2026\/10\/IMG_6935-300x200.jpg 300w, https:\/\/somanest.fi\/wp-content\/uploads\/2026\/10\/IMG_6935-768x512.jpg 768w, https:\/\/somanest.fi\/wp-content\/uploads\/2026\/10\/IMG_6935-1536x1024.jpg 1536w, https:\/\/somanest.fi\/wp-content\/uploads\/2026\/10\/IMG_6935-2048x1366.jpg 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1fc23fd elementor-widget elementor-widget-text-editor\" data-id=\"1fc23fd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: center;\">Kotiin viet\u00e4v\u00e4t palvelut<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85780e3 elementor-widget elementor-widget-text-editor\" data-id=\"85780e3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"has-text-align-center\">Somanest tarjoaa korkealaatuisia kotiin viet\u00e4vi\u00e4 palveluita, joiden tarkoituksena on tukea asiakkaan hyvinvointia ja helpottaa arkea. Meille t\u00e4rkeit\u00e4 arvoja ovat kiireett\u00f6myys ja asiakkaan toiveiden kuunteleminen. Asiakasl\u00e4ht\u00f6isyys ja kiireet\u00f6n kohtaaminen ovatkin toimintamme kulmakivi\u00e4 mink\u00e4 vuoksi emme tarjoa olleenkaan lyhyit\u00e4 asiakask\u00e4yntej\u00e4.<\/p>\n<p class=\"has-text-align-center\">Tunnin k\u00e4ynti on meill\u00e4 minimi, jotta kiireett\u00f6myys s\u00e4ilyy. Olipa tarpeesi sitten kotihoitoa, seuranpitoa, kodin siivousta, l\u00e4\u00e4kkeenjakamista, pieni\u00e4 sairaanhoidollisia teht\u00e4vi\u00e4 tai arjen askareiden apua, olemme varmistamassa, ett\u00e4 saat juuri sit\u00e4 palvelua, mit\u00e4 sin\u00e4 tai l\u00e4heisesi tarvitsette. Ihmiselt\u00e4 ihmiselle. R\u00e4\u00e4t\u00e4l\u00f6imme jokaisen asiakkaan kohdalla palvelut yksil\u00f6llisesti.<\/p>\n<p><strong>Lue yksityiskohtaisesti palveluistamme yll\u00e4olevasta alasvetovalikoista<\/strong><\/p>\n<p style=\"text-align: center;\"><strong>Ota yhteytt\u00e4<\/strong><\/p>\n<p style=\"text-align: center;\"><strong>045 2601088<\/strong><\/p>\n<p style=\"text-align: center;\"><strong>info@somanest.fi<\/strong><\/p>\n<p><!-- \/wp:heading --><!-- wp:spacer {\"height\":\"1.25rem\"} --><\/p>\n<p><!-- \/wp:spacer --><!-- wp:paragraph {\"align\":\"center\"} --><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c0277ec e-flex e-con-boxed e-con e-parent\" data-id=\"c0277ec\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-84ae87d elementor-widget elementor-widget-text-editor\" data-id=\"84ae87d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: center;\">Kotiin viet\u00e4vien palveluiden hintaan lis\u00e4t\u00e4\u00e4n matkakorvaus 0,59 \u20ac\/km (Alv. 0 %). Matkakorvauksen m\u00e4\u00e4r\u00e4 lasketaan yrityksen osoitteesta (K\u00e4pytie 1, 15540 Lahti) asiakkaan osoitteeseen. Voit laskea matkakorvauksen suuruuden sy\u00f6tt\u00e4m\u00e4ll\u00e4 kotiosoitteesi alla olevaan kentt\u00e4\u00e4n ja painamalla &#8221;laske korvaus&#8221;.\u00a0\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fa4bf1b elementor-widget elementor-widget-html\" data-id=\"fa4bf1b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div>\n  <label for=\"address\">Sy\u00f6t\u00e4 kotiosoitteesi:<\/label>\n  <input type=\"text\" id=\"address\" placeholder=\"Esim. Aleksanterinkatu 27, 15140 Lahti\" style=\"width:100%; padding:8px;\">\n  <ul id=\"suggestions\" style=\"list-style:none; padding:0; margin:5px 0;\"><\/ul>\n  <button id=\"calculate\" style=\"margin-top:10px;\">Laske korvaus<\/button>\n  <div id=\"result\" style=\"margin-top:15px; font-weight:bold;\"><\/div>\n<\/div>\n\n<script>\n  const origin = \"K\u00e4pytie 15540, Lahti\"; \/\/ Yrityksen osoite\n  const korvausPerKm = 0.59; \/\/ \u20ac\/km\n\n  \/\/ Autocomplete Photon API:lla\n  document.getElementById('address').addEventListener('input', async function() {\n    const query = this.value;\n    const suggestionsList = document.getElementById('suggestions');\n    suggestionsList.innerHTML = '';\n    if (query.length < 3) return;\n\n    const response = await fetch(`https:\/\/photon.komoot.io\/api\/?q=${encodeURIComponent(query)}&lang=fi`);\n    const data = await response.json();\n\n    data.features.slice(0, 5).forEach(feature => {\n      const li = document.createElement('li');\n      li.textContent = feature.properties.name + (feature.properties.city ? ', ' + feature.properties.city : '');\n      li.style.cursor = 'pointer';\n      li.style.padding = '5px';\n      li.addEventListener('click', () => {\n        document.getElementById('address').value = li.textContent;\n        suggestionsList.innerHTML = '';\n      });\n      suggestionsList.appendChild(li);\n    });\n  });\n\n  async function getCoordinates(address) {\n    const response = await fetch(`https:\/\/nominatim.openstreetmap.org\/search?format=json&q=${encodeURIComponent(address)}`);\n    const data = await response.json();\n    if (data.length === 0) throw new Error(\"Osoitetta ei l\u00f6ytynyt\");\n    return { lat: data[0].lat, lon: data[0].lon };\n  }\n\n  async function calculateDistance(originCoords, destCoords) {\n    const url = `https:\/\/router.project-osrm.org\/route\/v1\/driving\/${originCoords.lon},${originCoords.lat};${destCoords.lon},${destCoords.lat}?overview=false`;\n    const response = await fetch(url);\n    const data = await response.json();\n    if (!data.routes || data.routes.length === 0) throw new Error(\"Reitti\u00e4 ei l\u00f6ytynyt\");\n    return data.routes[0].distance \/ 1000; \/\/ km\n  }\n\n  document.getElementById(\"calculate\").addEventListener(\"click\", async function() {\n    const destination = document.getElementById(\"address\").value;\n    if (!destination) {\n      alert(\"Sy\u00f6t\u00e4 osoite!\");\n      return;\n    }\n\n    try {\n      const originCoords = await getCoordinates(origin);\n      const destCoords = await getCoordinates(destination);\n      const distanceKm = await calculateDistance(originCoords, destCoords);\n\n      \/\/ Py\u00f6ristet\u00e4\u00e4n yl\u00f6sp\u00e4in kokonaiskilometreihin\n      const roundedDistance = Math.ceil(distanceKm);\n      const korvaus = roundedDistance * korvausPerKm;\n\n      document.getElementById(\"result\").innerText = `Et\u00e4isyys: ${roundedDistance} km | Korvaus: ${korvaus.toFixed(2)} \u20ac`;\n    } catch (error) {\n      document.getElementById(\"result\").innerText = \"Virhe: \" + error.message;\n    }\n  });\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-059fb96 e-flex e-con-boxed e-con e-parent\" data-id=\"059fb96\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dd62f7b e-flex e-con-boxed e-con e-parent\" data-id=\"dd62f7b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Kotiin viet\u00e4v\u00e4t palvelut Somanest tarjoaa korkealaatuisia kotiin viet\u00e4vi\u00e4 palveluita, joiden tarkoituksena on tukea asiakkaan hyvinvointia ja helpottaa arkea. Meille t\u00e4rkeit\u00e4 arvoja ovat kiireett\u00f6myys ja asiakkaan toiveiden kuunteleminen. Asiakasl\u00e4ht\u00f6isyys ja kiireet\u00f6n kohtaaminen ovatkin toimintamme kulmakivi\u00e4 mink\u00e4 vuoksi emme tarjoa olleenkaan lyhyit\u00e4 asiakask\u00e4yntej\u00e4. Tunnin k\u00e4ynti on meill\u00e4 minimi, jotta kiireett\u00f6myys s\u00e4ilyy. Olipa tarpeesi sitten kotihoitoa, seuranpitoa, kodin [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-151","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/somanest.fi\/index.php\/wp-json\/wp\/v2\/pages\/151","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/somanest.fi\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/somanest.fi\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/somanest.fi\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/somanest.fi\/index.php\/wp-json\/wp\/v2\/comments?post=151"}],"version-history":[{"count":73,"href":"https:\/\/somanest.fi\/index.php\/wp-json\/wp\/v2\/pages\/151\/revisions"}],"predecessor-version":[{"id":671,"href":"https:\/\/somanest.fi\/index.php\/wp-json\/wp\/v2\/pages\/151\/revisions\/671"}],"wp:attachment":[{"href":"https:\/\/somanest.fi\/index.php\/wp-json\/wp\/v2\/media?parent=151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}