(function () { // 🔑 品牌映射:按关键词长度降序匹配,避免 BANGBOX 被 GEEK BAR 抢先 var BRAND_RULES = [ ['BANGBOX', 'BANG BOX'], ['BANG BOX', 'BANG BOX'], ['BANG LEGEND', 'BANG BOX'], ['G.PREMIUM', 'G.PREMIUM'], ['G PREMIUM', 'G.PREMIUM'], ['GEEKBAR', 'GEEK BAR'], ['GEEK BAR', 'GEEK BAR'], ['GAZZBAR', 'GAZZBAR'], ['VAPSOLO', 'VAPSOLO'], ['VAPEPIE', 'VAPEPIE'], ['VOPK', 'VOPK'], ['VIS MAG', 'VAPEPIE'], ['AL FAKHER', 'Al Fakher'], ['MYSITE', 'Vapepie Slovakia'] ]; function metaDesc() { var m = document.querySelector('meta[name="description"]'); return m ? (m.getAttribute('content') || '').trim() : ''; } function detailText() { // 实测正确容器:.product__info-description(含 --bottom 变体) var cands = Array.from(document.querySelectorAll( '.product__info-description, .product-details, [class*="product-detail"], [class*="product-description"]')); var best = ''; cands.forEach(function (c) { var clone = c.cloneNode(true); clone.querySelectorAll('style,script,noscript').forEach(function (n) { n.remove(); }); var t = (clone.innerText || clone.textContent || '').replace(/\s+/g, ' ').trim(); if (t.length > best.length) best = t; }); return best; } function clean(s) { if (!s) return ''; var d = document.createElement('textarea'); d.innerHTML = s; var t = d.value || s; return t.replace(//gi, ' ') .replace(//gi, ' ') .replace(/<[^>]+>/g, ' ') .replace(/\s+/g, ' ').trim(); } function pickBrand(name) { var up = (name || '').toUpperCase(); for (var i = 0; i < BRAND_RULES.length; i++) { if (up.indexOf(BRAND_RULES[i][0]) !== -1) { return { '@type': 'Brand', name: BRAND_RULES[i][1] }; } } return { '@type': 'Brand', name: 'Vapepie Slovakia' }; } function fix() { var md = clean(metaDesc()); var dt = clean(detailText()); // md 太短(如「LEMON LIME & VAPEPIE Max 40000 PUFFS」41 字符)时改用详情文本; // 详情也短则拼接「商品名 + md」,至少保证 60 字符以上。 var desc = ''; if (md && md.length >= 60) { desc = md.slice(0, 800); } else if (dt && dt.length >= 60) { desc = dt.slice(0, 800); } else if (dt && md) { desc = clean((dt + ' ' + md)).slice(0, 800); } else { desc = (dt || md); } if (!desc) return; var scripts = document.querySelectorAll('script[type="application/ld+json"]'); for (var i = 0; i < scripts.length; i++) { var s = scripts[i], d; try { d = JSON.parse(s.textContent); } catch (e) { continue; } var arr = Array.isArray(d) ? d : [d]; var hit = false; arr.forEach(function (x) { if (x && x['@type'] === 'Product') hit = true; }); if (!hit) continue; var valid = new Date(); valid.setFullYear(valid.getFullYear() + 1); valid = valid.toISOString().slice(0, 10); var out = arr.map(function (x) { if (!x || x['@type'] !== 'Product') return x; var y = Object.assign({}, x); if (y.description !== desc) y.description = desc; // brand:始终按商品名重新判定(平台给的是 vendor=「mysite」这类无意义值) y.brand = pickBrand(y.name); var off = y.offers; if (Array.isArray(off) && off.length) { y.offers = off.map(function (o) { var oo = Object.assign({}, o); if (!oo.priceValidUntil) oo.priceValidUntil = valid; return oo; }); } else if (off && typeof off === 'object') { var pv = Object.assign({}, off); if (!pv.priceValidUntil) pv.priceValidUntil = valid; y.offers = pv; } return y; }); s.textContent = JSON.stringify(Array.isArray(d) ? out : out[0]); } } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', function () { setTimeout(fix, 250); }); } else { setTimeout(fix, 250); } window.addEventListener('load', function () { setTimeout(fix, 600); }); })(); (function () { var HOME = 'https://www.vapepieslovakia.com'; var NAME = 'Vapepie Slovakia'; var EMO = /[\uD83C-\uDBFF\uDC00-\uDFFF]|[\u2190-\u21FF\u2300-\u27BF\u2B00-\u2BFF\uFE0F\u20E3]/g; function tidy(s) { if (!s) return ''; return s.replace(EMO, ' ').replace(/\s+/g, ' ').trim(); } function crumbs() { var el = document.querySelector('[class*=breadcrumb]'); if (!el) return null; var raw = tidy(el.textContent || ''); if (!raw || raw.length < 8) return null; var list = []; list.push({ '@type': 'ListItem', position: 1, name: 'Domovská stránka', item: HOME + '/' }); var catSpan = el.querySelector('span[data-url*="/collections/"]'); if (catSpan) { var cn = tidy(catSpan.textContent || '').slice(0, 90); var cu = catSpan.getAttribute('data-url') || ''; if (cn) { list.push({ '@type': 'ListItem', position: 2, name: cn, item: location.origin + cu }); } } var lastEl = el.querySelector('.breadcrumb__last-crumb'); var ln = tidy(lastEl ? (lastEl.textContent || '') : '').slice(0, 110); if (ln && ln !== (list[1] ? list[1].name : '')) { list.push({ '@type': 'ListItem', position: list.length + 1, name: ln, item: location.href.split('?')[0] }); } if (list.length < 2) return null; return { '@context': 'https://schema.org', '@type': 'BreadcrumbList', itemListElement: list }; } function website() { return { '@context': 'https://schema.org', '@type': 'WebSite', name: NAME, url: HOME, potentialAction: { '@type': 'SearchAction', target: { '@type': 'EntryPoint', urlTemplate: HOME + '/search?keyword={search_term_string}' }, 'query-input': 'required name=search_term_string' } }; } function itemList() { var g = document.querySelector('.product-list-content.grid'); if (!g) return null; var seen = {}; var out = []; var cards = g.querySelectorAll('.product-card-wrapper'); for (var i = 0; i < cards.length && out.length < 24; i++) { var c = cards[i]; var a = c.querySelector('a[href*="/products/"]'); if (!a) continue; var h = a.getAttribute('href'); if (!h || seen[h]) continue; var tEl = c.querySelector('.product__title'); var t = tidy(tEl ? (tEl.textContent || '') : '').slice(0, 100); if (!t || t.length < 8) continue; seen[h] = 1; out.push({ u: location.origin + h, t: t }); } if (out.length < 3) return null; var el = []; for (var j = 0; j < out.length; j++) { el.push({ '@type': 'ListItem', position: j + 1, url: out[j].u, name: out[j].t }); } return { '@context': 'https://schema.org', '@type': 'ItemList', numberOfItems: el.length, itemListElement: el }; } function fix() { var isCollection = !!document.querySelector('.product-list-content.grid'); var isProduct = !!document.querySelector('.product__info-description'); var add = []; if (isProduct) { var b = crumbs(); if (b) add.push(b); } if (isCollection) { var l = itemList(); if (l) add.push(l); } var scripts = document.querySelectorAll('script[type="application/ld+json"]'); var target = null; var existing = []; for (var i = 0; i < scripts.length; i++) { try { var d = JSON.parse(scripts[i].textContent); var arr = Array.isArray(d) ? d : [d]; var hasO = false; var already = false; for (var k = 0; k < arr.length; k++) { var ty = arr[k] && arr[k]['@type']; if (ty === 'Organization') hasO = true; if (ty === 'BreadcrumbList' || ty === 'WebSite' || ty === 'ItemList') already = true; } if (already) return; if (hasO) { target = scripts[i]; existing = arr; break; } } catch (e) { } } if (!target) return; var out = existing.slice(); for (var m = 0; m < add.length; m++) out.push(add[m]); var w = website(); if (w) out.push(w); if (out.length === existing.length) return; target.textContent = JSON.stringify(out); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', function () { setTimeout(fix, 300); }); } else { setTimeout(fix, 300); } window.addEventListener('load', function () { setTimeout(fix, 700); }); })();

🔥 Kúp 3+ kusov – 10 % extra zľava + doprava ZDARMA!

🔥 Kúp 3+ kusov – 10 % extra zľava + doprava ZDARMA!

🚚Expresná dodávka Slovenská pošta priamo k vašim dverám!

🚚Expresná dodávka Slovenská pošta priamo k vašim dverám!

🔞 Predaj osobám mladším ako 18 rokov je zakázaný.

🔞 Predaj osobám mladším ako 18 rokov je zakázaný.

Carrello

Il tuo carrello è attualmente vuoto.

Vai a fare shopping

G.PREMIUM 60 000 potiahnutí – akcia 1+1 ZADARMO

G.PREMIUM • 60 000

Normal na vyvážené používanie. Boost pre výraznejší výkon.

G.PREMIUM 60 000 ponúka dva odlišné režimy v jednom zariadení. Normal je zameraný na vyváženejšie využitie kapacity, zatiaľ čo Boost zvýrazní výkon, keď chcete intenzívnejší prejav. Dual Mesh, LED displej a nastaviteľný prívod vzduchu dopĺňajú výbavu, ktorú môžete prispôsobiť vlastnej preferencii.

60 000potiahnutí vo veľkokapacitnom zariadení
28 mle-liquidu doplneného o nabíjateľnú 800 mAh batériu
Normal / Boostdva režimy pre odlišnú intenzitu používania

Kontrola výkonu aj stavu zariadenia

LED displej poskytuje prehľad počas používania a nastaviteľný prívod vzduchu umožňuje upraviť pocit z poťahovania. Technológia Dual Mesh podporuje rovnomernejšie podanie zvolenej príchute v oboch režimoch.

Výber, ktorý nekončí pri ovocí

Klasický tabak, osviežujúca mäta, hroznová sóda, citrusový mix, kyslé jablko aj ľadové ovocie prinášajú širší rozsah než bežná ovocná séria. Každá príchuť má vlastnú produktovú kartu.

AKCIA 1+1 ZADARMO

Vyberte si konkrétny profil a získajte dva kusy

Otvorte produktovú kartu vybranej príchute a overte jej dostupnosť aj aktuálne podmienky ponuky.

Pozrieť dostupné príchute
10 prodotti
Consigliati