# Árazás és megjelenítés

> Fix, mennyiségalapú és százalékalapú díj, kedvezmény negatív összeggel, és hogy hol látszanak a kiegészítők árai.

A kiegészítők lehetnek ingyenesek vagy fizetősek. A fizetős kiegészítő kiválasztása növeli a termék végösszegét, a negatív összegű pedig csökkenti, így kedvezményt is adhatsz vele.

## Díjtípusok

| Típus | Hogyan számolódik |
| --- | --- |
| **Fix díj** | A díj egyszer érvényes, függetlenül attól, hány darabot rendel a vásárló. |
| **Mennyiségalapú** | A díjat a bővítmény megszorozza a rendelt mennyiséggel. |
| **Százalékalapú** | A díj a termék árának megadott százaléka. |

A típust a többválasztós és a jelölőnégyzetes mezőknél opciónként állítod be a **Típus** oszlopban, a többi mezőnél az **Ár módosítása** beállításnál.

![A jelölőnégyzetes mező fix és százalékalapú opcióval](./kepek/mezo-jelolonegyzetek.webp)

*A jelölőnégyzetes mező fix és százalékalapú opcióval* (https://minta-bolt.hu/wp-admin/edit.php?post_type=product&page=addons&add=true)

A képen az **Üdvözlőkártya** fix díjas (390), az **Ajándékcsomagolás** százalékalapú (10) opció. Egy 4 990 Ft-os terméknél a százalékalapú díj 499 Ft, ahogy a termékoldali összesítőn is látszik.

![Az összesítő a kiválasztott díjakkal](./kepek/termekoldal-osszeg.webp)

*Az összesítő a kiválasztott díjakkal* (https://minta-bolt.hu/product/keramia-bogre/)

## Hol látszik a díj?

Alapból csak a fix díjas tételek ára látszik a kiegészítő neve mellett a kosárban és a pénztárban. A mennyiségalapú és a százalékalapú díjak ára alapértelmezetten nem jelenik meg.

![A kosár a kiegészítőkkel](./kepek/kosar.webp)

*A kosár a kiegészítőkkel* (https://minta-bolt.hu/kosar/)

Ha minden díjtípus árát látni szeretnéd a kosár és a pénztár oldalán, valamint a megrendelés-visszaigazoló oldalon, a fiókban látható rendelésben és a rendelési e-mailekben, a témád `functions.php` fájljába (vagy egy kódrészlet-bővítménybe) tedd be az alábbi szűrőket. A kosár és a pénztár oldalához:

```php
add_filter( 'woocommerce_addons_add_cart_price_to_value', '__return_true' );
```

A megrendelés-visszaigazoló oldalhoz, a rendelés részleteihez és a rendelési e-mailekhez:

```php
add_filter( 'woocommerce_addons_add_order_price_to_value', '__return_true' );
```

## Az összesítő színezése

A termékoldali összesítőben a kiegészítők összege és a végösszeg sora CSS-sel is formázható, de ehhez az `nth-child` választót kell használni:

```css
/* Kiegészítők összege (felirat) */
.product-addon-totals dt:nth-child(1) { color: red; }

/* Kiegészítők összege (érték) */
.product-addon-totals dd:nth-child(2) { color: red; }

/* Végösszeg (felirat) */
.product-addon-totals dt:nth-child(3) { color: blue; }

/* Végösszeg (érték) */
.product-addon-totals dd:nth-child(4) { color: blue; }
```
