Több helyszínes vállalkozás, helyszín-zárolt felhasználók és embedek

Hogyan kezelj 5, 20 vagy akár 40 helyszínt egy fiók alatt: helyszín-szintű felhasználók, helyszínenkénti weboldali embed, központi helyszín-választó

Több helyszínes vállalkozás

Ez a felépítés akkor jó, ha egy üzleti márkának sok telephelye van (pl. 40 különálló masszázs-szalon vagy fodrászat), de mindegyik telephely a saját weboldalán fogad foglalást, és van egy központi tulajdonos, aki mindenkit lát.

Az alap felállás

  • 1 fiók (tenant) alatt működtetsz mindenkit. Az adatok közösek (egy ügyfél, egy szolgáltatáslista), de a foglalás telephelyenként szétválasztható.
  • 1 OWNER user (a központi tulaj): mindent lát, minden helyszínt vált, riportok mind átfogóak.
  • N darab telephely-user: csak a saját helyszínük naptárát, foglalásait, ügyfeleit látja. A többi helyszín számukra láthatatlan.
  • Helyszínenkénti embed: minden telephely a saját weboldalába illeszti be a foglalási widget egy különálló snippet-jét. A widget csak az adott telephely szabad időpontjait mutatja.
  • Központi helyszín-választó: bookinda.hu/{tenant-slug}/locations — a vendég itt választ helyszínt, majd onnan foglal.

Használati esetek

1. eset: hálózati üzemeltető 40 fiókkal

Egy ország-szintű vállalkozás, mindegyik fiók saját menedzserrel és vegyes csapattal. A tulaj egy helyről akarja látni a teljes hálózat foglalásait, de az egyes fiókok csak a saját adatait kezelhetik. → Ez pont ez a felállás.

2. eset: 2 város, 4 lokáció

Egy márka két városban dolgozik, mindkét városban 2-2 helyszín. Régiónként ráteszel egy MANAGER usert, telephelyenként egy "saját menedzsment" usert. A MANAGER lát mindent a régiójához tartozót, a telephely-user csak a sajátját. → Ez is működik.

3. eset: külön weboldalak telephelyenként

Minden telephelynek van saját aldomainja vagy weboldala. Mindegyikre rá kell tenni a foglalási widgetet, de csak az adott telephelyre szűkítve — a vendég ne kerülhessen véletlenül egy másik fiók időpontjához. → Erre van a helyszín-zárolt embed.

Beállítás lépésről lépésre

1. Telephelyek létrehozása

Beállítások → Telephelyek → új telephely felvétele mindegyik fiókhoz. Adj meg nevet, kódot, címet, telefont, nyitvatartást. Részletes cikk

2. Csapat hozzárendelése helyszínhez

Csapat → munkatárs → Helyszínek fül. Mindenkit a saját helyszínéhez rendelsz hozzá. Egy munkatárs lehet több helyszínen is, ha mozog közöttük.

3. Helyszín-szintű felhasználó létrehozása

A telephely-menedzser számára:

  1. Csapat → új munkatárs felvétele (pl. "Bookinda Belváros menedzser")
  2. Az adatlapja → Hozzáférés fül → Helyszínek
  3. Válaszd ki: Csak kiválasztott helyszínek (Selected locations only)
  4. Pipáld ki azt az 1 helyszínt, amihez tartozik
  5. Mentés

Mostantól amikor ez a user belép, a felső sávban a helyszín-választó csak az ő helyszínének nevét mutatja, nem váltható. A naptár, a foglalások, a riportok mind az ő helyszínére szűrve jelennek meg, akkor is, ha közvetlenül URL-lel próbálna más helyszínre navigálni.

4. Helyszín-zárolt embed kódok másolása

Beállítások → Online foglalás → Widget → görgess le a "Helyszínenkénti embed kódok" szekcióhoz. Itt minden telephelyre van egy külön <iframe> snippet — ez tartalmazza a locationId és a lockLocation=1 paramétert. Másolj egyet, illeszd be a megfelelő telephelyi weboldal HTML-jébe.

5. Központi helyszín-választó link

A vendéget irányítsd a https://bookinda.hu/{tenant-slug}/locations URL-re — itt látja az összes telephelyet kártyás listában, kiválasztja, és átkerül a foglalási oldalra a megfelelő helyszínre szűrve.

Mit lát egy helyszín-zárolt user

  • Naptárban: csak a saját helyszínének foglalásai
  • Csapat-listában: helyszín-szűrő alapján csak a saját helyszín embereit
  • Ügyfél-történetben: az ügyfél összes foglalásából csak azokat, amiket a saját helyszínén tett (a backend automatikusan szűr)
  • Riportokban: csak a saját helyszínének adata
  • Pénztár, számlák: helyszín-specifikus adatok jelennek meg

A helyszín-választó nem váltható nála. Ha mégis közvetlen URL-lel próbálna más helyszínre menni, a backend 404-et / üres listát ad vissza.

Tippek

  • Nincs külön email-feladó telephelyenként: az értesítő emaileket egy központi feladó küldi (pl. [email protected]), a telephely neve magában az email szövegében jelenik meg.
  • A főnök saját email-címe minden notifikációra: az OWNER user kapja az értesítéseket az összes telephelyről.
  • Munkatárs több helyszínen is dolgozhat: jelöld ki több helyszínhez a csapat-tagot, akkor mindhol foglalható.
  • Az online foglalási link helyszín-paramétert támogat: ?location={locationId} — ezzel deep-linkelhetsz konkrét helyszín foglalási oldalához.
  • A widget snippet lockLocation=1 paramétere kritikus: e nélkül a vendég átválthatna másik helyszínre az embedben. Mindig hagyd benne a kódban.
  • Új telephely indításakor: hozd létre a Locationt, rendelj hozzá staffot, generálj embed snippetet, hozz létre egy felelős usert SELECTED-helyszín hozzáféréssel. 5 perc alatt megvan.
  • Skálázás: a rendszer 40+ helyszínig tesztelt. Nagyobb hálózatra (100+) érdemes a felhasználói rétegen csoportosítást is használni (régiónként MANAGER, telephelyenként STAFF).

Korlátok

  • Egy ügyfél (customer) mindenhonnan ugyanaz: ha telephely A vendég foglal telephely B-nél, akkor B is látja az előzményeit. Ez szándékos: a vendég adatai közösek a hálózatban.
  • A szolgáltatáslista is közös tenant-szintű: ha egy szolgáltatás csak az 1 helyszínen van, a szolgáltatás-szerkesztőben jelölheted "csak ezeken a helyszíneken elérhető" módban (LocationService felülírások).
  • A pénznem és időzóna telephelyenként eltérhet: a Location-ön mindkettő külön állítható.
#multi-location#enterprise#több helyszín#hálózat#embed#telephely-user#central directory#lockLocation
💬

Van kérdésed? Kérdezd az AI asszisztenst

A Bookinda AI ismeri az egész tudástárat, és másodperceken belül válaszol.

B

Bookinda AI Asszisztens

Kérdezz bármit a funkciókról, beállításokról, integrációkról.

Szia! Bookinda asszisztens vagyok. Tudok válaszolni funkciókkal, számlázással, integrációkkal kapcsolatos kérdésekre. Miben segíthetek?

Még mindig segítségre van szükséged?

Lépj kapcsolatba az ügyfélszolgálatunkkal.

Kapcsolatfelvétel