The WOW Studio · Dokumentáció

Petrevit Offer
Teljes beállítási útmutató

Minden szükséges lépés új termék beállításához a Petrevit Offer szekció használatával — a termék létrehozásától a Theme Editor finomhangolásáig.

📦

Termék létrehozása

Alap adatok és kötelező opcióstruktúra beállítása

1

Navigálj az Adminban

Shopify Admin Termékek Termék hozzáadása

Töltsd ki a cím, leírás és képek mezőket. Ezután görgess le a Változatok szekcióhoz.

2

Opcióstruktúra — kötelező!

A szekció pontosan két opciót vár, ebben a sorrendben:

Opció nevePélda értékekSzerepe
Kutyasúly 10 kg alatt, 10-20 kg, 20-30 kg, 30 kg felett Súlyválasztó pill gombok
Csomag 60 napos, 120 napos, 180 napos, 240 napos Tier kártyák az adott súlynál
💡
Az opció nevei pontosan "Kutyasúly" és "Csomag" legyenek — a szekció JS-je ezeket olvassa. Különböző súlyokhoz különböző csomagok tartozhatnak, a szekció automatikusan kezeli.
3

Variáns képek (opcionális)

Minden variánshoz rendelhetsz egyedi képet — ezek a tier kártyákon jelennek meg. A webshop galériájából automatikusan kiszűrődnek.

  1. Töltsd fel a képeket a termék Média szekciójában
  2. Variáns szerkesztőben kattints a képikonra az adott variánsnál
  3. Rendeld hozzá a megfelelő képet
💰

Variánsok & Árak

Egységár logika és készletkezelés

1

Az árazás logikája

Ár (Price) = 1 doboz kedvezményes egységára
Compare at price = 1 doboz eredeti ára (ha van kedvezmény)

A szekció JS-je automatikusan számítja: Ár × dobozszám = megjelenített csomag ár
A kosárba a helyes dobozszám kerül be automatikusan.
⚠️
Ne add meg a teljes csomag árát — mindig az 1 dobozra jutó kedvezményes árat add meg!
2

Példa — 12 990 Ft alapár esetén

CsomagDobozKedvezményPrice (1 doboz)Compare atMegjelenített ár
60 napos10%12 990 Ft12 990 Ft
120 napos210%11 691 Ft12 990 Ft23 382 Ft
180 napos315%11 042 Ft12 990 Ft33 126 Ft
240 napos420%10 392 Ft12 990 Ft41 568 Ft
🧮
Képlet: Ár = Alapár × (1 − kedvezmény%)
Pl. 10% kedvezmény: 12 990 × 0,90 = 11 691 Ft
3

Készletkezelés

BeállításÉrték
Track quantityBe
Continue selling when out of stockKi
Kezdeti készletTényleges dobozszám
ℹ️
A készlet dobozokban értendő. Ha valaki egy 240 napos / 10 kg alatti csomagot rendel, a rendszer automatikusan 4 dobozt von le a készletből.
4

Ingyenes kiszállítás küszöb

A webshopban jelenleg 32 000 Ft feletti rendeléseknél ingyenes a kiszállítás — ez automatikusan érvényes minden termékre. Az "Ingyenes kiszállítás" badge megjelenítését a metafieldek vezérlik (következő lépés).

🏷️

Variáns metafieldek

Két metafield értéket kell megadni minden variánsnál

1

A két metafield

MetafieldTípusSzerepe
custom.box_count Egész szám Hány dobozt tartalmaz a csomag — ez alapján számol a JS és vonja le a készletet
custom.free_shipping Igen/Nem Megjelenik-e az "Ingyenes kiszállítás" badge a kártyán
2

Hol kell kitölteni

Shopify Admin Termékek [Termék] Változatok [Variáns] Metafieldek

Minden variánsnál egyenként kell kitölteni a termék szerkesztő alján.

⚠️
Ha a custom.box_count üres, a szekció nem tudja kiszámítani az árat és a kosárba rakandó mennyiséget!
3

Példa értékek — Ultrabiotikum

KutyasúlyCsomagbox_countfree_shipping
10 kg alatt60 napos1Nem
10 kg alatt120 napos2Nem
10 kg alatt180 napos3Igen
10 kg alatt240 napos4Igen
10-20 kg30 napos1Nem
10-20 kg60 napos2Nem
10-20 kg90 napos3Igen
10-20 kg120 napos4Igen
10-20 kg150 napos5Igen
20-30 kg40 napos2Nem
20-30 kg60 napos3Igen
20-30 kg80 napos4Igen
20-30 kg100 napos5Igen
30 kg felett30 napos2Nem
30 kg felett60 napos4Igen
30 kg felett90 napos6Igen
📄

Product template beállítása

Template létrehozása és hozzárendelése a termékhez

1

Meglévő template használata

Az ultrabiotic-powder-new template már létezik a store-ban és tartalmazza a Petrevit Offer blokkot. Új terméknél ezt kell hozzárendelni.

Shopify Admin Termékek [Termék] jobb oldali panel Temasablon

Válaszd ki: ultrabiotic-powder-new

2

Új template létrehozása (ha szükséges)

Ha teljesen új template kell egy másik terméktípushoz, a fejlesztőnek kell létrehozni a Shopify CLI segítségével. A template tartalmazza:

  • A main-product szekciót
  • A szokásos blokkokat (cím, leírás, ikonok, accordion stb.)
  • A Petrevit Offer blokkot — buy_buttons blokk nélkül
ℹ️
A buy_buttons blokkot szándékosan kihagyjuk — a "Kosárba rakom" gomb a Petrevit Offer blokkban van beépítve.
3

Termék aktiválása

Miután minden beállítás kész és a tesztelés sikeres, állítsd a termék státuszát Aktívra a jobb oldali panelben.

Draft státuszban a termék nem látható a webshopban — biztonságosan tesztelheted éles környezetben.
🎨

Theme Editor beállítások

A Petrevit Offer blokk teljes testreszabása

1

Navigálj a Theme Editorba

Shopify Admin Online áruház Témák Testreszabás

A tetején válaszd ki a termék URL-jét, majd a bal oldali panelben kattints a Petrevit Offer blokkra.

2

1. Súlyválasztó felirat

A "HÁNY KILOGRAMM A KUTYUSOD?" szöveg és stílusának beállítása.

TEXT Felirat szöveg

A súlyválasztó feletti cím szövege. Default: "HÁNY KILOGRAMM A KUTYUSOD?"

RANGE Betűméret

10–32px. Default: 16px

SELECT Betűvastagság

Normal / Medium / Semibold / Bold / Extrabold. Default: Bold

COLOR Szín

Default: #1a1a1a

CHECKBOX Nagybetűs

Uppercase megjelenítés. Default: Be

CHECKBOX Dőlt

Italic stílus. Default: Ki

3

2. Csomagválasztó felirat

A "VÁLASSZ CSOMAGOT" szöveg és stílusának beállítása — ugyanazok a lehetőségek mint a súlyválasztónál.

TEXT Felirat szöveg

Default: "VÁLASSZ CSOMAGOT"

RANGE Betűméret

10–32px. Default: 14px

SELECT Betűvastagság

Default: Bold

COLOR Szín

Default: #1a1a1a

CHECKBOX Nagybetűs

Default: Be

CHECKBOX Dőlt

Default: Ki

4

3. Súly pill gombok

A súlykategóriákat megjelenítő pill gombok stílusai — normál és aktív állapot külön.

RANGE Betűméret

10–20px. Default: 13px

SELECT Betűvastagság

Default: Medium

COLOR Szöveg szín

Normál állapot. Default: #1a1a1a

COLOR Háttérszín

Normál állapot. Default: #ffffff

COLOR Border szín

Normál állapot. Default: #cccccc

RANGE Lekerekítés

0–30px. Default: 20px

COLOR Aktív szöveg szín

Default: #ffffff

COLOR Aktív háttérszín

Default: #2d4a35

COLOR Aktív border szín

Default: #2d4a35

5

4. Tier kártya

A csomagkártyák megjelenése — normál és kiválasztott állapot, szövegméretek.

COLOR Háttérszín

Default: #ffffff

COLOR Border szín

Default: #e0e0e0

RANGE Lekerekítés

0–20px. Default: 8px

COLOR Kiválasztott háttér

Default: #f0f7f0

COLOR Kiválasztott border

Default: #7ab648

RANGE Cím betűméret

12–24px. Default: 16px (pl. "240 NAPOS")

SELECT Cím betűvastagság

Default: Extrabold

RANGE Dobozszám méret

10–18px. Default: 12px (pl. "4x Ultrabiotikum")

RANGE Ár betűméret

12–28px. Default: 16px

SELECT Ár betűvastagság

Default: Bold

6

5. Badge-ek

Az akció és ingyenes kiszállítás badge-ek külön testreszabhatók.

COLOR Akció badge háttér

A "-10%" stílusú kedvezmény badge. Default: #4a7c59

RANGE Akció badge lekerekítés

0–20px. Default: 20px

COLOR Kiszállítás badge háttér

Az "Ingyenes kiszállítás" badge. Default: #4a7c59

RANGE Kiszállítás badge alsó lekerekítés

Csak az alsó két sarok. 0–20px. Default: 8px

7

6. Kosárba gomb

TEXT Gomb felirat

Default: "KOSÁRBA RAKOM"

RANGE Betűméret

12–24px. Default: 15px

SELECT Betűvastagság

Default: Bold

COLOR Szöveg szín

Default: #ffffff

COLOR Háttérszín

Default: #4a7c59

COLOR Border szín

Default: transparent

RANGE Lekerekítés

0–30px. Default: 8px

8

Egyéb szövegek

TEXT Ingyenes kiszállítás felirat

A badge szövege. Default: "Ingyenes kiszállítás"

RANGE Padding bottom

Szekció alatti üres hely. Default: 20px

Összefoglaló checklist

Minden lépés egyben — élesítés előtt pipáld végig

1

Termék & variánsok

  • Termék létrehozva, cím és leírás kitöltve
  • Option1 neve: Kutyasúly, értékek megadva
  • Option2 neve: Csomag, értékek megadva
  • Variáns képek feltöltve és hozzárendelve (opcionális)
  • Minden variánsnál Track quantity: Be
  • Kezdeti készlet (dobozszám) megadva
2

Árak

  • Minden variánsnál Price = 1 doboz kedvezményes ára
  • Kedvezményes variánsoknál Compare at price = 1 doboz eredeti ára
  • 0% kedvezménynél Compare at price üres
3

Metafieldek

  • custom.box_count kitöltve minden variánsnál
  • custom.free_shipping kitöltve minden variánsnál
4

Template & megjelenés

  • Temasablon: ultrabiotic-powder-new hozzárendelve
  • Theme Editorban Petrevit Offer blokkon termék kiválasztva
  • Beállítások (szövegek, színek) testreszabva ha szükséges
5

Tesztelés

  • Súlyváltás: a helyes csomagok jelennek meg
  • Árak és kedvezmény badge-ek helyesek
  • Ingyenes kiszállítás badge a megfelelő kártyákon
  • Kosárba gomb működik, helyes dobozszám kerül be
  • Kosárban "Csomag módosítása" drawer működik
  • Checkout összeg helyes
6

Aktiválás

  • Termék státusza: Aktív
  • Termék kollekciókhoz adva (ha szükséges)
🏗️

Hogyan működik a szekció

Technikai összefoglaló

Súlyválasztó pill gombok → Kutyasúly (Option1) egyedi értékei

Tier kártyák → Azon variánsok, ahol Option1 == kiválasztott súly
  • Cím: Option2 értéke (pl. "240 napos")
  • Dobozszám: custom.box_count metafield
  • Ár: variant.price × box_count (megjelenítve)
  • Áthúzott ár: variant.compare_at_price × box_count
  • Ingyenes kiszállítás badge: custom.free_shipping metafield

Kosárba gomb → /cart/add.js → variant ID + quantity: box_count

Kosár oldal → Quantity helyett "Csomag módosítása" drawer