[{"data":1,"prerenderedAt":839},["ShallowReactive",2],{"blog-european-accessibility-act-b2b-shop-hu":3},{"slug":4,"published":5,"minutes":6,"category":7,"tags":8,"keywords":13,"about":24,"sources":33,"cover":85,"og":86,"expertise":87,"locales":88,"lang":91,"title":92,"description":93,"coverAlt":94,"metaTitle":95,"takeaways":96,"faq":102,"toc":121,"blocks":146,"others":579},"european-accessibility-act-b2b-shop","2026-10-02",13,"web",[9,10,11,12],"European Accessibility Act","BFSG","WCAG 2.2","B2B e-commerce",[14,15,16,17,18,19,20,21,22,23],"European Accessibility Act B2B shop","BFSG B2B Onlineshop","Barrierefreiheit Onlineshop","Spryker barrierefrei","barrierefrei Webshop","BaFG Österreich Webshop","EN 301 549 WCAG 2.2","BFSG Kleinstunternehmen Ausnahme","Pimcore TYPO3 Barrierefreiheit","EAA e-commerce checklist",[25,27,30],{"name":9,"url":26},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FEuropean_Accessibility_Act",{"name":28,"url":29},"Web Content Accessibility Guidelines","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FWeb_Content_Accessibility_Guidelines",{"name":31,"url":32},"E-commerce","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FE-commerce",[34,37,40,43,46,49,52,55,58,61,64,67,70,73,76,79,82],{"title":35,"url":36},"BFSG section 1: purpose and scope (gesetze-im-internet.de)","https:\u002F\u002Fwww.gesetze-im-internet.de\u002Fbfsg\u002F__1.html",{"title":38,"url":39},"BFSG section 2: definitions, consumer, microenterprise, e-commerce services","https:\u002F\u002Fwww.gesetze-im-internet.de\u002Fbfsg\u002F__2.html",{"title":41,"url":42},"BFSG section 3: accessibility and the microenterprise exemption","https:\u002F\u002Fwww.gesetze-im-internet.de\u002Fbfsg\u002F__3.html",{"title":44,"url":45},"BFSG section 14: duties of the service provider","https:\u002F\u002Fwww.gesetze-im-internet.de\u002Fbfsg\u002F__14.html",{"title":47,"url":48},"BFSG section 32: rights of consumers and associations in the administrative procedure","https:\u002F\u002Fwww.gesetze-im-internet.de\u002Fbfsg\u002F__32.html",{"title":50,"url":51},"BFSG section 37: fines","https:\u002F\u002Fwww.gesetze-im-internet.de\u002Fbfsg\u002F__37.html",{"title":53,"url":54},"BFSG section 38: transitional provisions","https:\u002F\u002Fwww.gesetze-im-internet.de\u002Fbfsg\u002F__38.html",{"title":56,"url":57},"Bundesfachstelle Barrierefreiheit: FAQ on the BFSG (B2B, microenterprises, EN 301 549)","https:\u002F\u002Fwww.bundesfachstelle-barrierefreiheit.de\u002FDE\u002FFachwissen\u002FProdukte-und-Dienstleistungen\u002FBarrierefreiheitsstaerkungsgesetz\u002FFAQ\u002Ffaq_node.html",{"title":59,"url":60},"AccessibleEU: The European accessibility standard EN 301 549 has been updated (7 September 2026)","https:\u002F\u002Faccessible-eu-centre.ec.europa.eu\u002Fcontent-corner\u002Fnews\u002Feuropean-accessibility-standard-en-301-549-has-been-updated-2026-09-07_en",{"title":62,"url":63},"W3C: Web Content Accessibility Guidelines (WCAG) 2.2","https:\u002F\u002Fwww.w3.org\u002FTR\u002FWCAG22\u002F",{"title":65,"url":66},"Deque: Automated testing identifies 57 percent of digital accessibility issues","https:\u002F\u002Fwww.deque.com\u002Fblog\u002Fautomated-testing-study-identifies-57-percent-of-digital-accessibility-issues\u002F",{"title":68,"url":69},"sitebrunch: What is the market surveillance authority for accessibility (MLBF)?","https:\u002F\u002Fwww.sitebrunch.com\u002Fnews\u002Fmlbf-marktueberwachungsstelle-barrierefreiheit",{"title":71,"url":72},"Marcus Herrmann: June 2026, how the MLBF intends to check","https:\u002F\u002Fmarcus-herrmann.com\u002Fblog\u002Fmlbf-verraet-wie-sie-pruefen-will",{"title":74,"url":75},"axes4: BFSG in practice, what has happened since the deadline (2026)","https:\u002F\u002Fwww.axes4.com\u002Fde\u002Fblog\u002Fpost\u002F2026\u002Fbfsg-in-der-praxis-was-sich-seit-dem-stichtag-getan-hat",{"title":77,"url":78},"ODC Legal: BFSG for websites, what companies must check in 2026","https:\u002F\u002Fwww.odclegal.de\u002Fblog\u002Fbfsg-website-pflicht",{"title":80,"url":81},"WKO: Information on the Austrian Barrierefreiheitsgesetz","https:\u002F\u002Fwww.wko.at\u002Fce-kennzeichnung-normen\u002Finformationen-zum-barrierefreiheitsgesetz",{"title":83,"url":84},"Web Crossing: One year of the Barrierefreiheitsgesetz, where online shops must improve","https:\u002F\u002Fwww.web-crossing.com\u002Fnews\u002Fdetail\u002Fein-jahr-barrierefreiheitsgesetz-wo-onlineshops-und-websites-jetzt-nachbessern-muessen\u002F","\u002Fimages\u002Fblog\u002Feuropean-accessibility-act-b2b-shop\u002Fcover.webp","\u002Fimages\u002Fblog\u002Feuropean-accessibility-act-b2b-shop\u002Fog.jpg","b2b-ecommerce-developer",[89,90,91],"en","de","hu","European Accessibility Act B2B webshopoknál: mit kell javítaniuk a Spryker, Pimcore és TYPO3 csapatoknak","Vonatkozik az European Accessibility Act a B2B webshopokra? BFSG és BaFG hatálya, mikrovállalkozási mentesség, 2026-os végrehajtás, WCAG 2.2 és javítási terv.","Ábra: egy B2B webshop elágazik a BFSG és BaFG fogyasztói hatályának kérdésére, a WCAG 2.2 AA megfelelésre, az akadálymentességi nyilatkozatra és a piacfelügyeletre.","EAA B2B webshopnál: érvényes a BFSG? · Balázs Csorba",[97,98,99,100,101],"Az European Accessibility Act a fogyasztóknak kínált e-kereskedelmi szolgáltatásokra vonatkozik, így az a webshop, amely valóban csak üzleti ügyfeleket szolgál ki, kívül esik a BFSG-n és a BaFG-n, de nem a „B2B” címke dönt, hanem a tényleges rendelési folyamat.","A mikrovállalkozások (10 főnél kevesebb alkalmazott és legfeljebb 2 millió euró árbevétel vagy mérlegfőösszeg) szolgáltatások esetén mentesek, ami a legtöbb webshopot érinti, termékekre viszont soha.","A végrehajtás 2026-ban él: Németországnak közös piacfelügyeleti szerve van (MLBF), amely elsősorban panaszokból dolgozik, a bírság Németországban 100 000, Ausztriában 80 000 euróig terjedhet, az EN 301 549 szabványt pedig 2026 szeptemberében WCAG 2.2-re frissítették.","A konfigurátorok, a facettás szűrők, a gyorsrendelő űrlapok, a pénztári validáció, a modálok és a PDF adatlapok a tipikus gyenge pontok a Spryker, Pimcore és TYPO3 B2B shopokban, mert egyedi frontend kódról van szó, nem platform-alapértelmezésről.","Az automatikus axe-vizsgálat darabszámra sok hibát talál, de megfelelést nem igazol. Kombináld billentyűzetes és képernyőolvasós tesztekkel, és user journey szerint javíts, ne oldalanként.",[103,106,109,112,115,118],{"q":104,"a":105},"Vonatkozik az European Accessibility Act a B2B webshopokra?","Közvetlenül nem. A németországi BFSG és az ausztriai BaFG a fogyasztóknak nyújtott e-kereskedelmi szolgáltatásokat fedi le, vagyis azokat a természetes személyeket, akik főként nem üzleti célra vásárolnak. Az a webshop, amely igazolhatóan csak üzleti ügyfeleknek nyitott, általában nem tartozik ide. Ha fogyasztók is kezdeményezhetnek vagy köthetnek szerződést, például nyitott regisztrációval vagy vendégként rendelve, a shop hatálya alá kerülhet.",{"q":107,"a":108},"Mi a mikrovállalkozási mentesség a BFSG-ben?","A mikrovállalkozás kevesebb mint tíz főt foglalkoztat, és az éves árbevétele legfeljebb 2 millió euró, vagy a mérlegfőösszege legfeljebb 2 millió euró. Az ilyen vállalkozások szolgáltatások esetén mentesek az akadálymentességi kötelezettség alól, ide tartozik egy webshop üzemeltetése is. A mentesség nem vonatkozik a termékekre, például a forgalomba hozott hardverre.",{"q":110,"a":111},"Mekkora bírság jár egy nem akadálymentes webshopért Németországban és Ausztriában?","A BFSG 37. szakasza szerint a 14. szakasszal ellentétes szolgáltatás nyújtása, amely az akadálymentességi követelményeket és a tájékoztatási kötelezettséget is magában foglalja, legfeljebb 100 000 euróval sújtható. Más jogsértések, például a hatóságnak adott információ elmulasztása, legfeljebb 10 000 euróval. Ausztriában a Sozialministeriumservice legfeljebb 80 000 euró közigazgatási bírságot szabhat ki, kisebb vállalkozásoknál alacsonyabb határokkal. Az eljárás általában javításra való felszólítással indul.",{"q":113,"a":114},"Melyik szabványnak kell megfelelnie egy webshopnak, WCAG 2.1 vagy 2.2?","Ma a harmonizált hivatkozás az EN 301 549 3.2.1-es verziója, amely a WCAG 2.1 A és AA szintjére utal. A 2026 szeptemberében megjelent 4.1.1-es verzió WCAG 2.2-re vált, de a megfelelőségi vélelmet csak akkor adja, ha az Európai Bizottság közzéteszi a Hivatalos Lapban. Én már most WCAG 2.2 AA-ra építenék.",{"q":116,"a":117},"Elég a BFSG-hez egy akadálymentességi overlay vagy widget?","Én nem támaszkodnék rá. A jogszabály azt várja, hogy a szolgáltatás a fogyatékossággal élők számára különös nehézség nélkül megtalálható, hozzáférhető és használható legyen, az ellenőrizhető mérce pedig az EN 301 549. Ez az alapul szolgáló markupról, a fókuszkezelésről és a tartalomról szól, amit egy rátett script a konfigurátorokban, szűrőkben és a pénztárban nem tud megbízhatóan javítani.",{"q":119,"a":120},"Hogyan teszteljek egy webshopot akadálymentességre egy vizsgálat előtt?","Futtasd az axe-et CI-ban a kulcssablonokon, majd a kritikus journey-ket kézzel is teszteld: csak billentyűzettel, képernyőolvasóval (NVDA vagy VoiceOver), 200 százalékos nagyítással és keskeny viewporttal. Az automatikus eszközök a WCAG-nak csak egy részét fedik le, ezért a keresés, a konfigurátor, a kosár és a pénztár kézi tesztje mutatja meg igazán, be tudja-e fejezni a rendelést egy ügyfél.",[122,125,128,131,134,137,140,143],{"id":123,"title":124},"scope","Vonatkozik a jogszabály egy B2B webshopra?",{"id":126,"title":127},"enforcement","Mikrovállalkozások, határidők és végrehajtás 2026-ban",{"id":129,"title":130},"standards","Minek kell megfelelned: EN 301 549, most WCAG 2.1, hamarosan 2.2",{"id":132,"title":133},"what-fails","Mi bukik el tipikusan Spryker, Pimcore és TYPO3 shopokban",{"id":135,"title":136},"testing","Tesztelés: axe és valódi felhasználók",{"id":138,"title":139},"remediation-plan","Egy B2B csapathoz illő javítási terv",{"id":141,"title":142},"my-take","Az én véleményem",{"id":144,"title":145},"sources","Források",[147,151,154,157,169,176,190,199,206,251,252,255,258,261,264,293,296,297,300,303,317,320,321,324,398,401,404,406,409,411,414,428,429,432,449,457,458,461,504,507,508,511,524,525],{"type":148,"content":149},"paragraph",[150],"Az European Accessibility Act (2019\u002F882 irányelv) 2025. június 28. óta alkalmazandó. Németországban ez a Barrierefreiheitsstärkungsgesetz (BFSG), Ausztriában a Barrierefreiheitsgesetz (BaFG). A legtöbb cikk a fogyasztói webshopoknak szól. A Spryker, Pimcore és TYPO3 alapú B2B csapatoktól más kérdést kapok: „Mi csak cégeknek adunk el, tehát nem vonatkozik ránk, ugye?”",{"type":148,"content":152},[153],"Az őszinte válasz: „valószínűleg igen, ha be tudod bizonyítani, és közben lehet, hogy rossz a kérdés”. Ebben a cikkben végigmegyek a hatály pontos szövegén, a mikrovállalkozási mentességen, a végrehajtás 2026. októberi állapotán, azon, hogy mit jelent a gyakorlatban a WCAG 2.2 és az EN 301 549, hol törnek el tipikusan a B2B webshop frontendek, és hogyan tesztelnék és javítanék. Ez mérnöki tanács, nem jogi tanács: a shopod hatályát erősítesd meg jogi tanácsadóddal.",{"type":155,"level":156,"id":123,"text":124},"heading",2,{"type":148,"content":158},[159,160,164,165,168],"A hatály a fogalommeghatározásokban van. A BFSG 1. szakasz (3) bekezdése az „elektronikus kereskedelmi szolgáltatásokat” (Dienstleistungen im elektronischen Geschäftsverkehr) a lefedett szolgáltatások közé sorolja, a 2. szakasz 26. pontja pedig úgy határozza meg őket, mint weboldalakon és mobilalkalmazásokon kínált, elektronikusan, egy ",{"tag":161,"children":162},"em",[163],"fogyasztó"," egyéni kérésére, ",{"tag":161,"children":166},[167],"fogyasztói szerződés"," megkötése céljából nyújtott digitális szolgáltatásokat. Fogyasztó a 2. szakasz 16. pontja szerint minden természetes személy, aki a szolgáltatást olyan célra veszi igénybe, amely túlnyomórészt sem üzleti, sem önálló szakmai tevékenységéhez nem tartozik.",{"type":148,"content":170},[171,172,175],"A német szövetségi akadálymentességi hivatal (Bundesfachstelle Barrierefreiheit) a GYIK-jában világosan fogalmaz: a kizárólag B2B területen kínált szolgáltatásokat nem érintheti a BFSG. Az osztrák gazdasági kamara a BaFG-t ugyanígy írja le: fogyasztói szerződés keretében nyújtott e-kereskedelmi szolgáltatások. A jogszabály tehát felépítésénél fogva B2C. Fejlesztőként két részlet számít. Először: az dönt, hogy a gyakorlatban ki ",{"tag":161,"children":173},[174],"tud"," rendelni. Másodszor: a „fogyasztó” a hivatásán kívül eljáró természetes személy, tehát egy adószámos cégfiók egyértelműen kívül esik, egy névtelen látogató viszont, aki magánszemélyként vásárolhat, nem.",{"type":177,"ordered":178,"items":179},"list",false,[180,182,184,186,188],[181],"Nyitott regisztráció: bárki létrehozhat fiókot, és semmilyen lépés nem ellenőrzi, hogy a vevő vállalkozás-e.",[183],"Vendégként rendelés magáncímekkel, vagy a fogyasztókra jellemző fizetési mód.",[185],"Nyilvános árlisták látható „vásárlás” gombbal, bejelentkezési korlát és üzleti ügyfelekre szóló megjegyzés nélkül az ÁSZF-ben.",[187],"B2B2C felépítés, például olyan kereskedői portál, ahol a kereskedő a te shopodon át magánvevőknek értékesít tovább.",[189],"A láblécben „B2B” felirat, miközben maga a rendelési folyamat sosem kérdez rá a cégre.",{"type":191,"attrs":192,"inner":196,"caption":197},"diagram",{"viewBox":193,"role":194,"aria-labelledby":195},"0 0 760 430","img","d1-eaa-t d1-eaa-d","\u003Ctitle id=\"d1-eaa-t\">Hatálya alá tartozik a shopom?\u003C\u002Ftitle>\u003Cdesc id=\"d1-eaa-d\">Döntési folyamat: ha csak ellenőrzött vállalkozások rendelhetnek, a shop általában kívül esik a hatályon, és a bizonyítékokat meg kell őrizni. Ha fogyasztók rendelhetnek, vagy ez nem egyértelmű, a szolgáltatásokra vonatkozó mikrovállalkozási mentességet kell vizsgálni; különben a shopnak meg kell felelnie az EN 301 549-nek, és közzé kell tennie az akadálymentességi információkat.\u003C\u002Fdesc>\u003Ctext x=\"20\" y=\"28\" class=\"d-title\">Hatálya alá tartozik a shopom?\u003C\u002Ftext>\u003Ctext x=\"700\" y=\"28\" text-anchor=\"end\" class=\"d-label\">a BFSG és a BaFG általam értett olvasata\u003C\u002Ftext>\u003Crect x=\"20\" y=\"110\" width=\"170\" height=\"76\" rx=\"10\" class=\"d-sky\" \u002F>\u003Ctext x=\"105\" y=\"144\" text-anchor=\"middle\" class=\"d-text\">Ki rendelhet?\u003C\u002Ftext>\u003Ctext x=\"105\" y=\"165\" text-anchor=\"middle\" class=\"d-small\">nem címke szerint\u003C\u002Ftext>\u003Cpath d=\"M190 138 C215 138 215 80 238 80\" class=\"d-line\" \u002F>\u003Cpath d=\"M246 80 l-9 -5 v10 z\" class=\"d-head\" \u002F>\u003Crect x=\"246\" y=\"50\" width=\"190\" height=\"60\" rx=\"10\" class=\"d-mint\" \u002F>\u003Ctext x=\"341\" y=\"76\" text-anchor=\"middle\" class=\"d-text\">Csak üzleti ügyfelek\u003C\u002Ftext>\u003Ctext x=\"341\" y=\"97\" text-anchor=\"middle\" class=\"d-small\">valószínűleg hatályon kívül\u003C\u002Ftext>\u003Cpath d=\"M190 158 C215 158 215 200 238 200\" class=\"d-line\" \u002F>\u003Cpath d=\"M246 200 l-9 -5 v10 z\" class=\"d-head\" \u002F>\u003Crect x=\"246\" y=\"170\" width=\"190\" height=\"60\" rx=\"10\" class=\"d-gold\" \u002F>\u003Ctext x=\"341\" y=\"196\" text-anchor=\"middle\" class=\"d-text\">Fogyasztók vásárolhatnak\u003C\u002Ftext>\u003Ctext x=\"341\" y=\"217\" text-anchor=\"middle\" class=\"d-small\">vagy nem egyértelmű\u003C\u002Ftext>\u003Cpath d=\"M436 200 H478\" class=\"d-line\" \u002F>\u003Cpath d=\"M486 200 l-9 -5 v10 z\" class=\"d-head\" \u002F>\u003Crect x=\"486\" y=\"170\" width=\"214\" height=\"60\" rx=\"10\" class=\"d-box\" \u002F>\u003Ctext x=\"593\" y=\"196\" text-anchor=\"middle\" class=\"d-text\">Mikrovállalkozás?\u003C\u002Ftext>\u003Ctext x=\"593\" y=\"217\" text-anchor=\"middle\" class=\"d-small\">10 fő alatt, max. 2 M EUR\u003C\u002Ftext>\u003Cpath d=\"M593 230 V248\" class=\"d-line\" \u002F>\u003Cpath d=\"M593 256 l-5 -9 h10 z\" class=\"d-head\" \u002F>\u003Ctext x=\"603\" y=\"246\" class=\"d-label\">igen\u003C\u002Ftext>\u003Crect x=\"486\" y=\"256\" width=\"214\" height=\"56\" rx=\"10\" class=\"d-box d-dash\" \u002F>\u003Ctext x=\"593\" y=\"280\" text-anchor=\"middle\" class=\"d-text\">Szolgáltatás mentes\u003C\u002Ftext>\u003Ctext x=\"593\" y=\"301\" text-anchor=\"middle\" class=\"d-small\">a termék nem\u003C\u002Ftext>\u003Cpath d=\"M700 200 H712 V356 H708\" class=\"d-line\" \u002F>\u003Cpath d=\"M700 356 l9 -5 v10 z\" class=\"d-head\" \u002F>\u003Ctext x=\"718\" y=\"290\" class=\"d-label\">nem\u003C\u002Ftext>\u003Crect x=\"486\" y=\"328\" width=\"214\" height=\"56\" rx=\"10\" class=\"d-accent\" \u002F>\u003Ctext x=\"593\" y=\"352\" text-anchor=\"middle\" class=\"d-text\">Hatály alatt\u003C\u002Ftext>\u003Ctext x=\"593\" y=\"373\" text-anchor=\"middle\" class=\"d-small\">EN 301 549 + nyilatkozat\u003C\u002Ftext>\u003Ctext x=\"20\" y=\"412\" class=\"d-label\">Őrizd meg a bizonyítékot: bejelentkezési korlát, adószám-ellenőrzés, ÁSZF, rendelési naplók.\u003C\u002Ftext>",[198],"Első körös hatálykérdés. A fogyasztói próbát a valós rendelési folyamatra kell alkalmazni, ezért fontos a bizonyíték sor.",{"type":200,"variant":201,"title":202,"body":203},"callout","warn","Nem a címke dönt, hanem a folyamat",[204],[205],"Egy általam olvasott ügyvédi összefoglaló ugyanezt a logikát írja le: az nem elég, ha egy oldal B2B-nek nevezi magát, és a hibrid shopok, ahol fogyasztók ténylegesen kezdeményezhetnek vagy köthetnek szerződést, magas kockázatú határesetek, amelyek egyedi vizsgálatot kívánnak. Ha a B2B-álláspontra akarsz építeni, tedd igazolhatóvá: regisztráció csak cégnévvel és általad ellenőrzött adószámmal, kizárólag üzleti ÁSZF, és nincs fogyasztói fizetési folyamat.",{"type":207,"head":208,"rows":215},"table",[209,211,213],[210],"Forgatókönyv",[212],"Valószínűleg hatály alatt?",[214],"Miért",[216,223,230,237,244],[217,219,221],[218],"Bejelentkezés mögötti kereskedői portál, a fiókokat az értékesítés hozza létre adószám-ellenőrzés után",[220],"Nem",[222],"Csak vállalkozások rendelhetnek, fogyasztók nem kezdeményezhetnek szerződést",[224,226,228],[225],"Nyitott shop, regisztráció bármilyen e-mail címmel, magánszemélyek is vásárolhatnak",[227],"Igen",[229],"Fogyasztók szerződést köthetnek",[231,233,235],[232],"B2B shop plusz külön fogyasztói webáruház ugyanazon a platformon",[234],"Fogyasztói shop: igen",[236],"A fogyasztóknak szóló szolgáltatás lefedett, a közös komponensek gyakran magukkal húzzák a másik shopot",[238,240,242],[239],"Marketing oldal és PDF katalógus, rendelés nélkül",[241],"Nem egyértelmű",[243],"Szerződés nem jön létre, de kezdeményezhető; én ezt is javítanám",[245,247,249],[246],"Mikrovállalkozás (10 fő alatt, max. 2 M EUR) fogyasztóknak értékesít",[248],"Szolgáltatásnál nem",[250],"A szolgáltatási mentesség érvényes, de a termékekre nem",{"type":155,"level":156,"id":126,"text":127},{"type":148,"content":253},[254],"A mikrovállalkozási szabály a BFSG 3. szakasz (3) bekezdésében áll: az akadálymentességi kötelezettség nem vonatkozik a szolgáltatást kínáló vagy nyújtó mikrovállalkozásokra. A 2. szakasz 17. pontja úgy határozza meg őket, mint tíznél kevesebb főt foglalkoztató vállalkozásokat, amelyek éves árbevétele legfeljebb 2 millió euró, vagy mérlegfőösszege legfeljebb 2 millió euró. A mentesség csak szolgáltatásokra szól, aki terméket hoz forgalomba, azokra nézve érintett marad. Az osztrák BaFG ugyanezeket a küszöböket használja. A mentességet nem tekinteném adottnak anélkül, hogy a számokat jogi tanácsadóval ellenőriztetném.",{"type":148,"content":256},[257],"Az átmeneti időszakoktól ne várj sokat egy webshop esetében. A 38. szakasz lehetővé teszi, hogy a szolgáltatók a 2025. június 28. előtt jogszerűen használt termékeket 2030. június 27-ig tovább használják, és az e dátum előtt kötött szerződések változatlanul fennmaradhatnak a lejáratukig, legfeljebb 2030. június 27-ig. Egy storefront, amelyet módosítasz, újratervezel vagy bővítesz, gyakorlatilag nem régi termék.",{"type":148,"content":259},[260],"Németország: a tartományok akadálymentességi piacfelügyeleti szerve (MLBF) Magdeburgban 2025. szeptember 26-án alakult formálisan, nagyjából 70 munkatársa van, és 2026 januárjának végén fogadta el felügyeleti stratégiáit. Panaszalapon dolgozik, kockázatalapú ellenőrzésekkel kiegészítve: nagy elérésű szolgáltatások, az önálló életvitel szempontjából fontos ajánlatok és rossz előéletű szolgáltatók, webes szolgáltatásokra automatikus szkennerekkel és az EN 301 549 mércéjével. A fogyasztók és az elismert szervezetek kérhetik a hatóságtól az eljárás megindítását (32. szakasz). A fokozatok: határidős javításra felszólítás, második felszólítás tiltás kilátásba helyezésével, végül forgalmazási tilalom. A 14. szakasszal ellentétes szolgáltatás nyújtása, amely az akadálymentességi tájékoztatási kötelezettséget is magában foglalja, legfeljebb 100 000 euróval, más jogsértések, például a hatósági megkeresés megválaszolásának elmulasztása legfeljebb 10 000 euróval sújtható (37. szakasz). Gyakorlati szakemberek arról is beszámolnak, hogy a versenytársak felszólító levelei 2025 vége óta szaporodnak, de hogy a tisztességtelen verseny elleni jog használható-e BFSG-jogsértésre, azt 2026 közepén a bírói gyakorlat nem döntötte el.",{"type":148,"content":262},[263],"Ausztria: az illetékes hatóság a Sozialministeriumservice. A fogyasztók ingyen panaszt tehetnek, van egy egyeztetési lépés, a közigazgatási bírságok legfeljebb 80 000 euróig terjednek, kisebb vállalkozásoknál alacsonyabb határokkal. Az Európai Bizottság 2026 márciusában indokolással ellátott véleményt küldött Németországnak a hiányos átültetés miatt, ami nekem azt jelzi, hogy a nemzeti részletek még mozoghatnak.",{"type":207,"head":265,"rows":274},[266,268,270,272],[267],"Ország",[269],"Hatóság",[271],"Maximális bírság",[273],"Gyakorlati megjegyzés",[275,284],[276,278,280,282],[277],"Németország (BFSG)",[279],"MLBF Magdeburg, a tartományok közös szerve",[281],"100 000 EUR nem megfelelő szolgáltatásért vagy hiányzó nyilatkozatért, 10 000 EUR egyéb jogsértésekért",[283],"Először panaszok, kockázatalapú ellenőrzés, javításra felszólítás a tiltás előtt",[285,287,289,291],[286],"Ausztria (BaFG)",[288],"Sozialministeriumservice",[290],"80 000 EUR, kisebb vállalkozásoknál alacsonyabb",[292],"Ingyenes fogyasztói panasz, egyeztetés, majd közigazgatási eljárás",{"type":148,"content":294},[295],"A következtetésem B2B csapatoknak: ha hiteles, kizárólag B2B álláspontod van, a végrehajtási kockázat ma alacsony. Ha hibrid shop vagy, számolj azzal, hogy hatály alatt vagy, és tekints 2026-ra úgy, mint arra az évre, amikor a türelmi idő véget ért.",{"type":155,"level":156,"id":129,"text":130},{"type":148,"content":298},[299],"A jogszabály maga elvont marad: a szolgáltatásoknak a fogyatékossággal élők számára a szokásos módon, különös nehézség nélkül és főszabályként idegen segítség nélkül megtalálhatónak, hozzáférhetőnek és használhatónak kell lenniük (BFSG 3. szakasz (1) bekezdés). A konkrét mérce a harmonizált szabvány. Az EN 301 549 betartása megfelelőségi vélelmet keletkeztet, és az EN 301 549 3.2.1-es verziójának webes fejezete a WCAG 2.1 A és AA szintjére hivatkozik.",{"type":148,"content":301},[302],"Ez 2026 szeptemberében változott. Megjelent az EN 301 549 4.1.1-es verziója, amely átveszi a WCAG 2.2-t, hat követelményt ad hozzá, elhagyja az elavult 4.1.1 Parsing kritériumot, és az első olyan verzió, amelyet az EAA szem előtt tartásával írtak. Jogi hivatkozás még nem: a megfelelőségi vélelem akkor lép életbe, ha a Bizottság közzéteszi a Hivatalos Lapban. Addig a 3.2.1 és a WCAG 2.1 AA marad a formális mérce. Én ennek ellenére WCAG 2.2 AA-ra építenék, mert az új kritériumok pontosan azt érintik, amit a B2B shopok csinálnak:",{"type":177,"ordered":178,"items":304},[305,307,309,311,313,315],[306],"2.4.11 Focus Not Obscured (Minimum), AA: a sticky fejlécek, süti-bannerek és mini kosarak nem takarhatják el a fókuszált elemet.",[308],"2.5.7 Dragging Movements, AA: a csúszkákhoz és rendezhető listákhoz egyetlen mutatóval használható alternatíva kell.",[310],"2.5.8 Target Size (Minimum), AA: a sűrű mennyiségmezők, táblázatikonok és szűrőcsipek megfelelő méretű célfelületet igényelnek.",[312],"3.3.7 Redundant Entry, A: ne kényszerítsd a felhasználót arra, hogy újra beírja az ugyanabban a pénztárban már megadott adatokat, például a számlázási címet.",[314],"3.3.8 Accessible Authentication (Minimum), AA: nincs kognitív teszt a bejelentkezésben alternatíva nélkül, és a jelszókezelőknek működniük kell.",[316],"3.2.6 Consistent Help, A: a súgó és a kapcsolat minden oldalon ugyanazon a helyen marad.",{"type":148,"content":318},[319],"A markupon túl tájékoztatási kötelezettségek is vannak. A szolgáltatóknak el kell készíteniük a BFSG 3. melléklete szerinti információkat, és akadálymentes formában közzé kell tenniük, ami a gyakorlatban egy akadálymentességi nyilatkozat, amely leírja a szolgáltatást, az alkalmazott szabványt, az ismert hiányosságokat, az akadályok bejelentési módját és az illetékes hatóságot. A webshopoknak az eladott termékek akadálymentességi információit is továbbítaniuk kell, amennyiben a felelős gazdasági szereplő megadja azokat. Ne feledd, hogy a nyilatkozat jogi kötelezettség, amelynek megsértése maga is bírságolható.",{"type":155,"level":156,"id":132,"text":133},{"type":148,"content":322},[323],"Előbb egy fenntartás: nem találtam gyártói állítást arra, hogy ezek a platformok megfelelő storefrontot szállítanának, és nem is várnék ilyet. Az alábbi hibák tipikus storefront-minták, a forrásokban idézett általános ellenőrzőlistákkal összevetve, nem gyártói auditból. Abban a storefront kódban vannak, amelyet te írtál vagy vettél, ezért minden stacken ugyanúgy néznek ki.",{"type":207,"head":325,"rows":334},[326,328,330,332],[327],"Terület",[329],"Tipikus hiba",[331],"WCAG kritérium",[333],"Javítás",[335,344,353,362,371,380,389],[336,338,340,342],[337],"Termékkonfigurátor",[339],"Div elemekből épített egyedi widgetek, nincs billentyűzetes út, az ármódosulást nem jelzik",[341],"2.1.1, 4.1.2, 4.1.3",[343],"Először natív bemenetek, ARIA csak ahol kell, udvarias live region az árhoz és az érvényességhez",[345,347,349,351],[346],"Facettás szűrők és rendezés",[348],"A jelölőnégyzetek értesítés nélkül újratöltik a listát, a fókusz elvész a frissítés után, apró célfelületű szűrőcsipek",[350],"2.4.3, 3.2.2, 2.5.8, 4.1.3",[352],"Az eredményszám bemondása, stabil fókusz, valódi gombok 24 px-es célfelülettel",[354,356,358,360],[355],"Gyorsrendelés és tömeges feltöltés",[357],"Címke nélküli mezők, csak színnel jelzett hibák, nem összekötött sorhibák",[359],"1.3.1, 3.3.1, 3.3.3",[361],"Programozott címkék, hibaösszesítő linkekkel, szöveg a szín helyett",[363,365,367,369],[364],"Pénztár és űrlapok",[366],"Placeholder címke helyett, homályos hibaüzenetek, címek újragépelése, csak CAPTCHA-s bejelentkezés",[368],"3.3.2, 3.3.7, 3.3.8, 1.3.5",[370],"Látható címkék, autocomplete attribútumok, megadott adatok újrahasznosítása, akadálymentes hitelesítés",[372,374,376,378],[373],"Modálok, mini kosár, megamenü",[375],"A fókusz nincs csapdában vagy nem tér vissza, csak hoverre működő menük, a sticky sávok eltakarják a fókuszt",[377],"2.1.2, 2.4.11, 1.4.13",[379],"Dialógus minta fókuszvisszaadással, billentyűzettel kezelhető menük, scroll-padding a sticky UI-hoz",[381,383,385,387],[382],"Terméktáblák és sávos árak",[384],"Fejléc nélküli elrendezési táblák, a sávos árak képként vagy címkézetlen cellákban",[386],"1.3.1, 1.4.4",[388],"Valódi táblázat markup fejlécekkel és felirattal, reflow 400 százalékos nagyításnál",[390,392,394,396],[391],"PDF adatlapok és számlák",[393],"Címkézetlen PDF-ek, szkennelt rajzok, nincs olvasási sorrend",[395],"1.1.1, 1.3.1, 2.4.2",[397],"Címkézett PDF a forrásból, HTML alternatíva, ellenőrzés PDF checkerrel",{"type":155,"level":399,"text":400},3,"Spryker",{"type":148,"content":402},[403],"A storefront sablonok projekt kódok az Yves réteg tetején, sok egyedi komponenssel terméklistákhoz, konfigurálható bundle-ökhöz és gyorsrendeléshez. Tapasztalatom szerint a gond nem a keretrendszer, hanem a sok tucat egyedi molekula: itt egy saját legördülő, ott egy AJAX-os kosár. Az összes interaktív komponens leltárával kezdeném, és mindegyiknél eldönteném, helyettesítheti-e natív elem.",{"type":155,"level":399,"text":405},"Pimcore",{"type":148,"content":407},[408],"A Pimcore shopok többnyire Twig Symfonyn vagy headless felépítésű, külön frontenddel, így az akadálymentesség a frontend csapaton múlik. A plusz kockázat az adatvezérelt renderelés: a termékadatokból érkező attribútumok, képek és dokumentumok. Ha az alt szöveg, a PDF és a címsorstruktúra nem adatminőségi szabály, egyetlen sablon sem tudja kijavítani.",{"type":155,"level":399,"text":410},"TYPO3",{"type":148,"content":412},[413],"A TYPO3 Fluidon át renderel, így a szemantikus kimenet elérhető, de a gyenge pontok a szerkesztői tartalom és a shop extensionök: hiányzó alt szövegek, kinézet szerint választott címsorszintek, és saját markuppal, űrlapokkal rendelkező extension sablonok. Szerkesztői szabályokat és minden shop extension sablonjának review-ját terveznék.",{"type":148,"content":415},[416,417,422,423,427],"Ha ugyanarra a markupra építesz ügynök felé szóló funkciókat, az akadálymentesség kétszer térül meg: a szemantikus HTML és a világos címkék a képernyőolvasóknak és az ügynököknek is segítenek, ahogy az ",{"tag":418,"to":419,"children":420},"link","\u002Fblog\u002Fagentic-commerce-protocols-ucp-acp-guide",[421],"agentic commerce protokollokról"," és a ",{"tag":418,"to":424,"children":425},"\u002Fblog\u002Fwebmcp-agent-ready-website-guide",[426],"WebMCP útmutatóban"," írom.",{"type":155,"level":156,"id":135,"text":136},{"type":148,"content":430},[431],"A Deque több mint 2000 auditot és 13 000 oldalt vizsgáló tanulmánya szerint az axe-szel végzett automatikus tesztelés a problémák 57 százalékát fedi le darabszám szerint, jóval a régi 20-30 százalékos ökölszabály felett. Ez hasznos szám, de a megtalált problémák aránya, nem a kritériumoké, és nem megfelelés. Az MLBF-stratégia egy kommentátora ehhez kapcsolódóan azt jegyzi meg, hogy az automatikus ellenőrzések jellemzően csak a követelt lépések 30-40 százalékát fedik le, és az átmenő vizsgálat nem szabad átjáró. A hatóságok szkennert használnak, tehát ezeken át kell menned, a maradékot pedig a felhasználók találják meg.",{"type":177,"ordered":433,"items":434},true,[435,437,439,441,443,445,447],[436],"Futtasd az axe-core-t CI-ban a kulcssablonokon: főoldal, kategória szűrőkkel, termék konfigurátorral, kosár, minden pénztári lépés, bejelentkezés, gyorsrendelés. Az új hibáknál bukjon a build.",[438],"Tesztelj csak billentyűzettel. Minden elem elérhető, látható fókusz, logikus sorrend, nincs csapda, és semmi nincs sticky UI mögé rejtve.",[440],"Tesztelj képernyőolvasóval egy valódi journey-n: NVDA Firefoxszal vagy Chrome-mal Windowson, VoiceOver Safarival macOS-en és iOS-en. Keresés, szűrés, konfigurálás, rendelés.",[442],"Nagyíts 200 és 400 százalékra, és használj keskeny viewportot. Ellenőrizd a reflow-t, a célméretet és azt, hogy semmi sem vágódik le.",[444],"Teszteld a hibaágakat: üres űrlap beküldése, érvénytelen adószám megadása, tétel eltávolítása. A hibákat be kell jelenteni, és a fókusznak értelmesen kell mozognia.",[446],"Ellenőrizd a dokumentumokat: nézd meg a shop által generált PDF adatlapok, számlák és rendelés-visszaigazolások címkézését.",[448],"Rögzítsd az eredményeket journey-nként, súlyossággal és felelőssel, mert ez az akadálymentességi nyilatkozat alapja.",{"type":148,"content":450},[451,452,456],"Az ellenőrzőlistát regressziós csomagként kezelem: axe a pipeline-ban, release-enként egy rövid kézi forgatókönyv, nagyobb változtatások előtt mélyebb audit. Ez illeszkedik ahhoz a mintához, amit az ",{"tag":418,"to":453,"children":454},"\u002Fblog\u002Fllm-evals-for-product-features",[455],"LLM evalokra"," használok: automatizáld, ami olcsó, és az embereknél hagyd, amit csak ember tud megítélni.",{"type":155,"level":156,"id":138,"text":139},{"type":148,"content":459},[460],"Ne 40 000 termékoldal oldalankénti auditjával kezdj. A journey-kkel kezdj, mert a sablonok sokszorozódnak. Ebben a sorrendben haladnék:",{"type":177,"ordered":433,"items":462},[463,469,474,479,484,489,494,499],[464,468],{"tag":465,"children":466},"strong",[467],"Döntsd el a hatályt."," Egyeztess a jogi csapattal, hogy kizárólag B2B, hibrid vagy mentes vagy-e, és jegyezd fel a bizonyítékokat. Ha a kizárólag B2B álláspontra építesz, szigorítsd a regisztrációt és az ÁSZF-et.",[470,473],{"tag":465,"children":471},[472],"Leltározd a sablonokat és komponenseket."," Listázd az összes oldalsablont, interaktív komponenst, extensiont és generált dokumentumot. Csoportosítsd journey szerint: keresés, konfigurálás, rendelés, fiók.",[475,478],{"tag":465,"children":476},[477],"Készíts alapvonalat."," Axe a sablonokon plusz a három legfontosabb journey kézi végigjárása. Priorizálj blokkoló hatás szerint: az az ügyfél, aki nem tudja befejezni a pénztárat, az első.",[480,483],{"tag":465,"children":481},[482],"Előbb a közös komponenseket javítsd."," Gombok, űrlapmezők, dialógusok, menük, táblák. Egy javítás így minden oldalra eljut, és mindegyikhez érdemes axe-es komponenstesztet adni.",[485,488],{"tag":465,"children":486},[487],"Javítsd a konfigurátort, a szűrőket és a pénztárat."," Az egyedi widgeteket ahol lehet, cseréld natív elemekre, adj hozzá live regionöket, és javítsd a hibákat és a fókuszt.",[490,493],{"tag":465,"children":491},[492],"Javítsd a tartalmat és a dokumentumokat."," Alt szöveg szabályok a PIM-ben vagy CMS-ben, címsorszabályok a szerkesztőknek, címkézett PDF a generáló rendszerből vagy HTML alternatíva.",[495,498],{"tag":465,"children":496},[497],"Tedd közzé az akadálymentességi nyilatkozatot és egy visszajelzési csatornát."," Őszintén sorold fel az ismert hiányosságokat, adj kapcsolatot az akadálybejelentésekhez, és nevezd meg az illetékes hatóságot.",[500,503],{"tag":465,"children":501},[502],"Előzd meg a visszaesést."," CI kapuk, kézi forgatókönyv a release ellenőrzőlistában, és csapatonként egy akadálymentességi felelős. Teszteld újra, amikor az EN 301 549 4.1.1 lesz a hivatkozott szabvány.",{"type":148,"content":505},[506],"Őszintén költségvetezz: a konfigurátorok és a pénztárak gyakran a kód kis részét, de a kockázat nagy részét jelentik, és egy egyedi widget natív alapra építése olcsóbb lehet a foltozásnál. Ahhoz képest, hogy egy panasz után időnyomás alatt építenéd át az összes sablont, a korai javítás is az olcsóbb.",{"type":155,"level":156,"id":141,"text":142},{"type":148,"content":509},[510],"Még ha biztos is vagy abban, hogy a B2B webshopod hatályon kívül esik, én akkor is megcsinálnám a munkát a fő journey-ken. A költség mérsékelt, ha a megszokott frontend fejlesztés része, az eredmény jobb billentyűzetes és mobilos használhatóság minden vevőnek, beleértve a segítő technológiát használó kollégákat is, és a rendezett akadálymentességi helyzet megkönnyíti a nagy ügyfelek kérdőíveinek kitöltését. Az utolsó pont az én megfigyelésem, nem jogi kötelezettség.",{"type":148,"content":512},[513,514,518,519,523],"A hatálykérdésre egy órát szánnék egy jogásszal, a szabványkérdésre egy sprintet a csapattal. Ha segítséget szeretnél egy Spryker, Pimcore vagy TYPO3 shop auditjának felméréséhez, nézd meg a ",{"tag":418,"to":515,"children":516},"\u002Fexpertise\u002Fb2b-ecommerce-developer",[517],"B2B e-kereskedelmi szakértelem"," oldalamat, a tágabb szabályozási képhez pedig olvasd el az ",{"tag":418,"to":520,"children":521},"\u002Fblog\u002Feu-ai-act-article-50-developer-checklist",[522],"EU AI Act 50. cikk ellenőrzőlistát",".",{"type":155,"level":156,"id":144,"text":145},{"type":177,"ordered":433,"items":526},[527,531,534,537,540,543,546,549,552,555,558,561,564,567,570,573,576],[528],{"tag":529,"href":36,"children":530},"a",[35],[532],{"tag":529,"href":39,"children":533},[38],[535],{"tag":529,"href":42,"children":536},[41],[538],{"tag":529,"href":45,"children":539},[44],[541],{"tag":529,"href":48,"children":542},[47],[544],{"tag":529,"href":51,"children":545},[50],[547],{"tag":529,"href":54,"children":548},[53],[550],{"tag":529,"href":57,"children":551},[56],[553],{"tag":529,"href":60,"children":554},[59],[556],{"tag":529,"href":63,"children":557},[62],[559],{"tag":529,"href":66,"children":560},[65],[562],{"tag":529,"href":69,"children":563},[68],[565],{"tag":529,"href":72,"children":566},[71],[568],{"tag":529,"href":75,"children":569},[74],[571],{"tag":529,"href":78,"children":572},[77],[574],{"tag":529,"href":81,"children":575},[80],[577],{"tag":529,"href":84,"children":578},[83],[580,638,704,792],{"slug":581,"published":5,"minutes":582,"category":7,"tags":583,"keywords":587,"about":598,"sources":605,"cover":632,"og":633,"expertise":87,"locales":634,"lang":91,"title":635,"description":636,"coverAlt":637},"headless-product-configurator-b2b",12,[584,12,585,586],"Product configurator","Nuxt","Headless commerce",[588,589,590,591,592,593,594,595,596,597],"B2B product configurator","Produktkonfigurator","Produktkonfigurator TYPO3","B2B Konfigurator","headless product configurator","CPQ configure price quote","rule engine vs constraint solver","Nuxt Spryker Glue API","product configurator 100000 variants","accessible product configurator",[599,601,603],{"name":584,"url":600},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FProduct_configurator",{"name":586,"url":602},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FHeadless_commerce",{"name":585,"url":604},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FNuxt",[606,608,611,614,617,620,623,626,629],{"title":607,"url":600},"Wikipedia: Knowledge-based configuration (product configurator)",{"title":609,"url":610},"Google OR-Tools: The CP-SAT solver","https:\u002F\u002Fdevelopers.google.com\u002Foptimization\u002Fcp\u002Fcp_solver",{"title":612,"url":613},"Spryker documentation: Glue API, Product Configuration feature integration","https:\u002F\u002Fdocs.spryker.com\u002Fdocs\u002Fscos\u002Fdev\u002Ffeature-integration-guides\u002F202108.0\u002Fglue-api\u002Fglue-api-product-configuration-feature-integration.html",{"title":615,"url":616},"OWASP: Input Validation Cheat Sheet","https:\u002F\u002Fcheatsheetseries.owasp.org\u002Fcheatsheets\u002FInput_Validation_Cheat_Sheet.html",{"title":618,"url":619},"web.dev: Virtualize large lists","https:\u002F\u002Fweb.dev\u002Farticles\u002Fvirtualize-long-lists-react-window",{"title":621,"url":622},"W3C: Understanding SC 3.3.1 Error Identification (WCAG 2.2)","https:\u002F\u002Fwww.w3.org\u002FWAI\u002FWCAG22\u002FUnderstanding\u002Ferror-identification.html",{"title":624,"url":625},"W3C: Understanding SC 4.1.3 Status Messages (WCAG 2.2)","https:\u002F\u002Fwww.w3.org\u002FWAI\u002FWCAG22\u002FUnderstanding\u002Fstatus-messages.html",{"title":627,"url":628},"W3C: Understanding SC 2.5.8 Target Size (Minimum) (WCAG 2.2)","https:\u002F\u002Fwww.w3.org\u002FWAI\u002FWCAG22\u002FUnderstanding\u002Ftarget-size-minimum.html",{"title":630,"url":631},"W3C WAI-ARIA Authoring Practices: Combobox pattern","https:\u002F\u002Fwww.w3.org\u002FWAI\u002FARIA\u002Fapg\u002Fpatterns\u002Fcombobox\u002F","\u002Fimages\u002Fblog\u002Fheadless-product-configurator-b2b\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fheadless-product-configurator-b2b\u002Fog.jpg",[89,90,91],"Headless B2B termékkonfigurátor: szabályok, árazás és Nuxt egy commerce API-n","Így építs headless B2B termékkonfigurátort: szabálymotor vagy solver, hol éljenek a szabályok, szerveroldali árazás, Nuxt commerce API-n, TYPO3, 100 ezer+ variáns.","Ábra: egy Nuxt front end egy konfigurációs szolgáltatással beszél, amely a PIM-ből a szabályokat, az ERP-ből az árakat olvassa, és validált konfigurációt ad át a commerce API-nak.",{"slug":639,"published":5,"minutes":582,"category":7,"tags":640,"keywords":644,"about":655,"sources":664,"cover":698,"og":699,"expertise":87,"locales":700,"lang":91,"title":701,"description":702,"coverAlt":703},"pimcore-erp-delta-sync",[405,641,642,643],"SAP integration","PIM ERP sync","Symfony Messenger",[645,646,647,648,649,650,651,652,653,654],"Pimcore ERP delta sync","Pimcore developer","Pimcore SAP integration","PIM ERP Schnittstelle","Pimcore SAP Schnittstelle","PIM ERP sync best practices","Pimcore Symfony Messenger","delta sync vs full sync","idempotent import Pimcore","Pimcore Infor integration",[656,658,661],{"name":405,"url":657},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FPimcore",{"name":659,"url":660},"SAP ERP","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FSAP_ERP",{"name":662,"url":663},"Product information management","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FProduct_information_management",[665,668,671,674,677,680,683,686,689,692,695],{"title":666,"url":667},"Pimcore docs: Symfony Messenger","https:\u002F\u002Fdocs.pimcore.com\u002Fplatform\u002FGetting_Started\u002FInstallation\u002FAdvanced_Installation_Topics\u002FSymfony_Messenger\u002F",{"title":669,"url":670},"Pimcore docs: Platform Versions","https:\u002F\u002Fdocs.pimcore.com\u002Fplatform\u002FPimcore_Platform\u002FPlatform_Versions\u002F",{"title":672,"url":673},"Pimcore docs: Pimcore Editions","https:\u002F\u002Fdocs.pimcore.com\u002Fplatform\u002FPimcore_Platform\u002FPimcore_Editions\u002F",{"title":675,"url":676},"Pimcore docs: Data Importer","https:\u002F\u002Fdocs.pimcore.com\u002Fplatform\u002FData_Importer\u002F",{"title":678,"url":679},"Pimcore on GitHub: Release 2026.3.0","https:\u002F\u002Fgithub.com\u002Fpimcore\u002Fpimcore\u002Freleases\u002Ftag\u002Fv2026.3.0",{"title":681,"url":682},"Symfony docs: Messenger, Sync & Queued Message Handling","https:\u002F\u002Fsymfony.com\u002Fdoc\u002Fcurrent\u002Fmessenger.html",{"title":684,"url":685},"SAP Library: Change Pointer (Master Data Distribution)","https:\u002F\u002Fhelp.sap.com\u002Fdoc\u002Fsaphelp_nw73ehp1\u002F7.31.19\u002Fen-us\u002F4a\u002Fbb1e253536478be10000000a421937\u002Fcontent.htm?no_cache=true",{"title":687,"url":688},"SAP Library: Change Pointer (IDoc Interface\u002FALE)","https:\u002F\u002Fhelp.sap.com\u002Fdoc\u002Fsaphelp_em700_ehp01\u002F7.0.1\u002Fen-US\u002F12\u002F83e03c19758e71e10000000a114084\u002Fcontent.htm?no_cache=true",{"title":690,"url":691},"Infor docs: Infor ION and M3 BODs","https:\u002F\u002Fdocs.infor.com\u002Fm3cs\u002F10.2.3\u002Fen-us\u002Fm3csbom\u002Ffabsog\u002Fgoi1495809108914.html",{"title":693,"url":694},"Infor Developer Portal: Integration with ION","https:\u002F\u002Fdeveloper.infor.com\u002Ftutorials\u002Fintegration-with-ion",{"title":696,"url":697},"Debezium: open source distributed platform for change data capture","https:\u002F\u002Fdebezium.io\u002F","\u002Fimages\u002Fblog\u002Fpimcore-erp-delta-sync\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fpimcore-erp-delta-sync\u002Fog.jpg",[89,90,91],"Pimcore ERP delta szinkron: termékadatok SAP vagy Infor, PIM és webshop között","Termékadatok szinkronja SAP vagy Infor, Pimcore és webshop között: delta és full sync, változásdetektálás, idempotens importok, Messenger, tulajdonlás, replay.","Ábra: a termékadatok egy SAP vagy Infor ERP-ből delta kinyerésen és üzenetsoron át a Pimcore-ba folynak, ahol minőségi kapuk futnak, majd tovább a webshopba.",{"slug":705,"published":5,"minutes":6,"category":7,"tags":706,"keywords":709,"about":720,"sources":727,"cover":785,"og":786,"expertise":787,"locales":788,"lang":91,"title":789,"description":790,"coverAlt":791},"nuxt-core-web-vitals-performance",[707,585,708,31],"Core Web Vitals","Performance",[710,711,712,713,714,715,716,717,718,719],"Core Web Vitals Nuxt","Nuxt performance optimization","improve LCP Nuxt","INP Nuxt hydration","fix CLS Vue","Nuxt lazy hydration","Nuxt Image LCP","Nuxt Scripts third-party scripts","Nuxt prerender vs SSR vs ISR","Core Web Vitals e-commerce",[721,723,724],{"name":707,"url":722},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FCore_Web_Vitals",{"name":585,"url":604},{"name":725,"url":726},"Vue.js","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FVue.js",[728,731,734,737,740,743,746,749,752,755,758,761,764,767,770,773,776,779,782],{"title":729,"url":730},"web.dev: Web Vitals","https:\u002F\u002Fweb.dev\u002Farticles\u002Fvitals",{"title":732,"url":733},"web.dev: Largest Contentful Paint (LCP)","https:\u002F\u002Fweb.dev\u002Farticles\u002Flcp",{"title":735,"url":736},"web.dev: Optimize Largest Contentful Paint","https:\u002F\u002Fweb.dev\u002Farticles\u002Foptimize-lcp",{"title":738,"url":739},"web.dev: Interaction to Next Paint (INP)","https:\u002F\u002Fweb.dev\u002Farticles\u002Finp",{"title":741,"url":742},"web.dev: Optimize Cumulative Layout Shift","https:\u002F\u002Fweb.dev\u002Farticles\u002Foptimize-cls",{"title":744,"url":745},"web.dev: Optimize long tasks","https:\u002F\u002Fweb.dev\u002Farticles\u002Foptimize-long-tasks",{"title":747,"url":748},"Chrome for Developers: Chrome UX Report (CrUX)","https:\u002F\u002Fdeveloper.chrome.com\u002Fdocs\u002Fcrux",{"title":750,"url":751},"Chrome for Developers: CrUX methodology","https:\u002F\u002Fdeveloper.chrome.com\u002Fdocs\u002Fcrux\u002Fmethodology",{"title":753,"url":754},"GitHub: GoogleChrome\u002Fweb-vitals","https:\u002F\u002Fgithub.com\u002FGoogleChrome\u002Fweb-vitals",{"title":756,"url":757},"Nuxt docs: Rendering modes","https:\u002F\u002Fnuxt.com\u002Fdocs\u002F4.x\u002Fguide\u002Fconcepts\u002Frendering",{"title":759,"url":760},"Nuxt docs: Components (Lazy prefix, delayed hydration, client components)","https:\u002F\u002Fnuxt.com\u002Fdocs\u002F4.x\u002Fguide\u002Fdirectory-structure\u002Fapp\u002Fcomponents",{"title":762,"url":763},"Nuxt docs: Experimental features (lazyHydration, payloadExtraction)","https:\u002F\u002Fnuxt.com\u002Fdocs\u002F4.x\u002Fguide\u002Fgoing-further\u002Fexperimental-features",{"title":765,"url":766},"Nuxt docs: Data fetching (pick, transform, lazy)","https:\u002F\u002Fnuxt.com\u002Fdocs\u002F4.x\u002Fgetting-started\u002Fdata-fetching",{"title":768,"url":769},"Nuxt blog: Nuxt 4.5","https:\u002F\u002Fnuxt.com\u002Fblog\u002Fv4-5",{"title":771,"url":772},"GitHub: Nuxt releases","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fnuxt\u002Freleases",{"title":774,"url":775},"Nuxt Image: NuxtImg","https:\u002F\u002Fimage.nuxt.com\u002Fusage\u002Fnuxt-img",{"title":777,"url":778},"Nuxt Fonts module","https:\u002F\u002Fnuxt.com\u002Fmodules\u002Ffonts",{"title":780,"url":781},"Nuxt Scripts: Getting started","https:\u002F\u002Fscripts.nuxt.com\u002Fdocs\u002Fgetting-started",{"title":783,"url":784},"Nuxt Scripts: Script triggers","https:\u002F\u002Fscripts.nuxt.com\u002Fdocs\u002Fguides\u002Fscript-triggers","\u002Fimages\u002Fblog\u002Fnuxt-core-web-vitals-performance\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fnuxt-core-web-vitals-performance\u002Fog.jpg","vue-nuxt-developer",[89,90,91],"Core Web Vitals Nuxt oldalakhoz és webshopokhoz: LCP, INP és CLS javítása","Így javítsd az LCP-t, az INP-t és a CLS-t Nuxt 4 oldalakon és webshopokban: képek, hydration, fontok, külső szkriptek, prerender vs. SSR vs. ISR, mérés valódi felhasználókkal.","Diagram: egy Nuxt oldalbetöltés a szerver HTML-jétől a hero képen, a hydration-ön és az interakción át, az LCP, INP és CLS küszöbértékeivel a szakaszokon.",{"slug":793,"published":794,"minutes":795,"category":7,"tags":796,"keywords":802,"about":811,"sources":820,"cover":833,"og":834,"expertise":787,"locales":835,"lang":91,"title":836,"description":837,"coverAlt":838},"home-assistant-ev-charging-energy-manager","2026-09-29",9,[797,798,799,800,801],"Home Assistant","EPEX Spot","Energy prices","Tesla","Energy management",[803,804,805,806,807,808,809,810],"EPEX Austria prices","spot tariff Austria EV charging","Home Assistant EV charging","cheapest hours charging","day-ahead price Austria","negative electricity prices Austria","Tesla charging spot prices","load management 3 phase",[812,815,817],{"name":813,"url":814},"EPEX SPOT","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FEPEX_SPOT",{"name":797,"url":816},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FHome_Assistant",{"name":818,"url":819},"Load management","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FLoad_management",[821,824,827,830],{"title":822,"url":823},"aWATTar Austria: market data API","https:\u002F\u002Fwww.awattar.at\u002Fservices\u002Fapi",{"title":825,"url":826},"EPEX SPOT: market results","https:\u002F\u002Fwww.epexspot.com\u002Fen\u002Fmarket-results",{"title":828,"url":829},"Home Assistant developer docs: apps","https:\u002F\u002Fdevelopers.home-assistant.io\u002Fdocs\u002Fapps\u002F",{"title":831,"url":832},"Home Assistant: Tesla Fleet integration","https:\u002F\u002Fwww.home-assistant.io\u002Fintegrations\u002Ftesla_fleet\u002F","\u002Fimages\u002Fblog\u002Fhome-assistant-ev-charging-energy-manager\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fhome-assistant-ev-charging-energy-manager\u002Fog.jpg",[89,90,91],"Töltés EPEX ausztriai árakon: mennyit spórol a Home Assistant appom","Egy év órás EPEX ár Ausztriára, újrajátszva egy Teslára és egy bojlerre: a legolcsóbb órákban 6,5 ct\u002FkWh a töltés 18,9 helyett, évi közel 590 €, a 20 A-es biztosíték kiégetése nélkül.","Borítókép: három oszlop hasonlítja össze a 18,9, 13,1 és 6,5 ct\u002FkWh-t 18:00-kori, éjszakai és legolcsóbb órás töltésnél.",1791009036551]