{"id":4566,"date":"2026-07-02T12:09:30","date_gmt":"2026-07-02T10:09:30","guid":{"rendered":"https:\/\/oplevstruer.dk\/?page_id=4566"},"modified":"2026-10-07T10:47:43","modified_gmt":"2026-10-07T08:47:43","slug":"oplev-struer-gavekort","status":"publish","type":"page","link":"https:\/\/oplevstruer.dk\/en\/oplev-struer-gavekort\/","title":{"rendered":"Experience the Struer Gift Voucher"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4566\" class=\"elementor elementor-4566\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-50da11e e-flex e-con-boxed e-con e-parent\" data-id=\"50da11e\" 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-6f92833 elementor-widget elementor-widget-html\" data-id=\"6f92833\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* ============================================================\r\n   OPLEV STRUER \u2013 GAVEKORT: TOP + \"S\u00c5DAN FUNGERER DET\"\r\n   S\u00c5DAN RETTER DU (vises ikke p\u00e5 hjemmesiden):\r\n\r\n   Siden: Sider \u2192 \"Oplev Struer Gavekort\" \u2192 Rediger med Elementor\r\n   \u2192 klik p\u00e5 denne HTML-widget (den \u00d8VERSTE af de to).\r\n   Hver del er m\u00e6rket med data-ret-her=\"...\" \u2013 s\u00f8g efter det.\r\n   Ret KUN teksten mellem tags. Tryk \"Opdater\" og ryd LiteSpeed-cachen.\r\n\r\n   ANTAL BUTIKKER:\r\n      Tallet t\u00e6lles automatisk ud fra listen med butikker p\u00e5 siden.\r\n      S\u00e6t flueben i kategorien \"Indl\u00f8s Oplev Struer Gavekort\" p\u00e5 et\r\n      medlem, s\u00e5 kommer det med p\u00e5 listen, og tallet opdateres selv.\r\n      (Tallet 27 i koden er kun en reserve, hvis opt\u00e6llingen fejler.)\r\n\r\n   K\u00d8B-LINKET:\r\n      St\u00e5r i  href=\"https:\/\/webshop.sparxpres.dk\/...\"  ved knappen\r\n      \"K\u00f8b gavekort online\" \u2013 ret det her, hvis webshoppen skifter adresse.\r\n\r\n   R\u00f8r ikke ved resten af style-delen \u2013 den styrer udseendet.\r\n   Er du i tvivl: send koden til Claude og skriv hvad der skal \u00e6ndres.\r\n   ============================================================ *\/\r\n\r\n  .osg{font-family:inherit; color:#3b1640;}\r\n  .osg *{box-sizing:border-box;}\r\n\r\n  \/* Top *\/\r\n  .osg-top{background:#6b2a6d; color:#fff; border-radius:0 0 28px 28px; padding:66px 24px 54px; text-align:center;}\r\n  .osg-top small{display:block; letter-spacing:.3em; font-size:12px; color:#f6c6f2; text-transform:uppercase;}\r\n  .osg .osg-top h1{margin:10px 0 14px; font-size:clamp(32px,5vw,48px); line-height:1.15; color:#fff; font-weight:700;}\r\n  .osg .osg-top p{max-width:640px; margin:0 auto 28px; line-height:1.6; font-size:17px; color:#fff; opacity:.95;}\r\n  .osg .osg-b{display:inline-block; margin:5px; padding:14px 28px; border-radius:30px; font-weight:700; font-size:15px;\r\n    text-decoration:none; transition:background .2s, color .2s, transform .2s;}\r\n  .osg .osg-b1{background:#c9a24a; color:#3a0a10; border:2px solid #c9a24a;}\r\n  .osg .osg-b1:hover{background:#e9c873; border-color:#e9c873; color:#3a0a10; transform:translateY(-2px);}\r\n  .osg .osg-b2{background:transparent; color:#fff; border:2px solid #fff;}\r\n  .osg .osg-b2:hover{background:#fff; color:#6b2a6d;}\r\n  .osg-fakta{display:flex; justify-content:center; gap:10px 26px; flex-wrap:wrap; margin-top:26px; font-size:14px; color:#f6c6f2;}\r\n\r\n  \/* S\u00e5dan fungerer det *\/\r\n  .osg-sec{max-width:1160px; margin:60px auto 0; padding:0 24px; text-align:center;}\r\n  .osg .osg-sec h2{margin:0 0 8px; font-size:clamp(24px,3.5vw,32px); color:#3b1640; font-weight:700;}\r\n  .osg .osg-u{margin:0 0 28px; color:#6b5a6e; font-size:16px;}\r\n  .osg-trin{display:grid; grid-template-columns:repeat(3,1fr); gap:20px; text-align:left;}\r\n  .osg-t{background:#f7f0f7; border-radius:16px; padding:24px;}\r\n  .osg-t i{display:inline-flex; width:38px; height:38px; border-radius:50%; background:#8e2a8c; color:#fff; font-style:normal;\r\n    font-weight:700; align-items:center; justify-content:center; margin-bottom:12px;}\r\n  .osg .osg-t b{display:block; font-size:17px; margin-bottom:6px; color:#3b1640;}\r\n  .osg .osg-t p{margin:0; color:#5b4a5e; line-height:1.55; font-size:15px;}\r\n  .osg .osg-t a{color:#8e2a8c; font-weight:700;}\r\n\r\n  \/* Overskrift over listen *\/\r\n  .osg-liste{scroll-margin-top:120px; margin:64px auto 28px;}\r\n\r\n  @media (max-width:767px){\r\n    .osg-trin{grid-template-columns:1fr; gap:14px;}\r\n    .osg-sec{margin-top:44px;}\r\n    .osg-liste{margin:48px auto 22px;}\r\n  }\r\n  @media (max-width:480px){\r\n    .osg-top{padding:54px 20px 44px;}\r\n    .osg .osg-b{display:block; margin:8px auto; max-width:320px;}\r\n  }\r\n<\/style>\r\n\r\n<div class=\"osg\">\r\n\r\n  <div class=\"osg-top\" data-ret-her=\"TOP\">\r\n    <small>Oplev Struer Gavekort<\/small>\r\n    <h1>\u00c9n gave \u2013 <span class=\"osg-antal\">27<\/span> steder i Struer<\/h1>\r\n    <p>Giv et gavekort, der kan bruges i byens butikker, caf\u00e9er og restauranter. Modtageren v\u00e6lger selv \u2013 og pengene bliver i Struer.<\/p>\r\n    <a class=\"osg-b osg-b1\" href=\"https:\/\/webshop.sparxpres.dk\/d793fcee-243d-46e8-b93c-fb92406a1750\" target=\"_blank\" rel=\"noopener\">K\u00f8b gavekort online<\/a>\r\n    <a class=\"osg-b osg-b2\" href=\"#her-kan-du-bruge-gavekortet\">Se hvor det kan bruges<\/a>\r\n    <div class=\"osg-fakta\">\r\n      <span>\u2713 Gyldigt i 2 \u00e5r<\/span>\r\n      <span>\u2713 Gebyr kun 15 kr.<\/span>\r\n      <span>\u2713 Kan ogs\u00e5 k\u00f8bes hos Vin &amp; Kunst<\/span>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"osg-sec\" data-ret-her=\"S\u00c5DAN FUNGERER DET\">\r\n    <h2>S\u00e5dan fungerer det<\/h2>\r\n    <p class=\"osg-u\">Tre nemme trin<\/p>\r\n    <div class=\"osg-trin\">\r\n      <div class=\"osg-t\">\r\n        <i>1<\/i>\r\n        <b>K\u00f8b gavekortet<\/b>\r\n        <p>Online her p\u00e5 siden eller direkte hos <a href=\"https:\/\/oplevstruer.dk\/medlem\/vin-og-kunst\/\">Vin &amp; Kunst<\/a> i Struer.<\/p>\r\n      <\/div>\r\n      <div class=\"osg-t\">\r\n        <i>2<\/i>\r\n        <b>Modtag v\u00e6rdibeviset<\/b>\r\n        <p>Du f\u00e5r det p\u00e5 SMS eller mail \u2013 print det ud, eller send det direkte videre som gave.<\/p>\r\n      <\/div>\r\n      <div class=\"osg-t\">\r\n        <i>3<\/i>\r\n        <b>Ombyt og brug det<\/b>\r\n        <p>V\u00e6rdibeviset ombyttes hos Vin &amp; Kunst til et fysisk gavekort, der kan bruges i alle <span class=\"osg-antal\">27<\/span> butikker.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"osg-sec osg-liste\" id=\"her-kan-du-bruge-gavekortet\" data-ret-her=\"OVERSKRIFT OVER LISTEN\">\r\n    <h2>\ud83c\udf81 Her kan du bruge gavekortet<\/h2>\r\n    <p class=\"osg-u\">Klik p\u00e5 en butik for at se mere<\/p>\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n<script data-no-optimize=\"1\">\r\n(function(){\r\n  function tael(){\r\n    var n = document.querySelectorAll('.e-loop-item.type-medlem').length;\r\n    if (n > 0){\r\n      var felter = document.querySelectorAll('.osg-antal');\r\n      for (var i = 0; i < felter.length; i++){ felter[i].textContent = n; }\r\n    }\r\n  }\r\n  if (document.readyState !== 'loading') tael(); else document.addEventListener('DOMContentLoaded', tael);\r\n})();\r\n<\/script>\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-2e4e6c8 e-flex e-con-boxed e-con e-parent\" data-id=\"2e4e6c8\" 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-a63b33b elementor-widget elementor-widget-html\" data-id=\"a63b33b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* ============================================================\r\n   OPLEV STRUER \u2013 MEDLEMMER (bruges p\u00e5 \/medlem\/ og gavekort-siden)\r\n   S\u00c5DAN RETTER DU (vises ikke p\u00e5 hjemmesiden):\r\n\r\n   Siden: Sider \u2192 \"Medlem\" \u2192 Rediger med Elementor \u2192 klik p\u00e5 denne HTML-widget.\r\n   Hver del er m\u00e6rket med data-ret-her=\"...\" \u2013 s\u00f8g efter det.\r\n   Ret KUN teksten mellem tags. Tryk \"Opdater\" og ryd LiteSpeed-cachen.\r\n\r\n   MEDLEMMERNE HENTES AUTOMATISK:\r\n      Nyt medlem: Medlemmer \u2192 Tilf\u00f8j ny. Giv det en titel, upload\r\n      logoet i feltet \"Logo\" (under Medlemsinformation) og s\u00e6t flueben\r\n      i en kategori + \"Se alle\". S\u00e5 kommer det selv med p\u00e5 listen.\r\n      (Logoet hentes via kodestykket \"Medlemmer: del logo med\r\n      medlemssiden\" under Kodestykker \u2013 det skal v\u00e6re aktivt.)\r\n      Tager butikken imod gavekort: s\u00e6t ogs\u00e5 flueben i\r\n      \"Indl\u00f8s Oplev Struer Gavekort\" \u2013 s\u00e5 f\u00e5r kortet et gavem\u00e6rke.\r\n\r\n   KATEGORI-KNAPPERNE:\r\n      Laves automatisk ud fra medlemmernes kategorier.\r\n      \"Se alle\" og gavekort-kategorierne vises ikke som almindelige\r\n      knapper \u2013 gavekort har sin egen guld-knap.\r\n\r\n   SAMME WIDGET P\u00c5 GAVEKORT-SIDEN:\r\n      Lige under style-delen (f\u00f8rste linje efter \/style) st\u00e5r\r\n      data-visning=\"alle\" . P\u00e5 gavekort-siden skal der i stedet st\u00e5\r\n      data-visning=\"gavekort\" .\r\n      S\u00e5 vises kun butikker, der tager imod gavekort \u2013 uden lilla top,\r\n      kategori-knapper og bokse \u2013 og antallet p\u00e5 gavekort-siden\r\n      opdateres automatisk.\r\n\r\n   LINK DIREKTE TIL EN KATEGORI:\r\n      oplevstruer.dk\/medlem\/#gavekort  eller fx  #mode-sko\r\n      (kategoriens \"slug\") \u00e5bner siden med knappen valgt.\r\n\r\n   R\u00f8r ikke ved resten af style-delen \u2013 den styrer udseendet.\r\n   Er du i tvivl: send koden til Claude og skriv hvad der skal \u00e6ndres.\r\n   ============================================================ *\/\r\n\r\n  .osm{font-family:inherit; color:#3b1640;}\r\n  .osm *{box-sizing:border-box;}\r\n\r\n  .osm-top{background:#6b2a6d; color:#fff; border-radius:0 0 28px 28px; padding:56px 24px 48px; text-align:center;}\r\n  .osm-top small{display:block; letter-spacing:.3em; font-size:12px; color:#f6c6f2; text-transform:uppercase;}\r\n  .osm .osm-top h1{margin:10px 0 12px; font-size:clamp(30px,5vw,46px); line-height:1.15; color:#fff; font-weight:700;}\r\n  .osm .osm-top p{max-width:640px; margin:0 auto 24px; line-height:1.6; font-size:17px; color:#fff; opacity:.95;}\r\n\r\n  .osm-sog{position:relative; max-width:520px; margin:0 auto;}\r\n  .osm .osm-sog input{width:100%; height:54px; border-radius:30px; border:0; padding:0 22px 0 52px; font:inherit; font-size:16px;\r\n    color:#3b1640; background:#fff; box-shadow:0 8px 24px rgba(0,0,0,.18); outline:none;}\r\n  .osm .osm-sog input:focus{box-shadow:0 0 0 3px #c9a24a, 0 8px 24px rgba(0,0,0,.18);}\r\n  .osm-sog svg{position:absolute; left:20px; top:50%; transform:translateY(-50%); pointer-events:none;}\r\n  .osm-sog label{position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0 0 0 0);}\r\n\r\n  .osm-w{max-width:1160px; margin:0 auto; padding:0 24px;}\r\n  .osm-chips{display:flex; gap:10px; flex-wrap:wrap; justify-content:center; margin:30px 0 8px;}\r\n  .osm .osm-c{padding:9px 18px; border-radius:30px; border:2px solid #e6d6e4; background:#fff; font:inherit; font-weight:700; font-size:14px;\r\n    color:#6b2a6d; cursor:pointer; line-height:1.2; transition:background .2s, border-color .2s, color .2s;}\r\n  .osm .osm-c:hover{border-color:#8e2a8c;}\r\n  .osm .osm-c.on{background:#8e2a8c; border-color:#8e2a8c; color:#fff;}\r\n  .osm .osm-c.gave{border-color:#c9a24a; color:#6b4a0a; background:#fff8e6;}\r\n  .osm .osm-c.gave.on{background:#c9a24a; border-color:#c9a24a; color:#3a0a10;}\r\n\r\n  .osm-info{text-align:center; color:#6b5a6e; font-size:14px; margin:14px 0 18px; min-height:20px;}\r\n\r\n  .osm-g{display:grid; grid-template-columns:repeat(4, minmax(0, 1fr)); gap:18px;}\r\n  .osm .osm-k{display:flex; flex-direction:column; background:#fff; border:1px solid #eee3ee; border-radius:16px; overflow:hidden;\r\n    text-decoration:none; color:inherit; position:relative; box-shadow:0 4px 14px rgba(80,20,80,.06); transition:transform .2s, box-shadow .2s;}\r\n  .osm .osm-k:hover{transform:translateY(-3px); box-shadow:0 12px 26px rgba(80,20,80,.14);}\r\n  .osm-logo{height:130px; display:flex; align-items:center; justify-content:center; padding:18px 22px; background:#fff; border-bottom:1px solid #f3eaf3;}\r\n  .osm .osm-logo img{max-width:100% !important; max-height:94px !important; width:auto !important; height:auto !important; object-fit:contain; display:block; border-radius:0 !important;}\r\n  .osm-ini{width:74px; height:74px; border-radius:50%; background:#f3eaf3; color:#8e2a8c; font-weight:700; font-size:26px; display:flex; align-items:center; justify-content:center;}\r\n  .osm-tekst{padding:14px 16px 16px; display:flex; flex-direction:column; gap:4px;}\r\n  .osm .osm-tekst b{font-size:16px; line-height:1.3; color:#3b1640;}\r\n  .osm .osm-tekst span{font-size:13px; color:#6b5a6e;}\r\n  .osm-gm{position:absolute; top:10px; right:10px; width:30px; height:30px; border-radius:50%; background:#fff8e6; border:1px solid #e9c873;\r\n    display:flex; align-items:center; justify-content:center;}\r\n\r\n  .osm-sk .osm-logo{background:#f7f0f7;}\r\n  .osm-sk .osm-tekst b, .osm-sk .osm-tekst span{display:block; height:12px; border-radius:6px; background:#f3eaf3;}\r\n  .osm-sk .osm-tekst span{width:60%;}\r\n\r\n  .osm-mere{display:flex; justify-content:center; margin:26px 0 10px;}\r\n  .osm .osm-mere[hidden]{display:none;}\r\n  .osm .osm-mere button{padding:13px 30px; border-radius:30px; border:2px solid #8e2a8c; background:#fff; color:#8e2a8c; font:inherit;\r\n    font-weight:700; font-size:15px; cursor:pointer; transition:background .2s, color .2s;}\r\n  .osm .osm-mere button:hover{background:#8e2a8c; color:#fff;}\r\n  .osm-tom{grid-column:1 \/ -1; text-align:center; padding:30px 10px; color:#6b5a6e;}\r\n\r\n  .osm-bund{display:grid; grid-template-columns:1fr 1fr; gap:20px; margin:44px 0 56px;}\r\n  .osm-bx{background:#f7f0f7; border-radius:18px; padding:26px;}\r\n  .osm .osm-bx h3{margin:0 0 8px; color:#3b1640; font-size:20px; font-weight:700;}\r\n  .osm .osm-bx p{margin:0 0 14px; color:#5b4a5e; line-height:1.5;}\r\n  .osm .osm-ob{display:inline-block; padding:10px 22px; border-radius:30px; font-weight:700; font-size:14px; text-decoration:none;\r\n    border:2px solid #8e2a8c; color:#8e2a8c; background:#fff; transition:background .2s, color .2s;}\r\n  .osm .osm-ob:hover{background:#8e2a8c; color:#fff;}\r\n  .osm .osm-ob.guld{border-color:#c9a24a; background:#c9a24a; color:#3a0a10;}\r\n  .osm .osm-ob.guld:hover{background:#e9c873; border-color:#e9c873; color:#3a0a10;}\r\n\r\n  .osm[data-visning=\"gavekort\"] .osm-top,\r\n  .osm[data-visning=\"gavekort\"] .osm-chips,\r\n  .osm[data-visning=\"gavekort\"] .osm-bund{display:none;}\r\n  .osm[data-visning=\"gavekort\"] .osm-sog{margin:0 auto 6px;}\r\n  .osm[data-visning=\"gavekort\"] .osm-sog input{box-shadow:0 0 0 1px #e6d6e4;}\r\n  .osm[data-visning=\"gavekort\"] .osm-sog input:focus{box-shadow:0 0 0 3px #c9a24a;}\r\n  .osm[data-visning=\"gavekort\"] .osm-gm{display:none;}\r\n  .osm[data-visning=\"gavekort\"] .osm-liste{padding-top:0; padding-bottom:40px;}\r\n  .osm[data-visning=\"gavekort\"] .osm-info{margin:0 0 16px;}\r\n\r\n  @media (max-width:1024px){ .osm-g{grid-template-columns:repeat(3, minmax(0, 1fr));} }\r\n  @media (max-width:767px){\r\n    .osm-g{grid-template-columns:repeat(2, minmax(0, 1fr)); gap:12px;}\r\n    .osm-logo{height:100px; padding:12px 14px;}\r\n    .osm .osm-logo img{max-height:72px !important;}\r\n    .osm-tekst{padding:10px 12px 12px;}\r\n    .osm .osm-tekst b{font-size:14px;}\r\n    .osm .osm-tekst span{font-size:12px;}\r\n    .osm-bund{grid-template-columns:1fr;}\r\n    .osm-chips{margin:22px -24px 4px; padding:0 24px 6px; flex-wrap:nowrap; justify-content:flex-start; overflow-x:auto; -webkit-overflow-scrolling:touch; scrollbar-width:none;}\r\n    .osm-chips::-webkit-scrollbar{display:none;}\r\n    .osm .osm-c{padding:8px 14px; font-size:13px; flex:0 0 auto; white-space:nowrap;}\r\n  }\r\n<\/style>\r\n\r\n<div class=\"osm\" data-visning=\"gavekort\">\r\n\r\n  <div class=\"osm-top\" data-ret-her=\"TOP\">\r\n    <small>Oplev Struer<\/small>\r\n    <h1>M\u00f8d vores medlemmer<\/h1>\r\n    <p>Butikker, spisesteder, oplevelser og virksomheder i Struer \u2013 alle medlemmer af Oplev Struer. Find dem her, og st\u00f8t det lokale.<\/p>\r\n    <div class=\"osm-sog\">\r\n      <label for=\"osmSog\">S\u00f8g efter medlem<\/label>\r\n      <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#8e2a8c\" stroke-width=\"2.4\" stroke-linecap=\"round\" aria-hidden=\"true\"><circle cx=\"11\" cy=\"11\" r=\"7\"><\/circle><path d=\"M20 20l-4-4\"><\/path><\/svg>\r\n      <input id=\"osmSog\" type=\"search\" placeholder=\"S\u00f8g efter butik eller virksomhed \u2026\" autocomplete=\"off\">\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"osm-w osm-liste\">\r\n    <div class=\"osm-chips\" id=\"osmChips\"><\/div>\r\n    <div class=\"osm-info\" id=\"osmInfo\" aria-live=\"polite\"><\/div>\r\n    <div class=\"osm-g\" id=\"osmGrid\"><\/div>\r\n    <div class=\"osm-mere\" id=\"osmMere\" hidden><button type=\"button\">Vis flere<\/button><\/div>\r\n\r\n    <div class=\"osm-bund\">\r\n      <div class=\"osm-bx\" data-ret-her=\"GAVEKORT-BOKS\">\r\n        <h3>Giv et Oplev Struer Gavekort<\/h3>\r\n        <p>\u00c9n gave, der kan bruges hos mange af vores medlemmer. Modtageren v\u00e6lger selv \u2013 og pengene bliver i Struer.<\/p>\r\n        <a class=\"osm-ob guld\" href=\"https:\/\/oplevstruer.dk\/oplev-struer-gavekort\/\">Se gavekortet<\/a>\r\n      <\/div>\r\n      <div class=\"osm-bx\" data-ret-her=\"KUNDEKLUB-BOKS\">\r\n        <h3>Bliv medlem af kundeklubben<\/h3>\r\n        <p>F\u00e5 gode tilbud, nyheder og invitationer til byens arrangementer direkte i din indbakke.<\/p>\r\n        <a class=\"osm-ob\" href=\"https:\/\/oplevstruer.dk\/kundeklub-medlem-af-oplev-struer\/\">Tilmeld dig gratis<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n<script data-no-optimize=\"1\">\r\n(function(){\r\n  var rod = document.querySelector('.osm');\r\n  if (!rod) return;\r\n  var VISNING = rod.getAttribute('data-visning') || 'alle';\r\n  var PR_GANG = VISNING === 'gavekort' ? 999 : 16;\r\n  var SKJULTE = ['se-alle', 'indloes-oplev-struer-gavekort', 'koeb-oplev-struer-gavekort'];\r\n  var GAVE_SLUG = 'indloes-oplev-struer-gavekort';\r\n  var GEM = 'osmData.v2';\r\n\r\n  var chipsEl = document.getElementById('osmChips');\r\n  var grid = document.getElementById('osmGrid');\r\n  var info = document.getElementById('osmInfo');\r\n  var mere = document.getElementById('osmMere');\r\n  var sog = document.getElementById('osmSog');\r\n\r\n  var medlemmer = [], kat = {}, gaveId = null, valgt = 'alle', vist = PR_GANG, tekst = '';\r\n\r\n  function esc(s){ return String(s).replace(\/[&<>\"']\/g, function(c){ return {'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[c]; }); }\r\n  function rens(s){ var d = document.createElement('textarea'); d.innerHTML = String(s || ''); return d.value.trim(); }\r\n  function navn(s){ return s; }\r\n  function initialer(n){ return n.split(\/\\s+\/).filter(Boolean).slice(0, 2).map(function(w){ return w.charAt(0); }).join('').toUpperCase(); }\r\n\r\n  function skelet(){\r\n    var h = '';\r\n    for (var i = 0; i < 8; i++) h += '<div class=\"osm-k osm-sk\" aria-hidden=\"true\"><div class=\"osm-logo\"><\/div><div class=\"osm-tekst\"><b><\/b><span><\/span><\/div><\/div>';\r\n    grid.innerHTML = h;\r\n    info.textContent = VISNING === 'gavekort' ? 'Henter butikker \u2026' : 'Henter medlemmer \u2026';\r\n  }\r\n\r\n  function forbered(data){\r\n    kat = {};\r\n    data.kat.forEach(function(c){ kat[c.id] = { navn: rens(c.name), slug: c.slug }; if (c.slug === GAVE_SLUG) gaveId = c.id; });\r\n    medlemmer = data.mem.map(function(m){\r\n      var ids = m['medlem-kategori'] || [];\r\n      var synlige = ids.filter(function(id){ return kat[id] && SKJULTE.indexOf(kat[id].slug) === -1; });\r\n      return {\r\n        navn: navn(rens(m.title && m.title.rendered)),\r\n        link: m.link,\r\n        logo: m.logo || '',\r\n        kat: synlige,\r\n        gave: gaveId !== null && ids.indexOf(gaveId) !== -1\r\n      };\r\n    }).sort(function(a, b){ return a.navn.localeCompare(b.navn, 'da'); });\r\n    if (VISNING === 'gavekort') {\r\n      medlemmer = medlemmer.filter(function(m){ return m.gave; });\r\n      var felter = document.querySelectorAll('.osg-antal');\r\n      for (var i = 0; i < felter.length; i++) felter[i].textContent = medlemmer.length;\r\n    }\r\n  }\r\n\r\n  function visChips(){\r\n    var brugt = {};\r\n    medlemmer.forEach(function(m){ m.kat.forEach(function(id){ brugt[id] = (brugt[id] || 0) + 1; }); });\r\n    var ids = Object.keys(brugt).sort(function(a, b){ return kat[a].navn.localeCompare(kat[b].navn, 'da'); });\r\n    var h = '<button type=\"button\" class=\"osm-c' + (valgt === 'alle' ? ' on' : '') + '\" data-v=\"alle\">Alle<\/button>';\r\n    ids.forEach(function(id){\r\n      h += '<button type=\"button\" class=\"osm-c' + (valgt === kat[id].slug ? ' on' : '') + '\" data-v=\"' + esc(kat[id].slug) + '\">' + esc(kat[id].navn) + '<\/button>';\r\n    });\r\n    if (gaveId !== null) h += '<button type=\"button\" class=\"osm-c gave' + (valgt === 'gavekort' ? ' on' : '') + '\" data-v=\"gavekort\">\ud83c\udf81 Tager imod gavekort<\/button>';\r\n    chipsEl.innerHTML = h;\r\n  }\r\n\r\n  function filtreret(){\r\n    var t = tekst.toLowerCase();\r\n    return medlemmer.filter(function(m){\r\n      if (valgt === 'gavekort' && !m.gave) return false;\r\n      if (valgt !== 'alle' && valgt !== 'gavekort'){\r\n        var ok = m.kat.some(function(id){ return kat[id].slug === valgt; });\r\n        if (!ok) return false;\r\n      }\r\n      if (t){\r\n        var hay = (m.navn + ' ' + m.kat.map(function(id){ return kat[id].navn; }).join(' ')).toLowerCase();\r\n        if (hay.indexOf(t) === -1) return false;\r\n      }\r\n      return true;\r\n    });\r\n  }\r\n\r\n  function kort(m){\r\n    var k = m.kat.length ? kat[m.kat[0]].navn : '';\r\n    if (valgt !== 'alle' && valgt !== 'gavekort'){\r\n      m.kat.forEach(function(id){ if (kat[id].slug === valgt) k = kat[id].navn; });\r\n    }\r\n    var logo = m.logo\r\n      ? '<img decoding=\"async\" src=\"' + esc(m.logo) + '\" alt=\"' + esc(m.navn) + '\" loading=\"lazy\">'\r\n      : '<div class=\"osm-ini\" aria-hidden=\"true\">' + esc(initialer(m.navn)) + '<\/div>';\r\n    var gave = m.gave\r\n      ? '<span class=\"osm-gm\" title=\"Tager imod Oplev Struer Gavekort\" aria-label=\"Tager imod Oplev Struer Gavekort\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#a37a1f\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"8\" width=\"18\" height=\"13\" rx=\"1\"><\/rect><path d=\"M12 8v13M3 12h18M12 8c-2-4-6-4-6-1.5S9 8 12 8zm0 0c2-4 6-4 6-1.5S15 8 12 8z\"><\/path><\/svg><\/span>'\r\n      : '';\r\n    return '<a class=\"osm-k\" href=\"' + esc(m.link) + '\">' + gave + '<div class=\"osm-logo\">' + logo + '<\/div>' +\r\n      '<div class=\"osm-tekst\"><b>' + esc(m.navn) + '<\/b>' + (k ? '<span>' + esc(k) + '<\/span>' : '') + '<\/div><\/a>';\r\n  }\r\n\r\n  function visListe(){\r\n    var liste = filtreret();\r\n    if (!liste.length){\r\n      grid.innerHTML = '<p class=\"osm-tom\">Ingen medlemmer matcher din s\u00f8gning.<\/p>';\r\n      info.textContent = '';\r\n      mere.hidden = true;\r\n      return;\r\n    }\r\n    grid.innerHTML = liste.slice(0, vist).map(kort).join('');\r\n    var n = Math.min(vist, liste.length);\r\n    info.textContent = (n < liste.length ? 'Viser ' + n + ' af ' : '') + liste.length + (VISNING === 'gavekort' ? (liste.length === 1 ? ' butik' : ' butikker') : (liste.length === 1 ? ' medlem' : ' medlemmer'));\r\n    mere.hidden = vist >= liste.length;\r\n  }\r\n\r\n  chipsEl.addEventListener('click', function(e){\r\n    var b = e.target.closest('.osm-c');\r\n    if (!b) return;\r\n    valgt = b.getAttribute('data-v');\r\n    vist = PR_GANG;\r\n    visChips(); visListe();\r\n    try { history.replaceState(null, '', valgt === 'alle' ? location.pathname : '#' + valgt); } catch(err){}\r\n  });\r\n  sog.addEventListener('input', function(){ tekst = sog.value.trim(); vist = PR_GANG; visListe(); });\r\n  mere.querySelector('button').addEventListener('click', function(){ vist += PR_GANG; visListe(); });\r\n\r\n  function start(data){\r\n    forbered(data);\r\n    var h = decodeURIComponent((location.hash || '').replace('#', ''));\r\n    if (VISNING === 'alle' && h){\r\n      var findes = h === 'gavekort' || Object.keys(kat).some(function(id){ return kat[id].slug === h; });\r\n      if (findes) valgt = h;\r\n    }\r\n    if (VISNING === 'alle') visChips();\r\n    visListe();\r\n  }\r\n\r\n  function hentJson(url){\r\n    return fetch(url, { credentials: 'same-origin' }).then(function(r){ if (!r.ok) throw new Error(r.status); return r.json(); });\r\n  }\r\n\r\n  function hent(){\r\n    var u1 = '\/wp-json\/wp\/v2\/medlem?per_page=100&_fields=id,title,link,medlem-kategori,logo_url';\r\n    var u2 = '\/wp-json\/wp\/v2\/medlem-kategori?per_page=100&_fields=id,name,slug';\r\n    return Promise.all([hentJson(u1), hentJson(u2)]).then(function(r){\r\n      var mem = r[0].map(function(m){\r\n        return { title: m.title, link: m.link, 'medlem-kategori': m['medlem-kategori'], logo: m.logo_url || '' };\r\n      });\r\n      var data = { mem: mem, kat: r[1], t: Date.now() };\r\n      try { sessionStorage.setItem(GEM, JSON.stringify(data)); } catch(e){}\r\n      return data;\r\n    });\r\n  }\r\n\r\n  var gemt = null;\r\n  try { gemt = JSON.parse(sessionStorage.getItem(GEM) || 'null'); } catch(e){}\r\n  if (gemt && gemt.t && Date.now() - gemt.t < 5 * 60 * 1000){\r\n    start(gemt);\r\n  } else {\r\n    skelet();\r\n    hent().then(start).catch(function(){\r\n      grid.innerHTML = '<p class=\"osm-tom\">Medlemmerne kunne ikke hentes lige nu. Pr\u00f8v at genindl\u00e6se siden.<\/p>';\r\n      info.textContent = '';\r\n    });\r\n  }\r\n})();\r\n<\/script>\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-e6a5c89 e-flex e-con-boxed e-con e-parent\" data-id=\"e6a5c89\" 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-4675df8 elementor-widget elementor-widget-html\" data-id=\"4675df8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* ============================================================\r\n   OPLEV STRUER \u2013 GAVEKORT: SALDO + BETINGELSER\r\n   S\u00c5DAN RETTER DU (vises ikke p\u00e5 hjemmesiden):\r\n\r\n   Siden: Sider \u2192 \"Oplev Struer Gavekort\" \u2192 Rediger med Elementor\r\n   \u2192 klik p\u00e5 denne HTML-widget (den NEDERSTE, under butikslisten).\r\n   Hver del er m\u00e6rket med data-ret-her=\"...\" \u2013 s\u00f8g efter det.\r\n   Ret KUN teksten mellem tags. Tryk \"Opdater\" og ryd LiteSpeed-cachen.\r\n\r\n   BETINGELSERNE (fold-ud):\r\n      Hvert punkt st\u00e5r mellem  <details>  og  <\/details> .\r\n      Overskriften st\u00e5r i  <summary>...<\/summary> ,\r\n      selve teksten i  <p>...<\/p>  lige under.\r\n      Nyt punkt: kopi\u00e9r et helt <details> ... <\/details> og ret teksten.\r\n\r\n   R\u00f8r ikke ved resten af style-delen \u2013 den styrer udseendet.\r\n   Er du i tvivl: send koden til Claude og skriv hvad der skal \u00e6ndres.\r\n   ============================================================ *\/\r\n\r\n  .osgb{font-family:inherit; color:#3b1640; max-width:1160px; margin:60px auto 64px; padding:0 24px;}\r\n  .osgb *{box-sizing:border-box;}\r\n  .osgb-duo{display:grid; grid-template-columns:1fr 1fr; gap:20px; align-items:start;}\r\n  .osgb-d{background:#f7f0f7; border-radius:18px; padding:26px;}\r\n  .osgb .osgb-d h3{margin:0 0 14px; font-size:22px; color:#3b1640; font-weight:700;}\r\n  .osgb-ifr{display:block; width:100%; height:300px; border:0; border-radius:10px; background:#fff;}\r\n  .osgb .osgb-alt{margin:12px 0 0; font-size:14px; color:#5b4a5e;}\r\n  .osgb .osgb-alt a{color:#8e2a8c; font-weight:700;}\r\n\r\n  .osgb details{border-top:1px solid #e6d6e4;}\r\n  .osgb details:last-of-type{border-bottom:1px solid #e6d6e4;}\r\n  .osgb summary{list-style:none; cursor:pointer; padding:14px 30px 14px 0; position:relative; font-weight:700; font-size:15px; color:#3b1640;}\r\n  .osgb summary::-webkit-details-marker{display:none;}\r\n  .osgb summary::after{content:\"+\"; position:absolute; right:4px; top:50%; transform:translateY(-50%); font-size:20px; color:#8e2a8c; font-weight:400;}\r\n  .osgb details[open] summary::after{content:\"\u2013\";}\r\n  .osgb summary:hover{color:#8e2a8c;}\r\n  .osgb details p{margin:0 0 14px; font-size:15px; line-height:1.6; color:#5b4a5e;}\r\n  .osgb details a{color:#8e2a8c; font-weight:700;}\r\n\r\n  @media (max-width:767px){\r\n    .osgb{margin:44px auto 48px;}\r\n    .osgb-duo{grid-template-columns:1fr;}\r\n  }\r\n<\/style>\r\n\r\n<div class=\"osgb\">\r\n  <div class=\"osgb-duo\">\r\n\r\n    <div class=\"osgb-d\" data-ret-her=\"TJEK SALDO\">\r\n      <h3>Tjek saldo p\u00e5 dit gavekort<\/h3>\r\n      <iframe class=\"osgb-ifr\" src=\"https:\/\/gc.sparxpres.dk\/balance\/\" title=\"Tjek saldo p\u00e5 Oplev Struer Gavekort\" loading=\"lazy\"><\/iframe>\r\n      <p class=\"osgb-alt\">Virker feltet ikke? <a href=\"https:\/\/gc.sparxpres.dk\/balance\/\" target=\"_blank\" rel=\"noopener\">Tjek saldo direkte hos Sparxpres<\/a><\/p>\r\n    <\/div>\r\n\r\n    <div class=\"osgb-d\" data-ret-her=\"BETINGELSER\">\r\n      <h3>Betingelser<\/h3>\r\n\r\n      <details>\r\n        <summary>S\u00e5dan fungerer k\u00f8bet<\/summary>\r\n        <p>N\u00e5r du k\u00f8ber gavekortbeviset online, modtager du et v\u00e6rdibevis enten p\u00e5 SMS eller mail. Du kan printe det ud eller sende det direkte videre elektronisk, hvis det er en gave.<\/p>\r\n      <\/details>\r\n\r\n      <details>\r\n        <summary>Omveksling<\/summary>\r\n        <p>Modtageren skal blot tage v\u00e6rdibeviset med ned til <a href=\"https:\/\/oplevstruer.dk\/medlem\/vin-og-kunst\/\">Vin &amp; Kunst i Struer<\/a>, hvor det omveksles til det rigtige, fysiske gavekort \u2013 og s\u00e5 er det klar til brug i alle de mange butikker, der er med i Oplev Struer.<\/p>\r\n      <\/details>\r\n\r\n      <details>\r\n        <summary>Gyldighed<\/summary>\r\n        <p>Gavekortet\/v\u00e6rdibeviset er gyldigt i 2 \u00e5r fra k\u00f8bsdatoen.<\/p>\r\n      <\/details>\r\n\r\n      <details>\r\n        <summary>Gebyr<\/summary>\r\n        <p>Der p\u00e5l\u00f8ber et gebyr p\u00e5 15,- kr. pr. gavekort ved oprettelse. Hvis du k\u00f8ber online, betaler du kun gebyret d\u00e9r (der skal ikke betales gebyr igen ved omveksling hos Vin &amp; Kunst).<\/p>\r\n        <p>Gavekortet kan naturligvis ogs\u00e5 k\u00f8bes og oprettes fysisk direkte hos Vin &amp; Kunst i Struer (her p\u00e5l\u00f8ber ligeledes gebyr p\u00e5 15,- kr.).<\/p>\r\n      <\/details>\r\n\r\n      <details>\r\n        <summary>14 dages fortrydelsesret (kun ved online k\u00f8b)<\/summary>\r\n        <p>I henhold til g\u00e6ldende lovgivning har du 14 dages fortrydelsesret, n\u00e5r du k\u00f8ber et gavekortbevis online. Bem\u00e6rk, at fortrydelsesretten bortfalder, hvis v\u00e6rdibeviset allerede er blevet omvekslet til et fysisk gavekort hos Vin &amp; Kunst. Eventuelle gebyrer refunderes ikke ved fortrydelse.<\/p>\r\n      <\/details>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\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>Buy a Struer Experience gift voucher online. Check your balance and get a complete overview of all local shops where you can redeem your voucher.<\/p>","protected":false},"author":2,"featured_media":4689,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"TEC\\Tickets\\Commerce\\Module","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"footnotes":"","_tec_slr_enabled":"","_tec_slr_layout":""},"class_list":["post-4566","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.6 (Yoast SEO v28.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>K\u00f8b Online Gavekort &amp; V\u00e6rdibevis - Oplev Struer<\/title>\n<meta name=\"description\" content=\"K\u00f8b Oplev Struer gavekort online. Se din saldo, f\u00e5 det komplette overblik over alle de lokale butikker, hvor du kan indl\u00f8se det lige her..\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/oplevstruer.dk\/en\/oplev-struer-gavekort\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Oplev Struer Gavekort\" \/>\n<meta property=\"og:description\" content=\"K\u00f8b Oplev Struer gavekort online. Se din saldo, f\u00e5 det komplette overblik over alle de lokale butikker, hvor du kan indl\u00f8se det lige her..\" \/>\n<meta property=\"og:url\" content=\"https:\/\/oplevstruer.dk\/en\/oplev-struer-gavekort\/\" \/>\n<meta property=\"og:site_name\" content=\"Oplev Struer\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/struershopping\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-07T08:47:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/oplevstruer.dk\/wp-content\/uploads\/gavekort-layout-2-scaled.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2048\" \/>\n\t<meta property=\"og:image:height\" content=\"1152\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/oplevstruer.dk\\\/oplev-struer-gavekort\\\/\",\"url\":\"https:\\\/\\\/oplevstruer.dk\\\/oplev-struer-gavekort\\\/\",\"name\":\"K\u00f8b Online Gavekort & V\u00e6rdibevis - Oplev Struer\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/oplevstruer.dk\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/oplevstruer.dk\\\/oplev-struer-gavekort\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/oplevstruer.dk\\\/oplev-struer-gavekort\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/oplevstruer.dk\\\/wp-content\\\/uploads\\\/gavekort-layout-2-scaled.png\",\"datePublished\":\"2026-07-02T10:09:30+00:00\",\"dateModified\":\"2026-10-07T08:47:43+00:00\",\"description\":\"K\u00f8b Oplev Struer gavekort online. Se din saldo, f\u00e5 det komplette overblik over alle de lokale butikker, hvor du kan indl\u00f8se det lige her..\",\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/oplevstruer.dk\\\/oplev-struer-gavekort\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/oplevstruer.dk\\\/oplev-struer-gavekort\\\/#primaryimage\",\"url\":\"https:\\\/\\\/oplevstruer.dk\\\/wp-content\\\/uploads\\\/gavekort-layout-2-scaled.png\",\"contentUrl\":\"https:\\\/\\\/oplevstruer.dk\\\/wp-content\\\/uploads\\\/gavekort-layout-2-scaled.png\",\"width\":2048,\"height\":1152},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/oplevstruer.dk\\\/#website\",\"url\":\"https:\\\/\\\/oplevstruer.dk\\\/\",\"name\":\"Oplev Struer\",\"description\":\"Shopping - Turisme - Events - Oplevelser i Lydens By\",\"publisher\":{\"@id\":\"https:\\\/\\\/oplevstruer.dk\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/oplevstruer.dk\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/oplevstruer.dk\\\/#organization\",\"name\":\"Oplev Struer\",\"url\":\"https:\\\/\\\/oplevstruer.dk\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/oplevstruer.dk\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/oplevstruer.dk\\\/wp-content\\\/uploads\\\/Oplev-Struer.png\",\"contentUrl\":\"https:\\\/\\\/oplevstruer.dk\\\/wp-content\\\/uploads\\\/Oplev-Struer.png\",\"width\":1200,\"height\":675,\"caption\":\"Oplev Struer\"},\"image\":{\"@id\":\"https:\\\/\\\/oplevstruer.dk\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/struershopping\",\"https:\\\/\\\/www.instagram.com\\\/struershopping\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Buy Online Gift Vouchers &amp; Vouchers - Discover Struer","description":"Buy Oplev Struer gift card online. Check your balance, get the complete overview of all the local shops where you can redeem it right here.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/oplevstruer.dk\/en\/oplev-struer-gavekort\/","og_locale":"en_GB","og_type":"article","og_title":"Oplev Struer Gavekort","og_description":"K\u00f8b Oplev Struer gavekort online. Se din saldo, f\u00e5 det komplette overblik over alle de lokale butikker, hvor du kan indl\u00f8se det lige her..","og_url":"https:\/\/oplevstruer.dk\/en\/oplev-struer-gavekort\/","og_site_name":"Oplev Struer","article_publisher":"https:\/\/www.facebook.com\/struershopping","article_modified_time":"2026-10-07T08:47:43+00:00","og_image":[{"width":2048,"height":1152,"url":"https:\/\/oplevstruer.dk\/wp-content\/uploads\/gavekort-layout-2-scaled.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/oplevstruer.dk\/oplev-struer-gavekort\/","url":"https:\/\/oplevstruer.dk\/oplev-struer-gavekort\/","name":"Buy Online Gift Vouchers &amp; Vouchers - Discover Struer","isPartOf":{"@id":"https:\/\/oplevstruer.dk\/#website"},"primaryImageOfPage":{"@id":"https:\/\/oplevstruer.dk\/oplev-struer-gavekort\/#primaryimage"},"image":{"@id":"https:\/\/oplevstruer.dk\/oplev-struer-gavekort\/#primaryimage"},"thumbnailUrl":"https:\/\/oplevstruer.dk\/wp-content\/uploads\/gavekort-layout-2-scaled.png","datePublished":"2026-07-02T10:09:30+00:00","dateModified":"2026-10-07T08:47:43+00:00","description":"Buy Oplev Struer gift card online. Check your balance, get the complete overview of all the local shops where you can redeem it right here.","inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/oplevstruer.dk\/oplev-struer-gavekort\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/oplevstruer.dk\/oplev-struer-gavekort\/#primaryimage","url":"https:\/\/oplevstruer.dk\/wp-content\/uploads\/gavekort-layout-2-scaled.png","contentUrl":"https:\/\/oplevstruer.dk\/wp-content\/uploads\/gavekort-layout-2-scaled.png","width":2048,"height":1152},{"@type":"WebSite","@id":"https:\/\/oplevstruer.dk\/#website","url":"https:\/\/oplevstruer.dk\/","name":"Experience Struer","description":"Shopping - Tourism - Events - Experiences in the City of Sound","publisher":{"@id":"https:\/\/oplevstruer.dk\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/oplevstruer.dk\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/oplevstruer.dk\/#organization","name":"Experience Struer","url":"https:\/\/oplevstruer.dk\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/oplevstruer.dk\/#\/schema\/logo\/image\/","url":"https:\/\/oplevstruer.dk\/wp-content\/uploads\/Oplev-Struer.png","contentUrl":"https:\/\/oplevstruer.dk\/wp-content\/uploads\/Oplev-Struer.png","width":1200,"height":675,"caption":"Oplev Struer"},"image":{"@id":"https:\/\/oplevstruer.dk\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/struershopping","https:\/\/www.instagram.com\/struershopping\/"]}]}},"ticketed":false,"_links":{"self":[{"href":"https:\/\/oplevstruer.dk\/en\/wp-json\/wp\/v2\/pages\/4566","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oplevstruer.dk\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/oplevstruer.dk\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/oplevstruer.dk\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/oplevstruer.dk\/en\/wp-json\/wp\/v2\/comments?post=4566"}],"version-history":[{"count":20,"href":"https:\/\/oplevstruer.dk\/en\/wp-json\/wp\/v2\/pages\/4566\/revisions"}],"predecessor-version":[{"id":5186,"href":"https:\/\/oplevstruer.dk\/en\/wp-json\/wp\/v2\/pages\/4566\/revisions\/5186"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oplevstruer.dk\/en\/wp-json\/wp\/v2\/media\/4689"}],"wp:attachment":[{"href":"https:\/\/oplevstruer.dk\/en\/wp-json\/wp\/v2\/media?parent=4566"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}