1<!doctype html> 2<html lang="fi"> 3 <head> 4 <meta charset="utf-8" /> 5 <title>EU:n maaseuturahoitus - Oulun Seudun Leader | Polar Heater</title> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 7 <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0" /> 8 <meta name="description" content="Polar Heater hanke on saanut tukea Euroopan maaseuturahastosta yhteistyössä Leader-ryhmän kanssa. Hanke keskittyi patentoitavuusselvityksen tekemiseen ja immateriaalioikeuksien suojaamiseen." /> 9 <meta name="robots" content="index, follow" /> 10 <link rel="alternate" title="Polar Heater" href="https://www.polarheater.fi/feed/" type="application/rss+xml" /> 11 <link rel="canonical" href="https://www.polarheater.fi/news/21/eun-maaseuturahoitus---oulun-seudun-leader" /> 12 <link rel="shortcut icon" type="image/ico" href="/files/themes/shop/polarheater-2023-11-27/images/favicon.ico" /> 13
13<script>document.documentElement.className += ' JS JS-Loading';</script>
13 14 <link href="https://fonts.googleapis.com/css?family=Open+Sans:400,800|Roboto&display=swap" rel="stylesheet"> 15<link rel="stylesheet" href="/minify/?t=custom/polarheater-2023-11-27&f=vendor/normalize-css/normalize.css,vendor/magnific-popup/dist/magnific-popup.css,vendor/flickity/dist/flickity.css,styles/customi.css,styles/theme.css&v=20231129" type="text/css" media="all" /> 16 17<link rel="stylesheet" href="/minify/?t=custom/polarheater-2023-11-27&f=styles/custom.css&v=20231129" type="text/css" media="all" /> 18 19<link rel="stylesheet" href="/assets/defaults/vendor/magiczoomplus/magiczoomplus.css"> 20<!--link rel="stylesheet" href="{ThemeURL}/styles/custom.css?v=2"--> 21<link rel="stylesheet" href="/files/themes/shop/polarheater-2023-11-27/styles/customi.css"> 22 <!-- Google tracking consent -->
23<script> 24window.dataLayer = window.dataLayer || []; 25function gtag(){dataLayer.push(arguments);} 26gtag("consent", "default", { 27 ad_storage: "denied", 28 ad_user_data: "denied", 29 ad_personalization: "denied", 30 analytics_storage: "denied", 31 personalization_storage: "denied", 32 functionality_storage: "denied", 33 security_storage: "granted", 34 wait_for_update: 500, 35}); 36</script>
36<script src="https://consent.cookiefirst.com/sites/polarheater.fi-e32b8bd6-af3e-4060-9f14-b339946603e2/consent.js"></script>
36<script type="application/ld+json">{"@context":"http:\/\/schema.org","@type":"Organization","name":"Polar Heater","logo":"https:\/\/www.polarheater.fi\/tuotekuvat\/logo_copy1.png","url":"https:\/\/www.polarheater.fi\/","contactPoint":{"@type":"ContactPoint","contactType":"sales","telephone":"+358 40 5234523","areaServed":["AF","AX","NL","AL","DZ","AS","AD","AO","AI","AQ","AG","AE","AR","AM","AW","AU","AZ","BS","BH","BD","BB","BE","BZ","BJ","BM","BT","BO","BA","BW","BV","BR","IO","VG","BN","BG","BF","BI","KY","CL","CK","CR","CW","DJ","DM","DO","EC","EG","SV","ER","ES","ZA","GS","KR","SS","ET","FK","FJ","PH","FO","GA","GM","GE","GH","GI","GD","GL","GP","GU","GT","GG","GN","GW","GY","HT","HM","HN","HK","SJ","ID","IN","IQ","IR","IE","IS","IL","IT","TL","AT","JM","JP","YE","JE","JO","CX","KH","CM","CA","IC","CV","BQ","KZ","KE","CF","CN","KG","KI","CO","KM","CD","CG","CC","GR","HR","CU","KW","CY","LA","LV","LS","LB","LR","LY","LI","LT","LU","EH","MO","MG","MK","MW","MV","MY","ML","MT","IM","MA","MH","MQ","MR","MU","YT","MX","FM","MD","MC","MN","ME","MS","MZ","MM","NA","NR","NP","NI","NE","NG","NU","NF","NO","CI","OM","PK","PW","PS","PA","PG","PY","PE","PN","KP","MP","PT","PR","PL","GQ","QA","FR","GF","PF","TF","RO","RW","SE","RE","SH","KN","LC","VC","BL","MF","PM","DE","SB","ZM","WS","SM","SA","SN","RS","SC","SL","SG","SX","SK","SI","SO","LK","SD","FI","SR","CH","SZ","SY","ST","TJ","TW","TZ","DK","TH","TG","TK","TO","TT","TN","TR","TM","TC","TV","TD","CZ","UG","UA","HU","UY","NC","NZ","UZ","BY","VU","VA","VE","RU","VN","EE","WF","GB","US","VI","UM","ZW"],"availableLanguage":["Finnish","Swedish","Norwegian","English","German"]}}</script>
36<script type="application/ld+json">{"@context":"http:\/\/schema.org","@type":"Website","name":"Polar Heater","alternateName":"Polar Heater Oy","url":"https:\/\/www.polarheater.fi","potentialAction":{"@type":"SearchAction","target":"https:\/\/www.polarheater.fi\/search\/?q={search_term_string}","query-input":"required name=search_term_string"}}</script>
36<script type="application/ld+json">{"@context":"http:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/www.polarheater.fi","name":"Verkkokauppa"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/www.polarheater.fi\/news\/","name":"Ajankohtaista"}},{"@type":"ListItem","position":3,"item":{"@id":"https:\/\/www.polarheater.fi\/news\/21\/eun-maaseuturahoitus---oulun-seudun-leader","name":"EU:n maaseuturahoitus - Oulun Seudun Leader"}}]}</script>
36<script type="application/ld+json">{"@context":"http:\/\/schema.org","@type":"NewsArticle","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/www.polarheater.fi\/news\/21\/eun-maaseuturahoitus---oulun-seudun-leader"},"headline":"EU:n maaseuturahoitus - Oulun Seudun Leader","description":"Polar Heater hanke on saanut tukea Euroopan maaseuturahastosta yhteistyössä Leader-ryhmän kanssa. Hanke keskittyi patentoitavuusselvityksen tekemiseen ja immateriaalioikeuksien suojaamiseen.","image":null,"datePublished":"2026-03-12","dateModified":"2026-03-31","author":{"@type":"Organization","name":"Polar Heater"},"publisher":{"@type":"Organization","name":"Polar Heater","logo":{"@type":"ImageObject","url":"https:\/\/www.polarheater.fi\/tuotekuvat\/1200x1200\/logo_copy1.png","width":"1200","height":"1200"}}}</script>
36<meta property="og:type" content="article" /> 37<meta property="og:image" content="https://www.polarheater.fi/tuotekuvat/1500x1500/logo_copy1.png" /> 38<meta property="og:url" content="https://www.polarheater.fi/news/21/eun-maaseuturahoitus---oulun-seudun-leader" /> 39<meta property="og:title" content="EU:n maaseuturahoitus - Oulun Seudun Leader" /> 40<meta property="og:description" content="Polar Heater hanke on saanut tukea Euroopan maaseuturahastosta yhteistyössä Leader-ryhmän kanssa. Hanke keskittyi patentoitavuusselvityksen tekemiseen ja immateriaalioikeuksien suojaamiseen." /> 41<meta property="og:site_name" content="Polar Heater" /> 42 43 <!-- Google tracking scripts --> 44 <!-- GoogleTag scripts -->
vendor: 65 bytes, lines 44-45
44 45 <script async src="https://www.googletagmanager.com/gtag/js?id=
45AW-1003628907
vendor: 13 bytes, lines 45-46
45"></script> 46
46<script> 47
vendor: 134 bytes, lines 47-50
47window.dataLayer = window.dataLayer || []; 48 function gtag(){dataLayer.push(arguments);} 49 gtag('js', new Date()); 50 gtag('config', '
50G-ZSV5272373
vendor: 8 bytes, line 50
50', {});
50gtag('config', 'AW-1003628907', {'allow_enhanced_conversions':true}); 51 </script>
51 52 53 <!-- End Google tracking scripts --> 54
54<script> 55 window.dataLayer = window.dataLayer || []; 56 dataLayer.push({"CurrentPageType":"news","CanonicalUrl":"\/news\/21\/eun-maaseuturahoitus---oulun-seudun-leader","ShopUrl":"https:\/\/www.polarheater.fi","ShopLanguage":"fi","UserId":null,"CustomerEmail":null,"CustomerName":null,"CustomerCompany":null,"CustomerFirstName":null,"CustomerLastName":null,"CustomerPhone":null,"CustomerZip":null,"CustomerCity":null,"CustomerCountry":null}); 57 </script>
57 58 <!-- Google Tag Manager -->
59<script>
vendor: 327 bytes, lines 59-63
59(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 60new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 61j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 62'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 63})(window,document,'script','dataLayer','
63GTM-WP82573
vendor: 3 bytes, line 63
63');
63</script>
63 64<!-- End Google Tag Manager --> 65 <meta name="google-site-verification" content="1bZJ_zmc0ASwKmTqzZlbHXY1WPfv19bJzpE5IOtw1T0" /> 66 <!--Start of Zopim Live Chat Script--> 67
67<script type="text/javascript"> 68 window.$zopim||(function(d,s){var z=$zopim=function(c){z._.push(c)},$=z.s= 69 d.createElement(s),e=d.getElementsByTagName(s)[0];z.set=function(o){z.set. 70 _.push(o)};z._=[];z.set._=[];$.async=!0;$.setAttribute("charset","utf-8"); 71 $.src="//v2.zopim.com/?UDBVi28HFiXmGkukKKkroZEUdFGHBTU2";z.t=+new Date;$. 72 type="text/javascript";e.parentNode.insertBefore($,e)})(document,"script"); 73 </script>
73 74 <!--End of Zopim Live Chat Script--> 75 </head> 76 <body class="NewsPageID-21 Version-1 SinglePageCheckout"> 77 <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 77-78
77 78<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
78GTM-WP82573
vendor: 83 bytes, lines 78-79
78" 79height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
80<!-- End Google Tag Manager (noscript) --> 81 82 83 <div class="SiteWrapper"> 84 <div class="Site"> 85 <div class="SiteBody"> 86 <div class="WhatsAppButton"> 87 <a href="https://wa.me/358405234523"> 88 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 175.216 175.552"><defs><linearGradient id="b" x1="85.915" x2="86.535" y1="32.567" y2="137.092" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#57d163"/><stop offset="1" stop-color="#23b33a"/></linearGradient><filter id="a" width="1.115" height="1.114" x="-.057" y="-.057" color-interpolation-filters="sRGB"><feGaussianBlur stdDeviation="3.531"/></filter></defs><path fill="#b3b3b3" d="m54.532 138.45 2.235 1.324c9.387 5.571 20.15 8.518 31.126 8.523h.023c33.707 0 61.139-27.426 61.153-61.135.006-16.335-6.349-31.696-17.895-43.251A60.75 60.75 0 0 0 87.94 25.983c-33.733 0-61.166 27.423-61.178 61.13a60.98 60.98 0 0 0 9.349 32.535l1.455 2.312-6.179 22.558zm-40.811 23.544L24.16 123.88c-6.438-11.154-9.825-23.808-9.821-36.772.017-40.556 33.021-73.55 73.578-73.55 19.681.01 38.154 7.669 52.047 21.572s21.537 32.383 21.53 52.037c-.018 40.553-33.027 73.553-73.578 73.553h-.032c-12.313-.005-24.412-3.094-35.159-8.954zm0 0" filter="url(#a)"/><path fill="#fff" d="m12.966 161.238 10.439-38.114a73.42 73.42 0 0 1-9.821-36.772c.017-40.556 33.021-73.55 73.578-73.55 19.681.01 38.154 7.669 52.047 21.572s21.537 32.383 21.53 52.037c-.018 40.553-33.027 73.553-73.578 73.553h-.032c-12.313-.005-24.412-3.094-35.159-8.954z"/><path fill="url(#linearGradient1780)" d="M87.184 25.227c-33.733 0-61.166 27.423-61.178 61.13a60.98 60.98 0 0 0 9.349 32.535l1.455 2.312-6.179 22.559 23.146-6.069 2.235 1.324c9.387 5.571 20.15 8.518 31.126 8.524h.023c33.707 0 61.14-27.426 61.153-61.135a60.75 60.75 0 0 0-17.895-43.251 60.75 60.75 0 0 0-43.235-17.929z"/><path fill="url(#b)" d="M87.184 25.227c-33.733 0-61.166 27.423-61.178 61.13a60.98 60.98 0 0 0 9.349 32.535l1.455 2.313-6.179 22.558 23.146-6.069 2.235 1.324c9.387 5.571 20.15 8.517 31.126 8.523h.023c33.707 0 61.14-27.426 61.153-61.135a60.75 60.75 0 0 0-17.895-43.251 60.75 60.75 0 0 0-43.235-17.928z"/><path fill="#fff" fill-rule="evenodd" d="M68.772 55.603c-1.378-3.061-2.828-3.123-4.137-3.176l-3.524-.043c-1.226 0-3.218.46-4.902 2.3s-6.435 6.287-6.435 15.332 6.588 17.785 7.506 19.013 12.718 20.381 31.405 27.75c15.529 6.124 18.689 4.906 22.061 4.6s10.877-4.447 12.408-8.74 1.532-7.971 1.073-8.74-1.685-1.226-3.525-2.146-10.877-5.367-12.562-5.981-2.91-.919-4.137.921-4.746 5.979-5.819 7.206-2.144 1.381-3.984.462-7.76-2.861-14.784-9.124c-5.465-4.873-9.154-10.891-10.228-12.73s-.114-2.835.808-3.751c.825-.824 1.838-2.147 2.759-3.22s1.224-1.84 1.836-3.065.307-2.301-.153-3.22-4.032-10.011-5.666-13.647"/></svg> 89 </a> 90 </div> 91 <div class="NavigationBar Hide-Desktop"> 92 <div class="Container"> 93 <div class="Flex Flex-NoMargin"> 94 <div class="FlexItem FlexItem-Grow"> 95 <a href="/" class="LogoLink" title="Polar Heater"><img src="/tuotekuvat/240x120/logo_copy1.png" alt="Polar Heater" /></a> 96 </div> 97 <div class="FlexItem"> 98 <a href="/cart/" class="NavigationBarToggle NavigationBarToggle-Right" data-drawer-toggle="cart"> 99 <span class="fa fa-shopping-cart"></span> 100 <span class="CartTotal">0,00 â¬</span> 101 </a> 102 </div> 103 <div class="FlexItem"> 104 <a href="#" class="NavigationBarToggle NavigationBarToggle-Right" data-drawer-toggle="menu"> 105 <span class="fa fa-bars"></span> 106 </a> 107 </div> 108 </div> 109 </div> 110 </div> 111 <div class="Layout"> 112 <!--<div class="LayoutAside Hide-Tablet"> 113 {Helper(file: 'helpers/sidebar')} 114 </div>--> 115 <div class="LayoutMain"> 116 <div class="TopHeader"><p>AKKULÃMMITIN PISTOKKEELLA - 129,00 â¬</p> 117<!--EndFragment--></div> 118<div class="Header"> 119 <div class="UtilityBar Hide-Tablet"> 120 <div class="Container"> 121 <div class="Flex Flex-NoMargin"> 122 <div class="FlexItem"><i class="fa fa-phone"></i><b> +358 40 5234 523</b></div> 123 <div class="FlexItem"><a href="mailto:[email protected]"><i class="fa fa-at"></i><b> [email protected]</b></a></div> 124 <div class="FlexItem"><a href="https://www.facebook.com/polarheater"><i class="fa fa-facebook-f"></i><b> facebook.com/polarheater</b></a></div> 125 <div class="FlexItem FlexSpacer"></div> 126 <div class="FlexItem"> 127 <div class="InlineNavigation"><ul class="NavigationList LanguageNavigation"> <li class="VersionID-1 Language-fi Current"><a href="https://www.polarheater.fi">Suomeksi</a></li> 128 <li class="VersionID-2 Language-se"><a href="https://www.polarheater.com">På Svenska</a></li> 129 <li class="VersionID-4 Language-no"><a href="https://no.polarheater.com">Norsk</a></li> 130 <li class="VersionID-6 Language-en"><a href="https://en.polarheater.com">English</a></li> 131 <li class="VersionID-8 Language-de"><a href="https://de.polarheater.com">Deutch</a></li> 132 </ul></div> 133 </div> 134 <div class="FlexItem"> 135 <div class="SimpleDropNavigation"> 136 <span class="NavigationLabel">Valuutta:</span> 137 <ul class="NavigationList CurrencyNavigation"> 138 <li class="HasSubCategories"> 139 <a href="#" class="NoLink">EUR</a><ul class="NavigationList CurrencyNavigation"><li class="CurrencyEUR Current"><a href="?currency=EUR" rel="nofollow">EUR</a></li><li class="CurrencySEK"><a href="?currency=SEK" rel="nofollow">SEK</a></li><li class="CurrencyUSD"><a href="?currency=USD" rel="nofollow">USD</a></li><li class="CurrencyNOK"><a href="?currency=NOK" rel="nofollow">NOK</a></li></ul></li> 140 </ul> 141 </div> 142 </div> 143 <div class="FlexItem Hide-Tablet"> 144 <div class="SimpleDropNavigation"> 145 <ul class="CustomerNavigation NavigationList"> 146 <li class="HasSubCategories"> 147 <a href="/account/"><span class="fa fa-lock"></span> Oma tili</a> <ul class="CustomerNavigation NavigationList"> 148 <li><a href="/orderstatus/">Tilausseuranta</a></li> 149 <li><a href="/account/">Kirjaudu sisään</a></li> 150 <li><a href="/account/register/">Luo tunnus</a></li> 151 </ul> 152 </li> 153 </ul> 154 </div> 155 </div> 156 </div> 157 </div> 158 </div> 159 <div class="SiteHeader Hide-Tablet"> 160 <div class="TopBar"> 161 <div class="Container"> 162 <div class="Flex Flex-NoMargin"> 163 <div class="FlexItem"> 164 <a href="/" class="LogoLink" title="Polar Heater"><img src="/tuotekuvat/420x240/logo_copy1.png" alt="Polar Heater" /></a> 165 </div> 166 <div class="FlexItem FlexSpacer"> 167 <div id="LiveSearch"> <form action="/search/" method="get" id="SearchForm"> 168 <div class="FormItem"> 169 <label for="SearchInput">Haku:</label> 170 <input type="search" name="q" id="SearchInput" placeholder="" value="" /> 171 <button type="submit" id="SearchButton"><span>Haku</span></button> 172 </div> 173 </form> 174 <div class="LiveSearchResults" id="LiveSearchResults"> 175 <h3 class="LiveSearchTitle">Suosituimmat haut</h3> 176 <ul class="SearchPopularTerms"><li> 177 <a href="/search/?q=polar">polar</a> 178 </li><li> 179 <a href="/search/?q=defa">defa</a> 180 </li><li> 181 <a href="/search/?q=akku">akku</a> 182 </li><li> 183 <a href="/search/?q=schuko">schuko</a> 184 </li><li> 185 <a href="/search/?q=calix">calix</a> 186 </li></ul> 187 </div> 188 </div>
189 <div class="LiveSearchBackground"></div> 190 </div> 191 <div class="Flex Flex-NoMargin"> 192 <div class="FlexItem"> 193 <div class="MainNavigation MainNavigation-Left"><ul class="InfoNavigation NavigationList"><li class="InfoPageID-5 FirstNavigationItem "><a href="/page/5/suomalaista-innovaatiota" title="Suomalaista innovaatiota">Suomalaista innovaatiota</a></li><li class="InfoPageID-3 HasSubPages "><a href="/page/3/polar-akkulammitin" title="Polar Akkulämmitin">Polar Akkulämmitin</a><ul ><li class="InfoPageID-50 FirstNavigationItem "><a href="/page/50/tekniikan-maailma-testasi" title="Tekniikan Maailma testasi">Tekniikan Maailma testasi</a></li><li class="InfoPageID-6 "><a href="/page/6/teoriaa-ja-faktaa-akuista" title="Teoriaa ja faktaa akuista">Teoriaa ja faktaa akuista</a></li><li class="InfoPageID-4 "><a href="/page/4/akkulammittimella-varmuutta-talveen" title="Akkulämmittimellä varmuutta talveen">Akkulämmittimellä varmuutta talveen</a></li><li class="InfoPageID-7 "><a href="/page/7/alykas-akkulammitin" title="Älykäs akkulämmitin">Älykäs akkulämmitin</a></li><li class="InfoPageID-11 LastNavigationItem "><a href="/page/11/tuotetestaus" title="Tuotetestaus">Tuotetestaus</a></li></ul></li><li class="InfoPageID-24 HasSubPages "><a href="/page/24/asennus" title="Asennus">Asennus</a><ul ><li class="InfoPageID-47 FirstNavigationItem "><a href="/page/47/asennus-bmw-mb-jne" title="Asennus BMW, MB jne.">Asennus BMW, MB jne.</a></li><li class="InfoPageID-8 LastNavigationItem "><a href="/page/8/ukk---faq" title="UKK - FAQ">UKK - FAQ</a></li></ul></li><li class="InfoPageID-68 "><a href="/page/68/ukk---faq" title="UKK - FAQ">UKK - FAQ</a></li><li class="InfoPageID-46 "><a href="/page/46/laadunvalvonta" title="Laadunvalvonta">Laadunvalvonta</a></li><li class="InfoPageID-41 "><a href="/page/41/anna-apuvirtaa-oikein" title="Anna apuvirtaa oikein">Anna apuvirtaa oikein</a></li><li class="InfoPageID-60 "><a href="/page/60/talviautoilu-voi-tulla-kalliiksi" title="Talviautoilu voi tulla kalliiksi">Talviautoilu voi tulla kalliiksi</a></li><li class="InfoPageID-15 "><a href="/page/15/rekisteroidy" title="Rekisteröidy">Rekisteröidy</a></li><li class="InfoPageID-1 "><a href="/page/1/toimitusehdot" title="Toimitusehdot">Toimitusehdot</a></li><li class="InfoPageID-67 "><a href="/page/67/tietosuojaseloste" title="Tietosuojaseloste">Tietosuojaseloste</a></li><li class="InfoPageID-18 "><a href="/page/18/maksutavat" title="Maksutavat">Maksutavat</a></li><li class="InfoPageID-27 "><a href="/page/27/referenssi" title="Referenssi">Referenssi</a></li><li class="InfoPageID-39 LastNavigationItem "><a href="/page/39/asiakaspalaute" title="Asiakaspalaute">Asiakaspalaute</a></li></ul></div> 194 </div> 195 </div> 196 <div class="FlexItem Text-Right Hide-Tablet"> 197 <a href="/cart/" class="Button Button-Primary" data-drawer-toggle="cart"> 198 <span class="fa fa-shopping-cart"></span> 199 <span class="CartTotal">0,00 â¬</span> 200 </a> 201 </div> 202 </div> 203 </div> 204 </div> 205 <div class="CategoryHeader"> 206 <div class="Container"> 207 <div class="Flex Flex-NoMargin"> 208 <div class="FlexItem"> 209 <div class="MainNavigation MainNavigation-Left"><ul class="Categories NavigationList"><li class="CategoryID-20 FirstNavigationItem HasSubCategories"><a href="/category/20/akkulammittimet" title="AKKULÄMMITTIMET">AKKULÄMMITTIMET</a><ul><li class="CategoryID-5 FirstNavigationItem"><a href="/category/5/defa-yhteensopivat" title="Defa-yhteensopivat">Defa-yhteensopivat</a></li><li class="CategoryID-18"><a href="/category/18/calix-yhteensopivat" title="Calix-yhteensopivat">Calix-yhteensopivat</a></li><li class="CategoryID-21 LastNavigationItem"><a href="/category/21/jatkojohdolla" title="Jatkojohdolla">Jatkojohdolla</a></li></ul></li><li class="CategoryID-3 HasSubCategories"><a href="/category/3/oheistuotteet" title="OHEISTUOTTEET">OHEISTUOTTEET</a><ul><li class="CategoryID-30 FirstNavigationItem LastNavigationItem"><a href="/category/30/adapterit" title="Adapterit">Adapterit</a></li></ul></li><li class="CategoryID-11 LastNavigationItem HasSubCategories"><a href="/category/11/sailio--ja-tankkilammittimet" title="Säiliö- ja tankkilämmittimet">Säiliö- ja tankkilämmittimet</a><ul><li class="CategoryID-22 FirstNavigationItem LastNavigationItem"><a href="/category/22/tyokalulaatikon-lammitin" title="Työkalulaatikon lämmitin">Työkalulaatikon lämmitin</a></li></ul></li></ul></div> 210 </div>
211 </div> 212 </div> 213 </div> 214 </div> 215</div> 216 217 <div class="SiteContent"> 218 <div class="Container"> 219 <div class="Grid"> 220 <div class="Col-12-12"> 221 <div class="ContentSection ContentSection-Narrow"> 222 <h1 class="ContentTitle">EU:n maaseuturahoitus - Oulun Seudun Leader</h1> 223 <div id="News"><p><strong>Polar Heater hanke on saanut tukea Euroopan maaseuturahastosta yhteistyössä Leader-ryhmän kanssa. Hanke keskittyi patentoitavuusselvityksen tekemiseen ja immateriaalioikeuksien suojaamiseen.</strong></p><figure><a href="https://european-union.europa.eu/index_fi" target="_blank"><img src="/files/content_images/fi-euroopan-unionin-osarahoittama-1-300x63_952ff54.png"></a></figure> 224<p></p> 225<figure><a href="https://oulunseudunleader.fi/" target="_blank"><img src="/files/content_images/leaderlogoryhmakohtaisetrgbgreenoulun-seutu-aspect-ratio-300x77_8fa6da5.png"></a></figure></div> 226 </div> 227 </div> 228 </div> 229 </div> 230 </div> 231 <div class="SiteFooter"> 232 233 <div class="Footer"> 234 <div class="Container"> 235 <div class="Grid"> 236 <div class="Col Col-4-12 Col-Tablet-12-12"> 237 <h2>Blogi</h2> 238 <div class="SimpleNavigation"><ul class="NewsList NavigationList"><li class="Current"><a href="/news/21/eun-maaseuturahoitus---oulun-seudun-leader" title="EU:n maaseuturahoitus - Oulun Seudun Leader">EU:n maaseuturahoitus - Oulun Seudun Leader</a></li><li ><a href="/news/20/turvallinen-tapa-lammittaa-sahkoauton-12-v-apuakku" title="Turvallinen tapa lämmittää sähköauton 12 V apuakku">Turvallinen tapa lämmittää sähköauton 12 V apuakku</a></li><li ><a href="/news/16/akkujen-talvisailytys-asuntovaunuissa-matkailuautoissa-ja-veneissa" title="Akkujen talvisäilytys, asuntovaunuissa, matkailuautoissa ja veneissä">Akkujen talvisäilytys, asuntovaunuissa, matkailuautoissa ja veneissä</a></li><li ><a href="/news/17/moottorin-sateilylammittimet-tehottomia" title="Moottorin säteilylämmittimet tehottomia">Moottorin säteilylämmittimet tehottomia</a></li><li ><a href="/news/18/tekniikan-maailman-akkutesti" title="Tekniikan Maailman akkutesti">Tekniikan Maailman akkutesti</a></li><li ><a href="/news/15/alylaturien-ongelmat" title="Älylaturien ongelmat">Älylaturien ongelmat</a></li><li ><a href="/news/14/alykas-akkulammitin-vai-verkkolaturi" title="Älykäs akkulämmitin vai verkkolaturi">Älykäs akkulämmitin vai verkkolaturi</a></li><li ><a href="/news/13/the-pioneer-in-technology" title="THE PIONEER IN TECHNOLOGY">THE PIONEER IN TECHNOLOGY</a></li></ul></div> 239 </div> 240 <div class="Col Col-4-12 Col-Tablet-12-12"> 241 <h2><a href="/" style="text-decoration: none;">Verkkokauppa</a></h2> 242 <div class="SimpleNavigation"><ul class="InfoNavigation NavigationList"><li class="InfoPageID-5 FirstNavigationItem "><a href="/page/5/suomalaista-innovaatiota" title="Suomalaista innovaatiota">Suomalaista innovaatiota</a></li><li class="InfoPageID-3 HasSubPages "><a href="/page/3/polar-akkulammitin" title="Polar Akkulämmitin">Polar Akkulämmitin</a></li><li class="InfoPageID-24 HasSubPages "><a href="/page/24/asennus" title="Asennus">Asennus</a></li><li class="InfoPageID-68 "><a href="/page/68/ukk---faq" title="UKK - FAQ">UKK - FAQ</a></li><li class="InfoPageID-46 "><a href="/page/46/laadunvalvonta" title="Laadunvalvonta">Laadunvalvonta</a></li><li class="InfoPageID-41 "><a href="/page/41/anna-apuvirtaa-oikein" title="Anna apuvirtaa oikein">Anna apuvirtaa oikein</a></li><li class="InfoPageID-60 "><a href="/page/60/talviautoilu-voi-tulla-kalliiksi" title="Talviautoilu voi tulla kalliiksi">Talviautoilu voi tulla kalliiksi</a></li><li class="InfoPageID-15 "><a href="/page/15/rekisteroidy" title="Rekisteröidy">Rekisteröidy</a></li><li class="InfoPageID-1 "><a href="/page/1/toimitusehdot" title="Toimitusehdot">Toimitusehdot</a></li><li class="InfoPageID-67 "><a href="/page/67/tietosuojaseloste" title="Tietosuojaseloste">Tietosuojaseloste</a></li>
242<li class="InfoPageID-18 "><a href="/page/18/maksutavat" title="Maksutavat">Maksutavat</a></li><li class="InfoPageID-27 "><a href="/page/27/referenssi" title="Referenssi">Referenssi</a></li><li class="InfoPageID-39 LastNavigationItem "><a href="/page/39/asiakaspalaute" title="Asiakaspalaute">Asiakaspalaute</a></li></ul></div> 243  244 </div> 245 <div class="Col Col-4-12 Col-Tablet-12-12"> 246 <h2>Ota yhteyttä</h2> 247 <p>Polar Heater Oy</p> 248<p><a href="tel:040%205234523">040 5234523</a><br><a href="mailto:info%20%5Bat%5D%20polarheater.fi">info [at] polarheater.fi</a><br><a href="https://www.polarheater.fi/">www.polarheater.fi</a><br>FI24341440</p> 249 <!--{BannerText( 250 name: 'ContactInformation', 251 or: '{ContactInformation}' 252 )}--> 253 <!--<iframe src="https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2Fpolarheater&tabs=timeline&width=340&height=120&small_header=false&adapt_container_width=true&hide_cover=false&show_facepile=true&appId" width="340" height="130" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe>--> 254 </div> 255 </div> 256 <div class="FooterSertificate"><img src="/files/tuotekuvat/LOGO_PLATINUM_TEXTRIGHT_BLACK_FI_1080x265_433892.png" alt="fi" class="Banner BannerID-38" /><a href="https://european-union.europa.eu/index_fi" data-mcf-link="{"type":"click_banner","event":"click","meta":{"id":42,"name":"Euroopan unionin osarahoittama","creative":"FI_Euroopan_unionin_osarahoittama.jpg","position":0}}" class="BannerLink" title="Euroopan unionin osarahoittama" rel="Banner"><img src="/files/tuotekuvat/FI_Euroopan_unionin_osarahoittama.jpg" alt="Euroopan unionin osarahoittama" class="Banner BannerID-42" /></a><a href="https://oulunseudunleader.fi/" data-mcf-link="{"type":"click_banner","event":"click","meta":{"id":43,"name":"Oulun Seutu Leader","creative":"Oulun-seudun-leader.png","position":0}}" class="BannerLink" title="Oulun Seutu Leader" rel="Banner"><img src="/files/tuotekuvat/Oulun-seudun-leader.png" alt="Oulun Seutu Leader" class="Banner BannerID-43" /></a></div> 257 </div> 258 </div> 259 <div class="FooterCopy"> 260 <div class="Container"> 261 <div class="Copyright"> 262 <div class="Flex Flex-Collapse"> 263 <div class="FlexItem FlexSpacer Text-Left"> 264 Copyright © Polar Heater | Voimanlähteenä MyCashflow â <a href="https://www.mycashflow.fi/verkkokaupan-perustaminen?utm_source=MyCashflowTextAd" title="Verkkokauppaohjelmisto" target="_blank">Perusta menestyvä verkkokauppa</a> 265 </div> 266 </div> 267 </div> 268 </div> 269 </div> 270</div> 271 </div> 272 </div> 273</div> 274 </div> 275 </div> 276 <div class="Drawers"> 277 <div class="Drawer" data-drawer="menu" data-drawer-side="right"> 278 <div class="DrawerNavigation"><ul class="Categories NavigationList"><li class="CategoryID-20 FirstNavigationItem HasSubCategories"><a href="/category/20/akkulammittimet" title="AKKULÄMMITTIMET">AKKULÄMMITTIMET</a><ul><li class="CategoryID-5 FirstNavigationItem"><a href="/category/5/defa-yhteensopivat" title="Defa-yhteensopivat">Defa-yhteensopivat</a></li><li class="CategoryID-18"><a href="/category/18/calix-yhteensopivat" title="Calix-yhteensopivat">Calix-yhteensopivat</a></li><li class="CategoryID-21 LastNavigationItem"><a href="/category/21/jatkojohdolla" title="Jatkojohdolla">Jatkojohdolla</a></li></ul></li><li class="CategoryID-3 HasSubCategories"><a href="/category/3/oheistuotteet" title="OHEISTUOTTEET">OHEISTUOTTEET</a><ul><li class="CategoryID-30 FirstNavigationItem LastNavigationItem"><a href="/category/30/adapterit" title="Adapterit">Adapterit</a></li></ul></li><li class="CategoryID-11 LastNavigationItem HasSubCategories"><a href="/category/11/sailio--ja-tankkilammittimet" title="Säiliö- ja tankkilämmittimet">Säiliö- ja tankkilämmittimet</a><ul><li class="CategoryID-22 FirstNavigationItem LastNavigationItem"><a href="/category/22/tyokalulaatikon-lammitin" title="Työkalulaatikon lämmitin">Työkalulaatikon lämmitin</a></li></ul></li></ul></div> 279 280 <div class="DrawerNavigation"> 281 <ul> 282 <li class="HasSubCategories"> 283 <a href="#">Valuutta (EUR)</a><ul class="NavigationList CurrencyNavigation"><li class="CurrencyEUR Current"><a href="?currency=EUR" rel="nofollow">EUR</a></li><li class="CurrencySEK"><a href="?currency=SEK" rel="nofollow">SEK</a></li><li class="CurrencyUSD"><a href="?currency=USD" rel="nofollow">USD</a></li><li class="CurrencyNOK"><a href="?currency=NOK" rel="nofollow">NOK</a></li></ul></li> 284 </ul> 285 </div> 286 <div class="DrawerNavigation"> 287 <ul> 288 <li class="HasSubCategories"> 289 <a href="#">Suomeksi</a><ul class="NavigationList LanguageNavigation"> <li class="VersionID-1 Language-fi Current"><a href="https://www.polarheater.fi">Suomeksi</a></li> 290 <li class="VersionID-2 Language-se"><a href="https://www.polarheater.com">På Svenska</a></li> 291 <li class="VersionID-4 Language-no"><a href="https://no.polarheater.com">Norsk</a></li> 292 <li class="VersionID-6 Language-en"><a href="https://en.polarheater.com">English</a></li> 293 <li class="VersionID-8 Language-de"><a href="https://de.polarheater.com">Deutch</a></li> 294 </ul></li> 295 </ul> 296 </div> 297 <div class="DrawerNavigation"> <ul class="CustomerNavigation NavigationList"> 298 <li><a href="/orderstatus/">Tilausseuranta</a></li> 299 <li><a href="/account/">Kirjaudu sisään</a></li> 300 </ul> 301 </div> 302</div> 303 <div class="Drawer" data-drawer="cart" data-drawer-side="right"> 304 <div class="MiniCart"><div class="DrawerSection"> 305 <div class="Notification"> 306 Ostoskorisi on tyhjä 307 </div> 308 </div></div> 309</div> 310 <div class="Drawer" data-drawer="terms" data-drawer-side="right"> 311 <div class="DrawerSection"> 312 <h2>
312Toimitusehdot</h2> 313 <h3><strong>Maksaminen</strong></h3> 314<p>Meillä on käytössä kaikki maksutavat. Katso tarkemmin <a href="http://www.polarheater.fi/page/18/">Maksutavat</a>. Tuote lähetetään mahdollisimman pian kun ostotapahtuma on kirjautunut järjestelmäämme. 315</p> 316<h3><strong>Toimituskulut</strong></h3> 317<p>Toimituskulut lisätään loppulaskuun automaattisesti. 318</p> 319<h3><strong>Rekisteröinti</strong></h3> 320<p>Rekisteröityminen tapahtuu ostotapahtuman edetessä. Rekisteröityminen ei aiheuta roskapostitulvaa sähköpostiisi. Halutessasi saat tietoa Polar Heaterin uusista tuotteista ja tarjouksista. 321</p> 322<h3><strong>Bussi-/postiennakko</strong></h3> 323<p>Emme toistaiseksi hyväksy matkahuollon ja postin postiennakkolähetyksiä. Lunastamattomat lähetykset lisäävät meidän kuluja ja työmäärää. 324</p> 325<h3><strong>Nouto ja käteismaksu</strong></h3> 326<p>Polar Heaterillä ei ole varsinaista toimipistettä, vaan toiminta tapahtuu verkkokauppana. Erikseen sovittaessa on kuitenkin mahdollista noutaa tilaus Kempeleestä. Tästä tulee sopia erikseen puhelimitse tai sähköpostilla <a href="mailto:[email protected]">[email protected]</a>. Noudettaessa tavaraa varastolta maksu tapahtuu <span class="caps">AINA</span> käteisellä tai ennakkomaksuna tilille. 327</p> 328<h3><strong>Lähetystunnus</strong></h3> 329<p>Kun tilaus on tehty saa asiakas heti sähköpostitse lähetystunnuksen. Lähetystunnuksella voi seurata tilauksen etenemistä ja noutaa paketin halutessaan sovitusta Postin toimipisteestä heti kun se on saapunut määränpäähänsä. Posti lähettää myös tekstiviesti-ilmoituksen heti kun tilaus on noudettavissa. Tekstiviesti lähetetään siihen numeroon, jonka asiakas on jättänyt verkkokauppamme asiakastietoihin. <br> 330 Huom! Kirjelähetyksille ei ole lähetystunnusta. Kadonneista kirjelähetyksistä emme vastaa. 331</p> 332<h3><strong>Toimitusaika</strong></h3> 333<p>Polar Heater Oy pyrkii toimittamaan tilaukset asiakkailleen niin nopeasti kuin mahdollista. Normaalisti tilaukset postitetaan samana päivänä kuin tilaus on tehty. Jos tilauksissa on ruuhkaa, tai ennakkomaksutapauksessa maksu tapahtuu myöhäisenä kellonaikana niin tilaus postitetaan heti seuraavana päivänä. Mikäli postitus jostain syystä viivästyy yli vuorokaudella, pyritään siitä aina ilmoitetaan asiakkaalle. <br> 334 Huom. Viikonloppuisin ei pystytä yhtä nopeisiin toimituksiin, koska posti ei kulje tuolloin. 335</p> 336<p>Kaikki hinnat sisältävät <span class="caps">ALV</span>:n 25,5%. 337</p> 338<h3><strong>Alennetut hinnat</strong></h3> 339<p>Alennus- tai kampanjakoodilla saatavat tuotteet ovat aina rajoitettu tiettyyn kestoaikaan. Lisäksi tuotteita on rajoitettu määrä tai niin kauan kuin tavaraa Polar Heater Oy:n varastossa riittää. Tavaran loppuessa alennusmyynnin aikana kesken Polar Heater Oy ei ole velvollinen jälkikäteen antamaan enää saman suuruista alennusta mahdollisesti uudesta myyntiin tulevasta tuotantoerästä. <br> 340 Saat kampanjan mukaisen alennuksen kun syötät saamasi alennuskoodin tilausvaiheessa ostoskorin <strong>Alennuskoodi-kenttään</strong>.<br> 341 Alennuskoodit koskevat aina kampanjassa erikseen määriteltyjä tuotteita. 342</p> 343<h3><strong>Käyttö- ja asennusohjeet</strong></h3> 344<p>Saat tilausvahvistuksessa linkin käyttö- ja asennusohjeisiin. Tuotteen mukana ei välttämättä toimiteta enää paperista ohjetta. 345</p> 346<h3>Takuu</h3> 347<p>Takuuasioissa ota aina ensimmäisenä yhteyttä <a href="mailto:[email protected]">[email protected]</a> saadaksesi lisäohjeita. 348</p> 349<h3><strong>Yleistä tietoa takuusta</strong></h3> 350<p>Polar Heater Oy antaa tuotteilleen normaalisti 12 kuukauden takuun tai ilman erillistä tuotekohtaista ilmoitusta 6 kuukautta. 351</p> 352<p><strong>Takuuasioissa tulee huomioida seuraavat seikat</strong><br> 353 - Ostokuitti<br> 354 - Vikaselostus tai muu palautuksen syy<br> 355 - Tuote tulee palauttaa kaikkine oheismateriaaleineen<br> 356 - Tuote tulee palauttaa huolellisesti pakattuna, ettei se vahingoitu lisää palautuksen aikana<br> 357 - Takuukorjauksista ja palautuksista tulee sopia aina etukäteen<br> 358 - Takuu korvaa ainoastaan itse tuotteen korjauksen tai uuden vastaavan tuotteen, ei välillisiä kuluja kuten asennuskuluja.<br>- Takuun edellytyksenä on että on huomioitu asennus- ja käyttöohjeet.<br> 359</p> 360<p><strong>Takuuta ei ole jos</strong><br> 361 - Takuuaika on loppunut<br> 362 - Tuote on vikaantunut ulkopuolisesta syystä esim. asennusvirhe tai mekaanisen rasituksen vuoksi tai pakkaus on avattu terävällä esineellä tms.<br> 363 - Kuitti, lähetyslista tai vikaseloste puuttuu<br> 364 - Tuotteesta ei löydy ilmoitettua vikaa. Jos asiakas haluaa tuotteensa vielä takaisin tulee hänen maksaa toimituskulut. 365</p> 366<p>Takuun edellytys on, että ostaja on tutustunut huolellisesti tuotteen käyttö- ja ase
366nnusohjeisiin ennen asennusta. 367</p> 368<h3><strong>14 vuorokauden palautusaika</strong></h3> 369<p>Verkkokaupasta ostetuilla tuotteilla on kuluttajasuojalain mukainen 14 päivän peruuttamisoikeus mikä lasketaan siitä hetkestä, kun asiakas vastaanottaa tuotteen. Palautusoikeus ei koske yritysasiakkaita. Palautettavan tuotteen pakkauksineen on oltava käyttämättömiä ja virheettömässä kunnossa. Kuluttajavirasto ohjeistaa näin: <em>Jos virheettömän tuotteen palautusoikeudesta ei ole sovittu ennen kaupan tekemistä ja yritys (verkkokauppias) palautukseen suostuu, yrityksellä (verkkokauppiaalla) on halutessaan oikeus vaatia kaupan purkamisesta kohtuullinen vahingonkorvaus eli purkuraha.</em></p> 370<p>Aiheettoman huoltokäynnin kustannukset peritään kokonaisuudessaan asiakkaalta, jos tuote on toimitettu selvästi aiheetta takuuhuoltoon. Aiheettoman huollon kuluina peritään mahdolliset huoltoyhtiön kulut ja Polar Heater Oy:lle aiheutuneet kustannukset.</p> 371<p> Myyjän ei tarvitse palauttaa maksua ennen kuin myyjä on vastaanottanut ja tarkastanut tuotteen. <br><br> 372 <strong>Huom! Tuotteen tulee olla ehdottomasti käyttämätön</strong>.<br> 373 Tuote pakkauksineen tulee lähettää tuotepakkausta suojaavassa paketissa. Näin tuote säilyy myyntikelpoisena. Sekä takuunalaiset, että palautustuotteet lähetetään postin välityksellä. Palautuksista tulee aina sopia Polar Heater Oy:n kanssa ja EU-direktiivin mukaisesti palautuskustannuksista vastaa aina ostaja. Kustannukset ovat postin hinnaston mukaiset.<br><br><b>Palautusosoite:</b><br>Polar Heater Oy<br>Kirkkotie 6 B 34, 90440 Kempele</p> 374<h3><strong>Erityisehdot yritysten välisissä tilauksissa</strong></h3> 375<p>Omistusoikeus säilyy myyjällä kaupankohteeseen, kunnes kauppahinta on kokonaisuudessaan maksettu.<br> 376 Asiakkaiden mittojen mukaisiin tarpeisiin tuotekehitelty lämmitin on aina prototyyppi miltä puuttuu lopullinen CE-hyväksyntä. Mikäli yritysasiakas päätyy esimerkiksi tarjouskilpailutuksen jälkeen tilaamaan vastaavat tuotteet toisaalta veloittaa Polar Heater Oy tuotekehityksestä syntyneet tavanomaiset kohtuulliset kulut.<br>Elinkeinonharjoittajien välisessä kaupassa sovelletaan ohjetta: <a href="http://www.polarheater.fi/files/PH_yleiset_tarjous_toimitusehdot-10_04_2015.pdf" target="_blank">Yleiset tarjous- ja toimitusehdot (Suomi) Huhtikuu 2015</a></p> 377<h3><strong>Tuotesuojaukset</strong></h3> 378<p><a href="http://www.polarheater.fi/files/PH_yleiset_tarjous_toimitusehdot-10_04_2015.pdf" target="_blank"></a>Polar Heater Oy:n tuotteet on pääsääntöisesti kaikki suojattu tavaramerkeillä, patenteilla tai mallisuojilla.</p> 379 <button class="Button Button-Block Button-Primary" data-drawer-toggle="terms"> 380 Hyväksyn toimitusehdot 381 </button> 382 </div> 383</div> 384</div> 385
385<script type="text/javascript"> 386 window.MCF = window.MCF || {}; 387 window.MCF.locale = 'fi'; 388</script>
vendor: 1 bytes, line 388
388
389<script type="text/javascript" src="/minify/?t=custom/polarheater-2023-11-27&f=vendor/jquery/jquery.js,vendor/jquery.finger/dist/jquery.finger.js,vendor/hc-sticky/jquery.hc-sticky.js,vendor/magnific-popup/dist/jquery.magnific-popup.js,vendor/flickity/dist/flickity.pkgd.js,vendor/flickity/dist/bg-lazyload.js,scripts/locales.js,scripts/theme.js,scripts/plugins/cart.js,scripts/plugins/checkout.js,scripts/plugins/drawers.js,scripts/plugins/images.js,scripts/plugins/klarna-checkout.js,scripts/plugins/loaders.js,scripts/plugins/modals.js,scripts/plugins/navigations.js,scripts/plugins/notifications.js,scripts/plugins/search.js,scripts/plugins/sliders.js,scripts/plugins/spinners.js,scripts/plugins/tabs.js,scripts/custom.js&v=20231129"></script>
389
389<script type="text/javascript"> 390 //<![CDATA[ 391 (function (window) { 392 window.MCFSupportScripts = { 393 _queue: [], 394 395 queue: function (supportFn) { 396 this._queue.push(supportFn); 397 }, 398 399 raiseInfo: function (message) { 400 if (console && console.info) { 401 console.info(message); 402 } 403 }, 404 405 raiseWarning: function (message) { 406 if (console && console.warn) { 407 console.warn(message); 408 } 409 }, 410 411 raiseError: function (message) { 412 if (console && console.error) { 413 console.error(message); 414 } 415 }, 416 417 raiseGrouped: function (label, logCallback) { 418 if (!console) { 419 return; 420 } 421 if (console.groupCollapsed) { 422 console.groupCollapsed(label); 423 } else { 424 console.log(label); 425 } 426 logCallback(); 427 if (console.groupEnd) { 428 console.groupEnd(); 429 } 430 }, 431 432 withTimeout: function (callback, timeout) { 433 var fixedTimeout = timeout || 1000; 434 435 var timeout = setTimeout(function () { 436 wrappedFn(); 437 }, fixedTimeout); 438 439 var wrappedFn = function () { 440 clearTimeout(timeout); 441 callback(); 442 }; 443 444 return wrappedFn; 445 }, 446 447 withOneCall: function (callback) { 448 var called = false; 449 450 return function () { 451 if (!called) { 452 called = true; 453 callback(); 454 } 455 }; 456 } 457 }; 458 459 function onLoad() { 460 if (!window.jQuery) { 461 var script = document.createElement('script'); 462 script.src = '//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js'; 463 script.async = false; 464 script.onload = function () { 465 runSupportScripts(); 466 }; 467 script.onreadystatechange = function () { 468 if (this.readyState == 'complete' || this.readyState == 'loaded') { 469 runSupportScripts(); 470 } 471 }; 472 document.getElementsByTagName('head')[0].appendChild(script); 473 } else { 474 runSupportScripts(); 475 } 476 } 477 478 function runSupportScripts() { 479 var supportFn; 480 while (supportFn = MCFSupportScripts._queue.shift()) { 481 supportFn(); 482 } 483 } 484 485 if (window.addEventListener) { 486 window.addEventListener('load', onLoad); 487 } else if (window.attachEvent) { 488 window.attachEvent('onload', onLoad); 489 } 490})(window); 491 //]]> 492 </script>
492 493
493<script type="text/javascript"> 494 //<![CDATA[ 495 MCFSupportScripts.queue(function () { 496 var LOG_PREFIX = 'MyCashflow Google Analytics:'; 497 var LINK_ATTRIBUTE = 'data-mcf-link'; 498 var LINK_SELECTOR = '[' + LINK_ATTRIBUTE + ']'; 499 500 var DEFAULT_HANDLER_MAP = { 501 add_to_cart: trackAddToCart, 502 remove_from_cart: trackRemoveFromCart, 503 click_banner: trackBannerClick, 504 click_product: trackProductClick 505 }; 506 507 function isAnalyticsEnabled() { 508 return typeof ga !== 'undefined'; 509 } 510 511 function isTagManagerEnabled() { 512 return typeof dataLayer !== 'undefined'; 513 } 514 515 function raiseInfo(message) { 516 MCFSupportScripts.raiseInfo(LOG_PREFIX + ' ' + message); 517 } 518 519 function raiseWarning(message) { 520 MCFSupportScripts.raiseWarning(LOG_PREFIX + ' ' + message); 521 } 522 523 function raiseError(message) { 524 MCFSupportScripts.raiseError(LOG_PREFIX + ' ' + message); 525 } 526 527 function raiseGrouped(label, logCallback) { 528 MCFSupportScripts.raiseGrouped(LOG_PREFIX + ' ' + label, logCallback); 529 } 530 531 function asHitCallback(callback) { 532 if (typeof callback !== 'function') { 533 return; 534 } 535 536 var callCounter = 0; 537 var called = false; 538 539 if (isAnalyticsEnabled()) { 540 callCounter++; 541 } 542 if (isTagManagerEnabled()) { 543 callCounter++; 544 } 545 546 var timeout = setTimeout(function () { 547 called = true; 548 callback(); 549 }, 1500); 550 551 var wrappedFn = function () { 552 callCounter--; 553 if (callCounter === 0 && !called) { 554 clearTimeout(timeout); 555 callback(); 556 } 557 }; 558 559 return wrappedFn; 560 } 561 562 function highlightElements() { 563 var attribute = 'data-mcf-debug-analytics'; 564 var selector = LINK_SELECTOR + ':not([' + attribute + ']'; 565 var css = { outline: '1px dashed rgba(255, 0, 0, 0.8)' }; 566 $(selector).css(css).attr(attribute, true); 567 } 568 569 function getElementType(element) { 570 if (element.href) { 571 return 'link'; 572 } else if (element.action) { 573 return 'form'; 574 } else { 575 return 'element'; 576 } 577 } 578 579 function getElementDestination(element) { 580 return element.href || element.action; 581 } 582 583 function getElementStr(element) { 584 var elementType = getElementType(element); 585 var elementDest = getElementDestination(element); 586 return elementType + (elementDest ? ' [' + elementDest + ']' : ''); 587 } 588 589 function runDefaultHitCallbackFor(element) { 590 if (element.href) { 591 document.location = element.href; 592 } else if (element.action) { 593 element.submit(); 594 } 595 } 596 597 function parseAttributes(element) { 598 try { 599 var attributes = JSON.parse(element.getAttribute(LINK_ATTRIBUTE)); 600 601 if (!attributes.type) { 602 raiseWarning('Missing "type" for ' + elementStr); 603 return; 604 } 605 if (!attributes.event) { 606 raiseWarning('Missing "event" for ' + elementStr); 607 return; 608 } 609 if (!attributes.meta) { 610 raiseWarning('Missing "meta" for ' + elementStr); 611 return; 612 } 613 614 return attributes; 615 } catch (ex) { 616 raiseError('Could not parse tracking attributes for ' + getElementStr(element)); 617 throw ex; 618 } 619 } 620 621 function initialize(debug) { 622 if (debug) { 623 highlightElements(); 624 setInterval(function () { 625 highlightElements(); 626 }, 2000); 627 } 628 629 $(document).on('click submit', LINK_SELECTOR, function (evt) { 630 if (evt.ctrlKey || evt.metaKey) { 631 return; 632 } 633 634 var element = evt.currentTarget; 635 if (element.action && evt.type === 'click') { 636 return; 637 } 638 639 var wasPrevented = evt.isDefaultPrevented(); 640 var elementStr = getElementStr(element); 641 var attributes = parseAttributes(element); 642 643 var handler = DEFAULT_HANDLER_MAP[attributes.type]; 644 if (!handler) { 645 return; 646 } 647 648 if (debug) { 649 raiseGrouped('Tracking "' + attributes.type + '" for ' + elementStr, function () { 650 console.log(JSON.stringify(attributes, null, 2)); 651 }); 652 } 653 654 if (!wasPrevented) { 655 evt.preventDefault(); 656 } 657 658 handler(attributes.meta, function () { 659 if (wasPrevented) { 660 if (debug) { 661 raiseInfo('Skipping "' + attributes.type + '" hitCallback for ' + elementStr); 662 } 663 return; 664 } 665 runDefaultHitCallbackFor(element); 666 }); 667 }); 668 } 669 670 function trackBannerClick(meta, hitCallback) { 671 var wrappedHitCallback = asHitCallback(hitCallback); 672 if (isAnalyticsEnabled()) {
673 ga('mcfEnhancedEcommerce.ec:addPromo', meta); 674 ga('mcfEnhancedEcommerce.ec:setAction', 'promo_click'); 675 ga('mcfEnhancedEcommerce.send', 'event', 'Banners', 'click', meta.name, { hitCallback: wrappedHitCallback }); 676 } 677 if (isTagManagerEnabled()) { 678 dataLayer.push({ 679 event: 'promoClick', 680 ecommerce: { click: { promotions: [meta] } }, 681 eventCallback: wrappedHitCallback 682 }); 683 } 684 } 685 686 function trackProductClick(meta, hitCallback) { 687 var wrappedHitCallback = asHitCallback(hitCallback); 688 if (isAnalyticsEnabled()) { 689 ga('mcfEnhancedEcommerce.ec:addProduct', meta); 690 ga('mcfEnhancedEcommerce.ec:setAction', 'click', { list: meta.list }); 691 ga('mcfEnhancedEcommerce.send', 'event', 'Products', 'click', meta.name, { hitCallback: wrappedHitCallback }); 692 } 693 if (isTagManagerEnabled()) { 694 dataLayer.push({ 695 event: 'productClick', 696 ecommerce: { click: { actionField: { list: meta.list }, products: [meta] } }, 697 eventCallback: wrappedHitCallback 698 }); 699 } 700 } 701 702 function trackAddToCart(meta, hitCallback) { 703 var wrappedHitCallback = asHitCallback(hitCallback); 704 if (isAnalyticsEnabled()) { 705 ga('mcfEnhancedEcommerce.ec:addProduct', meta); 706 ga('mcfEnhancedEcommerce.ec:setAction', 'add', { list: meta.list }); 707 ga('mcfEnhancedEcommerce.send', 'event', 'Products', 'add', 'Add to cart', { hitCallback: wrappedHitCallback }); 708 } 709 if (isTagManagerEnabled()) { 710 dataLayer.push({ 711 event: 'addToCart', 712 ecommerce: { add: { actionField: { list: meta.list }, products: [meta] } }, 713 eventCallback: wrappedHitCallback 714 }); 715 } 716 } 717 718 function trackRemoveFromCart(meta, hitCallback) { 719 var wrappedHitCallback = asHitCallback(hitCallback); 720 if (isAnalyticsEnabled()) { 721 ga('mcfEnhancedEcommerce.ec:addProduct', meta); 722 ga('mcfEnhancedEcommerce.ec:setAction', 'remove'); 723 ga('mcfEnhancedEcommerce.send', 'event', 'Products', 'remove', 'Remove from cart', { hitCallback: wrappedHitCallback }); 724 } 725 if (isTagManagerEnabled()) { 726 dataLayer.push({ 727 event: 'removeFromCart', 728 ecommerce: { remove: { products: [meta] } }, 729 eventCallback: wrappedHitCallback 730 }); 731 } 732 } 733 734 window.MCFGoogleAnalytics = { 735 initialize: initialize, 736 parseAttributes: parseAttributes, 737 trackBannerClick: trackBannerClick, 738 trackProductClick: trackProductClick, 739 trackAddToCart: trackAddToCart, 740 trackRemoveFromCart: trackRemoveFromCart 741 }; 742 743 $(document).ready(function () { 744 var debug = window.location.href.match(/debug_analytics=(true|false|1|0)/); 745 var debugKey = '_mcf_debug_analytics'; 746 var debugVal = debug && !!debug[1].match(/(true|1)/); 747 748 if (window.sessionStorage) { 749 if (debugVal === null) { 750 debugVal = window.sessionStorage.getItem(debugKey); 751 debugVal = debugVal === 'true'; 752 } else { 753 window.sessionStorage.setItem(debugKey, debugVal); 754 } 755 } 756 757 window.MCFGoogleAnalytics.initialize(debugVal); 758 }); 759}); 760 //]]> 761 </script>
761 762
763<script type="text/javascript" src="/assets/defaults/vendor/magiczoomplus/magiczoomplus.js"></script>
763 764
764<script>(function(d, s) { 765 var p = document.getElementsByTagName(s)[0], r = d.createElement(s); 766 r.src = "//api.reviefy.com/9b39399f144f/library/ajax/1.0/fi_FI/"; 767 p.parentNode.insertBefore(r, p); 768 })(document, 'script'); 769 </script>
769 770 </body> 771</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.