Lovas Viktor

Megoldott problémák

Ki mit láthat és módosíthat? Szerepköröket, partnerfiókokat és előfizetéseket építünk.

Azoknak, akiknek a vásárlói, partnerei vagy munkatársai mást láthatnak és csinálhatnak, vagy előfizetést árulnak, és ezt ma kézzel kezelik.

Egy egyszerű webshopban elég a vendég és az admin. A legtöbb cégnél ez gyorsan kevés lesz. A viszonteladónak más árat és más menüt kell látnia. A bolt munkatársa kezelje a rendeléseket, de a beállításokhoz ne nyúljon. Az ügyfélszolgálatnak pedig néha be kell lépnie egy partner nevében, hogy lássa, amit ő lát.

Ezt szerepkörökkel és adatszintű hozzáféréssel oldjuk meg. Egy virág-nagykereskedésnél külön viszonteladói regisztráció van céges adatokkal, adószámmal és minősítő kérdésekkel. A kínálatot bárki megnézheti, de rendelni csak a partner tud. Egy építőanyag-webáruháznál az ügyviteli rendszerből jövő vevőadatokat mezőszinten zároltuk, hogy a vevő ne írhassa át őket. A boltnak pedig egy szűrhető lista mutatja az összes vevőprofilt.

Az előfizetés külön terület. Egy hetilapnál nyomtatott, PDF és online előfizetést árulnak, címzettenként külön kezelhetően, megújítással, fizetési felszólítással és fizetőfallal a prémium cikkeken. A webshop és a hírportál egy fiókkal, egyszeri bejelentkezéssel működik. Egy állásportálon a cégek előfizetési csomagja szabja meg, hány hirdetést adhatnak fel, és lejárt előfizetésnél rejtve maradnak az elérhetőségeik.

Amit először megnézünk

  1. Milyen felhasználótípusok vannak (vásárló, viszonteladó, munkatárs, ügyfélszolgálat), és ki mit láthat, ki mit módosíthat.
  2. Hogyan regisztrálnak: e-mail-címmel, Google-fiókkal vagy jóváhagyással, és mi akasztja meg a vásárlást menet közben.
  3. Vendégvásárlásnál visszanézhetők-e később a rendelések és a megvett letöltések.
  4. Mely adatokat írhat át a felhasználó, és melyek jönnek más rendszerből, például az ERP-ből.
  5. Előfizetésnél: lejárat, megújítás, sikertelen fizetés, csomagváltás, és mi történik lejárt előfizetésnél.
  6. Több oldal vagy rendszer esetén kell-e közös fiók és egyszeri bejelentkezés.

Ár és idő

Mekkora munka?

Egy Google-fiókos belépés, egy korlátozott jogú boltkezelői szerepkör vagy egy egyszerűbb regisztráció jellemzően a kicsi sávba esik (10–25 óra), gyakran annál kevesebb. Egy külön viszonteladói regisztráció jóváhagyással és szerepkör szerinti menüvel szintén kicsi. Egy előfizetési rendszer megújítással és fizetőfallal, vagy egyszeri bejelentkezés két rendszer között a közepes vagy a nagy sávba esik. Az ingyenes konzultáción felírjuk a szerepköröket és a szabályokat, és ebből becslünk.

Fejlesztés: 20 000 Ft + áfa / óra. Az első konzultáció ingyenes. Árak és méretsávok

Valós példák

Ilyet már megoldottunk

Minden példa valós, a saját projektjeinkből, ügyfélnév nélkül.

Országos hetilap

Egy fiók, egy bejelentkezés a webshopban és a hírportálon

Helyzet: Az olvasók egyetlen fiókkal szerettek volna be- és kijelentkezni a webshopban és a hírportálon, és belépés után oda visszakerülni, ahonnan jöttek.

Megoldás: OpenID Connect alapú egyszeri bejelentkezést építettünk közös kijelentkezéssel és visszairányítással. A regisztráció utáni átirányítás hibáját naplózással derítettük fel és javítottuk.

Drupal 11PHPOpenID ConnectOAuth

Országos hetilap

Nyomtatott és digitális lapelőfizetések online értékesítése

Helyzet: Különböző típusú és időtartamú, nyomtatott és digitális előfizetéseket akartak árulni, amelyeket a rendszernek előfizetésként kell nyilvántartania.

Megoldás: Előfizetés terméktípust és saját előfizetés-nyilvántartást hoztunk létre típus és gyakoriság szerinti változatokkal, a pénztárt pedig az előfizetésekhez igazítottuk.

Drupal 11Drupal CommercePHP

Előfizetéses online szolgáltatás

Előfizetéses letöltőszolgáltatás saját webalkalmazással

Helyzet: Olyan online szolgáltatást szerettek volna, ahol a cégek havi előfizetéssel tölthetik le a munkaidő-nyilvántartó nyomtatványokat, és mindez egy adminfelületen kezelhető.

Megoldás: Webalkalmazást építettünk belépéssel, felhasználói és admin vezérlőpulttal, rendelés- és előfizetés-kezeléssel, PDF-generálással, havi automatikus e-mailekkel és bevételi statisztikával.

Next.jsReactTypeScriptPrisma

Országos hetilap

Fizetőfal a prémium cikkekhez, előfizetőknek hirdetés nélkül

Helyzet: A prémium cikkeknek csak az eleje volt ingyen olvasható, a folytatás előfizetéshez kötött, és az előfizetőknek nem akartak hirdetést mutatni.

Megoldás: A szerkesztőben elhelyezhető fizetőfal-elválasztót készítettünk, a prémium cikkeket külön jelöltük a listákban is, az előfizetőknél pedig elrejtjük a hirdetéseket.

Drupal 11PHPCKEditor 5JavaScript

Sofőrállás-portál

Előfizetéses hirdetési csomagok prémium kiemeléssel

Helyzet: A cégek előfizetéssel hirdessenek: a hirdetés csak érvényes előfizetés mellett látszódjon, a prémium cégek hirdetései pedig kerüljenek kiemelt helyre.

Megoldás: Előfizetési csomagokat és lejárati dátumokat vezettünk be. A kereső és a címlap csak az aktív hirdetéseket mutatja, a prémiumok jelölést kapnak, és dátumváltozáskor a hirdetések automatikusan frissülnek a keresőben.

Drupal 9Search APIPHP

Sofőrállás-portál

Előfizetés-hosszabbítás és csomagváltás a cégprofilból

Helyzet: A cégek maguk akarták kérni a hosszabbítást vagy a csomagváltást, az üzemeltetőnek pedig át kellett látnia az igényeket.

Megoldás: Csomagváltó űrlapot és hosszabbítás gombot készítettünk a cégprofilba, lejárati figyelmeztetéssel. Az igényekről e-mail-értesítés megy, és az admin egy listában látja őket.

Drupal 9PHPViews

Országos hetilap

Nyomtatott, PDF és online előfizetés egy webshopban

Helyzet: A lapra nyomtatott, PDF és online előfizetést is lehetett venni, akár több címre vagy e-mail-címre. Ezeket egyenként kellett tudni kezelni és lemondani.

Megoldás: Előfizetés-nyilvántartást építettünk, amely a rendelésből automatikusan létrehozza a címzettenkénti előfizetéseket. Így minden címzett előfizetése külön kezelhető és mondható le.

Drupal 10Drupal Commerce

Országos hetilap

Egy fiók a webshopban és a hírportálon

Helyzet: Az előfizetőknek külön kellett bejelentkezniük a webshopban és a hírportálon a fizetős tartalmakhoz.

Megoldás: Egyszeri bejelentkezést (SSO) vezettünk be OpenID Connecttel: a webshopba belépett előfizető automatikusan be van jelentkezve a portálon is, az előfizetési adatai pedig szinkronizálódnak.

Drupal 11OpenID Connect

Országos hetilap

Fizetős cikkek és paywall a hírportálon

Helyzet: Bizonyos cikkeket csak az előfizetőknek akartak elérhetővé tenni.

Megoldás: Fizetőfalat építettünk: a nem előfizetők a cikk eleje után előfizetésre ösztönző blokkot látnak. A fizetős cikkek külön jelölést és külön listát kaptak.

Drupal 11

Partnerhálózattal és saját boltokkal működő cég

Mindenki csak azt látja, ami neki szól

Helyzet: Az ügyfelek, a bolti adminok és az adminisztrátorok különböző termékeket, oktatásokat és rendeléseket láthatnak, a belépés nélküli látogatóknak pedig a belépőoldalra kell kerülniük.

Megoldás: Részletes szerepkör- és adatszintű hozzáférés-kezelést alakítottunk ki, a menüpontokat jogosultsághoz kötöttük, a fejlécben jelezzük a szerepkört, a vendégeket a belépéshez irányítjuk.

Drupal 10Drupal Commerce

Sofőrállás-portál

Céges profiloldal és saját hirdetések egy helyen

Helyzet: A regisztrált cégeknek saját bemutatkozó oldal kellett logóval, galériával és elérhetőséggel, és belépve egy helyen akarták látni a hirdetéseiket.

Megoldás: Céges profiloldalt készítettünk galériával és kapcsolatfelvételi űrlappal. Belépés után egy céges menüből érhetők el a saját hirdetések listái.

Drupal 9Views

Sofőrállás-portál

Lejárt előfizetésnél rejtett elérhetőségek

Helyzet: Ha egy cég előfizetése lejárt, a hirdetése továbbra is teljes egészében látszott, így nem volt oka megújítani.

Megoldás: Lejárt előfizetésnél a hirdetésen elrejtjük a cég elérhetőségeit és csak rövidített leírást mutatunk. A jelentkezési értesítőt is ehhez igazítottuk.

Drupal 9PHP

Mind a 45 kapcsolódó feladat a Munkáink oldalon →

Kérdések és válaszok

Amit ezzel kapcsolatban kérdezni szoktak

Megoldható, hogy a nagykereskedelmi árakat csak a partnerek lássák?

Igen. A vendég látja a kínálatot, vagy ha így kéred, egyenesen a belépőoldalra kerül. A kosár helyett belépésre hívó üzenetet kap. A partner jóváhagyás után saját szerepkört kap, és a neki szóló árakat és menüpontokat látja.

Kell regisztrálnia a vevőnek a vásárláshoz?

Nem feltétlenül. Vendégvásárlásnál a rendelés leadásakor automatikusan létrehozhatjuk a fiókot, így a vevő később is visszanézheti a rendeléseit, vagy letöltheti a megvett fájlokat. A Google-fiókos belépés is rövidíti az utat, a pénztárban is.

Beléphet az ügyfélszolgálat a vásárló nevében?

Igen, ez a megszemélyesítés. Az arra jogosult munkatárs belép a partner fiókjába, látja, amit ő lát, és leadhat helyette rendelést. A fejlécben jól látható jelzés és visszaváltó link mutatja, hogy éppen más nevében dolgozik.

Tudunk előfizetést árulni a weboldalon?

Igen. Építettünk előfizetés-kezelést Drupal Commerce-szel nyomtatott és digitális lapra, és saját React-alapú webalkalmazást egy havi előfizetéses letöltőszolgáltatáshoz. Ha a modelled egyszerű, és egy kész előfizetéses szolgáltatás lefedi, azt is megmondjuk.

Nézzük meg a te esetedet

Egy óra, telefonon, videón vagy személyesen, ingyen. A végén megmondom, mit javaslok, és körülbelül mibe kerülne, akkor is, ha az a válasz, hogy nincs szükséged ránk.