# Egységdimenziók

> A vevő által megadott méretek (hossz, szélesség, magasság) alapján számolt mennyiség és ár beállítása.

Az **Egységdimenziók** szakaszban a mennyiséget nem közvetlenül adja meg a vevő, hanem méretekből számolódik. Például négyzetméterre eladott terméknél a vevő centiméterben megadja a hosszt és a szélességet, a bővítmény pedig kiszámolja a területet és az árat.

Bekapcsolás: jelöld be a **Kapcsold be a haladó kalkulátorbeállításokat.** jelölőnégyzetet. Bekapcsolt állapotban a **Mértékegység mezőcímkéje** mező le van tiltva, mert a dimenziók saját címkét kapnak.

Minden dimenzióhoz két lehetőség közül választhatsz:

- **Rögzített érték**: az értéket te adod meg, a vevő nem módosíthatja.
- **Felhasználói érték**: a vevő a termékoldalon adja meg az értéket. Ilyenkor további beállítások jelennek meg: **Mező címkéje**, **Mértékegység**, **Növelés**, **Minimális érték** és **Maximális érték**. Ha nem akarod korlátozni az értéket, hagyd üresen a minimum és a maximum mezőt.

A dimenzió **Mértékegysége** a sablon fő mértékegységétől függ. Ha a fő mértékegység a legkisebb egység (például gramm, milliméter), a dimenzióhoz csak ugyanaz választható. Más esetben a fő egységnél kisebb egységek is megjelennek a listában.

## Mértékegységek típusonként

| Típus | A fő mértékegység választéka | Dimenziók |
|---|---|---|
| Tömeg | g, kg, t, oz, lbs, tn | egy érték |
| Hossz | mm, cm, m, km, in, ft, yd, mi | egy érték |
| Terület | sq mm, sq cm, sq m, ha, sq km, négyzethüvelyk, négyzetláb, négyzetyard, négyzetmérföld | **Hossz**, **Szélesség** |
| Űrtartalom | ml, l, cup, pt, qt, gal, folyadékuncia | egy érték |
| Térfogat | köbmilliméter, köbcentiméter, köbméter, köbhüvelyk, köbláb, köbyard | **Hossz**, **Szélesség**, **Magasság** |

A tömeg, a hossz és az űrtartalom típusnál a dimenzió azonos jellegű az egységgel, ezért egyetlen mező jelenik meg.

## Példa: négyzetméterre eladott burkolat, centiméteres méretekkel

A termék négyzetméterenként 3000 Ft, de a vevő centiméterben akarja megadni a méreteket.

1. A sablon alapbeállításaiban válaszd mértékegységnek az **sq m** értéket, az **Ár** legyen 3000, a **Növelés** 1, a **Minimális mennyiség** 1.
2. Jelöld be a **Kapcsold be a haladó kalkulátorbeállításokat.** négyzetet.
3. A **Hossz** és a **Szélesség** típusa legyen **Felhasználói érték**.
4. Add meg a mezők címkéjét (**Hossz**, **Szélesség**), a mértékegységet (**cm**), a **Növelés** értékét (10), a **Minimális érték** (50) és a **Maximális érték** (500) határt.
5. Közzététel.

![A haladó beállítások kitöltve: hossz és szélesség felhasználói értékkel](./kepek/sablon-teljes.webp)

*A haladó beállítások kitöltve: hossz és szélesség felhasználói értékkel* (https://minta-bolt.hu/wp-admin/post-new.php?post_type=fq_template)

A kép a teljes sablont mutatja: fent a dimenziók beállításai, lejjebb az ártáblázat és a szállítási osztályok táblázata.

A termékoldalon a vevő beírja a méreteket, és az ár azonnal frissül:

![A termékoldal 200 cm hosszú és 150 cm széles mérettel, 9 000 Ft árral](./kepek/termekoldal-negyzetmeter.webp)

*A termékoldal 200 cm hosszú és 150 cm széles mérettel, 9 000 Ft árral* (https://minta-bolt.hu/product/diszburkolat/)

200 cm × 150 cm = 3 négyzetméter, ami 3000 Ft/m² mellett 9 000 Ft. A kosárban a megadott méretek is megjelennek a terméknév alatt:

![A kosár a megadott méretekkel](./kepek/kosar.webp)

*A kosár a megadott méretekkel* (https://minta-bolt.hu/kosar/)

A **Növelés** értéke szabályozza, milyen értékek adhatók meg a termékoldalon, a minimum és a maximum pedig az egyes dimenziók tartományát határozza meg.

A térfogat esetén a folyamat ugyanez, csak három dimenziót (**Hossz**, **Szélesség**, **Magasság**) állítasz be.
