Rugalmas jutalék profilok és a Próbáld ki kalkulátor
Per-szolgáltatás és per-kategória egyedi kivételek, élő számítás a Próbáld ki dobozzal
Rugalmas jutalék profilok
A 2026-05-17-i frissítéstől a Bookinda jutalék rendszere sokkal rugalmasabb. Most már egyetlen profilon belül különböző kulcsokat állíthatsz be szolgáltatásonként vagy kategóriánként, anélkül hogy külön profil kellene minden esetre. És az új 🧪 Próbáld ki doboz élőben kiszámolja, mit fog kapni a munkatárs.
Hol találod
- Profilok kezelése: Beállítások → Munkatársak → Jutalék profilok (
/manager/settings/commissions) - Munkatárs hozzárendelése: Munkatárs profilja → Jutalékok tab
Mi az új?
1. Per-szolgáltatás egyedi kivétel
Egy profilon belül egy konkrét szolgáltatáshoz eltérő kulcsot rendelhetsz. Pl. a profil alap kulcsa 30%, de a "Tradíciós masszázs" szolgáltatáshoz 50%-ot adsz.
2. Per-kategória egyedi kivétel (a régóta hiányzó funkció!)
Egész szolgáltatás-kategóriához rendelhetsz eltérő kulcsot. Pl. minden "Pedikűr" kategóriás szolgáltatás 45%-ot ad. Korábban ez nem volt elérhető — most már működik.
3. Termék-szintű és termék-kategória egyedi kivétel (új!)
Ugyanaz a logika a termékekre is: profilon belül egy konkrét termékhez (pl. "Olaplex No. 3") vagy egész termék-kategóriához (pl. "Hajápolás retail") külön kulcsot rendelhetsz. A profil "Egyedi kivételek" szekciójában 4 típust választhatsz: Szolgáltatás / Szolgáltatás-kategória / Termék / Termék-kategória. A Próbáld ki kalkulátor tetején egy mode toggle-lel váltasz Szolgáltatás és Termék között.
4. Próbáld ki kalkulátor
A profil szerkesztő alján egy élő doboz: válassz szolgáltatást vagy terméket + összeget, és azonnal kiszámolja:
- Jutalék összeg
- Effektív kulcs (%)
- Forrás — melyik szabály alapján jött ki ez az érték
A doboz tetején egy mode toggle-lel váltasz "✂️ Szolgáltatás" és "🛍️ Termék" között. Termék-módban a termék-szintű és termék-kategória override-okat is figyelembe veszi.
Ez fontos, mert egy összetett profilban (alap + több kivétel + sávos) néha nem nyilvánvaló, mi fog történni. A Próbáld ki azonnal megmondja.
Inheritance lánc (top wins)
A jutalék-számítás source-type szerint különbözik. Mindkét ágat a calculator támogatja, a specifikusabb szabály nyer.
SERVICE source-type (szolgáltatás-eladás):
- Szolgáltatás-szintű (
Service.commissionValue) — ha a szolgáltatáson közvetlenül van beállítva, bárkinek ez érvényes - Profil: per-szolgáltatás kivétel — specifikus szolgáltatáshoz rendelt kivétel
- Profil: per-szolgáltatás-kategória kivétel — egész kategóriához rendelt kivétel
- Profil: sávos kulcs — havi forgalom alapján (ha a profil TIERED módban van)
- Profil: alap kulcs —
serviceCommissionRatevagybaseRate - Régi staff-szintű kulcs — backward-compatible fallback (a régi
staffSettings.commissionsJSON) - Nincs → 0% (nem keletkezik jutalék-rekord)
PRODUCT source-type (termék-eladás):
- Profil: per-termék kivétel — specifikus termékhez (pl. "Olaplex No. 3") rendelt kivétel
- Profil: per-termék-kategória kivétel — egész termék-kategóriához (pl. "Hajápolás retail") rendelt kivétel
- Profil: termék alap kulcs —
productCommissionRate - Régi staff-szintű termék-kulcs — backward-compatible fallback
- Nincs → 0%
A per-szolgáltatás kivétel nyer a per-kategória kivétellel szemben, ugyanúgy a per-termék kivétel nyer a per-termék-kategória kivétellel szemben — a specifikusabb mindig győz.
Új profil létrehozása
- Beállítások → Munkatársak → Jutalék profilok → + Új profil
- Alapadatok: név (pl. "Senior fodrász"), opcionális leírás
- Alap kulcsok: szolgáltatás + termék jutalék toggle, fix vagy sávos
- Egyedi kivételek: + Kivétel hozzáadása → szolgáltatás vagy kategória + rate %
- Hozzárendelt munkatársak: assign a profil mentés után
- 🧪 Próbáld ki: élőben teszteld, mielőtt élesítenéd
Próbáld ki — hogyan használd
A profil szerkesztő modal alján:
🧪 PRÓBÁLD KI
Munkatárs: [Csilla ▼]
Szolgáltatás: [Tradíciós masszázs ▼]
Eladási ár: [8.000] Ft
➜ Jutalék: 4.000 Ft (50%)
📍 Forrás: Profil "Senior": szolgáltatás-szintű egyedi kivétel
Ahogy módosítod az inputot vagy magát a profilt (rate, kivételek), 400ms után élőben újraszámol. Azonnal látod, hogy a beállított inheritance lánc tényleg azt produkálja-e, amit elvárnál.
Szcenáriók
Szcenárió 1, Junior fix kulcs
Profil "Junior 15%". Szolgáltatás + termék 15%, nincs kivétel. Egyszerű, áttekinthető.
Szcenárió 2, Senior + drága szolgáltatás kiemelve
Profil "Senior 30%". Alap kulcs 30%, de a "Trend-szín" szolgáltatáshoz 40% kivétel. A senior motiváltabban kínálja a drága szolgáltatást.
Szcenárió 3, Senior + egész kategória magasabb
Profil "Senior". Alap 30%, de a "Masszázs" kategória 40% kivétel. Minden masszázs-szolgáltatás 40%-ot ad, kategórián belül szolgáltatás-szintű módosítás nélkül.
Szcenárió 4, Senior + sávos + szolgáltatás-kivétel kombinálva
Profil "Top performer". Sávos: 0-500k → 25%, 500k-1M → 30%, 1M+ → 35%. + egy "VIP-kezelés" szolgáltatáshoz 50% kivétel. A specifikus szolgáltatás-kivétel mindenkor 50%-ot ad (sávtól függetlenül), minden más a sávos kulcsra esik.
Szcenárió 5, Próbáld ki vita-megelőzéshez
Mielőtt élesítenéd az új profilt: nyisd meg, állíts be 3-4 különböző szolgáltatást a "Próbáld ki" dobozban, ellenőrizd hogy mindegyiknél a várt rate jön ki. Ha valami furcsa, a "Forrás" mutatja melyik szabály érvényesült.
Szcenárió 6, Termék-eladási jutalék (új!)
Egy fodrászat retail termékeket árul: Olaplex, sampon, hajviasz, stb. A profil alap termék-kulcsa 10%. De a "Hajápolás retail" kategóriához 15% kivétel, és kiemelten az "Olaplex No. 3" termékhez 20% kivétel. Egy Olaplex No. 3 eladásnál 20%-ot kap a staff (per-termék override nyer), egy másik hajápolás retail termékhez 15%-ot (kategória-szintű kivétel), minden más termékhez 10%-ot (profil alap).
Szcenárió 7, A teljes upsell-élmény: kalendártól a pay-runig (új!)
A v5.31.0-tól az upsell-attribúció vizuálisan végigjárható az egész rendszerben:
- Kalendár: amelyik foglaláshoz upsell-staff van rendelve, a foglalás-kártyán egy kis amber 🎯 célkereszt (bullseye) badge jelenik meg a többi indicator mellett. Egy pillantással látni, melyik foglaláson volt upsell — nem kell megnyitni egyenként.
- Riport → Jutalék összesítő: új "🎯 Upsell" oszlop a táblában + Top 3 upsellers widget (v5.30.0)
- Riport → Jutalék aktivitás: új source-type szűrő chips (Mind / Szolgáltatás / Termék / Borravaló / Upsell). UPSELL módban a tábla más oszlopokat mutat: a "Tax" és "Discounts" helyett "Rate %" és "Commission" — mert az UPSELL record nem a Sale-ből származik, így az adózás/kedvezmény nem releváns. Helyette közvetlenül látod a kulcsot és a jutalék-összeget per upsell.
- Pay-run (Csapat → Pay Runs → konkrét staff): a Commission breakdown szekcióban most már külön sor mutatja az upsell-jutalékot: "🎯 Upsell jutalék: 5 600 Ft (4 upsell tétel)" amber színű, az összesítőben pedig minden szumma marad.
A vezető tehát egy nap végén:
- Kalendárt megnézi → látja a 🎯-eket
- Riport-on rákattint "🎯 Upsell" chip-re → látja melyik staff melyik foglaláson upsellelte mit
- Pay-run-on a konkrét staffnál → látja külön sorban mennyit fog kapni az upsell-jutalékért
Szcenárió 8, Checkout-flow és riport: hol látható minden? (v5.30.0)
A v5.30.0-tól a Bookinda éles checkout során a kézi kedvezményt és a promo kódot most már külön komponensként adja át a calculator-nak, tehát ha a profilon a "Kézi kedvezmény levonva" ON és a "Promo kód levonva" OFF, akkor egy promo kódos eladásnál a stylist a teljes bruttó árból kapja a jutalékot, miközben egy kézi 10%-os kedvezménynél csak a maradékból. A toggle-ok tehát mostantól ténylegesen érvényesülnek a kifizetésekben is, nem csak a Próbáld ki kalkulátorban.
A riport oldalon (Riportok → Csapat → Jutalék összesítő):
- Új 🎯 Upsell oszlop a táblában — amber színű szám, ha 0-nál nagyobb
- A tábla felett egy "Top upsellerek" widget mutatja a 3 legjobb upsell-előt (név, összeg, tételszám)
- Összesítő sor: összes upsell-jutalék és tétel szám
Szcenárió 8, Számítási alap testreszabás (új!)
Egy salon szeretné: ha a vendég promo kóddal vagy manuális kedvezménnyel fizet, a stylist a kedvezményes végösszegből kapja a jutalékot (motiválja a stylistot hogy ne adjon agresszív kedvezményt). DE ha ajándékkártyával fizet, akkor a teljes árból jár a jutalék (mert az ajándékkártya valós bevétel, csak más csatornán). A profil "Számítási alap szabályok" szekciójában:
- ☑ Kézi kedvezmény levonva
- ☑ Promo kód levonva
- ☐ Ajándékkártya levonva
- ☐ Egyenleg levonva
- ☐ Tagsági kedvezmény levonva
- ☑ Hűségpont levonva
- ☐ Borravaló hozzáadva
Egy 30 000 Ft-os foglalás 5 000 Ft promo kód + 3 000 Ft ajándékkártyával fizetve: baseAmount = 30 000 - 5 000 (promo) = 25 000 Ft. A stylist a 25 000 × 30% = 7 500 Ft jutalékot kapja. Az ajándékkártya nincs levonva, mert toggle ki van kapcsolva.
A Próbáld ki kalkulátor a "Számítás részletei" tooltipben megmutatja a teljes bontást: "Bruttó 30 000 − Promo 5 000 = 25 000 × 30% = 7 500 Ft".
Szcenárió 8, Upsell-attribúció utólag (új!)
Egy spa-ban a balinéz masszázs terapistája (Anna) elvégzi a kezelést. A vendég eredetileg csak rövid svéd masszázsra foglalt, de Bea recepciós a beszélgetésben rábeszélte a hosszú balinézre. Két hét múlva Bea odaviszi a listát a tulajdonoshoz, hogy melyik foglalást ő upsellelte. A tulajdonos:
- Bekapcsolja az Upsell jutalék funkciót a Beállítások → Jutalék profilok oldalon (toggle a tetején)
- Beállítja Bea profiljában: "Upsell jutalék 5%"
- Megnyitja a balinéz foglalást a kalendárban → 3-pötty menü → "🎯 Upsell munkatárs beállítása" → Bea
- Automatikusan keletkezik egy második commission record: Bea kap 5% upsell-jutalékot a foglalás teljes árából
- Anna továbbra is megkapja a saját szolgáltatás-jutalékát (pl. 10%) — két különálló record
A pay-runban két sor lesz: Anna: szolgáltatás-jutalék, Bea: upsell-jutalék.
Szcenárió 8, Service vs Product külön kulccsal egyetlen profilban
Egy spa: szolgáltatások 30% (masszázs, kezelés), termékek 8% (krémek, olajok). Egyetlen profil "Spa terapeuta": serviceCommissionRate 30%, productCommissionRate 8%. Egy termék-szintű kivétel a "Prémium aromaolaj" termékhez: 15%. A staff egyértelműen érti, mit ér el különböző eladásoknál — és minden számolás egyetlen profil mögé esik, nem kell több profilt fenntartani.
Tippek
- Az új profil módosítása nem visszamenőleges — a régi commission-rekordok érintetlenek maradnak.
- A per-szolgáltatás kivétel "felülírja" a per-kategória kivételt, ha mindkettő megvan ugyanarra. A specifikusabb nyer.
- A Service.commissionValue (szolgáltatás-szintű) mindig nyer a profil felett — érdemes csak akkor használni, ha mindenkire azonos rate-et akarsz.
- A Próbáld ki nem ír DB-be, csak előnézet. Bátran kísérletezz vele.
- Régi (legacy) staff-szintű rate-ek tovább működnek azon staff-oknak, akiknek nincs profil-hozzárendelésük. Az auto-migráció során automatikusan profil-ba kerültek, de ha egy staff-nak még nem rendeltél profilt, a régi rate érvényes.
- A "Forrás" sor a Próbáld ki dobozban diagnosztikai eszköz — ha váratlan kulcs jött ki, a forrás megmondja melyik szabály okozta.
Auto-migráció
A 2026-05-17-i frissítés keretében egy automatikus migráció lefutott: minden olyan staff, akinek volt régi staffSettings.commissions rate-je, automatikusan kapott egy "Egyedi: {Név}" profil-t azonos rate-tel. Ezek a profilok a Jutalék profilok oldalon jelennek meg, és ott is szerkeszthetők.
Új staff felvételekor neked kell hozzárendelni egy profilt — a Munkatárs szerkesztő modal "Jutalékok" tab-ján.