Ugrás a tartalomra
EmporenaBelépés

Amit a téma nem változtathat: jogi és vásárlási elemek

A jogszabályok és a vásárlás biztonsága miatt rögzített elemek: ár és Omnibus-ár, vásárlási űrlap, termékbiztonsági adatok, jogi sáv, süti-sáv, kosár és pénztár – és hogyan ellenőrzi ezt a feltöltés.

Frissítve: 2026. október 6.

A téma a bolt kinézetét és szerkezetét adja, de néhány elem minden témában ugyanúgy működik, mert jogszabály írja elő, vagy mert a vásárlás biztonsága múlik rajta. Ezeket a platform saját komponensei adják, a téma csak a helyüket jelöli ki, és CSS-sel formázza őket. A tartalmukat, a szövegüket és a logikájukat a sablon nem írhatja át – a szükséges adatot (ár, készlet, változat, jogi linkek) meg sem kapja.

ElemMiért rögzítettHogyan kerül a témába
Ár és korábbi ár (Omnibus)Akciónál a 30 napos legalacsonyabb ár feltüntetése kötelező; a kedvezmény-százalék csak valódi árcsökkentésnél jelenhet meg.price platform-hely – kötelező a termékoldalon. A product.discount mező is csak Omnibus szerint valódi csökkentésnél nem nulla.
Vásárlási űrlapVáltozat, mennyiség, készlet, kosárba tétel – a rendelés adatai innen indulnak.buy_form platform-hely – kötelező a termékoldalon. A kártyán card_buy.
Termékbiztonsági adatok (GPSR)Az EU általános termékbiztonsági rendelete szerint a vásárlás előtt elérhetőnek kell lenniük.safety_info platform-hely – kötelező a termékoldalon.
Jogi sávA kötelező jogi hivatkozások (a bolt jogi oldalaira); süti-beállítás gomb; szavatossági értesítés, ha a bolt kéri; fizetési logók; ©.legal_links platform-hely – kötelező a layoutban, feltétel nélkül, minden oldalon.
Süti-sáv (hozzájárulás)Adatvédelmi előírás; a hozzájárulás kezelése a platformé.A layouton kívül a platform teszi ki; a téma nem tudja elhagyni vagy átírni. Külön gomb: cookie_settings.
Kosár, pénztár, fiók, kedvencekFizetés, szállítás, számlázás, vásárlói adatok – a platform folyamatai.Ezekhez a téma nem ad sablont: a platform oldalai jelennek meg, a téma layoutja (fejléc, lábléc) keretezi őket.
Közlemény-sáv, alvó-mód-sáv, „Powered by”A bolt állapotát és a platform jelölését a kereskedő csomagja és beállításai döntik el.A layouton kívül, a platform teszi ki.
Fizetési logókA fizetési módok jelölése a jogi sávhoz tartozik.A legal_links részeként jelennek meg; a payment_logos hely ma üres.

Hogyan ellenőrzi a feltöltés

A feltöltés a sablonfát elemzi, és megnézi, hogy a kötelező helyek mindig megjelennek-e:
- A layoutban (a snippet-láncot és a sections/header-group.json, footer-group.json szekcióit is követve) kell a legal_links.

- A templates/product.json szekcióiban (a render-láncot követve) kell a price, a buy_form és a safety_info.

- Ami if, unless, case, for vagy tablerow ágban van, az nem számít – akkor sem, ha az ág „mindig igaz”.

A hibaüzenet ilyenkor: „layout/theme.liquid: a kötelező platform-hely hiányzik vagy feltételhez kötött: legal_links”, illetve „templates/product.json: a termékoldalon kötelező platform-hely hiányzik vagy feltételhez kötött: price”.

Futás közben is védett

A platform-hely a kimenetben egy helyőrző elem, amit a bolt a saját komponensére cserél. A komponensek HTML-je nem a sablonból jön, így a téma sem véletlenül, sem szándékosan nem írhatja át az árat vagy a jogi linkeket. Minden kiírt sablonérték escape-elt, a HTML-szűrő pedig eldobja a script, iframe, style és hasonló elemeket és az eseménykezelőket, így a téma nem tud szkriptet futtatni a vásárló böngészőjében.

Hasznos volt ez a cikk?