logo
logo

Memberships

== IN ONTWIKKELING ==

Beschikbaar vanaf Paytium 3.0. Deze functionaliteit is nieuw en in “beta”. Dat betekent (1) test deze functionaliteit goed voordat je het in gebruik neemt en (2) als je iets mist wat je wel had verwacht, mail dan naar david@paytium.nl. Bij nieuwe functionaliteit kan het zijn dat ik een logisch onderdeel over het hoofd heb gezien, en met jouw stem bestaat de kans dat ik dat onderdeel alsnog ontwikkel.

Download: paytium.3.0.0-beta.zip

== IN ONTWIKKELING ==

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:

  • Door de nieuwe tag [paytium_content] kun in 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.
  • Je kunt de [paytium_content] ook gebruiken in combinatie 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 mensen die betaald hebben te herkennen, wil je dat ze een account hebben op je website. Dat kun je op twee manieren organiseren:
    • 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, 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 mensen daarna 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

Het basis idee van de shortcode [paytium_content] is dat je vertelt aan Paytium onder welke voorwaarde content wel getoond moet worden. En de shortcode plaats je in een bericht of pagina in je WordPress website.

[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 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 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 members met een betaalde betaling en een mislukte betaling: subscription="paid,failed". Lees in hoofdstuk Betalingen beheren meer over de statussen.

[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.

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" warning_page="1"] content [/paytium_content]

=== WERKT NOG NIET IN BETA ===
All the above shortcodes also support attribute warning_page=””. When page is not set, the content between the shortcodes is just not shown. When it is set, the content from the page ID is shown in the page or post where the shortcode is entered (in this example, the content from page with ID 1). This allows users to show a message like “You don’t have access to this content, get access by becoming a member!”.

[paytium_content payment="!paid"] content [/paytium_content]
Shortcodes for subscription, payment and user roles also support “!”. This means “not paid” in the above example, and for example can also be “!open” when content needs to be shown to users with a payment status that is not open. It can be “!active” to show content to users with a subscription that is not active.

This also supports content_page=””, and the page set for content_page=”” will then replace the default content between the shortcodes (so when content needs to be shown/all conditions are met).

Veelgestelde vragen

Hoe 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.

Geavanceerde optie: wat je ook zou kunnen doen, is op de pagina van het betaalformulier zelf de [paytium_content] shortcode gebruiken. 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 kan een e-book maken en laten betalen en dan zet ik het op een aangepaste bedank-pagina. Dan gebruik ik een gewoon betaalformulier. 

Ja, je kunt de aangepast bedankt pagina zelf programmeren of gebruik maken van de optie Eigen tekst na betaling (onderdeel van Paytium Plus en hoger).

Ik kan ook een video maken die ik op de website zet en dan heb ik een membership met een eenmalige betaling nodig. 

Ja, maar je mag ook een abonnement aanmaken (recurring payments in WordPress) en dan hebben ze naar verloop van tijd geen toegang meer.

Maar dan: jij gaat weer weg en later wil je die video nog een keer zien. Kan dat? En hoe weet de website dan dat jij al betaald hebt? 

Dat kan, dan moet je dit combineren met een user aanmaken (of mensen moeten al ingelogd zijn als ze betalen, dan slaan we de user id meteen op). Combineren met een user aanmaken in WordPress na betaling.

En ik kan ook 6 video’s neerzetten die je niet allemaal tegelijk krijgt, dan heb ik een membership met een abonnement nodig. 

Ik denk niet dat dit bij elkaar hoort. Als de voorwaarde is (moet betaald abonnement hebben) dan zullen ze alle 6 tegelijk zien.

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 de basis “direct betaalde toegang”. Is dit een vereiste? JE kunt het altijd wel verzoeken, dan weet ik dat er vraag naar is.

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”. In de Paytium shortcode zet je dan:

[paytium_content user_role="pro" ] content [/paytium_content]

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