logo
logo

Memberships

Paytium kan gebruikt worden voor het verkopen van betaalde toegang tot exclusieve teksten of andere content op WordPress websites. Content is een verzamelwoord voor alle mogelijke “inhoud” op je website, naast teksten ook video’s, PDF’s, diagrammen enzovoort.

Met Paytium Memberships kun je in feite een afgeschermd ledengedeelte maken op je website. Om een aantal redenen is dit in Paytium heel krachtig.

  • Je kunt in je WordPress berichten en pagina’s aangeven aan wie bepaalde content getoond moet worden, op basis van verkopen in Paytium. Toon bijvoorbeeld een tekst als een gebruiker een actief abonnement heeft, of juist een mislukte betaling. Dit doe je met de speciale code [paytium_content ].
  • Je kunt dit ook combineren met je eigen code of met shortcodes van andere plugins. Bijvoorbeeld: sommige forum plugins voor WordPress, tonen het forum met een shortcode, bijvoorbeeld [forum-plugin forum-index]. Die kun je ook tussen de [paytium_content] plaatsen, en dan is je forum alleen zichtbaar voor mensen die onder de condities van je Paytium shortcode vallen.

Hoe ziet het eruit voor mijn bezoekers?

  1. Je laat mensen eerst afrekenen met een Paytium formulier. Dit mag een formulier zijn met een eenvoudige eenmalige betaling (voorbeeld) of een periodieke betaling. Als je pas net met Paytium begint en nog geen formulier hebt, zie dan Starten met Paytium.
  2. Om te weten aan wie welke content getoond moet worden, moet Paytium een website bezoeker kunnen herkennen, en koppelen aan een eerder geplaatste betaling. Dit doet Paytium automatisch, als iemand maar ingelogd is met een account of een speciale cookie in zijn browser heeft staan. Dit kun je op drie manieren inrichten:
    • Als iemand slechts korte tijd toegang heeft tot content die meteen “geconsumeerd” wordt, dan kun je de cookie-methode toepassen. Dit kost jouw het minste tijd om in te richten in je website. Na betaling plaatst Paytium namelijk een functionele (geen tracking) cookie in de browser van de bezoeker. Zolang die cookie opgeslagen blijft kan Paytium aan de hand daarvan achterhalen welke content er getoond moet worden. Omdat mensen ook wel eens je website zullen bezoeken via een andere browser (bijvoorbeeld hun smartphone) is deze methode alleen nuttig in gevallen waar mensen meteen wat hebben aan het zien van de content in hun huidige browser.

      Een voorbeeld waarbij dit werkt van een recente Paytium gebruiker: de site toont een top 10 van beste tandartsten in alle dorpen en steden van Nederland. De beste 3 tandartsten worden alleen zichtbaar na betaling van 1 euro. Als de bezoeker terug komt op de website na een geslaagde betaling, ziet de bezoeker het telefoon nummer van die tandarts en kan meteen bellen.

    • Je kunt mensen die nog niet een account hebben op je website tijdens het afrekenen een account geven, zie de onderstaande uitleg “Gebruikers aanmaken met Paytium”. Dit is de meest gebruiksvriendelijke methode voor je bezoekers, omdat mensen dan zelf niet eerst een account hoeven aan te maken, dat doet Paytium voor ze. Je past je formulier uit stap 1 aan zodat er ook een user account aangemaakt wordt.
    • Als iemand al een account heeft en is ingelogd op jouw website tijdens de betaling, wordt hun user account gekoppeld aan de betaling. Je mag mensen laten inloggen met alle WordPress plugins die dat mogelijk maken, misschien heb je al een voorkeur. Anders adviseer ik bijvoorbeeld UsersWP. Een plugin zoals UsersWP zorgt ervoor dat je registratie en login formulieren op je website kunt plaatsen.
  3. Als bezoekers in een van de bovenstaande drie situaties naar een pagina op jouw website gaan met de [paytium_content] shortcode, en aan de voorwaarden voldoen, zullen ze de inhoud van de shortcode zien. Lees onderstaande uitleg “De [paytium_content] shortcode” voor details.

Gebruikers aanmaken met Paytium

Als je interesse hebt in Membership sites, bekijk dan ook het hoofdstuk “Na betaling gebruikers aanmaken in WordPress“. Daarmee kun je na een geslaagde betaling automatisch een gebruiker met een bepaalde rol aanmaken, en op basis van gebruikers-rollen kan je mensen dan weer wel of geen toegang geven tot onderdelen van je site. Dit kan bijvoorbeeld met [paytium_content user_role="author"], maar er zijn ook andere plugins die rekening houden met de gebruikers-rollen, en die werken dan ook samen met de WordPress gebruikers die Paytium na een betaling heeft aangemaakt.

De [paytium_content] shortcode

Paytium Memberships werkt met de code [paytium_content] Jouw verborgen tekst [/paytium_content] die je in jouw WordPress pagina’s en berichten kunt plaatsen.

Het idee van de shortcode [paytium_content] Jouw verborgen tekst [/paytium_content] is dat je vertelt aan Paytium onder welke voorwaarde content (in dit geval “Jouw verborgen tekst”) tussen de shortcode wel getoond moet worden.

Er zijn verschillende voorwaarden die je kunt gebruiken, bijvoorbeeld: status van een betaling of abonnement, gebruikers-rol enzovoort. In onderstaand overzicht bespreek ik de mogelijkheden.

  • [paytium_content payment="paid"] content [/paytium_content]

    Content tussen de shortcode wordt alleen getoond aan gebruikers met een betaling van de vermelde status. In dit geval een betaalde betaling, want de status is payment="paid".

    Je kunt meerdere statussen met een comma scheiden, in dit onderstaande voorbeeld wordt de content getoond aan bezoekers met een betaalde betaling en een mislukte betaling: subscription="paid,failed". Lees in hoofdstuk Betalingen beheren meer over de statussen.

    [paytium_content payment="!paid"] content [/paytium_content]

    Als je het tegenovergestelde van een status wilt gebruiken als voorwaarde, kan dat met “!”. Bovenstaand voorbeeld betekent dus “geen betaalde betaling” omdat er “!paid” staat.

  • [paytium_content subscription="active"] content [/paytium_content]

    Content tussen de shortcode wordt alleen getoond aan gebruikers met een abonnement met een bepaalde status, in dit geval een actief abonnement. Abonnementen maak je aan met Recurring payments in Paytium.

    Je kunt meerdere statussen met een comma scheiden, in dit onderstaande voorbeeld wordt de content getoond aan members met een actief en geannuleerd abonnement: subscription="active,cancelled".

    [paytium_content subscription="!active"] content [/paytium_content]

    Als je het tegenovergestelde van een status wilt gebruiken als voorwaarde, kan dat met “!”. Bovenstaand voorbeeld betekent dus “geen actief abonnement” omdat er “!active” staat.

  • [paytium_content logged_in] content [/paytium_content]

    Content tussen de shortcode wordt alleen getoond aan gebruikers die ingelogd zijn.

    [paytium_content logged_out] content [/paytium_content]

    Content tussen de shortcode wordt alleen getoond aan gebruikers die uitgelogd zijn.

  • [paytium_content payment="paid" period="1 week"] content [/paytium_content]

    Je kunt de periode dat bezoekers toegang hebben tot de content limiteren door in de shortcode ook een periode toe te voegen. In bovenstaand voorbeeld kunnen mensen met een geslaagde betaling de content tot een week na betaling bekijken, daarna hebben ze geen toegang meer. Maar period kan ook gebruikt worden in combinatie met abonnementen en andere voorwaarden.

    Mogelijke waarden die je kunt gebruiken: day, weeks, months, year. Je kunt voor deze waarden ook nummers invullen, bijvoorbeeld “1 day”, “2 weeks” etc.

  • [paytium_content user_role="author"] content [/paytium_content]

    Content tussen de shortcode wordt alleen getoond aan gebruikers met de gebruikers-rol die je invult, in dit voorbeeld author. In het Nederlands is dit de auteur. Let op, je moet hier de “slug” van een rol gebruiken!

    Dit is handig in combinatie met Gebruikers aanmaken. Je kunt meerdere rollen aangeven, gescheiden met een comma, bijvoorbeeld auteur en beheerder: user_role="author,administrator".

    [paytium_content user_role="!author"] content [/paytium_content]

    Als je het tegenovergestelde van een gebruikers-rol wilt gebruiken als voorwaarde, kan dat met “!”. Bovenstaand voorbeeld betekent dus “tonen aan gebruiker die geen author is” omdat er “!author” staat.

  • [paytium_content payment="paid" item_id="product_x"] content [/paytium_content]

    Content tussen de shortcode wordt alleen getoond aan gebruikers met met een betaling of abonnement met een bepaalde status en voor een bepaald item ID. Dit is handig als je werkt met Limieten/voorraden.

Eigen waarschuwing tonen

[paytium_content user_role="author" warning_page="1"] content [/paytium_content]

Aan bovenstaande [paytium_content] code’s kun je ook een extra optie warning_page="" toevoegen. Met warning_page="" kun je een eigen tekst laten zien als mensen niet voldoen aan de voorwaarde om de verstopte content te zien. Paytium importeert de inhoud van een andere pagina en laat die zien. Je kunt in die andere pagina een zin toevoegen, zoals “Jij mag dit niet zien”, maar je kunt er ook een heel verhaal van maken met HTML etc.

Wanneer je niks invult bijwarning_page="", wordt de content tussen de [paytium_content] code helemaal niet getoond. Als je er een ID van een pagina invoert, bijvoorbeeld warning_page="123" wordt die pagina getoond. Het nummer van een pagina of bericht kun je vinden door die pagina of bericht in de WordPress admin te openen en in de URL te zoeken naar het nummer bij id=.

Content vanuit andere pagina tonen

Aan bovenstaande [paytium_content] code’s kun je ook content_page="" toevoegen, als je de content wilt importeren vanuit een andere pagina. Je hoeft dan geen tekst te plaatsen tussen [paytium_content content_page="123"][/paytium_content] omdat het ergens anders vandaan komt. Het nummer van een pagina of bericht kun je vinden door die pagina of bericht in de WordPress admin te openen en in de URL te zoeken naar het nummer bij id=.

Veelgestelde vragen

Kan ik mensen na betaling redirecten naar de pagina’s met mijn content?

Als je een beetje kunt programmeren kun je mensen na een geslaagde betaling direct doorsturen naar de pagina met jouw content of als je tijd wilt besparen gebruik je de optie Eigen tekst na betaling (onderdeel van Paytium Plus en hoger). Met de optie van Paytium Plus kun je dus ook een wat uitgebreidere, vriendelijkere bedankt pagina maken.

Kan ik na betaling het betaalformulier verstoppen?

Ja, op de pagina van het betaalformulier kun je de [paytium_content] shortcode gebruiken om het formulier te verstoppen na een geslaagde betaling. Dan zet je je betaal formulier tussen [paytium_content payment="!paid"] content [/paytium_content] en je content bijvoorbeeld tussen [paytium_content payment="paid"] content [/paytium_content. Je formulier is dan alleen zichtbaar als er nog niet betaald is, en je content alleen als er wel betaald is.

Ik lees soms over “content dripping”, kan Paytium dat?

Nee, alle content is in een keer beschikbaar. Content dripping is best nieuw in de wereld van de membership sites, Paytium ondersteund alleen de basis “direct betaalde toegang tot content”.

Ik weet dat memberships sites vaak meerdere niveau’s hebben. Kan Paytium dat? 

Ja, dat kan. Dan maak je 3 formulieren bijvoorbeeld, een van 100 euro, een van 200  euro en een van 300 euro, en ieder formulier heeft een andere user role (zie Gebruikers aanmaken na betaling in WordPress) bijvoorbeeld Beginner, Pro, Expert. Mensen betalen dan via het formulier waarvan ze het aanbod het meest aantrekkelijk vinden, bijvoorbeeld Pro, en komen dan in WordPress user role “Pro”. Je Paytium content code is dan bijvoorbeeld [paytium_content user_role="pro"].

iDEAL + WordPress nieuws

één email per maand • informatief • eenvoudig afmelden

Please wait...

Bedankt, je bent succesvol toegevoegd aan de nieuwsbrief!

WordPress expert

Paytium is een project van WordPress expert David de Boer, iDEAL specialist sinds 2008.

Mail gerust naar david@paytium.nl