A Restrict Content Pro egy Wordpress Membership plugin, amely tagsági oldalak tartalmait kezeli. A SalesAutopilot RCP integrációjával lehetőség nyílik, hogy a SalesAutopiloton keresztül értékesítsd zárt kurzusaidat, tartalmaidat.
Ebben a Tudásbázis cikkben azt mutatjuk meg, hogy hogyan tudod létrehozni a két rendszer között a kapcsolatot, és egy egyszerű példán keresztül megmutatjuk, hogy hogyan tudod a jogosultságok kezeléséhez szükséges műveleteket beállítani.
Tartalomjegyzék:
- Előfeltételek Wordpressben és Restrict Content Pro-ban
- Beállítások WordPressben
- Restrict Content Pro típusú külső műveletek beállítása SalesAutopilotban
- Külső művelet metódusok részletes ismertetés
- Példa rendszer: örök hozzáférésű kurzus értékesítése SalesAutopilot megrendelő űrlapon
Ebben a Tudásbázis cikkben a SalesAutopilot - Restrict Content Pro közötti kapcsolat kialakítására és a SalesAutopilotban szükséges beállításokat mutatjuk be. A Restrict Content Proban rejlő lehetőségeket és beállításokat a Restrict Content Pro oldalán ismerheted meg. Amennyiben ezzel kapcsolatban segítségre van szükséged, érdemes Wordpressben jártas szakember segítésgét kérni.
Előfordulhat, hogy a Tudásbázis cikk készítés óta a Wordpress felülete megváltozott, ezért a képernyőfotók eltérhetnek a Wordpress jelenlegi felületétől. Amennyiben ezzel kapcsolatban segítségre lenne szükséged, a Wordpress oldalán találsz információt a beállításokról.
Előfeltételek Wordpressben és Restrict Content Pro-ban
- Ez az integráció a Wordpress 5.6 verziótól működik megfelelően, ugyanis az integrációhoz Wordpress “Application Password” funkcionalitását kell használni, amely csak az 5.6 verziótól érhető el.
- Fontos, hogy az integráció csak https-en keresztül működik, ez azonban már alapkövetelmény a weboldalaknál, tehát erre valószínűleg külön nem kell figyelni.
- A Restrict Content Pro pluginnek már telepítve kell lennie a Wordpressben.
- A jogosultságok kiosztásához már rendelkezned kell legalább egy Membership Levellel Restrict Content Proban.
- Érdemes a belépési oldalt előre elkészíteni.
Restrict Content Pro Membership level információk
- A jogosultság hozzáadáshoz rendelkezned kell legalább egy Membership Levellel Restrict Content Proban, és a SalesAutopilot beállításhoz majd ennek az ID-jára lesz szükséged. Az ID-t a Restrict / Membership levels felületen a membership level neve fölé irányítva az egeret tudod kinyerni.
- Ha több membership level van, akkor gondold át, hogy egy customernek lehet-e több membership levelhez hozzáférése. Ha igen, akkor A Restrict Content Pro / Beállítások menüben a multiple Membership jelölőt pipáld be.
Beállítások WordPressben
1. RCP rest api plugin telepítése
A Content Resctrict Pro “alap“ pluginen kívül az integrációhoz még telepítened kell a Content Restrict Pro REST-API plugint is.
2. Wordpress user hozzáadás
Ahhoz, hogy a SalesAutopilot kommunikálni tudjon a Wordpress-szel, hozz létre egy külön felhasználót erre a célra.
A felhasználó létrehozása után nyisd meg a felhasználót szerkesztésre, és állíts be egy alkalmazás jelszót a felhasználó szerkesztése oldalon az “Alkalmazás jelszavak” címszó alatt. Itt írj be az “Új alkalmazás jelszó név” input mezőbe egy tetszőleges elnevezést, pl. SalesAutopilot Restrict Content Pro integráció. Majd az “Új alkalmazás jelszó hozzáadása” gombra kell kattintatni.
A Wordpress ekkor megjelenít egy jelszót, erre lesz majd szükság az integráció beállításához. Ezt másold ki most, mert később nem fogod tudni innen újra elővenni. A jelszót szóközökkel vagy szóközök nélkül is lehet használni, a Wordpress intézi a szóközök automatikus eltávolítását.
Itt az “Alkalmazás jelszavak” blokk végén megjelenik a megadott alkalmazásnév és mellette egy “Visszavonás” gomb. Ha már nincs szükség az integrációra, ezzel lehet törölni a jogosultságot és innentől a SalesAutopilot nem fog hozzáférni a Wordpress-hez.
Fontos tudni, hogy ezzel a jelszóval a SalesAutopilot nem csak a Content Restrict Pro-hoz, hanem a Wordpress minden olyan adatához hozzáfér, amelyhez a felhasználó hozzáfér. A felhasználó jogosultságának korlátozása a Wordpress adminisztrátor feladata.
Restrict Content Pro típusú külső műveletek beállítása SalesAutopilotban
A SalesAutopilotban műveletek segítségével történik a tag (customer) létrehozás és törlés, membership level hozzáadás és törlés, és membership level státuszának módosítása. Attól függően, hogy a te SalesAutopilot rendszeredben mire van szükség, ezek a műveletek kapcsolódhatnak többféle elemhez is, amelyeknek már léteznie kell a SalesAutopilot fiókban.
A műveletet, amely kezeli a Restrict Content Pro lehetőségeket, pontosan ugyanúgy kell létrehozni, mint bármely már műveletet. Ehhez segítséget a Műveletek, az összetett marketing rendszerek lelke c. cikkünkben találsz. Ebben a cikkben csak a Restrict Content Pro specifikus részt mutatjuk meg:
- Válaszd a Külső művelet típust.
- Ezt követően fogsz tudni választani a külső műveleteken belül típust, itt válaszd a Restrict Content Pro opciót.
- A Wordpress username-hez írd be az Alkalmazás jelszavaknál megadott nevet.
- A Wordpress Application passworrdhöz írd be a jelszót, amit visszakaptál és elmentettél a korábbi lépésben.
- A Wordpress site URL-hez írd be az oldalad domain nevét https://-re együtt.
- A Metódusnál pedig válaszd ki a megfelelő metódust. Ezekről a metódusokról részletesebben a következő bekezdésben olvashatsz.
A beállítások elvégzése után kattints az oldal alján a Mentés gombra.
Külső művelet metódusok részletes ismertetés
Tag létrehozása
A művelet futásakor a következők történnek:
- Először ellenőrzésre kerül, hogy az adott email címmel létezik-e olyan Wordpress felhasználó, akihez tartozik Restrictes customer.
- Ha igen, akkor:
- a customer azonosítója beírásra kerül a mssys_restrictcpro_customerid mezőbe.
- a jelszó nem kerül beírásra, mert a meglévő felhasználó jelszavát utólag nem tudjuk lekérdezni.
- Ha nem, akkor:
- létrehozásra kerül egy új Wordpress felhasználó. A felhasználó neve és email címe annak a feliratkozónak (megrendelőnek) az email címe lesz, akire a művelet lefut (pl. feliratkozó űrlapnál a feliratkozó email címe).
- A Wordpress felhasználó jelszava egy a SAPI által véletlenszerűen generált jelszó lesz. A jelszó elmentésre kerül a mssys_restrictcpro_password lista mezőbe.
- A felhasználóhoz létrehozásra kerül egy Restirct Content Pro customer. A customer id -je elmentésre kerül a mssys_restrictcpro_customerid mezőbe.
- Ha igen, akkor:
A külső művelet eseménynaplóba rögzítésre kerül a fenti két vagy három esemény, külön-külön, mivel ezek mind külön API hívások, illetve hogy könnyű legyen hiba esetén a hibakeresés:
- Wordpress felhasználó létrehozása
- Restripct Content Pro customer létrehozása
Tag törlés
Tag törlésekor törlésre kerül:
- a Wordpress felhasználó
- a Restrict Content Pro customer és a hozzá tartozó membershipek
A külső művelet eseménynaplóba belekerül ez a két, Wordpress felé indított API hívás.
Membership level hozzáadása
Ennél a típusnál meg kell adni a membership level id-t, amit a fent bemutatott módon a Wordpress-ből a Membership levels képernyőről lehet kinyerni. A művelet futásakor:
- A customer-hez hozzárendelésre kerül egy membership level a Wordpress-ben Active státusszal.
- A membership level azonosítója és státusza elmentésre kerül az mssys_restrictcpro_membership_level_status lista mezőbe JSON formátumban. Példa: a membership level azonosítója: 5, membership level státusza: active, membeship id: 12, akkor a lista mezőbe a következő érték kerül elmentésre: {"5":{"status":"active","membershipid":12}} A membershipid szükésges ahhoz, hogy később módosítani tudjuk a membership level státuszát vagy törölni tudjuk a membershipet.
A hozzárendelés egy API hívással történik, ez bekerül a külső művelet naplózába.
Membership level törlése
A művelet beállításánál a membership level id-jét kell megadni.
A művelet futásakor
- a SalesAutopilot kiolvassa a mssys_restrictcpro_membership_level_status mezőből a membership azonosítót, és törli a membership levelet Restrict Content Pro-ban, és
- az mssys_restrictcpro_membership_level_status mezőből törlésre kerül az adott membership level.
A törlést végző API hívás rögzítésre kerül a külső művelet eseménynaplóba.
Membership level státuszának módosítása
A művelet beállításánál két értéket kell megadni:
- membership level azonosítója
- membership új státusza.
A Restrict Content Pro-ban meghatározott státuszok közül lehet kiválasztani, hogy melyikre frissítse a membership levelhez tartozót membership státuszát: Active, Pending, Canceled, Expired.
A művelet futásakor a mssys_restrictcpro_membership_level_status mezőben módosításra kerül az adott membership levelhez tartozó státusz. A módosítást végző API hívás rögzítésre kerül a külső művelet eseménynaplóba.
Példa rendszer
Tegyük fel, hogy egy kurzust szeretnél árulni örök hozzáféréssel, ahol a kurzust bankkártyával tudják kifizetni. Ehhez előzetesen létre kell hoznod a Wordpressben a kurzusod tartalmát, és Restrict Content Pro-ban a Membership Levelt, majd készítsd elő az integrációt a fent bemutatott lépésekkel.
Ez után meg tudod építeni SalesAutopilotban azt a megrendelési rendszert, amin keresztül ezt a kurzust értékesíteni tudod, és ki tudod osztani a hozzáférést a kurzushoz vásárlás után.
- Az értékesítéshez először létre kell hoznod az alábbi elemeket SalesAutopilotban:
- Megrendelés lista
- Megrendelő űrlap (termékkel, kártyás szállítási és fizetési móddal)
- A hozzáférés kiosztásához állítsd be a következő két műveletet a megrendelő űrlaphoz. Ügyelj rá, hogy ezek csak sikeres kártyás fizetés után fussanak:
- Tag létrehozása művelet beállítása
- Membership level hozzáadása művelet beállítása
- Sikeres fizetéskor visszaigazoló email beállítása
- Először hozdd létre a visszaigazoló emailt, amelyben küldd el a belépési adatokat a vásárlónak, például:
Ezen a linken keresztül tudsz belépni.
Felhasználóneved az email címed: [email]
Ideiglenes jelszavad: [mssys_restrictcpro_password] - Ehhez feliratkozáskori időzítést állítsd be, és ügyelj rá, hogy csak fizetett megrendelések eseténkerüljün kiküldésre.
- Először hozdd létre a visszaigazoló emailt, amelyben küldd el a belépési adatokat a vásárlónak, például:
- Sikertelen fizetéskor kiküldendő emailt az alábbi Tudásbázis cikkünk alapján tudsz beállítani.
Tesztelés
Adj le egy teszt megrendelést, és ellenőrizd:
- A vásárló bekerül a megrendelési listába és kitöltésre kerültek a Rstrict Content Pro-hoz kapcsolódó mezők: Restrict Content Pro customer id, Restrict Content Pro password, Restrict Content Pro membership level status
- Restrict Content Pro-ban létrejött a Customer, és hozzá a Membership
- Kiküldésre került a visszaigazoló email és kitöltésre került a belépési adatokkal.
- A sikertelen fizetés esetét is teszteld.
Hozzászólások
0 hozzászólás
A cikkhez nem írhatók újabb hozzászólások.