# Azonnali pénztár ablakban

> A Vásárlás gombra kattintva felugró ablakban fizet a vevő: bekapcsolás kóddal, blokkal, rövidkóddal, Elementor- és Divi-elemmel.

Az azonnali pénztár (Instant Checkout) kihagyja a külön kosár- és pénztároldalt. A vásárló a termékoldalon marad: a **Vásárlás** gombra kattintva egy biztonságos fizetési ablak (felugró ablak, modal) nyílik meg, és ott adja meg az adatait, választ fizetési módot, és fejezi be a vásárlást. Kevesebb lépéssel kevesebb a félbehagyott kosár.

1. A vásárló rákattint a vásárlás gombra.
2. Azonnal felugrik a fizetési ablak.
3. A vásárló kitölti az adatait, és kiválasztja a fizetési módot.
4. A vásárlás befejeződik anélkül, hogy elhagyta volna a termékoldalt.

Az azonnali pénztárhoz legalább egy aktív fizetési átjáró kell (például Stripe vagy PayPal). Ellenőrizd a **Beállítások → Fizetési beállítások** oldalon, mert átjáró nélkül az ablak nem tud fizetést fogadni.

## 1. módszer: kódrészlet

Ha az összes, a FluentCart által a termékoldalakon és termékkártyákon megjelenített **Vásárlás** gombra be akarod kapcsolni, használj egy kódrészletet. A sablonod `functions.php` fájljába, vagy egy kódrészlet-kezelő bővítménybe (például FluentSnippets) másold be:

```php
// 1. Az ablakos (felugró) pénztár bekapcsolása
add_filter('fluent_cart/enable_modal_checkout', '__return_true');

// 2. Mely fizetési módok jelenjenek meg az ablakban
add_filter('fluent_cart/modal_checkout/filter_active_payment_methods', function($methods) {
    return ['stripe', 'paypal', 'offline_payment'];
}, 10, 1);
```

- `fluent_cart/enable_modal_checkout`: ez a kapcsoló a FluentCart saját vásárlás gombjaira (termékoldalon és termékkártyákon). Igaz értéknél a gombkattintás az ablakot nyitja meg ahelyett, hogy a pénztároldalra irányítana. A blokkal, rövidkóddal vagy oldalszerkesztő-elemmel (2-4. módszer) hozzáadott gomboknak saját kapcsolójuk van, nekik erre a kódra nincs szükség.
- `fluent_cart/modal_checkout/filter_active_payment_methods`: engedélyezőlista: azon átjárók azonosítóit add vissza, amelyeket az ablakban látni szeretnél. Üres tömbnél (ez az alapérték) az összes aktív átjáró megjelenik.
- A visszaadott tömb (`['stripe', 'paypal', 'offline_payment']`) szerkeszthető: ha csak Stripe kell, legyen `['stripe']`. További érvényes azonosítók: `square`, `razorpay`, `paystack`, `mollie`, `paddle`, `sslcommerz`, `airwallex`, `mercado_pago`, `flutterwave` és `authorize_dot_net`.

A Bricks Builder FluentCart-gombjai ezt a globális kódrészletet követik. Nincs külön kapcsolójuk az ablakhoz, így náluk ez az egyetlen mód az azonnali pénztár bekapcsolására.

## 2. módszer: Gutenberg-blokk

Kód nélkül, a blokkszerkesztőben egyes gombokra külön is bekapcsolhatod.

1. Szerkeszd azt az oldalt vagy bejegyzést, ahová a gombot szánod.
2. Kattints a plusz (+) ikonra, és keresd meg a FluentCart vásárlás blokkját.
3. Jelöld ki a gombot. A jobb oldali blokkbeállítások között megjelenik az azonnali ablakos pénztár jelölőnégyzete, jelöld be.
4. A terméknél kattints a termékválasztó gombra, és válaszd ki a terméket.

Ez a gomb ezután az azonnali pénztár ablakát nyitja meg a kiválasztott termékkel.

## 3. módszer: rövidkód

Oldalszerkesztőben, widgetterületen vagy bárhol, ahol a rövidkód működik, add hozzá az `instant_checkout="yes"` attribútumot a pénztárgomb rövidkódjához:

```
[fluent_cart_checkout_button variation_id="113" instant_checkout="yes" button_text="Vásárlás"]
```

A `113` helyére a termék változatának azonosítója kerül. A `variation_id` kötelező, nélküle a gomb nem jelenik meg. Az `instant_checkout` attribútum az `1`, `true` és `on` értéket is elfogadja, és megadhatsz `target` és `class` attribútumot is.

## 4. módszer: Elementor-elem és Divi-modul

Elementorban a FluentCart vásárlás gomb elemének **Tartalom** lapján állítsd az ablakos pénztár bekapcsolását igenre. A Divi vásárlás modulja ugyanezt az opciót tartalmazza.

## Oldalba ágyazott pénztár

Ha a vásárló néhány termék közül választhat, és felugró ablak nélkül szeretnéd, hogy fizessen, használd az [oldalba ágyazott pénztárűrlapot](https://hub.hellowp.io/hu/plugins/fluent-cart-pro/ertekesites/), amely a teljes pénztárat közvetlenül az oldalra teszi.
