---
title: "Hotovost nebo karta ve Vietnamu – Jak platit chytře na cestách"
description: "Hotovost nebo karta ve Vietnamu? Objevte nejlepší platební metody pro cestovatele, včetně základních hotovostních plateb, přijímání karet a možností mobilních plateb. Buďte připraveni na bezproblémovou cestu!"
url: "https://www.vietnamck.cz/ostatni/blog/hotovost-vs-karta-ve-vietnamu"
date: "2026-11-04T12:44:10+00:00"
language: "cs-CZ"
---

Aktualizováno: 11. březen 2026   Zobrazení: 2128

#  Hotovost vs. karta ve Vietnamu: Co by měl každý cestovatel vědět

 Ratings

 (3)

Při plánování cesty do Vietnamu se často objevuje otázka: **Mám mít u sebe hotovost**, nebo mi bude **stačit kreditní karta**? Vietnam se rychle vyvíjí, moderní města přijímají **platby kartou** a **mobilní peněženky**, zatímco menší města a pouliční prodejci stále do značné míry spoléhají na hotovostní transakce. Tento průvodce vám to rozdělí tak, abyste mohli cestovat s jistotou a věděli, kdy **používat hotovost, karty a digitální platby**.

![Hotovost versus platební karta ve Vietnamu](https://www.vietnamck.cz/media/com_sppagebuilder/placeholder/vietnam-payment.webp "vietnam-payment title")

[Co si zabalit na cestu do Vietnamu](https://www.vietnamck.cz/ostatni/blog/kompletni-seznam-baleni)

### 🛑 Přijímjí ve Vietnamu karty všude? Ne tak docela!

Zatímco v hotelech, nákupních centrech a luxusních restauracích **můžete platit kartou**, na mnoha místech - včetně pouličních prodejců, taxíků a místních trhů - přijímají pouze hotovost.

💳 **Karty jsou nejvhodnější pro**:

✔ Hotely, nákupní centra, supermarkety

✔ Luxusní restaurace a mezinárodní řetězce

✔ Online rezervace (letenky, výlety)

✔ nákupy na letišti

💵 **Hotovost je nezbytná pro**:

✔ Pouliční jídlo, trhy, místní restaurace

✔ venkovské oblasti a malá města

✔ Taxikáři a půjčovny motorek (pokud nepoužíváte Grab)

✔ vstupné na menších turistických místech

**Tip**: Dokonce i některé velké hotely si mohou za platbu kartou **připočítat 2-3%** poplatek, takže se před přejetím kartou nejprve zeptejte

### 💳 Kreditní/debetní karty: Kde a jak fungují

Většina hlavních karet, jako jsou **Visa, Mastercard a UnionPay**, je přijímána ve větších městech, jako je **Hanoj, Ho Či Minovo Město, Da Nang a Nha Trang**.

Karty **American Express a Discover** jsou však přijímány méně často, proto je lepší mít u sebe záložní kartu.

🛑 **Důležité tipy pro platby kartou**

✔ **Před cestou vždy informujte svou banku**, abyste předešli zablokování zahraničních transakcí.

✔ **Některá místa si účtují poplatek** za karetní transakci, **obvykle 2-3 %** - před platbou si ho ověřte.

✔ **Bankomaty mají limity** pro výběr - pokud potřebujete větší částky, vyhledejte bankomat na pobočce banky, kde jsou limity pro výběr vyšší.

![Hotovost versus platební karta ve Vietnamu]( "700-international-bank-card title")

![Hotovost versus platební karta ve Vietnamu]( "vietnam-by-scooters-money-in-vietnam-and-tips-to-avoid-scams-1-1170x658-1 title")

### 🪙 Hotovost ve Vietnamu: Co musíte vědět

Oficiální měnou je **vietnamský dong (VND)** a pro každodenní transakce jsou důležité malé bankovky.

💵 **Doporučené postupy pro používání hotovosti**

✔ **Noste u sebe drobné bankovky** - prodejci mají často problém rozměnit velké bankovky.

✔ **Vyvarujte se nošení příliš velkého množství bankovek (500 000 VND**) - mnoho prodejců je nepřijímá.

✔ Vždy pečlivě přepočítávejte drobné, protože může dojít k chybám (ne vždy úmyslně!).

✔ [**Výměnu měny**](https://www.vietnamck.cz/ostatni/blog/vymena-penez-ve-vietnamu) **provádějte v renomovaných bankách nebo obchodech se zlatem, kde získáte nejlepší kurzy**.

**Tip**: Nikdy nevyměňujte peníze na letišti - kurzy jsou nižší než v bankách a obchodech se zlatem.

### 📱 Mobilní platby a transakce pomocí QR kódů ve Vietnamu

Ve Vietnamu se prosazují **bezhotovostní platby**, ale pro turisty může být **obtížné používat místní elektronické peněženky**, protože často vyžadují **vietnamský bankovní účet**.

✅ **Kde mobilní platby dobře fungují**

✔ Řetězce kaváren (Highlands Coffee, Phuc Long).

✔ Aplikace Grab pro jízdy a rozvoz jídla

✔ Obchody se smíšeným zbožím a supermarkety

✔ Některé turistické atrakce ve velkých městech

❌ **Kde mobilní platby nemusí fungovat**

🚫 Malí pouliční prodejci a trhy

🚫 Místní penziony nebo levné hotely

🚫 Taxikáři (pokud nepoužívají službu Grab).

🚫 Venkov a menší města

🔹 **Nejlepší alternativa pro turisty?** Některé obchody přijímají platby **QR kódem prostřednictvím bankovních aplikací**, ale karty a **hotovost zůstávají nejbezpečnější sázkou**.

![Hotovost versus platební karta ve Vietnamu]( "money-vietnam-exchange title")

[Zájezdy na míru](https://www.vietnamck.cz/vlastni-plan-cesty)

![Hotovost versus platební karta ve Vietnamu]( "cash-vs.-card title")

[Urgentní vietnamská eVisa](https://www.vietnamck.cz/viza-do-vietnamu/urgentni-viza-do-vietnamu)

### 💰 Výběry z bankomatů a směnné kurzy ve Vietnamu

**Výběr hotovosti ve Vietnamu** je snadný, ale **poplatky za výběr z bankomatu** se liší v závislosti na bance.

🔥 **Nejlepší bankomaty pro cestovatele**

**✔ Vietcombank, BIDV, Techcombank → nižší poplatky za výběr (40 000-60 000 VND za transakci)**

**✔ HSBC, ANZ, Citibank → Vyšší limity, přívětivé pro mezinárodní klientelu**

**✔ Sacombank → Vyšší povolené částky k výběru**

💡 **Tip na výběr z bankomatu**:

Používejte bankomaty **vlastněné bankou**, kde jsou **férové sazby**. Některé malé bankomaty si účtují **vysoké poplatky** nebo **odmítají zahraniční karty**.

🚨 **Varování**: Vyhněte se „soukromým směnárnám“ v blízkosti trhů - často mají nadsazené kurzy!

### Vyhněte se podvodům se SIM kartami na letištích

Cestující do Vietnamu se často **stávají terčem podvodníků**, kteří jim prodávají předražené nebo **nefunkční SIM karty**. S [**eSIM** ](https://www.vietnamck.cz/ostatni/blog/esim-do-vietnamu)můžete tyto problémy zcela obejít.⚡

[eSIM do Vietnamu](https://www.vietnamck.cz/ostatni/blog/esim-do-vietnamu)

### 🛫 Poslední tipy na cestu před přistáním ve Vietnamu

✅ **Mějte u sebe kombinaci hotovosti a karet** - nespoléhejte se jen na jednu platební metodu.

✅ **Mějte schovanou nouzovou hotovost** - pro případ, že by bankomat nefungoval nebo vám byla zamítnuta karta.

✅ **Zkontrolujte si poplatky za platby kartou** - některé banky si připočítávají příplatky za mezinárodní transakce.

✅ **Vyměňte peníze na důvěryhodných místech** - banky a obchody se zlatem nabízejí lepší kurzy.

✅ **Při platbě kartou se ptejte na další poplatky** - některé obchody si účtují další procenta.

| Platební metoda | Nejlepší pro | Omezení |  |
|---|---|---|---|
| **Hotovost (VND)** | Pouliční občerstvení, taxíky, trhy | Musíte mít u sebe dostatek, riziko krádeže |  |
| **Kreditní/debetní karta** | Hotely, nákupní centra, velké restaurace | Ne všude se přijímají, platí se poplatky |  |
| **Mobilní platby** | Grab, supermarkets, cafes | Vyžaduje vietnamský bankovní účet |  |

### 🌟 Závěr: Jaký je nejlepší způsob platby ve Vietnamu?

**Hotovost je i nadále nezbytná**, ale v městských oblastech **dobře fungují i karty**. Nejlepší strategií je mít u sebe při poznávání rozmanitých vietnamských destinací **kombinaci obojího**. Pokud cestujete mimo velká města, je nejbezpečnější sázkou hotovost. **V Hanoji nebo Ho Či Minově Městě jsou však karty a mobilní platby stále běžnějš**í. **Závěrečný verdikt?** Kombinace **hotovosti, karet a digitálních plateb** je nejlepším přístupem pro bezproblémové cestování.

💳 Pokud přemýšlíte, jakou kartu s sebou vzít, doporučuji mrknout na můj článek o [**Revolut kartě a jejím použití ve Vietnamu**](https://www.vietnamck.cz/ostatni/blog/karta-revolut-nakupujte-na-cestach-levneji) – najdete tam praktické tipy, zkušenosti i doporučení, jak ušetřit na poplatcích.

### Kontaktujte nás

- [](https://www.facebook.com/sharer.php?u=https://www.vietnamck.cz/ostatni/blog/hotovost-vs-karta-ve-vietnamu)
- [](https://www.linkedin.com/shareArticle?mini=true&url=https://www.vietnamck.cz/ostatni/blog/hotovost-vs-karta-ve-vietnamu)
- [](https://api.whatsapp.com/send?text=https://www.vietnamck.cz/ostatni/blog/hotovost-vs-karta-ve-vietnamu)
- [](https://t.me/share/url?url=https%3A%2F%2Fwww.vietnamck.cz%2Fostatni%2Fblog%2Fhotovost-vs-karta-ve-vietnamu&text=https%3A%2F%2Fwww.vietnamck.cz%2Fostatni%2Fblog%2Fhotovost-vs-karta-ve-vietnamu)

### VIP odbavení na letištích ve Vietnamu ✈️

Přeskočte frontu za 5–15 minut

✓

Typická čekací doba: 60–90 minut → 5–15 minut

✓

Osobní průvodce u výstupu z letadla

✓

Dostupné 24/7 (Ho Či Minovo Město, Hanoj, Đà Nẵng)

59 $ za osobu

Dostupné na všech hlavních letištích Vietnamu

## Schema

```json
{ "@context": "https://schema.org", "@type": "Organization", "@id": "https://www.vietnamck.cz/ostatni/blog/hotovost-vs-karta-ve-vietnamu#organization", "name": "Vietnam CK", "alternateName": "Poznávací cesty a zájezdy nejen do Vietnamu", "email": "info@vietnamck.cz", "url": "https://www.vietnamck.cz", "telephone": "+84799085660", "foundingDate": "2015-01-01", "logo": "https://www.vietnamck.cz/images/LOGO/VIETNAM%20CK%20-%20LOGO%20TRANSPARENT.webp", "image": "https://www.vietnamck.cz/images/LOGO/VIETNAM%20CK%20-%20LOGO%20TRANSPARENT.webp", "address": { "@type": "PostalAddress", "streetAddress": "48 Giang Văn Minh, Phường An Khánh", "addressCountry": "VN", "addressLocality": "Ho Chi Minh City", "addressRegion": "Ho Chi Minh City", "postalCode": "70000" }, "sameAs": [ "https://www.facebook.com/vietnammck" ] }
```

```json
{ "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Domů", "item": "https://www.vietnamck.cz" }, { "@type": "ListItem", "position": 2, "name": "Ostatní", "item": "https://www.vietnamck.cz/" }, { "@type": "ListItem", "position": 3, "name": "Blog (Informace před cestou do Vietnamu)", "item": "https://www.vietnamck.cz/ostatni/blog" }, { "@type": "ListItem", "position": 4, "name": "Hotovost vs. karta ve Vietnamu: Co by měl každý cestovatel vědět", "item": "https://www.vietnamck.cz/ostatni/blog/hotovost-vs-karta-ve-vietnamu" } ] }
```

```json
{ "@context": "https://schema.org", "@type": "Article", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://www.vietnamck.cz/ostatni/blog/hotovost-vs-karta-ve-vietnamu" }, "headline": "Hotovost vs. karta ve Vietnamu: Co by měl každý cestovatel vědět", "description": "Při plánování cesty do Vietnamu se často objevuje otázka: Mám mít u sebe hotovost, nebo mi bude stačit kreditní karta? Vietnam se rychle vyvíjí, moderní města přijímají platby kartou a mobilní peněženky, zatímco menší města a pouliční prodejci stále do značné míry spoléhají na hotovostní transakce. Tento průvodce vám to rozdělí tak, abyste mohli cestovat s jistotou a věděli, kdy používat hotovost, karty a digitální platby. Co si zabalit na cestu do Vietnamu 🛑 Přijímjí ve Vietnamu karty všude? Ne tak docela! Zatímco v hotelech, nákupních centrech a luxusních restauracích můžete platit kartou, na mnoha místech - včetně pouličních prodejců, taxíků a místních trhů - přijímají pouze hotovost. 💳 Karty jsou nejvhodnější pro: ✔ Hotely, nákupní centra, supermarkety ✔ Luxusní restaurace a mezinárodní řetězce ✔ Online rezervace (letenky, výlety) ✔ nákupy na letišti 💵 Hotovost je nezbytná pro: ✔ Pouliční jídlo, trhy, místní restaurace ✔ venkovské oblasti a malá města ✔ Taxikáři a půjčovny motorek (pokud nepoužíváte Grab) ✔ vstupné na menších turistických místech Tip: Dokonce i některé velké hotely si mohou za platbu kartou připočítat 2-3% poplatek, takže se před přejetím kartou nejprve zeptejte 💳 Kreditní/debetní karty: Kde a jak fungují Většina hlavních karet, jako jsou Visa, Mastercard a UnionPay, je přijímána ve větších městech, jako je Hanoj, Ho Či Minovo Město, Da Nang a Nha Trang. Karty American Express a Discover jsou však přijímány méně často, proto je lepší mít u sebe záložní kartu. 🛑 Důležité tipy pro platby kartou ✔ Před cestou vždy informujte svou banku, abyste předešli zablokování zahraničních transakcí. ✔ Některá místa si účtují poplatek za karetní transakci, obvykle 2-3 % - před platbou si ho ověřte. ✔ Bankomaty mají limity pro výběr - pokud potřebujete větší částky, vyhledejte bankomat na pobočce banky, kde jsou limity pro výběr vyšší. 🪙 Hotovost ve Vietnamu: Co musíte vědět Oficiální měnou je vietnamský dong (VND) a pro každodenní transakce jsou důležité malé bankovky. 💵 Doporučené postupy pro používání hotovosti ✔ Noste u sebe drobné bankovky - prodejci mají často problém rozměnit velké bankovky. ✔ Vyvarujte se nošení příliš velkého množství bankovek (500 000 VND) - mnoho prodejců je nepřijímá. ✔ Vždy pečlivě přepočítávejte drobné, protože může dojít k chybám (ne vždy úmyslně!). ✔ Výměnu měny provádějte v renomovaných bankách nebo obchodech se zlatem, kde získáte nejlepší kurzy. Tip: Nikdy nevyměňujte peníze na letišti - kurzy jsou nižší než v bankách a obchodech se zlatem. 📱 Mobilní platby a transakce pomocí QR kódů ve Vietnamu Ve Vietnamu se prosazují bezhotovostní platby, ale pro turisty může být obtížné používat místní elektronické peněženky, protože často vyžadují vietnamský bankovní účet. ✅ Kde mobilní platby dobře fungují ✔ Řetězce kaváren (Highlands Coffee, Phuc Long). ✔ Aplikace Grab pro jízdy a rozvoz jídla ✔ Obchody se smíšeným zbožím a supermarkety ✔ Některé turistické atrakce ve velkých městech ❌ Kde mobilní platby nemusí fungovat 🚫 Malí pouliční prodejci a trhy 🚫 Místní penziony nebo levné hotely 🚫 Taxikáři (pokud nepoužívají službu Grab). 🚫 Venkov a menší města 🔹 Nejlepší alternativa pro turisty? Některé obchody přijímají platby QR kódem prostřednictvím bankovních aplikací, ale karty a hotovost zůstávají nejbezpečnější sázkou. Zájezdy na míru Urgentní vietnamská eVisa 💰 Výběry z bankomatů a směnné kurzy ve Vietnamu Výběr hotovosti ve Vietnamu je snadný, ale poplatky za výběr z bankomatu se liší v závislosti na bance. 🔥 Nejlepší bankomaty pro cestovatele ✔ Vietcombank, BIDV, Techcombank → nižší poplatky za výběr (40 000-60 000 VND za transakci) ✔ HSBC, ANZ, Citibank → Vyšší limity, přívětivé pro mezinárodní klientelu ✔ Sacombank → Vyšší povolené částky k výběru 💡 Tip na výběr z bankomatu: Používejte bankomaty vlastněné bankou, kde jsou férové sazby. Některé malé bankomaty si účtují vysoké poplatky nebo odmítají zahraniční karty. 🚨 Varování: Vyhněte se „soukromým směnárnám“ v blízkosti trhů - často mají nadsazené kurzy! Vyhněte se podvodům se SIM kartami na letištích Cestující do Vietnamu se často stávají terčem podvodníků, kteří jim prodávají předražené nebo nefunkční SIM karty. S eSIM můžete tyto problémy zcela obejít.⚡ eSIM do Vietnamu 🛫 Poslední tipy na cestu před přistáním ve Vietnamu ✅ Mějte u sebe kombinaci hotovosti a karet - nespoléhejte se jen na jednu platební metodu. ✅ Mějte schovanou nouzovou hotovost - pro případ, že by bankomat nefungoval nebo vám byla zamítnuta karta. ✅ Zkontrolujte si poplatky za platby kartou - některé banky si připočítávají příplatky za mezinárodní transakce. ✅ Vyměňte peníze na důvěryhodných místech - banky a obchody se zlatem nabízejí lepší kurzy. ✅ Při platbě kartou se ptejte na další poplatky - některé obchody si účtují další procenta. Platební metoda Nejlepší pro Omezení Hotovost (VND) Pouliční občerstvení, taxíky, trhy Musíte mít u sebe dostatek, riziko krádeže Kreditní/debetní karta Hotely, nákupní centra, velké restaurace Ne všude se přijímají, platí se poplatky Mobilní platby Grab, supermarkets, cafes Vyžaduje vietnamský bankovní účet 🌟 Závěr: Jaký je nejlepší způsob platby ve Vietnamu? Hotovost je i nadále nezbytná, ale v městských oblastech dobře fungují i karty. Nejlepší strategií je mít u sebe při poznávání rozmanitých vietnamských destinací kombinaci obojího. Pokud cestujete mimo velká města, je nejbezpečnější sázkou hotovost. V Hanoji nebo Ho Či Minově Městě jsou však karty a mobilní platby stále běžnější. Závěrečný verdikt? Kombinace hotovosti, karet a digitálních plateb je nejlepším přístupem pro bezproblémové cestování. 💳 Pokud přemýšlíte, jakou kartu s sebou vzít, doporučuji mrknout na můj článek o Revolut kartě a jejím použití ve Vietnamu – najdete tam praktické tipy, zkušenosti i doporučení, jak ušetřit na poplatcích. Kontaktujte nás Odeslat zprávu ✕ VIP odbavení na letištích ve Vietnamu ✈️ Přeskočte frontu za 5–15 minut ✓ Typická čekací doba: 60–90 minut → 5–15 minut ✓ Osobní průvodce u výstupu z letadla ✓ Dostupné 24/7 (Ho Či Minovo Město, Hanoj, Đà Nẵng) 59 $ za osobu Dostupné na všech hlavních letištích Vietnamu Zarezervujte si nyní Jak to funguje .fast-track-widget { position: fixed; bottom: 24px; left: 24px; right: auto; width: 340px; max-width: 90vw; z-index: 99999; opacity: 0; transform: translateY(50px); transition: all 0.6s cubic-bezier(0.34, 1.56, 0.64, 1); pointer-events: none; will-change: transform, opacity; font-family: 'Sora', 'Segoe UI', sans-serif; } .fast-track-widget.visible { opacity: 1; transform: translateY(0); pointer-events: auto; } .fast-track-widget.hidden { transform: translateY(50px); opacity: 0; pointer-events: none; } .fast-track-widget .widget-card { background: white; border-radius: 16px; box-shadow: 0 10px 40px rgba(0, 0, 0, 0.12); overflow: hidden; margin: 0; padding: 0; } .fast-track-widget .widget-header { background: linear-gradient(135deg, #10b981 0%, #059669 100%); padding: 20px 20px 16px 20px; color: white; position: relative; overflow: hidden; margin: 0; } .fast-track-widget .widget-header::before { content: ''; position: absolute; top: -40%; right: -20%; width: 200px; height: 200px; background: rgba(255, 255, 255, 0.1); border-radius: 50%; } .fast-track-widget .widget-close-btn { position: absolute; top: 12px; right: 12px; background: rgba(255, 255, 255, 0.25); border: none; color: white; width: 32px; height: 32px; border-radius: 50%; cursor: pointer; display: flex; align-items: center; justify-content: center; font-size: 18px; transition: all 0.2s ease; z-index: 10; padding: 0; margin: 0; } .fast-track-widget .widget-close-btn:hover { background: rgba(255, 255, 255, 0.35); transform: rotate(90deg); } .fast-track-widget .widget-close-btn:active { transform: rotate(90deg) scale(0.95); } .fast-track-widget .widget-headline { font-family: 'Poppins', 'Segoe UI', sans-serif; font-size: 18px; font-weight: 700; line-height: 1.3; margin-bottom: 8px; margin: 0 0 8px 0; position: relative; z-index: 1; padding-right: 28px; color: white; } .fast-track-widget .widget-subheadline { font-size: 13px; line-height: 1.5; color: rgba(255, 255, 255, 0.9); position: relative; z-index: 1; margin: 0; padding: 0; } .fast-track-widget .widget-content { padding: 16px 16px 12px 16px; margin: 0; } .fast-track-widget .widget-benefits { display: flex; flex-direction: column; gap: 10px; margin-bottom: 14px; margin: 0 0 14px 0; padding: 0; } .fast-track-widget .benefit-item-mini { display: flex; gap: 8px; font-size: 12px; color: #555; line-height: 1.4; margin: 0; padding: 0; } .fast-track-widget .benefit-icon-mini { width: 18px; height: 18px; min-width: 18px; border-radius: 50%; background: #d1fae5; color: #10b981; display: flex; align-items: center; justify-content: center; font-weight: 700; font-size: 11px; margin-top: 2px; margin: 2px 0 0 0; padding: 0; flex-shrink: 0; } .fast-track-widget .widget-offer { background: #f0fdf4; border: 1px solid #d1fae5; border-radius: 10px; padding: 12px; margin-bottom: 12px; margin: 0 0 12px 0; text-align: center; } .fast-track-widget .widget-price { font-size: 14px; font-weight: 700; color: #059669; margin-bottom: 2px; margin: 0 0 2px 0; padding: 0; } .fast-track-widget .widget-offer-text { font-size: 11px; color: #666; margin: 0; padding: 0; } .fast-track-widget .widget-buttons { display: flex; flex-direction: column; gap: 8px; margin: 0; padding: 0; } .fast-track-widget .widget-btn-primary { width: 100%; padding: 12px 16px; background: linear-gradient(135deg, #10b981 0%, #059669 100%); color: white; border: none; border-radius: 10px; font-size: 13px; font-weight: 600; cursor: pointer; transition: all 0.3s ease; font-family: 'Poppins', 'Segoe UI', sans-serif; position: relative; overflow: hidden; margin: 0; text-decoration: none; } .fast-track-widget .widget-btn-primary::before { content: ''; position: absolute; top: 50%; left: 50%; width: 0; height: 0; background: rgba(255, 255, 255, 0.2); border-radius: 50%; transform: translate(-50%, -50%); transition: width 0.5s, height 0.5s; } .fast-track-widget .widget-btn-primary span { position: relative; z-index: 1; } .fast-track-widget .widget-btn-primary:hover::before { width: 250px; height: 250px; } .fast-track-widget .widget-btn-primary:hover { transform: translateY(-1px); box-shadow: 0 6px 16px rgba(16, 185, 129, 0.25); } .fast-track-widget .widget-btn-primary:active { transform: translateY(0); } .fast-track-widget .widget-btn-secondary { width: 100%; padding: 10px 16px; background: transparent; color: #10b981; border: 1px solid #d1fae5; border-radius: 10px; font-size: 12px; font-weight: 600; cursor: pointer; transition: all 0.2s ease; font-family: 'Sora', 'Segoe UI', sans-serif; margin: 0; text-decoration: none; } .fast-track-widget .widget-btn-secondary:hover { background: #f0fdf4; border-color: #10b981; } .fast-track-widget .widget-btn-secondary:active { transform: scale(0.98); } @media (max-width: 480px) { .fast-track-widget { bottom: 16px; left: 16px; right: 16px; width: auto; max-width: calc(100vw - 32px); } .fast-track-widget .widget-headline { font-size: 16px; } .fast-track-widget .widget-subheadline { font-size: 12px; } .fast-track-widget .benefit-item-mini { font-size: 11px; } .fast-track-widget .widget-btn-primary, .fast-track-widget .widget-btn-secondary { padding: 11px 14px; font-size: 12px; } .fast-track-widget .widget-close-btn { width: 28px; height: 28px; font-size: 16px; } } @media (prefers-reduced-motion: prefer-reduced) { .fast-track-widget { transition: opacity 0.2s ease; } .fast-track-widget .widget-close-btn:hover { transform: none; } .fast-track-widget .widget-btn-primary:hover { transform: none; } } function initFastTrackWidget() { if (window.fastTrackWidgetLoaded) { return; } window.fastTrackWidgetLoaded = true; const WIDGET_CONFIG = { scrollTriggerPercent: 0.70, meaningfulScrollThreshold: 500, timeTrigger: 50000, opacityDelay: 200, sessionStorageKey: 'ftw_dismissed_v1', localStorageKey: 'ftw_dismissed_cooldown', cooldownDuration: 24 * 60 * 60 * 1000, bookingUrl: 'https://www.vietnamck.cz/viza-do-vietnamu/sluzba-fast-track', infoUrl: 'https://www.vietnamck.cz/ostatni/blog/vietnam-airport-fast-track' }; let widgetState = { triggered: false, dismissed: false, scrollTriggered: false, timeTriggered: false, meaningfulScrollTriggered: false, gaViewSent: false, scrollListenerAttached: false, timeoutId: null, opacityTimeoutId: null, maxScrollReached: 0 }; const widget = document.getElementById('fastTrackWidget'); const closeBtn = document.getElementById('widgetCloseBtn'); const ctaBtn = document.getElementById('widgetCTABtn'); const learnBtn = document.getElementById('widgetLearnBtn'); if (!widget) { console.warn('Fast Track Widget: Widget element not found'); return; } /** * Check if widget is in cooldown (dismissed in last 24h) */ function isInCooldown() { const cooldownEnd = localStorage.getItem(WIDGET_CONFIG.localStorageKey); if (!cooldownEnd) { return false; } const now = Date.now(); if (now \u003C parseInt(cooldownEnd)) { return true; } localStorage.removeItem(WIDGET_CONFIG.localStorageKey); return false; } /** * Set cooldown for 24 hours */ function setCooldown() { const cooldownEnd = Date.now() + WIDGET_CONFIG.cooldownDuration; localStorage.setItem(WIDGET_CONFIG.localStorageKey, cooldownEnd.toString()); } /** * GA4 event tracking with deduplication */ function trackGA4Event(eventName, eventData) { if (typeof gtag !== 'undefined') { gtag('event', eventName, eventData); } } /** * Check if user has scrolled meaningfully (past 500px or first H2) */ function checkMeaningfulScroll() { const scrolled = window.scrollY; if (scrolled \u003E WIDGET_CONFIG.meaningfulScrollThreshold) { widgetState.meaningfulScrollTriggered = true; return true; } const firstH2 = document.querySelector('h2'); if (firstH2) { const h2Position = firstH2.getBoundingClientRect().top + window.scrollY; if (scrolled \u003E h2Position) { widgetState.meaningfulScrollTriggered = true; return true; } } return false; } /** * Check scroll percentage trigger */ function checkScrollTrigger() { if (widgetState.scrollTriggered || widgetState.triggered) return; const scrollHeight = document.documentElement.scrollHeight - window.innerHeight; const scrolled = window.scrollY; const scrollPercent = scrollHeight \u003E 0 ? scrolled / scrollHeight : 0; widgetState.maxScrollReached = Math.max(widgetState.maxScrollReached, scrollPercent); if (scrollPercent \u003E= WIDGET_CONFIG.scrollTriggerPercent) { widgetState.scrollTriggered = true; attemptShowWidget(); } } /** * Initialize time-based trigger */ function initializeTimeTrigger() { if (widgetState.timeoutId) { clearTimeout(widgetState.timeoutId); } widgetState.timeoutId = setTimeout(function() { if (!widgetState.timeTriggered && !widgetState.scrollTriggered && !widgetState.triggered) { widgetState.timeTriggered = true; attemptShowWidget(); } }, WIDGET_CONFIG.timeTrigger); } /** * Attempt to show widget only if conditions are met */ function attemptShowWidget() { if (widgetState.triggered || widgetState.dismissed || isInCooldown()) return; if (!checkMeaningfulScroll()) { return; } showWidget(); } /** * Show widget with soft animation and delayed opacity */ function showWidget() { if (widgetState.triggered || widgetState.dismissed) return; widgetState.triggered = true; if (widget) { widget.classList.remove('hidden'); if (widgetState.opacityTimeoutId) { clearTimeout(widgetState.opacityTimeoutId); } widgetState.opacityTimeoutId = setTimeout(function() { widget.classList.add('visible'); }, WIDGET_CONFIG.opacityDelay); } if (!widgetState.gaViewSent) { trackGA4Event('fasttrack_widget_view', { event_category: 'engagement', event_label: 'fasttrack_slidein', trigger_type: widgetState.scrollTriggered ? 'scroll' : 'time', page_type: 'blog_article' }); widgetState.gaViewSent = true; } } /** * Dismiss widget with session + 24h cooldown */ function dismissWidget() { if (widget) { widget.classList.remove('visible'); widget.classList.add('hidden'); } sessionStorage.setItem(WIDGET_CONFIG.sessionStorageKey, 'true'); setCooldown(); widgetState.dismissed = true; trackGA4Event('fasttrack_widget_close', { event_category: 'engagement', event_label: 'fasttrack_close', was_visible: widgetState.triggered, scroll_percent: widgetState.maxScrollReached }); } /** * Event listeners */ if (closeBtn) { closeBtn.addEventListener('click', function(e) { e.preventDefault(); dismissWidget(); }, false); } if (ctaBtn) { ctaBtn.addEventListener('click', function(e) { e.preventDefault(); trackGA4Event('fasttrack_widget_click', { event_category: 'conversion', event_label: 'fasttrack_cta', button_text: 'Zarezervujte si nyní' }); setTimeout(function() { window.location.href = WIDGET_CONFIG.bookingUrl; }, 100); }, false); } if (learnBtn) { learnBtn.addEventListener('click', function(e) { e.preventDefault(); trackGA4Event('fasttrack_widget_click', { event_category: 'engagement', event_label: 'fasttrack_learn', button_text: 'Jak to funguje' }); setTimeout(function() { window.location.href = WIDGET_CONFIG.infoUrl; }, 100); }, false); } /** * Attach scroll listener (passive, debounced) */ function attachScrollListener() { if (widgetState.scrollListenerAttached) return; widgetState.scrollListenerAttached = true; let scrollTimeout; window.addEventListener('scroll', function() { clearTimeout(scrollTimeout); scrollTimeout = setTimeout(function() { checkScrollTrigger(); if (!widgetState.meaningfulScrollTriggered) { checkMeaningfulScroll(); } }, 100); }, { passive: true }); } /** * Initialize widget */ function initialize() { if (isInCooldown()) { if (widget) { widget.classList.add('hidden'); } return; } if (sessionStorage.getItem(WIDGET_CONFIG.sessionStorageKey) === 'true') { if (widget) { widget.classList.add('hidden'); } widgetState.dismissed = true; return; } attachScrollListener(); checkScrollTrigger(); checkMeaningfulScroll(); initializeTimeTrigger(); } initialize(); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initFastTrackWidget, false); } else { initFastTrackWidget(); } { \"@context\":\"https://schema.org\", \"@graph\":[ { \"@type\":\"Organization\", \"@id\":\"https://www.vietnamck.cz/#organization\", \"name\":\"Vietnam CK\", \"url\":\"https://www.vietnamck.cz\", \"logo\":{ \"@type\":\"ImageObject\", \"url\":\"https://www.vietnamck.cz/images/logo.png\" }, \"sameAs\":[ \"https://www.facebook.com/\", \"https://www.instagram.com/\", \"https://www.youtube.com/\" ], \"contactPoint\":{ \"@type\":\"ContactPoint\", \"telephone\":\"+840799085660\", \"contactType\":\"customer service\", \"areaServed\":\"Worldwide\", \"availableLanguage\":[ \"Czech\", \"English\" ] } }, { \"@type\":[ \"TravelAgency\", \"TourOperator\" ], \"@id\":\"https://www.vietnamck.cz/#travelagency\", \"name\":\"Vietnam CK\", \"url\":\"https://www.vietnamck.cz\", \"image\":\"https://www.vietnamck.cz/images/logo.png\", \"description\":\"Vietnam CK is a travel agency and tour operator specializing in Vietnam travel, visa services, airport fast track and tailor-made tours.\", \"address\":{ \"@type\":\"PostalAddress\", \"streetAddress\":\"48 Giang Văn Minh\", \"addressLocality\":\"Ho Chi Minh City\", \"addressCountry\":\"Vietnam\" }, \"telephone\":\"+840799085660\" }, { \"@type\":\"WebSite\", \"@id\":\"https://www.vietnamck.cz/#website\", \"url\":\"https://www.vietnamck.cz\", \"name\":\"Vietnam CK\", \"publisher\":{ \"@id\":\"https://www.vietnamck.cz/#organization\" } }, { \"@type\":\"BreadcrumbList\", \"itemListElement\":[ { \"@type\":\"ListItem\", \"position\":1, \"name\":\"Blog\", \"item\":\"https://www.vietnamck.cz/ostatni/blog\" }, { \"@type\":\"ListItem\", \"position\":2, \"name\":\"Hotovost vs karta ve Vietnamu\", \"item\":\"https://www.vietnamck.cz/ostatni/blog/hotovost-vs-karta-ve-vietnamu\" } ] }, { \"@type\":\"BlogPosting\", \"@id\":\"https://www.vietnamck.cz/ostatni/blog/hotovost-vs-karta-ve-vietnamu\", \"headline\":\"Hotovost vs. karta ve Vietnamu: Co by měl každý cestovatel vědět\", \"description\":\"Praktický průvodce pro cestovatele do Vietnamu – kdy používat hotovost, platební karty a mobilní platby, kde fungují a na co si dát pozor.\", \"inLanguage\":\"cs\", \"mainEntityOfPage\":{ \"@type\":\"WebPage\", \"@id\":\"https://www.vietnamck.cz/ostatni/blog/hotovost-vs-karta-ve-vietnamu\" }, \"image\":\"https://www.vietnamck.cz/images/blog/hotovost-vs-karta-ve-vietnamu.jpg\", \"datePublished\":\"2025-05-04\", \"dateModified\":\"2026-02-16\", \"articleSection\":\"Travel Tips\", \"isAccessibleForFree\":true, \"keywords\":[ \"hotovost nebo karta Vietnam\", \"platby ve Vietnamu\", \"bankomaty Vietnam\", \"vietnamský dong\", \"cestování Vietnam tipy\" ], \"author\":{ \"@type\":\"Organization\", \"name\":\"Vietnam CK\" }, \"publisher\":{ \"@id\":\"https://www.vietnamck.cz/#organization\" }, \"about\":[ { \"@type\":\"Place\", \"name\":\"Vietnam\" }, { \"@type\":\"Thing\", \"name\":\"Payment methods\" } ], \"aggregateRating\":{ \"@type\":\"AggregateRating\", \"ratingValue\":\"5\", \"bestRating\":\"5\", \"ratingCount\":\"3\", \"reviewCount\":\"3\" }, \"review\":[ { \"@type\":\"Review\", \"author\":{ \"@type\":\"Person\", \"name\":\"Reader\" }, \"reviewRating\":{ \"@type\":\"Rating\", \"ratingValue\":\"5\", \"bestRating\":\"5\" }, \"reviewBody\":\"Velmi užitečný článek o platbách ve Vietnamu.\" } ], \"potentialAction\":{ \"@type\":\"ReadAction\", \"target\":[ \"https://www.vietnamck.cz/ostatni/blog/hotovost-vs-karta-ve-vietnamu\" ] } } ] }", "publisher": { "@type": "Organization", "name": "Vietnam CK", "logo": { "@type": "ImageObject", "url": "https://www.vietnamck.cz/images/LOGO/VIETNAM%20CK%20-%20LOGO%20TRANSPARENT.webp" } }, "author": { "@type": "Person", "name": "Petr Brunclík", "url": "https://www.vietnamck.cz/ostatni/blog/hotovost-vs-karta-ve-vietnamu" }, "datePublished": "2025-05-04T00:50:38+00:00", "dateCreated": "2025-05-04T00:50:38+00:00", "dateModified": "2026-03-11T09:31:36+00:00" }
```
