# Elállás for WooCommerce

> Kötelező online elállási funkció, naplózott elállási ügykezelés, uniós szavatossági tájékoztató és GARAN címke magyar WooCommerce-webshopokhoz.

Az Elállás for WooCommerce ingyenes, GPL-licencű bővítmény magyar webshopoknak. Három kötelező dolgot old meg: az **online elállási funkciót**, a **harmonizált uniós szavatossági tájékoztatót** és a **GARAN címkét**. Minden elállási nyilatkozatból időbélyegzett, rendeléshez kötött ügy lesz, amelyet a WooCommerce-ben kezelsz végig.

A bővítmény a WooCommerce-hez készült, azzal együtt használható.

> **Ez nem jogi tanácsadás**
>
> A bővítményhez mellékelt jogi szövegek csak minták. Élesítés előtt a végleges szövegeket a saját ÁSZF-eddel összhangban, jogásszal validáltasd.

## Mire jó

- **2026. június 19-től** az online értékesítőknek könnyen elérhető elektronikus elállási funkciót kell biztosítaniuk, és minden nyilatkozatot tartós adathordozón vissza kell igazolniuk. Jogi alap: az (EU) 2023/2673 irányelv, Magyarországon a 415/2025. (XII. 23.) Korm. rendelet.
- **2026. szeptember 27-től** az árut értékesítő webshopoknak meg kell jeleníteniük a harmonizált szavatossági tájékoztatót. Ha a gyártó 2 évnél hosszabb tartóssági jótállást vállal, a GARAN címkét is. Jogi alap: az (EU) 2025/1960 végrehajtási rendelet, Magyarországon a 116/2026. (VII. 30.) Korm. rendelet.
- Ha az elállásokat nem e-mailekből akarod összeszedni, hanem ügyenként, naplózva, a rendeléshez kötve.

## Mit tud

| Funkció | Mire való |
|---|---|
| **Elállási oldal és gomb** | Az alapfelirat: `Elállás a szerződéstől`. Önálló oldal, `[elallas_form]` shortcode, Gutenberg-blokk, Elementor-widget, Fiókom-végpont és gomb a rendelés oldalán. |
| **Vendégbarát azonosítás** | Fiók nélkül is működik rendelésszámmal és e-mail-címmel. Hibás adatra mindig ugyanaz a semleges üzenet jön, így nem lehet próbálgatni. |
| **Kétlépcsős folyamat** | Kitöltés, majd külön `Elállás megerősítése` lépés. Megadható visszatérítési bankszámla (titkosítva tárolva). |
| **Visszaigazoló e-mail** | Automatikus visszaigazolás a pontos beérkezési időponttal, opcionális PDF-nyilatkozattal. |
| **Részleges elállás** | Teljes, részleges, tételenkénti és mennyiségenkénti elállás. |
| **Határidő-jelölés** | Kiszámolja és jelöli a 14 napos határidőt, de sosem blokkol: a döntés a tiéd. |
| **Ügykezelés** | Szűrhető ügylista, ügynézet rendelés-pillanatképpel és append-only eseménynaplóval. CSV-export. |
| **Visszatérítés rögzítése** | Egy kattintással rögzíti a visszatérítést a WooCommerce-rendelésen, pénzmozgás nélkül. |
| **Szavatossági tájékoztató** | A Bizottság hivatalos tájékoztatója az oldal nyelvén. Megjelenhet a termékoldalon, a pénztárban a rendelés gomb előtt, a rendelési e-mailekben, vagy önálló `/szavatossag/` oldalon. |
| **GARAN címke** | Termékenként kitölthető (időtartam, gyártó, modellazonosító). Variációnként eltérhet, és a pénztárban mindig megjelenik a rendelés gomb előtt. |
| **Adatvédelem** | IP és böngészőadat teljesen, hash-elve vagy egyáltalán nem tárolva, állítható megőrzési idő ütemezett anonimizálással. |
| **Többnyelvűség** | WPML, Polylang és TranslatePress. |
| **Integrációk** | Számlázz.hu, Billingo, NAV ÁFA-felismerés, valamint futár-kézbesítési dátum (GLS, Packeta/Foxpost, MPL, DPD, Shipment Tracking). |

## Mikor nem ez kell

- A bővítmény árukra szól. A tisztán virtuális (digitális) termékek kizárhatók, B2B rendeléseknél a megjelenés elrejthető.
- Követelmények: WordPress 6.4+, WooCommerce 8.0+, PHP 8.0+ (8.2+ ajánlott). Az `AUTH_KEY` és az `AUTH_SALT` legyen beállítva a `wp-config.php`-ban, mert ezekből készülnek a titkosítási kulcsok.
- A GARAN címke csak a gyártó által vállalt, térítésmentes, az egész termékre kiterjedő, 2 évnél hosszabb tartóssági jótállásra használható. Bolti garanciára, kötelező jótállásra és fizetős kiterjesztett garanciára nem.

## Első lépések

1. Telepítsd és kapcsold be a bővítményt.
2. Nyisd meg a **WooCommerce → Elállási ügyek → Beállítások** oldalt, és futtasd a beüzemelő varázslót. Ez létrehozza a `/elallas/` oldalt.
3. A **Beállítások → Általános** alatt kapcsold be az **Engedélyezés** főkapcsolót, és válaszd ki, hol jelenjen meg a gomb (Fiókom, rendelés részletei, rendelési e-mail).
4. Nézd át a **Határidő**, **Státuszok**, **Adatvédelem**, **E-mailek** és **Jogi szövegek** fület. A jogi szövegeket validáltasd jogásszal.
5. A **Szavatosság és GARAN** fület nézd át és mentsd el. A 2 évnél hosszabb gyártói jótállású termékeknél töltsd ki a termékszerkesztőben a **Gyártói tartóssági jótállás (GARAN címke)** mezőit.
6. Próbáld ki: adj le egy tesztrendelést, állítsd teljesítettre, és küldj be rá egy elállást a `/elallas/` oldalon. Nézd meg, hogy megjelenik-e az ügy, kimegy-e a visszaigazoló e-mail, és elkészül-e a PDF.

A jogszabály szerint az elállási funkció a vásárló fiók- vagy rendelésoldaláról legfeljebb 2 kattintással elérhető legyen.

## Fejlesztőknek

Van WP-CLI (`wp elallas list|get|status|stats|pdf|cleanup`), REST API (`elallas-for-woo/v1`), valamint action hookok (`elallas_case_created`, `elallas_case_confirmed`, `elallas_case_status_changed`) és szűrők (pl. `elallas_deadline_days`, `elallas_is_order_eligible`). A teljes lista a fejlesztői referenciában van.

## Hasznos linkek

- [A bővítmény a GitHubon](https://github.com/uptools-io/elallas-for-woo)
- [Kezelési útmutató](https://github.com/uptools-io/elallas-for-woo/blob/main/docs/kezelesi-utmutato.md)
- [Fejlesztői referencia](https://github.com/uptools-io/elallas-for-woo/blob/main/docs/fejlesztoi-referencia.md)
