Tovább a tartalomhoz

Á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.

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.

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

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.

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

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.

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

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:

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:

add_filter( 'woocommerce_addons_add_order_price_to_value', '__return_true' );

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:

/* 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; }

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások