Ugrás a fő tartalomra

Jogosultság elvétel előfizetés lejártakor

Ebben a bejegyzésben azt mutatom meg, hogy előfizetéses tagsági rendszerben hogyan tudod beállítani, hogy előfizetés lejártakor a rendszer elvegye a tag jogosultságait, ha az előfizető lemondta, vagy sikertelen kártyás terhelés miatt elvesztette a tagságát.

Miért fontos ez? Előfizetéses rendszerekben a fizetés előre történik, és ha egy tag lemondja a tagságot, akkor még a kifizetett időszak végéig hozzá kell férnie a felülethez, ezért a jogosultság elvételét nem a lemondáshoz, hanem az előfizetés végéhez kell időzíteni. Illetve ha egy tag sikertelen terhelések miatt elveszíti a tagságát, akkor is gondoskodni kell a jogosultság elvételéről.

Akár MemberMouse, akár Restrict Content Pro inegrációval kezeled a tagsági rendszeredben a jogosultság kiosztást, ezt a módszert tudod alkalmazni.

FONTOS! A Tudásbázis cikkben leírtak egy általános megoldást mutatnak be, amely nem tudja figyelembe venni a fiókodban felépített rendszer egyedi sajátosságait. Mielőtt manuálisan módosítasz egy előfizetést, alaposan gondold át, hogy a saját felépített rendszeredben a változtatások pontosan milyen következményekkel járnak. Például milyen szegmenseket használsz, a tagoknak küldött emaileket milyen feltételhet kötöd, milyen műveletek vannak beállítva, stb. stb.
​
Ezért amennyiben kérdésed merülne fel a tagság szüneteltetéssel kapcsolatban, az esetek egyedi volta, és kiszámíthatatlan munkaigénye miatt csak Prémium Támogatás szolgáltatásunk aktuális keretein belül tudunk segíteni.

Mit fogunk beállítani?

Az ismétlődő fizetést kezelő listádon a rendszer automatikusan vezet két dátumot, amelyekhez képest el tudod venni a jogosultságot. Ehhez nem kell saját mezőt létrehoznod, és műveletet sem kell beállítanod a kitöltésükre:

  • Lejárat dátuma – az a nap, ameddig az előfizető kifizette a tagságát. Minden sikeres terheléskor a következő terhelés dátumára áll, az előfizetés összes előfordulásánál. Sikertelen terhelés vagy lemondás esetén nem változik.

  • Tagság elvesztésének dátuma – az a nap, amikor a 15. sikertelen terhelés után a rendszer inaktívra állította az előfizetést.

Mindkét dátumhoz egy-egy Lista szintű műveletcsoportot állítunk be, amely elveszi a tag jogosultságát. A harmadik új mezővel, a Lemondás időpontja mezővel különítjük el a lemondókat azoktól, akik sikertelen terhelések miatt vesztették el a tagságukat.

A rendszer így működik:

  • Ha a fordulónapon sikeres a terhelés, a Lejárat dátuma kitolódik a következő fordulónapra, és a jogosultság megmarad.

  • Ha a tag lemondta az előfizetést, nem történik több terhelés, a Lejárat dátuma nem tolódik ki. A kifizetett időszak végéig hozzáfér a tartalomhoz, a Lejárat dátuma utáni napon pedig elveszed a jogosultságát.

  • Ha a terhelés sikertelen, a rendszer még 15 alkalommal megpróbálja a terhelést. Ha egyik sem sikerül, kitölti a Tagság elvesztésének dátuma mezőt, és ehhez képest veszed el a jogosultságot. Ha közben sikerül a terhelés, a tag megtartja a hozzáférését.

Fontos: A Tagság elvesztésének dátuma csak akkor töltődik ki, ha a rendszer a 15. sikertelen terhelés után inaktívra állítja az előfizetést. Ha a lista Beállítások > Integráció menüpontjában, a fizetési szolgáltatód beállításainál bepipáltad a 15 sikertelen terhelés után se inaktíviálódjon az előfizetés opciót, akkor ez a mező üres marad. Ilyenkor a lenti egyszerűbb beállítást használd.

Beállítás lépései

1., Lista szintű műveletcsoport a lemondóknak

Hozz létre egy Lista szintű műveletcsoportot az előfizetéseket kezelő listán. A típusa legyen Relatív, a Lejárat dátuma mezőhöz képest fusson, másnap hajnalban, pl. 1. nap 1 órakor.

A csoporton belül hozz létre egy műveletet, amely elveszi a jogosultságot:

A műveletnél egyedi feltétellel vagy szegmenssel állítsd be, hogy csak azokra fusson, akiknél a Lemondás időpontja mező ki van töltve. Így a csoport csak a lemondókra fut, a sikertelen terhelésben lévőkre nem.

2., Lista szintű műveletcsoport a sikertelen terhelés miatt kiesőknek

Hozz létre egy második Lista szintű műveletcsoportot. A típusa szintén Relatív legyen, de a Tagság elvesztésének dátuma mezőhöz képest fusson, pl. 1. nap 1 órakor.

Ebben is hozd létre a jogosultságot elvevő műveletet ugyanúgy, mint az első csoportban. Ide nem kell külön feltétel, mert a Tagság elvesztésének dátuma csak a sikertelen terhelések miatt kiesett tagoknál van kitöltve.

Miután elkészültél, visszaérkezel a Lista szintű műveletek képernyőre, ahol mindkét csoportot látod.

Egyszerűbb beállítás: jogosultság elvétele már az első sikertelen terhelés után

Ha nem szeretnéd kivárni a 15 próbálkozást, elég egyetlen Lista szintű műveletcsoport. Ez a Lejárat dátuma mezőhöz képest másnap fut, feltétel nélkül. Ilyenkor a lemondók és a sikertelen terhelésben lévők is a kifizetett időszak utáni napon veszítik el a jogosultságukat. Ha egy sikertelen terhelés után később mégis sikerül a terhelés, a jogosultságot neked kell visszaadnod, pl. a megrendelő űrlaphoz tartozó, sikeres kártyás fizetéskor futó művelettel.

Lemondók és elvesztett tagok szűrése

Az új mezők alapján szegmenst is készíthetsz:

  • Lemondók: a Lemondás időpontja mező ki van töltve. Ehhez a mezőhöz képest relatív időzítéssel lemondáskori emailt is küldhetsz, pl. visszacsábító ajánlattal.

  • Sikertelen terhelés miatt elvesztett tagok: a Tagság elvesztésének dátuma mező ki van töltve. Ők nem mondták le az előfizetésüket, csak a kártyájukat nem sikerült megterhelni. Érdemes nekik a kártyacsere lehetőségét felajánlani.

Tesztelés, ellenőrzés

A beállítások után a következőket figyeld:

  • Sikeres terhelés után az előfizetés minden előfordulásánál a következő fordulónapra állt-e a Lejárat dátuma.

  • Lemondás után kitöltődött-e a Lemondás időpontja, és a Lejárat dátuma utáni napon elveszi-e a jogosultságot a rendszer.

  • A 15. sikertelen terhelés után kitöltődött-e a Tagság elvesztésének dátuma, és elveszi-e a jogosultságot a rendszer.

Ha korábban saját „Előfizetés lejárata” mezővel állítottad be

Ha a rendszered a korábbi leírásunk szerint saját mezővel és azt töltő művelettel működik, nem kötelező átállnod, a régi megoldás továbbra is működik. Ha mégis átállsz, a Lista szintű műveletcsoportot állítsd át a Lejárat dátuma mezőre, és csak ezután kapcsold ki vagy töröld a saját mezőt töltő műveletet. Különben a két beállítás egy ideig párhuzamosan futhat, és kétszer veheti el a jogosultságot.

Kapcsolódó bejegyzések

Választ kapott a kérdésére?