Bitron Right of Withdrawal

Leírás

2026. június 19-től az EU tagállamai minden fogyasztói webshoptól megkövetelik, hogy biztosítson online elállási funkciót: nem csak statikus tájékoztatást, hanem egy folyamatosan elérhető elektronikus felületet, amelyen a fogyasztó kinyilváníthatja elállási szándékát, és amelyről a webshop tartós adathordozón automatikus visszaigazolást küld. Magyarországon ugyanez a szabály a 45/2014. (II. 26.) Korm. rendelet módosításával válik kötelezővé.

A Bitron Right of Withdrawal pontosan ezt nyújtja, akadálymentesen.

Mit nyújt a plugin

  • Folyamatosan elérhető, akadálymentes elállási űrlap, beilleszthető a [bitrow_form] shortcode-on vagy az Elállási űrlap Gutenberg blokkon keresztül, így bekerül bármely klasszikus szerkesztős oldalra, blokk-építésű layoutra vagy olyan page builderre, amelyik bármelyiket kezeli.
  • Szoros WooCommerce-integráció: az űrlap a belépett vásárlóknak Elállás menüpontként jelenik meg a Fiókom menüben, de csak amíg van legalább egy határidőn belüli rendelésük, így egy vásárló, akinek nincs jogosult rendelése, nem lát holt linket.
  • Az elállási link automatikusan bekerül a WooCommerce vásárlói rendelés-e-mailjeibe (feldolgozás alatt, elkészült, számla), amíg a határidő nyitva van; diszkrét szöveges link (nem feltűnő gomb), hogy elkerülhetők legyenek a véletlen kattintások. Az e-mailen belüli helye (felül, a rendelés részletei után, vagy alul, alapból alul), valamint a körülötte lévő üzenetszöveg és a link címkéje is konfigurálható a Beállítások E-mail alatt. HTML és szöveges változatban, egy filterrel a hordozó e-mailek listájának bővítéséhez.
  • Vendég és belépett vásárlói utak. A belépett vásárló egy legördülőből választhat a határidőn belüli saját rendelései közül. Vendégeknek opcionális e-mail-hitelesítés: ha az ingyenes OneCode Login bővítmény aktív, a vendég egy egyszer használatos kóddal igazolja, hogy az e-mail-cím az övé, és az űrlap ezután ugyanúgy betölti az adott e-mailhez tartozó rendeléseket, mint egy belépett vásárlónál, bezárva a rést, ahol bárki, aki ismert egy rendelésszámot és a számlázási e-mail-címet, más nevében nyújthatott be elállást. Ha az e-mail-hitelesítés nincs érvényben, a nem hitelesített vendég sosem lát semmilyen rendelési adatot: rendelés lekérdezése helyett szabad szöveges elállási nyilatkozatot nyújt be (a rendszer szerveroldalon nem párosít rendelést, nem fed fel tételeket vagy végösszegeket), amely „nem hitelesített” jelöléssel rögzül, hogy a bolt kézzel összepárosítsa. A rendelési adatok tehát mindig csak a belépett vagy e-mailben hitelesített vásárlóknak jelennek meg.
  • Tétel-szintű részleges elállás. Miután a vásárló kiválasztotta a rendelést, pontosan kipipálhatja, melyik tételektől (és milyen mennyiségben) szeretne elállni, az űrlap nem minden-vagy-semmi.
  • Bankszámla bekérése nem kártyás fizetéseknél. Ha az eredeti fizetési átjáró nem tud automatikusan visszatéríteni (pl. utánvét, banki átutalás), a vásárló megad egy magyar IBAN- vagy belföldi GIRO-számlaszámot, kliens- és szerveroldalon is ellenőrizve MOD-97 / CDV-ellenőrzéssel, így a boltnak mindene megvan a visszatérítés kézi elutalásához.
  • Testreszabható űrlapszöveg és márkaszínek. Az űrlap fölötti opcionális bevezető bekezdés és a beküldő gomb színei (háttér + szöveg) a Beállítások Űrlap alatt állíthatók, élő WCAG kontraszt-mérővel, hogy egy egyedi márkaszín ne csúszhasson észrevétlenül AA alá. Egy „haladó” panel ezen felül elérhetővé teszi az űrlap törzsszövegének, a háttér és a mező-/fieldset-keret színét is azoknak a sablonoknak, amelyeknek bele kell simulniuk, ezt a hármat nem ellenőrizzük kontrasztra, és kifejezett „a kontrasztért te felelsz” figyelmeztetést kapnak. Ugyanezek az értékek példányonként felülírhatók a [bitrow_form] shortcode-attribútumokkal vagy a blokk Inspector paneljén.
  • Automatikus visszaigazoló e-mail küldése az ügyfélnek (tartós adathordozón) és értesítés az üzlet adminisztrátorának, szerkeszthető tárgy- és törzssablonokkal mindkettőhöz, az üres mezők a biztonságos i18n alapértelmezett értékekre állnak vissza, így a bővítmény azonnal működőképes. Az adminisztrátori értesítések címzettje egy konfigurálható e-mail cím (alapértelmezés szerint a webhely adminisztrációs e-mail címe); hagyja üresen az adminisztrátori értesítések kikapcsolásához.
  • Opcionális kizárás üzleti ügyfelek számára: mivel az elállási jog fogyasztói jog, az áfaalany vállalkozásoknak is értékesítő üzletek kikapcsolhatják az online űrlapot az üzleti jelöléssel ellátott megrendelések esetében (pl. áfaszám pénztár mező). Az üzleti vásárlók ehelyett egy kapcsolatfelvételi mutatót jelenítenek meg; a fogyasztói megrendeléseket ez nem érinti. Ez egy technikai szűrő, nem jogi tanács.
  • Termék- és kategória-szintű elállási kivételek a CRD 16. cikk / 45-2014 29. § carve-out-jaihoz (romlandó áruk, egyedi gyártású termékek, lezárt digitális letöltések stb.). Az elállási űrlap továbbra is megjeleníti a kivételes tételeket egy jogosult rendelésen belül, hogy a vásárló lássa, mit vásárolt, de a mennyiség-mező nullára van zárva, jól látható „Elállásra nem jogosult” jelzéssel; a kizárólag kivételes tételekből álló rendelés az 1. lépésnél blokkolva van egy kapcsolatfelvételi útmutatóval. Egy külön Beállítások Kizárások fül kezeli a listákat kereshető automatikus kiegészítéssel.
  • Kizárástípus szétválasztása: jogszabály szerint kizárt kontra lemondható. A kizárási beállítások két jogilag eltérő esetet különböztetnek meg: a „jogszabály szerint kizárt” tételeket (romlandó áruk, egyedi gyártású termékek, felbontott lezárt áruk), ahol a jog soha nem alkalmazható, és nincs szükség vásárlói műveletre, valamint a „lemondható” tételeket, ahol a jog fennáll, de a vásárló kifejezetten lemondhat róla. Minden esethez saját termék- és kategóriaválasztó tartozik; a meglévő kizárások továbbra is „jogszabály szerint” módon viselkednek.
  • Pénztári elállás-lemondás. Lemondható áruknál (jellemzően digitális tartalom) a bolt megjeleníthet egy hozzájárulási jelölőnégyzetet a pénztárban, amellyel a vásárló kifejezetten lemond az elállási jogról az érintett tételek esetében. Csak akkor jelenik meg, ha a kosár ténylegesen tartalmaz lemondható tételt, működik mind a klasszikus rövidkódos pénztárban, mind a blokk-alapú (Store API) pénztárban, lehet opcionális vagy kötelező, és bizonyítékként rögzíti a hozzájárulást a rendelésen (időbélyeg, IP-cím, a nyilatkozatszöveg ujjlenyomata, az érintett termékek és a mód). Alapból kikapcsolva; a Beállítások Kizárások alatt engedélyezhető és szövegezhető.
  • „Elállások” központ a vásárló Fiókom területén, egyetlen, tartós, bejelentkezéshez kötött céloldal minden elállással kapcsolatos dologhoz: egy egykattintásos gomb új nyilatkozat indításához (ha az űrlap oldala be van állítva), valamint a fiókból benyújtott korábbi nyilatkozatok teljes listája (hivatkozási szám, dátum, rendelés-hivatkozás, tételek, visszafizetési mód, státusz). A menüpont csak akkor jelenik meg, ha a vásárlónak van legalább egy korábbi rekordja VAGY egy rendelése még az elállási határidőn belül van; maga a lista a vásárló saját fiók-e-mail-címére van szűkítve, és soha nem fed fel más e-mail-címmel benyújtott rekordot.
  • Minimális nyilvántartás egyedi BITROW-XXXXXX azonosítókkal a bizonyíthatóság érdekében, plusz rekordonkénti részletoldal az adminban.
  • Az admin lezártnak jelölheti (és újra megnyithatja) a rekordot, miután az ügy rendeződött; az időbélyeg és a lezáró felhasználó rögzítve marad, így a munkalista azokra koncentrál, amik még folyamatban vannak.
  • Elállási státusz a rendelés képernyőjén. Ha egy rendeléshez tartozik elállás, a WooCommerce rendelésszerkesztő képernyőjén megjelenik egy „Elállási jog” panel az elállás státuszával és egy közvetlen linkkel a rekordjához.
  • Opcionális elállás-oszlop a rendelések listáján. Egy Beállítások Általános kapcsoló (alapból kikapcsolva) oszlopot ad a WooCommerce rendeléslistájához, amely jelzi, mely rendelésekhez tartozik elállás, és annak státuszát (egy kötőjel, ha nincs). HPOS- és régi rendeléskezeléssel is kompatibilis.
  • WCAG 2.1 AA akadálymentesség végig, programozott címkék, fókuszkezelés, élőrégiók, megfelelő kontraszt.
  • GDPR-integráció a WordPress személyesadat-exportáló és -törlő eszközeivel, valamint javasolt szövegrész az Adatkezelési útmutatóba.

Kompatibilitás

A plugin a WooCommerce rendelésekkel integrálódik. HPOS (High-Performance Order Storage) kompatibilitást deklarál, és végig a WooCommerce CRUD API-t használja. A WooCommerce csak kompatibilitási hivatkozásként szerepel, a védjegy nem része sem a plugin nevének, sem a slug-jának.

Fontos, amit a plugin NEM csinál

Ez egy technikai eszköz, nem jogi tanácsadás, és önmagában nem garantálja a jogi megfelelést. A plugin nem készít ÁSZF-szöveget, adatkezelési tájékoztatót vagy más jogi tartalmat, ezeket a saját jogászoddal kell elkészíttetned. A visszaigazoló e-mail csak ténymegerősítést tartalmaz (megérkezett, mikor, milyen azonosítóval, milyen tartalommal); a „mi következik ezután” jellegű megfogalmazás a webshop saját politikája, és tőled kell jönnie.

A plugin minden elállást rögzít és értesít, de nem indít automatikus visszatérítést. A visszatérítés továbbra is tudatos admin-művelet a WooCommerce standard visszatérítési felületén.

Adatvédelem

A plugin csak azt tárolja, ami az elállás visszaigazolásához és dokumentálásához szükséges: név, e-mail, rendelési azonosító, opcionális megjegyzés, időbélyegek és egyedi azonosító. IP-cím nincs nyíltan tárolva. A plugin eltávolításakor a tárolt rekordok alapból megmaradnak (így egy véletlen deaktiválás nem semmisíti meg a bizonyítékot); egy beállítással opcionálisan kérhető a törlés az eltávolításkor.

Pro verzió

Az ingyenes bővítmény önmagában lefedi a teljes jogi megfelelőségi magot. A Bitron Right of Withdrawal Pro egy kényelmi és automatizálási réteget ad hozzá, azoknak a boltoknak, amelyek rendszeresen kezelnek elállásokat:

  • Egykattintásos WooCommerce-visszatérítés: a visszatérítés indítása közvetlenül az elállási rekordból, ahelyett hogy kézzel kellene újra rögzíteni a WooCommerce-ben.
  • Státuszkezelés és előzmények: gazdagabb státusz-folyamat (beérkezett, folyamatban, áru visszaérkezett, visszatérítve, elutasítva) teljes naplóval arról, ki mit és mikor módosított.
  • Automatizálási szabályok: szabályok meghatározása, amelyek automatikusan kezelik a beérkező elállásokat (státuszváltások, értesítések), így a rutinesetek maguktól lezajlanak.
  • Egyedi űrlapmezők: saját mezők hozzáadása az elállási űrlaphoz, és tárolásuk a rekordon.
  • Kereshető admin + CSV-export: bármely nyilatkozat gyors megtalálása és a lista exportálása könyveléshez vagy riportoláshoz.
  • Webhookok: elállási események valós idejű továbbítása a CRM-be, ERP-be vagy bármilyen külső rendszerbe.
  • REST API: elállási rekordok programozott olvasása és kezelése a saját integrációiból.

A Pro bővítmény önálló: tartalmazza a teljes megfelelőségi magot és a kényelmi réteget is, ezért az ingyenes bővítmény helyett kell telepíteni, nem amellett. A Pro kényelmet ad, nem további megfelelést; az ingyenes bővítmény már megfelelővé teszi.

Tudjon meg többet és nézze meg az árakat

Képernyőmentések

Blokkok

This plugin provides 1 block.

  • Withdrawal Form Accessible withdrawal form for consumer orders. Same output as the [bitrow_form] shortcode.

Telepítés

  1. Telepítsd a plugint a Bővítmények Új hozzáadása képernyőről, vagy töltsd fel a plugin mappáját a /wp-content/plugins/bitron-right-of-withdrawal/ helyre.
  2. Aktiváld a plugint a WordPress Bővítmények képernyőjén.
  3. Hozd létre az oldalt, amelyen az űrlap meg fog jelenni (pl. „Elállási nyilatkozat”), majd vagy:
    • add hozzá az oldal tartalmához a [bitrow_form] shortcode-ot, vagy
    • szúrd be az Elállási űrlap blokkot a blokk-szerkesztőben.
  4. Menj a WordPress admin Elállások Beállítások menüpontjára, és az Űrlap oldala beállításnál válaszd ki a fenti oldalt. Ez aktiválja a kontextuális linket a WooCommerce „Fiókom” területén és a rendelés-visszaigazoló e-mailekben.
  5. Nézd át a többi beállítást ugyanezen a képernyőn (elállási határidő, admin értesítés, e-mail tárgya és törzse), majd mentsd.

GYIK

Az elállási információt továbbra is bele kell tennem az ÁSZF-be?

Igen. A plugin a technikai funkciót biztosítja; az ÁSZF-nek továbbra is el kell magyaráznia az elállási jogot, a kivételeket és a visszatérítés kezelését a webshop saját szabályzata szerint. Ezt a szöveget a jogi tanácsadód írja, a plugin nem.

Mi a helyzet az adatkezelési tájékoztatóval?

A plugin javasolt bekezdést regisztrál a WordPress Adatkezelési útmutatóba arról, hogy milyen adatokat kezel. A jogászod ezt építse bele a webshop teljes adatkezelési tájékoztatójába.

Igazolhatják a vendégek a személyazonosságukat az elállás benyújtása előtt?

Igen, opcionálisan. Telepítsd az ingyenes OneCode Login bővítményt, és a vendég egy egyszer használatos kóddal igazolhatja, hogy az e-mail-cím az övé; az űrlap ezután betölti az adott e-mailhez tartozó rendeléseket. Bekapcsolva ez kötelező a vendégek számára (a beírt e-mail rendeléshez illesztését váltja ki). OneCode Login nélkül a vendégek a rendelésszám és a számlázási e-mail-cím együttes megadásával azonosítanak egy rendelést, mint eddig.

Automatikusan visszatéríti a vásárlót?

Nem. A plugin rögzíti az elállást és értesít, de a visszatérítés továbbra is tudatos admin-művelet a WooCommerce standard visszatérítési felületén.

Akadálymentes?

Az akadálymentesség a termék fő megkülönböztetője. Az űrlap WCAG 2.1 AA szintű, programozott címkék, billentyűzetes kezelhetőség, látható fókusz, élőrégiók a státuszüzenetekhez, megfelelő kontraszt. Az admin lista ugyanezt a szintet követi.

Hol láthatják a vásárlóim a benyújtott elállási nyilatkozataikat?

A Fiókom Elállások alatt. Az oldal egyetlen központ: ha beállítottad az elállási űrlap oldalát a Beállítások Űrlap alatt, fent megjelenít egy „Új elállási nyilatkozat benyújtása” gombot; alatta (vagy önmagában, ha az űrlap oldala nincs beállítva) felsorolja az összes nyilatkozatot, amelyet a belépett vásárló a fiókja e-mail-címével nyújtott be, a hivatkozási számmal, dátummal, az érintett rendeléssel, a tételekkel, a visszafizetési móddal és az aktuális státusszal. A menüpont csak akkor jelenik meg, ha a vásárlónak van legalább egy korábbi rekordja VAGY egy rendelése még az elállási határidőn belül van, akik sosem használják a funkciót, nem látnak halott menüpontot. A más e-mail-címmel (pl. kijelentkezve) benyújtott rekordok adatvédelmi okból itt nem jelennek meg; azokat a vásárló a beküldéskor kapott visszaigazoló e-mailben találja meg.

Kizárhatok bizonyos termékeket vagy kategóriákat az elállási űrlapból?

Igen. A Beállítások Kizárások alatt két választó van, egy az egyes termékekhez, egy a termékkategóriákhoz, kereshető automatikus kiegészítéssel. A CRD 16. cikke (Magyarországon a 45/2014. (II. 26.) Korm. r. 29. §-aként átültetve) felsorolja azokat az árukategóriákat, ahol az elállási jog egyáltalán nem érvényesül: romlandó áruk, egyedi megrendelésre készült termékek, lezárt digitális letöltések, más termékkel elválaszthatatlanul összekevert áruk stb. A kizárásokkal ezt a listát tükrözheted a boltodban.

A kizárt tételek továbbra is megjelennek az elállási űrlapon, hogy a vásárló pontosan lássa, mit vásárolt, de a mennyiség-mezőjük nullára van zárva, és a sor „Elállásra nem jogosult” jelzést kap. Ha a vásárló olyan rendelést választ, amelynek minden tétele kizárt, az űrlap az 1. lépésnél leáll egy „lépj kapcsolatba velünk” útmutatóval, ahelyett hogy egy teljesen kiszürkített 2. lépést mutatna. A szerver beküldéskor ugyanezt a szabályt érvényesíti, egy manipulált POST, amely pozitív mennyiséget próbál beállítani egy kizárt tételen, egyértelmű hibával elutasul.

Kikapcsolhatom az elállási űrlapot üzleti (B2B) ügyfelek számára?

Igen. Az elállási jog fogyasztói jog, ezért a Beállítások Kizárások alatt engedélyezheti az „Online űrlap kikapcsolása üzleti vásárlásoknál” beállítást, és kiválaszthatja azt a fizetési mezőt, amelynek jelenléte a megrendelésen üzleti vásárlásként jelöli meg azt, jellemzően egy adószám mező. Az elérhető mezők listája élőben olvasható a fizetési felületről, így tükrözi a témája vagy más bővítmények által hozzáadott mezőket. Azok a megrendelések, amelyekben érték szerepel az adott mezőben, az 1. lépésben blokkolva lesznek, és egy üzenet irányítja a vevőt a kapcsolatfelvételi csatornájára; az ilyen mező nélküli megrendelések pontosan úgy viselkednek, mint korábban. Ez egy technikai szűrő, amely megfelel a saját szabályzatának, nem jogi tanácsadás, és Ön dönti el, hogy melyik mező jelöli meg az üzleti vásárlót.

Testreszabhatom az űrlap szövegének, hátterének és keretének színét?

Igen. A Beállítások Űrlap alatt van egy „Űrlapszínek (haladó)” kártya három színválasztóval (űrlapszöveg, űrlapháttér, mező- és fieldset-keret), és ugyanez a három elérhető text, background, border attribútumként a [bitrow_form] shortcode-on, valamint inspector-vezérlőként az Elállási űrlap blokkon.

Ezt a három színt nem ellenőrizzük kontrasztra, nincs egyetlen szomszédos felület, amelyhez a törzsszöveget validálni lehetne, ezért nem tudunk értelmes arányt mutatni az admin felületen. A WCAG 2.1 AA legalább 4,5:1-et ír elő normál szövegre és 3:1-et az UI-keretekre; bármely módosított kombinációt ellenőrizz külső eszközzel (pl. WebAIM Contrast Checker). A beküldő gomb színpárját továbbra is élőben ellenőrizzük, mint korábban.

Vendég vásárló is használhatja, vagy csak a belépett felhasználók?

Mindkettő, de hogy egy vendég mit lát, attól függ, tudja-e igazolni a személyazonosságát. A belépett vásárló egy legördülőből választhat a határidőn belüli saját rendelései közül. Az a vendég, akinél aktív az e-mail-hitelesítés (az ingyenes OneCode Login bővítménnyel), egyszer használatos kóddal igazolja, hogy az e-mail az övé, majd ugyanúgy látja az adott e-mailhez tartozó rendeléseket. A nem hitelesített vendég, amikor az e-mail-hitelesítés nincs érvényben, nem kapja meg a kétlépcsős, rendeléshez illesztő űrlapot, és soha nem lát rendelési adatot: helyette saját szavaival szabad szöveges elállási nyilatkozatot ad be (a rendszer semmilyen rendelést nem keres ki vagy illeszt a szerveroldalon, nem jelenít meg tételsort vagy összeget), amelyet „nem hitelesített” jelzéssel rögzít, hogy a bolt kézzel egyeztethesse. Az űrlap soha nincs bejelentkezéshez kötve.

Módosítható a 14 napos elállási határidő?

Igen. A Beállítások Bitron Right of Withdrawal oldalon állítható az ablak hossza napokban. Az alapérték 14 (az uniós minimum); egyes joghatóságok hosszabb időt írnak elő.

Működik a HPOS-szal (High-Performance Order Storage)?

Igen. A plugin HPOS-kompatibilitást deklarál, és a WooCommerce CRUD API-t használja a közvetlen post-meta hozzáférés helyett.

Hol találom a rögzített elállásokat?

A WordPress admin oldalsávján az Elállások menüpont alatt. Minden bejegyzéshez egyedi azonosító (pl. BITROW-XXXXXX) és időbélyeg tartozik; a lista egy egyszerű, lapozható nézet.

Vélemények

2026.06.25.
Nagyon jó plugin, tudja, amit szükséges, könnyen implementálható, gyorsan kezelhető, jól érthető, egyszerű felület. Köszönjük, hogy létrehoztad./ It’s a great plugin and construction. It does exactly what it’s supposed to, easy implementation, quick to use, clear, simple intarface. Thanks your creation!
2026.06.08.
I have tried all current plugins out there that offer a solution for the new EU regulation and this one won by a landslide. It is not just a simple form, the user can pull their order and choose which items they want to send back. (Most plugins work with a simple form that the user has to fill in manually.) This plugin calculates the 14 days after order completion but you can also set a custom amount of days if you need more days after marking the order completed. The users can also add their bank account number, (which is being checked for validity), if they did not provide their card details. This is especially useful for the Hungarian market, where a lot of customers pay by cash. Additionally, the plugin sends emails of withdrawals, and you can customize texts and category exclusions. Thank you!
4 (az összes) vélemény olvasása

Közreműködők és fejlesztők

“Bitron Right of Withdrawal” egy nyílt forráskódú szoftver. A bővítményhez a következő személyek járultak hozzá:

Közreműködők

“Bitron Right of Withdrawal” 1 nyelvre lett lefordítva. Köszönet a fordítóknak az áldozatos munkájukért!

“Bitron Right of Withdrawal” fordítása a saját nyelvünkre.

Érdekeltek vagyunk a fejlesztésben?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Változási napló

1.7.2

  • Fix — the Withdrawals entry in the customer’s My Account menu was missing for most customers. Its visibility was tied to owning an order still inside the withdrawal window and in one of a few order statuses, so a customer whose order was pending, on hold or cancelled — or simply older than the window — lost the link to their own past declarations. The entry now appears for any logged-in customer who has at least one order in any status or at least one past declaration; accounts with neither still do not get a dead menu link. This changes visibility only: whether a withdrawal can actually be filed is still checked when the form is submitted (order status and the withdrawal window), so nothing about eligibility is relaxed.
  • Fix — the „Submit a new withdrawal declaration” button on the My Account Withdrawals page now uses the brand colours configured under Settings Form (submit-button background and text), the same as the form’s own submit button, instead of always falling back to the built-in default. Shops that have not overridden the colours see no change.
  • Maintenance — compatibility headers refreshed: tested with WordPress 7.0.2 and WooCommerce 10.9.4.

1.7.1

  • Fix — on the order-edit screen, the „Mark as closed” / „Reopen” control in the withdrawal meta box rendered its form nested inside the WooCommerce order form. Browsers drop nested forms but keep their hidden fields, so the meta box’s hidden action field leaked into the order form and hijacked the order „Update” button: on orders that had a withdrawal record, saving the order silently failed and the status change was lost. The control now renders its form outside the WooCommerce order form (via the HTML5 form= attribute), so the order update works normally and the close/reopen action still works.

1.7

  • Új: a vendég e-mail-hitelesítés (OTP) szövegei mostantól az adminban szerkeszthetők (Beállítások Űrlap): a nem hitelesített vendégnek megjelenő felszólítás, a „hitelesítő e-mail küldése” és a „kód megerősítése” gombok feliratai, valamint a hitelesítési kód súgószövege. Korábban ezek rögzített beépített szövegek voltak. Üresen hagyott mező esetén a beépített alapérték marad.
  • Új: a vendég e-mail-hitelesítési lépés mostantól vizuálisan kiemelt, egyértelmű cselekvésre hívás: a felszólítás kiemelt sávban jelenik meg, a hitelesítő/megerősítő gombja pedig tömör, kitöltött gomb, hogy a nem hitelesített vendég észrevegye a szükséges műveletet. A kiemelés sosem csak színnel jelez (bal oldali keret és felület, plusz a felszólítás szövege és az akadálymentes gombnevek), a gomb pedig megtartja az AAA kontrasztot.
  • Új: a fenti hitelesítési szövegek többnyelvűek: a többi adminban beírt szöveghez hasonlóan nyelvenként lefordíthatók a WPML String Translation vagy a Polylang szövegfordító felületén. Egynyelvű bolton semmi nem változik.

1.6

  • Új: többnyelvű támogatás (WPML és Polylang): az összes adminban beírt szöveg (űrlap-bevezető és jognyilatkozat, a sikeres beküldési üzenet, az értesítő e-mailek tárgyai és törzsei, a rendelés-e-mail elállási linkjének címkéje és szövege) mostantól nyelvenként fordítható a WPML String Translation vagy a Polylang szöveg-képernyőjén keresztül, és az űrlapoldal-link a kiválasztott nyelvet követi. Egynyelvű oldalakon semmi sem változik.
  • Új: az űrlap elküldése után megjelenő sikeres beküldési üzenet mostantól szerkeszthető az adminban a Beállítások Űrlap alatt, beleértve egy {uid} helykitöltőt a rekord hivatkozási azonosítójához. Korábban ez egy rögzített, beépített szöveg volt.
  • Javítás: másodlagos gomb hover-állapota: a másodlagos gomb szövegszíne mostantól rögzítve van hover-állapotban, így többé nem válik olvashatatlanná (pl. fehér a fehéren) azoknál a témáknál, amelyek átstílusozzák a gombok hover-állapotát.
  • Javítás: az értesítő e-mailek mostantól HTML formátumban kerülnek elküldésre, így a sortörések megmaradnak azokon az oldalakon, ahol egy SMTP- vagy e-mail-sablon bővítmény HTML-ként jeleníti meg a leveleket. Korábban a szöveg egyetlen összefolyó tömbként érkezhetett meg.
  • Javítás: az elállási űrlap mostantól felismeri az egyedi rendelésszámokat. Ha egy bővítmény felülírja a WooCommerce alapértelmezett rendelésszámát (például MD0574), az űrlap elfogadja a megjelenített számot, nem csak az eredeti numerikus azonosítót.

1.5

  • Biztonsági megerősítés: ezt a változtatást a WordPress.org bővítmény-biztonsági review kielégítésére végeztük. A nem hitelesített vendégek mostantól szabad szöveges elállási nyilatkozatot adnak be, anélkül hogy bármilyen rendelési adat lekérdezésre vagy megjelenítésre kerülne. Rendelési adat csak belépett vagy e-mailben hitelesített vásárlónak tárul fel; az a látogató, aki nem tudja igazolni a kilétét, a saját szavaival írja le a rendelését, a keletkező nyilatkozat pedig „nem hitelesített” jelzést kap az adminban, hogy a visszatérítés előtt kézzel összevethető legyen.
  • Új: pénztári elállás-lemondás: olyan áruknál, ahol az elállási jogról le lehet mondani (jellemzően digitális tartalom), a bolt mostantól megjeleníthet egy hozzájárulási jelölőnégyzetet a pénztárban, amellyel a vásárló kifejezetten lemond erről a jogról az érintett tételek esetében. A jelölőnégyzet csak akkor jelenik meg, ha a kosár ténylegesen tartalmaz lemondható tételt, és működik mind a klasszikus rövidkódos pénztárban, mind a blokk-alapú (Store API) pénztárban. Globálisan beállítható opcionálisra vagy kötelezőre, a kötelező megakadályozza a rendelés leadását, amíg a négyzet nincs bejelölve. A hozzájárulás bizonyítékként rögzül a rendelésen (időbélyeg, IP-cím, a pontos nyilatkozatszöveg ujjlenyomata, az érintett termékek és a mód), és megjelenik egy „Elállás-lemondás” panelben a rendelésszerkesztő képernyőn. Alapból kikapcsolva; a Beállítások Kizárások alatt engedélyezhető és szövegezhető. A blokk-alapú pénztárhoz adja hozzá egyszer az „Elállás-lemondás” blokkot a pénztároldalához, oda, ahol meg szeretné jeleníteni.
  • Új: kizárástípus szétválasztása (jogszabály szerint kizárt kontra lemondható): az elállási kizárás beállításai mostantól két jogilag eltérő esetet különböztetnek meg. A „jogszabály szerint kizárt” tételek (romlandó áruk, egyedi gyártású termékek, felbontott higiéniai/lezárt termékek) sosem elállhatók, a jog nem alkalmazható, nincs szükség vásárlói műveletre, és nem jelenik meg jelölőnégyzet. A „lemondható” tételek azok, ahol a jog fennáll, de a vásárló lemondhat róla a pénztári hozzájárulással: csak ezek vezérlik a hozzájárulási jelölőnégyzetet, és az ilyen tétel csak akkor marad kizárva, ha a vásárló ténylegesen hozzájárul, hozzájárulás nélkül az elállási jog megmarad. A meglévő kizárások továbbra is „jogszabály szerint” módon viselkednek, így semmi sem változik az ezt megelőző rendeléseknél. Minden esethez saját termék- és kategóriaválasztó tartozik a Beállítások Kizárások alatt.
  • Új: elállás-státusz a rendelés képernyőn: ha egy rendeléshez tartozik elállás, a WooCommerce rendelés-szerkesztő képernyőjén mostantól megjelenik egy „Elállási jog” panel az elállás státuszával és egy közvetlen linkkel a rekordjához.
  • Új: opcionális elállás-oszlop a rendelések listájában: egy új Beállítások Általános kapcsoló („Elállás-oszlop megjelenítése a rendelések táblázatában”, alapból kikapcsolva) egy oszlopot ad a WooCommerce rendelések listájához, amely jelzi, mely rendelésekhez tartozik elállás és annak státuszát (kötőjel, ha nincs). HPOS- és hagyományos rendeléstárolással is kompatibilis.
  • Javítás: bankszámla megadása: a magyar IBAN (amely „HU”-val kezdődik) nem volt begépelhető a mezőbe, mert a betűket gépelés közben levágta, így a prefix sosem maradt meg. Az IBAN mostantól karakterről karakterre begépelhető (beilleszteni eddig is lehetett).
  • Fejlesztés: a belföldi (GIRO) bankszámla ellenőrzése többé nem túl szigorú: továbbra is ellenőrzi a számlaformátumot és a bank + fiók ellenőrző számjegyét, de már nem utasít el a számlatulajdonos-blokk ellenőrző számjegye alapján, amely bankfüggő és nem minden banknál van jelen. Egyes bankok (például a Raiffeisen, a Budapest Bank) által kibocsátott, korábban elutasított érvényes számlák mostantól elfogadottak.
  • Új: a WooCommerce rendelési e-mailekhez fűzött elállási link mostantól diszkrét szöveges link, nem feltűnő doboz, hogy elkerüljük a véletlen kattintást. A link helye az e-mailben beállítható (felül, a rendelési részletek után, vagy alul; alapból alul), és mind a körülötte lévő szöveg, mind a link felirata testreszabható a Beállítások E-mail alatt.
  • Fejlesztés: az elállási űrlap 2. lépésében a tételek mennyisége mostantól 0-ról indul, és a vásárló növeli, ahelyett hogy a teljes megvásárolt mennyiség lenne előre kitöltve. A tételenkénti maximum továbbra is érvényes, és a beküldéshez legalább egy tételt ki kell választani.

1.4.1

  • Javítás: a „rendelés nem található” ellenőrzési üzenet mostantól helyesen jelenik meg magyarul (az üzenetet az 1.4-ben átírtuk, és a fordítása hiányzott a szállított nyelvi csomagból, ezért angolra esett vissza).

1.4

  • Javítás: vendég (be nem jelentkezett) űrlapkitöltés: az elállási űrlap mostantól megbízhatóan kitöltődik és beküldhető a be nem jelentkezett látogatók számára is, beleértve azokat a boltokat is, amelyek bejelentkezés-megerősítő réteget futtatnak (wp-login.php átnevezése, wp-admin elrejtése, tűzfal), amely korábban megtörhette a vendég kétlépéses beküldését. Míg az 1.3.2 csak diagnosztizálta az elfogott beküldést, a vendég-út mostantól végig is fut.
  • Új: Pro verzió láthatósága: az adminisztrátorok egyértelműen láthatják, hogy létezik Pro verzió, és ha a Pro bővítmény telepítve van, melyik Pro verzió aktív. A csak ingyenes verzióra szóló ajánlat sosem jelenik meg, ha a Pro jelen van.
  • Javítás: dupla beküldés elleni védelem: egy megismételt vagy újrapróbált beküldés (dupla kattintás, hálózati újrapróbálkozás) többé nem hozhat létre két elállási rekordot, és nem küldhet két visszaigazoló e-mailt ugyanahhoz a nyilatkozathoz. A jogszerű részleges / ismételt elállási folyamatot ez nem érinti.
  • Javítás: a GDPR személyesadat-export mostantól helyesen jelöli a „későbbi egyeztetéssel” visszafizetési módot, ahelyett hogy „Eredeti fizetési mód”-ként mutatná.
  • Javítás: az admin „az értesítést nem sikerült elküldeni” figyelmeztetés mostantól helyesen escape-eli a kimenetét.
  • Megerősítés: a vendég e-mail-hitelesítési kódkérések mostantól saját rate-limittel rendelkeznek, függetlenül attól, hogy a OneCode Login bővítmény érvényesít-e ilyet, a kódkérés-elárasztás megakadályozására.
  • Karbantartás, az eltávolítás mostantól minden beállítást eltávolít, amelyet a bővítmény létrehozhat (ügyfélszolgálati elérhetőség, diagnosztika-kapcsoló, hiba-színek); valamint apró robusztussági javítások a tárolt rekordok dekódolásában és a lekérdezések kezelésében.

1.3.2

  • Javítás: ha az űrlap beküldése azért hiúsul meg, mert egy gyorsítótárazó vagy biztonsági réteg (tűzfal, „wp-admin elrejtése” szabály, teljes oldalas gyorsítótár) elfogja a kérést, leggyakrabban a be nem jelentkezett látogatóknál, az űrlap többé nem csendben nem csinál semmit. Mostantól megjelenít egy akadálymentes diagnosztikát a szerver válaszának státuszával és egy rövid részlettel arról, mi érkezett vissza, így a bolt tulajdonosa azonosíthatja és engedélyezőlistára teheti azt a réteget, amely blokkolja a beküldést.
  • Új: ezek az elfogott beküldések a WooCommerce naplóiban is rögzülnek (WooCommerce Állapot Naplók, forrás: „bitron-right-of-withdrawal”), beleértve a válasz státuszát, az oldalt, és azt, hogy a látogató be volt-e jelentkezve, így a bolt tulajdonosának szerveroldali nyoma marad akkor is, ha senki sem jelzi a problémát. Az elavult nonce miatti hibák (gyorsítótárazott űrlap) szintén naplózódnak. A naplózás rate-limitelt, nem tárol nyílt szövegű IP-címeket, és kikapcsolható a bitrow_diagnostics_enabled filterrel.

1.3.1

  • Javítás: e‑mail értesítések: a rendelés végösszege többé nem jelenik meg nyers HTML‑entitásokkal a szöveges üzenetben (például „12 990 Ft” / „Ft”); az összeg mostantól megtisztítva, entitásmentesen, tiszta szövegként kerül beillesztésre, például: „12 990 Ft”.
  • Új: egy bezárható admin-szalag bemutatja a Pro verziót (egykattintásos visszatérítések, státuszkezelés, automatizálás, egyedi mezők, CSV-export, webhookok, REST API) egy „tudjon meg többet” linkkel. Csak az ingyenes bővítményben és csak az adminisztrátoroknak jelenik meg, felhasználónként bezárható, és sosem jelenik meg, ha a Pro bővítmény jelen van.

1.3

  • Javítás: a bankszámlaszám megadása többé nem kötelező: ha az eredeti fizetési mód nem képes automatikus visszatérítésre, az ügyfél választhatja a „későbbi egyeztetéssel” lehetőséget, és a nyilatkozatot bankszámlaszám megadása nélkül is beküldheti; az áruház később egyezteti vele a visszatérítés részleteit.
  • Javítás: kijavítottunk egy hibát a bankszámlaszámok kezelésében.
  • Javítás: megoldottunk egy problémát a blokkszerkesztővel (Gutenberg), amely a Visszavonási űrlap blokk működését érintette.
  • „Javítás, magyar fordítás: az ügyfelek számára megjelenő szövegek egységesen magázó formára lettek átállítva, így a teljes űrlap, az e‑mailek és a fiókoldalak következetes, udvarias hangnemben jelennek meg.
  • Fejlesztés: a bankszámlaszám mező most már gépelés közben formázza a beírt számot (az IBAN-t négyes csoportokban, a belföldi számlaszámot 8‑8‑8 formátumban), és egy „mentve mint” előnézetben megjeleníti azt a pontos értéket, amelyet az áruház megkap, csökkentve a másolási és gépelési hibák esélyét. A beírás befejezésekor ellenőrzi az IBAN/GIRO számot, és az eredményt (érvényes vagy érvénytelen) a képernyőolvasók számára is jelzi, nem csak az űrlap beküldésekor. Teljes mértékben billentyűzet‑ és képernyőolvasó‑barát; a szóközökkel vagy kötőjelekkel beillesztett számokat továbbra is helyesen kezeli.
  • Új: ismételt elállás elleni védelem: ha egy ügyfél már minden jogosult tételre benyújtotta az elállást egy rendelésben, akkor az adott rendelés újbóli kiválasztása az 1. lépésben blokkolva van, egyértelmű üzenettel. Ha csak bizonyos tételek, vagy bizonyos mennyiségek, maradtak még elállhatók, az űrlap továbbengedi, de minden tételt a fennmaradó mennyiségre korlátoz, és jelöli a már visszavontakat. A védelem szerveroldalon kerül érvényesítésre, így böngészőből nem lehet megkerülni.
  • Új: testreszabható hiba‑színek: az ellenőrzési hibaösszegzés és a blokkolt rendelés értesítése (a piros doboz az űrlap felett) mostantól a Beállítások Űrlap „Hibaüzenet színei” beállításból, a [bitrow_form] error_text / error_background / error_border attribútumaiból, illetve a blokk inspektorából veszi a szöveg-, háttér- és bal oldali kiemelő szegélyszíneket, összhangban a meglévő űrlapszín‑testreszabással. Az alapértelmezett értékek változatlanok (és továbbra is megfelelnek a WCAG‑AA követelményeknek); ahogy a többi haladó színbeállítás, ezek sem esnek kontraszt‑ellenőrzés alá, így minden felülírás esetén Ön felel a megfelelő kontrasztért.
  • Új: ügyfélszolgálati elérhetőség: a Beállítások Általános „Ügyfélszolgálati elérhetőség” részben megadhat egy támogatási e‑mail címet és telefonszámot. Ezek minden olyan 1. lépéses üzenetben megjelennek, amely megakadályozza az ügyfelet a továbblépésben, például ismételt elállás esetén, a 45/2014. rendelet 16. §‑a alá tartozó termékeknél, vállalkozási vásárlásoknál vagy olyan rendeléseknél, ahol nincs elállható tétel, így az ügyfél mindig tudja, hogyan érheti el Önt, ahelyett hogy zsákutcába jutna. Mindkét mező opcionális, az e‑mail cím hiányában a WordPress adminisztrációs e‑mail cím kerül felhasználásra, a telefonszám pedig csak akkor jelenik meg, ha megadja.

1.2

  • Újdonság, üzleti vásárlói kizárás: az elállási jog fogyasztói jog, így az áfaalany vállalkozásoknak is értékesítő üzletek mostantól kikapcsolhatják az online elállási űrlapot az üzleti megrendeléseknél. A Beállítások Kizárások alatt engedélyezze az „Online űrlap kikapcsolása üzleti vásárlásoknál” lehetőséget, és válassza ki azt a fizetési mezőt, amelynek jelenléte a megrendelésen üzleti vásárlásként jelöli meg azt (például egy adószám mező). Az elérhető mezőket a rendszer élőben olvassa be a fizetési felületről (woocommerce_checkout_fields), Számlázás / Szállítás / Fiók / Rendelés szerint csoportosítva. Az adott mezőben értéket tartalmazó megrendeléseket a rendszer az 1. lépésben blokkolja, és egy üzenet irányítja a vevőt az Ön kapcsolatfelvételi csatornájára; az ilyen mező nélküli megrendeléseket fogyasztói vásárlásként kezeli a rendszer, és pontosan úgy működik, mint korábban. Ez egy technikai szűrő, nem jogi tanács, Ön dönti el, hogy melyik mező jelöli meg az üzleti vásárlót.
  • Újdonság, az adminisztrátori értesítési beállítás mostantól egy szabad formátumú e-mail mező a be/ki kapcsoló helyett: minden új nyilatkozatot tetszőleges címre küldhet, nem csak a webhely adminisztrációs e-mail címére. Alapértelmezés szerint a WordPress adminisztrációs e-mail címed lesz az alapértelmezett (frissítéskor automatikusan kitöltődik), máshová is irányíthatod, és üresen hagyva kikapcsolod az adminisztrátori értesítéseket. Az érvénytelen címet a rendszer egyértelmű, képernyőolvasó által jelzett hibaüzenettel elutasítja, ahelyett, hogy csendben letiltaná az értesítéseket.
  • Fejlesztés: az Űrlapoldal kiválasztó mostantól egy kereshető, billentyűzettel és képernyőolvasóval is teljesen elérhető kombinált listamező (ugyanaz az akadálymentes keresés, amelyet a termék/kategória kizárásválasztók már használnak), így az űrlapoldal kiválasztása már nem jelenti azt, hogy egy hatalmas legördülő menüt kell görgetni a sokoldalas üzletekben.
  • Karbantartás, az összes bővítmény-ellenőrzési hibát (fordítói megjegyzések, escape karakterek, előkészített utasításokhoz tartozó annotációk) kijavítottuk, és megerősítettük a tesztkészletet (determinisztikus színbeállítás-elkülönítés). Az ügyfél felé néző űrlap viselkedésében nem történt változás.

1.1

  • Új: vendég e-mail-hitelesítés: ha az ingyenes OneCode Login bővítmény aktív, egy be nem jelentkezett vásárló egy egyszer használatos kóddal igazolhatja, hogy az e-mail-cím az övé, mielőtt benyújtaná az elállást. Az űrlap kódot küld e-mailben; beírás után ugyanúgy betölti az adott e-mailhez tartozó rendeléseket, mint egy belépett vásárlónál. Ez kiváltja a korábbi „rendelésszám + beírt e-mail” vendég-utat (amit bárki használhatott, aki mindkettőt ismerte), bezárva a rést. A Beállítások Űrlap Vendég e-mail-hitelesítés alatt vezérelhető (alapból bekapcsolva, ha a OneCode Login elérhető). Ha a OneCode Login nem aktív, a beállítás letiltva jelenik meg egy egykattintásos „OneCode Login telepítése és aktiválása” gombbal (a bővítményeket telepíteni jogosult adminoknak) és egy kézi telepítési linkkel; a klasszikus vendég-út tovább működik, így a bővítmény teljesen önállóan használható. Billentyűzettel és képernyőolvasóval is akadálymentes; a hitelesítési lépés JavaScriptet igényel.
  • Új: termék- és kategória-szintű elállási kivételek: egyes termékek és teljes termékkategóriák kizárása az elállási jog alól, a CRD 16. cikk / 45-2014 29. § carve-out-jaihoz (romlandó áruk, egyedi gyártású termékek, lezárt digitális letöltések stb.). Egy dedikált Beállítások Kizárások fülről kezelhető, kereshető, teljesen billentyűzettel és képernyőolvasóval is használható automatikus kiegészítéssel. A kivételes tételek továbbra is megjelennek egy jogosult rendelésen belül (jól látható „Elállásra nem jogosult” jelzéssel és nullára zárt mennyiséggel), hogy a vásárló lássa, mit vásárolt; a kizárólag kivételes tételekből álló rendelés az 1. lépésnél elakad egy kapcsolatfelvételi útmutatóval.
  • Új: szöveg- és szín-testreszabás: igazítsd az űrlapot a boltod megjelenéséhez. A beküldő gomb háttér- és szövegszínéhez élő WCAG kontraszt-mérő tartozik, amely beírás közben kimondja az arányt, egy haladó panel pedig hozzáadja az űrlap szövegének, hátterének és a mező-/fieldset-keret színét. Van egy opcionális bevezető bekezdés és az űrlap alatti szerkeszthető jognyilatkozat is. Mindent a Beállítások Űrlap alatt állíthatsz be, vagy példányonként felülírhatsz a [bitrow_form] shortcode-attribútumokkal és az Elállási űrlap blokk Inspector paneljén.
  • Új: vásárlói „Elállások” központ a Fiókom alatt: egyetlen, bejelentkezéshez kötött céloldal, amely egy „Új elállási nyilatkozat benyújtása” gombot (ha az űrlap oldala be van állítva) egyesít a vásárló saját, a fiókjából benyújtott összes nyilatkozatának nyilvántartásával, hivatkozási szám, dátum, érintett rendelés, tételek, visszafizetési mód és státusz. A menüpont csak akkor jelenik meg, ha van mit mutatni, és a lista a fiók e-mail-címére van szűkítve.
  • Fejlesztés: belépett vásárlóknál az 1. lépés név-mezője a WooCommerce számlázási adataiból töltődik elő (vezetéknév + keresztnév) a WordPress megjelenített neve helyett, így a nyilatkozat a pénztárnál használt valódi nevet viseli; az e-mail a fiókból töltődik elő.

1.0

  • Első kiadás