WooCommerce Payment Gateway Based Fees
Mi ez és milyen problémát old meg?
A WooCommerce Payment Gateway Based Fees egy prémium kiegészítő, amellyel a vásárló által választott fizetési módhoz kötött felárat adhatsz a rendeléshez. Tipikus célja a tranzakciós költségek (kártya, PayPal, utánvét stb.) áthárítása vagy kompenzálása, hogy előre tervezhető legyen a nettó bevételed. Fontos: ez a bővítmény kifejezetten felárra szolgál, kedvezményt (negatív összeget) nem támogat.
Hogyan működik röviden?
- A bővítmény a pénztárnál automatikusan kiszámítja és hozzáadja a felárat a kiválasztott payment gateway alapján.
- A díjakat beállíthatod kosár/order szinten és termékszinten is; a termékszintű díjak hozzáadódnak a kosárdíjhoz.
- Az admin felületen a rendszer által számolt díj bármikor szerkeszthető, manuális rendelésekhez is hozzáadható.
- A díjhoz adóosztály rendelhető, és használható automatizált adózás-kompatibilis beállítás.
- Működik Blocks Checkout nézettel, és a díj megnevezése többnyelvűen fordítható.
Fő funkciók és beállítások
Díjak fizetési módonként
Minden telepített fizetési módhoz külön szabályt hozhatsz létre: engedélyezés, megnevezés, díjtípus, adókezelés és feltételek. Így például az utánvétre lehet fix felár, a kártyás fizetésre százalékos.
Számítási módok
- Fix összeg: állandó felár (például +990 Ft).
- Add % to total amount: a díj a teljes kosárérték százaléka (például +2,9%).
- Include % in total amount: jutalékos logika. Úgy számol, hogy a fizetési szolgáltató levonása után is megkapd a kívánt nettó összeget, ezért a bruttó felár ehhez arányosan igazodik.
Kosár/order szintű díjak
A WooCommerce beállításokban megadhatod:
- Min./max. kosárérték mellett alkalmazott díjakat.
- Min./max. díjplafont (például legfeljebb +3000 Ft).
- Kizárások e‑mail alapján, ha bizonyos ügyfeleket mentesítenél.
Termékszintű díjak
A termék szerkesztésénél külön Additional Fees fülön:
- Gateway‑enkénti termékdíjakat adhatsz meg (ez a kosárdíjon felül érvényesül).
- Beállíthatsz értékhatárt, amely felett a termékdíj ne alkalmazódjon (például drágább variációknál ne legyen felár).
Manuális kezelés
- Rendelésszerkesztéskor a felár átírható vagy hozzáadható, így fizetési mód‑váltásnál vagy manuális rendelésnél sem kell kézzel számolnod.
Adózás
- Minden díjhoz adóosztály rendelhető, a bővítmény együttműködik automatizált adózással is. (Megjegyzés: a Jetpack típusú automata adók csak korlátozottan támogatottak; a WooCommerce Tax használata ajánlott.)
Többnyelvűség és Blocks
- A díj megnevezése fordítható többnyelvű környezetben.
- Block alapú pénztár nézettel kompatibilis, így a felár ott is helyesen jelenik meg.
Fejlesztői bővíthetőség
- Szűrő: wc_add_fees_calculated_fee – a kiszámolt díj programozott módosítására (például kerekítés vagy üzleti szabályok).
/**
* Példa: felár kerekítése 5 Ft-os lépcsőre.
*/
add_filter('wc_add_fees_calculated_fee', function( $fee ) {
if ( isset( $fee['amount'] ) ) {
$rounded = ceil($fee['amount'] / 5) * 5;
$fee['amount'] = $rounded;
}
return $fee;
});
Gyakorlati példák
- Utánvét (COD) felár: állíts be +990 Ft fix díjat csak akkor, ha a kosárérték 10 000 Ft alatt van. 10 000 Ft felett ne legyen felár.
- Kártyás fizetés százalékos díj: adj hozzá +2,9%‑ot a teljes kosárértékhez, maximum 3000 Ft plafonnal.
- „Include % in total amount”: ha szeretnéd, hogy 10 000 Ft nettót kapj kártyás tranzakció után, és a szolgáltató 2,9%‑ot von le, a bővítmény ehhez igazítja a bruttó felárat, így a levonást követően is megmarad a célösszeg.
- Termékszintű kiegészítés: egy nagy értékű, törékeny terméknél tegyél +500 Ft‑ot csak utánvétnél, de kapcsold ki a díjat, ha a termék ára 50 000 Ft fölé megy (variációknál hasznos).
Telepítés és első lépések
- Telepítsd a bővítményt a saját WooCommerce fiókodból letöltött ZIP feltöltésével, majd aktiváld.
- Menj a WooCommerce > Settings > Additional Fees részhez:
- Válaszd ki a fizetési módot, nevezd el a díjat (amit a vásárló lát), állítsd be a díjtípust (fix, %, include %), a díj értékét, az adóosztályt, valamint a min./max. feltételeket és az e‑mail kizárásokat.
- Termékszintű díjakhoz a termék szerkesztésében nyisd meg a Product Data > Additional Fees fület, és add meg a szükséges szabályokat.
Előnyök és értékajánlat
- Kiszámítható profit: a tranzakciós költségek előre beépülnek az árba.
- Rugalmasság: kosár- és termékszintű szabályok, feltételes alkalmazás, plafonok.
- Kevesebb manuális hiba: automatikus számítás a pénztárnál, szerkeszthető rendelésben.
- Adó-kompatibilitás: díjak adózása külön kezelhető.
- Nemzetközi működés: többnyelvű feliratok, Blocks támogatás.
Kinek ajánlott?
- Olyan kereskedőknek, akiknél a fizetési kapuk költsége jelentős (kártya, PayPal, utánvét).
- B2B és magas kosárértékű szegmenseknek, ahol fontos a nettó célbevétel.
- Azoknak, akik termékszintű sajátosságokat (variációk, kategóriák) is figyelembe vennének a díjszabásban.
- Üzleteknek, amelyek Blocks pénztárat és/vagy többnyelvű felületet használnak.
Korlátozások és tippek
- Nincs kedvezmény: negatív összeg nem adható meg. Ha fizetési mód szerinti kedvezményre is szükséged van, külön erre készült kiegészítőt válassz.
- Adózás: automatizált adókhoz a WooCommerce Tax használata javasolt; a Jetpack típusú automatikus adózás támogatása korlátozott.
- Jogi megfelelés: egyes joghatóságokban a fizetési mód szerinti felárak szabályozottak vagy tiltottak. Mindig ellenőrizd a helyi előírásokat.
- Best practice:
- Teszteld a beállításokat staging környezetben, különösen az „Include %” kalkulációkat és a kerekítést.
- Fordítsd le a díj megnevezését, és ellenőrizd a Blocks Checkout nézetben is.
- Használd a fejlesztői szűrőt kerekítésre vagy speciális szabályokra, ha szükséges.
Ezzel a bővítménnyel pontosan szabályozhatod, mikor és mennyi felár kerüljön a rendeléshez a választott fizetési mód alapján, így stabilabb és előre tervezhetőbb lesz a bevételed.