=== Creative Ideas Elállás 360 for WooCommerce ===
Contributors: creativeideashu
Tags: woocommerce, withdrawal, returns, hungary
Requires at least: 6.4
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.5.20
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Magyar nyelvű, self-hosted elállás- és visszáru-kezelés WooCommerce webáruházakhoz.

== Description ==

Az Elállás 360 a magyar WooCommerce webáruházak számára készült, teljes körű
elállás- és visszáru-kezelő bővítmény. A vásárlói nyilatkozattól az áru
visszaérkezésén át a visszatérítés lezárásáig egy helyen követhetővé teszi az
ügyet, miközben az adatokat a webáruház saját WordPress-adatbázisában tartja.

= Elállási folyamat regisztrált vásárlóknak =

* Elállási ügy indítása közvetlenül a Fiókom felületről.
* A rendelés érintett termékeinek és mennyiségeinek tételes kiválasztása.
* Áttekintő lépés a nyilatkozat véglegesítése előtt.
* A korábbi elállások és az aktuális visszatérítési állapot megjelenítése.
* Elállási jelzés a rendeléslistában és a rendelés részletes oldalán.
* Az `on-hold`, `processing` és `completed` rendelések alapértelmezett támogatása.

= Biztonságos vendégvásárlói elállás =

* Külön vendégűrlap az `[elallas_360_guest]` shortcode segítségével.
* Rendelésszám és számlázási e-mail-cím ellenőrzése.
* Hatjegyű, egyszer használatos e-mailes biztonsági kód.
* Rövid élettartamú szerveroldali hozzáférés és tartós próbálkozás-korlátozás.
* A rendelés keresésekor kizárólag maszkolt e-mail-emlékeztető jelenik meg.

= Visszatérítési adatok és ügyfélkommunikáció =

* Visszatérítési mód megadása és vásárlói megjegyzés rögzítése.
* Magyar IBAN, valamint 16 vagy 24 számjegyű GIRO bankszámlaszám ellenőrzése.
* A teljes bankszámlaszám helyben marad, az e-mailekben csak maszkolva szerepel.
* WooCommerce-native HTML- és egyszerű szöveges e-mailek a vásárlónak és az adminisztrátornak.
* Háttérben futó, címzettenként deduplikált kézbesítés, legfeljebb három próbálkozással.
* Az e-mail küldési hibája nem érvényteleníti a már rögzített elállási nyilatkozatot.
* Opcionális YayMail 4+ vizuális szerkesztés és dedikált Elállás 360 merge tagek.

= Átlátható adminisztráció =

* Külön Elállás 360 ügylista a WooCommerce adminisztrációban.
* Keresés név, ügyazonosító és rendelésszám alapján.
* Szűrés állapot, vásárlótípus és dátumtartomány szerint.
* Tételes, változtathatatlan rendelési és termékpillanatkép.
* Teljes auditnapló időponttal, eseménnyel és a műveletet végző felhasználóval.
* Szabályozott ügyállapotok: megerősítve, visszaküldésre vár, beérkezett,
  visszatérítésre vár, visszatérítve és lezárva.
* Elutasítás, újranyitás és csak hozzáfűzhető adminisztrátori megjegyzések.
* Elállási jelző és szűrő a WooCommerce rendelések képernyőjén.

= Saját, rendeléstől független ügyirat =

Az Elállás 360 az elállást nem pusztán a WooCommerce-rendelés metaadataiban
tárolja. Saját adatbázistáblákban őrzi a megerősített nyilatkozatot, a vásárló
és a rendelés szükséges pillanatképét, a kiválasztott tételeket, mennyiségeket
és az audit eseményeket. Emiatt a forrásrendelés vagy egy termék későbbi
törlése nem törli automatikusan a már rögzített elállási ügyet és annak
előzményeit.

Az adatok tényleges megőrzési idejét továbbra is a webáruház üzemeltetője
határozza meg a saját jogi, adatkezelési és számviteli kötelezettségei alapján.

= Azonosítók, kizárások és beállítások =

* Évenként újrainduló, emberbarát ügyazonosító, például `EL00001/2026`.
* Az `EL` előtag a WooCommerce beállításaiban módosítható.
* Kereshető, többválasztós termék- és termékkategória-kizárások.
* Beállítható virtuális, letölthető és B2B technikai kizárási szabályok.
* Opcionális klasszikus pénztári hozzájárulási bizonyíték digitális tartalomhoz.
* Beállítható vendégűrlap-oldal, bevezető szöveg, gombszínek, admin címzett és rendelési e-mail-link.

A kizárási lehetőségek technikai szabályok, nem minősülnek jogi tanácsadásnak,
és nem döntik el automatikusan, hogy egy adott termékre alkalmazható-e valamely
jogszabályi kivétel.

= Adatvédelem és kompatibilitás =

* Self-hosted működés, kötelező külső SaaS-szolgáltatás nélkül.
* WordPress személyesadat-export integráció.
* Megőrzési kötelezettséget figyelembe vevő, felülvizsgálatot kérő törlési válasz.
* Biztonságos eltávolítás: az ügyiratok alapértelmezetten nem törlődnek uninstallkor.
* WooCommerce HPOS kompatibilitás.
* Magyar alapfelület és fordításra kész szövegek.
* PHP 7.4+ kompatibilitás; korszerű PHP-verzió használata ajánlott.

== Installation ==

1. Telepítsd és aktiváld a WooCommerce 9.0 vagy újabb verzióját.
2. Telepítsd és aktiváld a Creative Ideas Elállás 360 for WooCommerce bővítményt.
3. Vendégelálláshoz hozz létre egy oldalt az `[elallas_360_guest]` shortcode-dal.
4. Válaszd ki ezt az oldalt a WooCommerce > Elállás 360 beállítások alatt.
5. Ellenőrizd az e-mail-címzettet, az ügyazonosító előtagját és a kizárási szabályokat.
6. Tekintsd át a javasolt adatkezelési szöveget és az eltávolításkori adatmegőrzést.

== Frequently Asked Questions ==

= Küld a bővítmény ügyféladatot külső szolgáltatásnak? =

Nem. Az ügyfél- és elállási adatok a weboldal saját adatbázisában maradnak, és
a működéshez nincs szükség kötelező külső SaaS-szolgáltatásra.

= Támogatja a WooCommerce HPOS-t? =

Igen. Az Elállás 360 deklarálja és megvalósítja a High-Performance Order Storage
kompatibilitást, miközben a klasszikus rendeléskezeléssel is együttműködik.

= Elvesznek az elállási ügyek a WooCommerce-rendelés törlésekor? =

Nem automatikusan. A megerősített ügy saját adatbázistáblákban, a rendelés
szükséges pillanatképével és auditnaplójával együtt tárolódik.

= Az eltávolítás törli az elállási adatokat? =

Alapértelmezetten nem. A végleges törlést egy adminisztrátornak előzetesen,
kifejezetten engedélyeznie kell az alkalmazandó megőrzési kötelezettségek
áttekintése után.

= El lehet állni egy függőben tartott (on-hold) rendeléstől? =

Igen. Az `on-hold`, `processing` és `completed` rendelések alapértelmezetten
kiválaszthatók, amennyiben az elállási határidő és a fennmaradó tételmennyiség
ezt lehetővé teszi. Az üzlet saját szerződéskötési szabályaihoz a technikai
státuszlista a `ci_elallas360_eligible_order_statuses` szűrővel módosítható.

= A termék- és digitálistartalom-kizárások jogi döntést hoznak? =

Nem. Ezek az üzemeltető által beállítható technikai szabályok. A webáruház
üzemeltetője felel annak eldöntéséért, hogy az adott rendelésre vagy termékre
vonatkozik-e elállási kivétel, valamint a szükséges fogyasztói tájékoztatásért.

= Kötelező a YayMail használata? =

Nem. A bővítmény önálló WooCommerce e-mail-sablonokat tartalmaz. A YayMail 4+
csupán opcionális vizuális szerkesztési lehetőség.

== Changelog ==

= 1.5.20 =

* Javítva – YayMail 4+ mellett az elállási e-mailek nem futnak időtúllépésbe, a vizuális sablon rekurziómentesen renderelődik, és TranslatePress használatakor a rendelés nyelvéhez tartozó sablon kerül kiválasztásra.
* Új – Az elállás részletein a vásárlói és admin e-mail kézbesítése külön-külön, biztonságosan újra sorba állítható.
* Javítva – Az adminlista címzettenként jelzi az e-mail kézbesítés tényleges állapotát.

= 1.5.19 =

* Javítva – TranslatePress mellett az elállási e-mail a forrásrendelés nyelvét adja át a YayMailnek, így a megfelelő nyelvi sablon kerül kiválasztásra.

= 1.5.18 =

* Javítva – A YayMail elállási e-mail az aktív alap-sablont használja akkor is, ha fordítási integráció aktív.

= 1.5.17 =

* Javítva – YayMail mellett a mentett sablon támogatott inicializálással töltődik be, az inaktív állapot pedig pontosan naplózható.

= 1.5.16 =

* Javítva – Az aktív YayMail elállási e-mail dizájn közvetlenül a saját WooCommerce HTML-sablonra kerül alkalmazásra.

= 1.5.15 =

* Javítva – Az Elállások adminlista e-mail oszlopa címzettenként mutatja a kézbesítési állapotot.

= 1.5.14 =

* Javítva – YayMail mellett az aktív Elállás 360 vizuális e-mail-sablon megbízhatóan kiválasztásra kerül.

= 1.5.13 =

* Fejlesztői diagnosztika – A YayMail sablonkiválasztás és renderelés külön naplójelölést kap.

= 1.5.12 =

* Javítva – A saját melléklet nélküli elállási e-mailek nem futtatják a YayMail mellett blokkoló WooCommerce mellékletszűrőt.

= 1.5.11 =

* Fejlesztői diagnosztika – Az e-mail tárgyának, fejlécének és mellékleteinek előállítási szakasza külön naplójelölést kap.

= 1.5.10 =

* Javítva – YayMail korai e-mail-regisztrációja mellett a saját WooCommerce e-mailosztályok megbízhatóan betöltődnek.

= 1.5.9 =

* Új – Az Elállások adminrészletein a vásárlói és admin e-mail újra sorba állítható az eredeti Action Scheduler feladattal.

= 1.5.8 =

* Fejlesztői diagnosztika – A futáskor betöltött e-mail `send()` metódus teljes fájlútvonala naplózásra kerül.

= 1.5.7 =

* Fejlesztői diagnosztika – A felülírt küldési metódus belépése és a WordPress e-mail trace callbackek regisztrálási lépései külön naplójelölést kaptak.

= 1.5.6 =

* Fejlesztői diagnosztika – A futás közben feloldott e-mail `send()` metódus deklaráló osztálya naplózásra kerül.

= 1.5.5 =

* Fejlesztői diagnosztika – A WooCommerce e-mail küldési belépése, a WordPress `wp_mail` és a PHPMailer inicializálása külön naplójelölést kapott.

= 1.5.4 =

* Fejlesztői diagnosztika – Az e-mail HTML/CSS inline feldolgozása és a tényleges levélküldési callback külön naplójelölést kapott.

= 1.5.3 =

* Fejlesztői diagnosztika – Ideiglenes, személyes adatot nem tartalmazó WooCommerce-naplójelölések az elállási e-mail küldési láncának hibakereséséhez.

= 1.5.2 =

* Javítva – A YayMail vizuális e-mail-sablonjának renderelése közben a belső WooCommerce sablonhívások nem lépnek vissza ugyanabba az Elállás 360 hídba, így nem alakul ki végtelen renderelési ciklus.

= 1.5.1 =

* Javítva – A YayMail 4+ mellett az elállási e-mail részletblokkja nem indít rekurzív sablonrenderelést, ezért a vásárlói és admin értesítések nem futnak időtúllépésbe.

= 1.5.0 =

* A WordPress.org felülvizsgálata alapján bevezettük a megkülönböztethető Creative Ideas Elállás 360 for WooCommerce nyilvános termékazonosságot.
* A bővítmény könyvtára, főfájlja és text domainje `creative-ideas-elallas-360` lett.
* A kritikus adminisztrátori értesítések csak a kapcsolódó helyreállítási képernyőkön jelennek meg.
* A klasszikus pénztár hozzájárulási adatait a WooCommerce Checkout API-n keresztül olvassuk.
* A meglévő adatbázis-azonosítók, hookok és a `CreativeIdeas\\Elallas360` PHP namespace változatlan maradt.

= 1.4.1 =

* A kézi termékazonosító-bevitelt kereshető WooCommerce többválasztós termékmező váltotta fel.
* A kategóriakizárások kereshető többválasztós listát kaptak.
* A korábban elmentett kizárások a felület frissítése után is megmaradnak.

= 1.4.0 =

* Hatjegyű, egyszer használatos e-mailes ellenőrzés került a vendégvásárlói rendeléseléréshez.
* Elkészült a visszatérítési mód, vásárlói megjegyzés és ellenőrzött magyar IBAN/GIRO adat bekérése.
* Beállítható termék-, kategória-, digitálistartalom- és B2B technikai kizárások készültek.
* Központi WooCommerce beállítási oldal és opcionális rendelési e-mail-link került a bővítménybe.
* Beállítható, éves ügyazonosító készült, például `EL00001/2026`, a belső UUID-k megtartásával.
* Elutasítási és újranyitási állapotátmenetek, valamint csak hozzáfűzhető adminisztrátori megjegyzések készültek.
* Az adatvédelmi export, az adminisztrátori keresés és az ügyféltörténet az új ügyadatokkal bővült.

= 1.3.0 =

* Natív YayMail 4+ vizuális szerkesztőintegráció készült a vásárlói és adminisztrátori elállási e-mailekhez.
* Dedikált Elállás 360 merge tagek és adatvédelmi szempontból biztonságos mintaadatok készültek.
* YayMail nélkül vagy inaktív YayMail-dizájn esetén megmarad a beépített HTML- és egyszerű szöveges sablon.

= 1.2.0 =

* Név szerinti keresés került az adminisztrátori elállási listába.
* Regisztrált/vendég vásárlótípus-szűrő készült.
* Időzónahelyes kezdő- és végdátumszűrő, valamint egylépéses alaphelyzetbe állítás készült.
* A szűrőmezők megjelenése egységessé vált a WordPress adminfelületén.

= 1.1.3 =

* A letisztultabb sablonintegráció érdekében eltávolítottuk az egyedi ikont a Fiókom elállási menüpontjából.

= 1.1.2 =

* Javítottuk, hogy az e-mail-kézbesítés ne akadjon meg egy későbbi adminisztrátori állapotváltás miatt.
* Egyszeri helyreállítás készült a hiányzó vásárlói vagy adminisztrátori kézbesítési eseményekhez.

= 1.1.1 =

* Javítottuk a PHP 7.4 kompatibilitást a WooCommerce módosítható `WC_DateTime` időbélyegeinél.
* Valós PHP 7.4.33 minőségkapu és PHP 7.4-re rögzített fejlesztői függőségfeloldás készült.

= 1.1.0 =

* Elállási és visszatérítési állapot került az ügyfél rendeléslistájára és a rendelés részleteihez.
* Tételes, tartós elállási előzmények kerültek a Fiókom felületre.
* Reszponzív, táblázatos termékkiválasztó és áttekintő képernyő készült.
* Az `on-hold` rendelések bekerültek az alapértelmezetten jogosult státuszok közé.
* Az elállási ügyek saját, a forrásrendelés törlésétől független tárolást kaptak.

= 1.0.0 =

* Elkészült az első Free kiadás regisztrált és vendégvásárlói elállási folyamattal.
* Tételszintű mennyiségek, WooCommerce e-mailes visszaigazolás és auditnapló készült.
* HPOS-kompatibilis adminisztráció, WordPress adatvédelmi integráció és biztonságos eltávolítási szabály készült.

== Upgrade Notice ==

= 1.5.20 =

YayMail 4+ és TranslatePress használata esetén ajánlott frissítés: javítja az elállási e-mail kézbesítését és a nyelvi sablon kiválasztását.

= 1.5.19 =

Javítja a TranslatePress nyelvi YayMail-sablon kiválasztását elállási e-maileknél.

= 1.5.18 =

Javítja a YayMail aktív alap-sablonjának kiválasztását elállási e-maileknél fordítási integráció mellett.

= 1.5.17 =

Javítja a YayMail mentett elállási e-mail-sablonjának támogatott betöltését és a státuszhibakeresést.

= 1.5.16 =

Javítja a YayMail aktív elállási e-mail dizájnjának tényleges alkalmazását.

= 1.5.15 =

Az adminlista külön jelzi a vásárlói és admin e-mail kézbesítését.

= 1.5.14 =

Javítja a YayMail aktív elállási e-mail dizájnjának kiválasztását.

= 1.5.13 =

Fejlesztői diagnosztikai kiadás a YayMail vizuális sablonválasztás ellenőrzéséhez.

= 1.5.12 =

Javítja a YayMail mellett elállási e-mail küldéskor jelentkező várakozást a WooCommerce mellékletszűrőjének kihagyásával.

= 1.5.11 =

Fejlesztői diagnosztikai kiadás a levélküldés előtti WooCommerce/YayMail szakasz elkülönítéséhez.

= 1.5.10 =

Javítja a YayMail korai e-mailregisztrációja közben jelentkező kritikus osztálybetöltési hibát.

= 1.5.9 =

Az elállási e-mail kézbesítés adminból, biztonságosan újra sorba állítható.

= 1.5.8 =

Fejlesztői diagnosztikai kiadás a ténylegesen betöltött e-mailosztály fájlútvonalának ellenőrzéséhez.

= 1.5.7 =

Fejlesztői diagnosztikai kiadás a WooCommerce e-mail küldési belépési pontjának elkülönítéséhez.

= 1.5.6 =

Fejlesztői diagnosztikai kiadás a futáskor betöltött e-mailosztály ellenőrzéséhez.

= 1.5.5 =

Fejlesztői diagnosztikai kiadás a YayMail-kompatibilitási hiba végső elkülönítéséhez.

= 1.5.4 =

Fejlesztői diagnosztikai kiadás a YayMail-kompatibilitási hiba végső elkülönítéséhez.

= 1.5.3 =

Fejlesztői diagnosztikai kiadás a YayMail-kompatibilitási hiba pontos feltárásához.

= 1.5.2 =

YayMail 4+ használatakor ajánlott frissítés: az Elállás 360 e-mail-sablonhíd rekurzív belső renderelése javítva.

= 1.5.1 =

YayMail 4+ használatakor ajánlott frissítés: az elállási e-mailek kézbesítését blokkoló sablonrenderelési hiba javítva.

= 1.5.0 =

Az első WordPress.org kiadás. A korábbi, kézzel telepített előzetes csomag könyvtára eltérő volt; frissítés előtt készíts biztonsági mentést, kapcsold ki és távolítsd el a régi bővítménymappát. Az eltárolt ügyadatokat az alapértelmezett uninstall-szabály megőrzi.
