
OptimizeMember API (WordPress-module)
Leer hoe je de OptimizeMember API (WordPress-module) integreert met Post Affiliate Pro om verkopen te volgen, affiliate-registraties te beheren en je membership...
s2Member is een WordPress lidmaatschapsplugin die integreert met Post Affiliate Pro voor trackingcodes, terugkerende commissies en affiliate-registratie. Integratie houdt in dat je specifieke codes plaatst in s2Member-configuratiesecties en PayPal-formulieren.
s2Member is een WordPress-plugin voor professioneel WordPress lidmaatschapsbeheer. De integratie is eenvoudig, je hoeft alleen een code te plaatsen in een speciale s2Member-configuratiesectie.
De eerste stap om de verkooptrackingcode in je s2Member te integreren is het plaatsen van de volgende code in s2Member sectie API / Tracking > Signup Tracking Codes:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
var sale = PostAffTracker.createSale();
sale.setTotalCost('%%initial%%');
sale.setOrderID('%%subscr_id%%');
sale.setProductID('%%item_number%%');
PostAffTracker.register();
</script>
Als je nog andere details wilt bijhouden, kun je direct onder deze sectie (in s2Member) beschikbare variabelen bekijken.
Als je terugkerende commissies wilt uitbetalen aan je affiliates, moet je de s2Member-plugin inschakelen in je Post Affiliate Pro. Stel daar een geheime code in en ga dan in je s2Member-beheer naar API / Notifications > Payment Notifications en gebruik deze notificatie-URL (zet daar de geheime code):
http://URL_TO_PostAffiliatePro/plugins/s2Member/s2member.php?secret=YOURSECRETCODE&order=%%subscr_id%%&total=%%amount%%&type=order
Om dit correct te laten werken, moet je de functie Terugkerende Commissies gebruiken in je Post Affiliate Pro en deze instellen om met de API te werken. In je campagne moet je terugkerende commissies configureren en herhaling instellen op ‘varied’, wat betekent dat het samenwerkt met s2Member-notificaties.
Zoals je ziet in de s2Member-pluginconfiguratie is er een selectievakje voor affiliate -registraties. Als je voor elk nieuw lid een affiliate -account wilt aanmaken, vink je het vakje aan en ga je in je s2Member-beheer naar API / Notifications > Signup Notifications en stel je daar deze URL in:
http://URL_TO_PostAffiliatePro/plugins/s2Member/s2member.php?secret=YOURSECRETCODE&fname=%%first_name%%&lname=%%last_name%%&email=%%payer_email%%&user_ip=%%user_ip%%&type=signup
Dat is alles, sla je werk op en er wordt voor elk nieuw lid een nieuwe affiliate aangemaakt.
Als je ook een parent affiliate wilt bijhouden, moet je een extra (optioneel) veld aanmaken in je s2Member-abonnementsformulier (Algemene Opties > Registratie/Profielvelden) en dit ‘visitorID‘ noemen (dezelfde naam voor het unieke veld-ID).
De volgende stap is het instellen van een aangepast script in het Footer Design-gedeelte van Algemene Opties > Login/Registratie Design. Voeg daar deze code toe:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">PostAffTracker.setAccountId('Account_ID');
document.getElementById('ws-plugin--s2member-custom-reg-field-visitorid').type = 'hidden';
PostAffTracker.writeCookieToCustomField('ws-plugin--s2member-custom-reg-field-visitorid');
document.getElementById('ws-plugin--s2member-custom-reg-field-visitorid').parentNode.style.display='none';
</script>
Deze code zorgt ervoor dat de parent affiliate-informatie (een cookie-waarde) in dit veld wordt opgeslagen, en het veld zelf wordt verborgen in het formulier.
De laatste stap is om deze regel toe te voegen aan je signup-notificatie in s2Member:
&visitorID=%%visitorID%%
Als je terugbetalingen wilt bijhouden en automatisch een commissie als terugbetaald wilt markeren wanneer dit in s2Member gebeurt, ga je in je s2Member-beheer naar API / Notifications > Refund/Reversal Notifications en gebruik je deze notificatie-URL (zet daar de geheime code):
http://URL_TO_PostAffiliatePro/plugins/s2Member/s2member.php?secret=YOURSECRETCODE&order=%%parent_txn_id%%&type=refund
Dat is alles, sla je werk op.
Als je PayPal gebruikt als betalingsgateway in s2Member, is een andere integratiebenadering nodig.
Allereerst moet je in het notify_url-veld van elke ‘checkout’-knop (‘paypal-checkout-button.php’,’paypal-sp-checkout-button.php’, enz.) te vinden op:
/wp-content/plugins/s2member/includes/templates/buttons/
het volgende toevoegen:
id="pap_ab78y5t4a"
Voorbeeld:
Als de standaard code voor het notify_url-veld er als volgt uitziet:
<input type="hidden" name="notify_url" value="%%notify_url%%" />
verander dit dan in het volgende:
<input id="pap_ab78y5t4a" type="hidden" name="notify_url" value="%%notify_url%%" />
Daarna moet je in het footer-bestand van je huidige thema, dus in
/wp-content/themes/Naam_van_je_huidige_thema/footer.php
de volgende code toevoegen:
<!-- PAP Integratie snippet -->
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('default1');
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a', '', 'pap_custom');
</script>
<!-- /PAP Integratie snippet -->
Als je ook een product-ID wilt bijhouden, voeg dan dit attribuut toe aan je s2Member PayPal-formcode:
item_number="someProductID"
De laatste stap van de integratie is het volgende bestand opzoeken:
/wp-content/plugins/s2member/includes/classes/paypal-notify-in.inc.php
en de regel zoeken:
public static function paypal_notify() {
en plaats de volgende code direct daaronder:
/* [Post Affiliate Pro](/ "Post Affiliate Pro biedt een uitgebreid affiliate software platform om meerdere affiliateprogramma's eenvoudig te beheren. Geniet van geen opstartkosten, 24/7 klantenservice en een gratis proefperiode van 1 maand. Ideaal voor kleine en grote bedrijven, met nauwkeurige tracking, geautomatiseerde workflows en aanpasbare tools om je affiliate marketing succes te vergroten. Probeer het nu en stroomlijn je affiliate operaties moeiteloos!") integratie snippet */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php?pap_custom='.$_GET['pap_custom']);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* /Post Affiliate Pro integratie snippet */
Dat is alles.
Log nu in op het merchant panel van Post Affiliate Pro (Network), navigeer naar de sectie “Plugins” en activeer de plugin “PayPal IPN Handling”.
OPMERKING: Als je wilt dat de betalende klant automatisch als affiliate wordt aangemaakt, schakel dan in de plugin ‘PayPal IPN Handling’ de optie “Registreer nieuwe affiliate bij elk voorval” in.
OPMERKING 2: De ‘PayPal IPN Handling’ handelt automatisch terugbetalingen af — als een eerder bijgehouden transactie (die resulteerde in een commissie) wordt terugbetaald in PayPal, dan wordt deze ook automatisch als terugbetaald gemarkeerd in Post Affiliate Pro (Network).
s2Member is een professionele plugin voor lidmaatschapsbeheer die speciaal is ontworpen voor WordPress-websites. Het integreert naadloos met de ingebouwde gebruikersrollen en -mogelijkheden van WordPress, waardoor site-eigenaren content op verschillende niveaus kunnen beschermen—waaronder berichten, pagina’s, tags, categorieën en specifieke URL’s. Met s2Member kun je zowel terugkerende als eenmalige abonnementsbetalingen aanbieden, evenals “Buy Now”-toegang tot exclusieve content. De plugin ondersteunt integratie met belangrijke betalingsgateways zoals Stripe en PayPal, waardoor het gemakkelijker wordt om je digitale content te monetizen. Daarnaast maakt s2Member gebruik van shortcodes voor eenvoudige implementatie en maatwerk, wat je flexibiliteit geeft in hoe je lidmaatschapsopties beheert en toont.
Sinds de start heeft s2Member zich binnen het WordPress-ecosysteem ontwikkeld tot een uitgebreide tool voor lidmaatschapsbeheer. Belangrijke mijlpalen in de ontwikkeling zijn onder andere de integratie met grote betalingsverwerkers en de toevoeging van geavanceerde functies zoals robuuste contentbescherming en gedetailleerd gebruikersrolbeheer. In de loop der tijd heeft s2Member zijn reputatie gevestigd als een betrouwbare oplossing voor contentmakers en bedrijven die hun websites willen monetizen via abonnementen en beschermde content.
s2Member is geschikt voor een divers publiek, waaronder bloggers, kleine ondernemers, docenten en iedereen die digitale content wil monetizen. Als je exclusieve content aan leden wilt aanbieden, meerdere lidmaatschapsniveaus wilt beheren of delen van je website wilt beveiligen, biedt s2Member de benodigde tools. Het helpt gebruikers bij het veilig beheren van content, het naadloos verwerken van betalingen, het flexibel aanmaken van lidmaatschapsniveaus en het efficiënt beheren van exclusieve gebruikerscontent—alles binnen je WordPress-site.
Voordelen:
Nadelen:
Al met al is s2Member het meest geschikt voor technisch onderlegde gebruikers of ontwikkelaars die het uitgebreide aanbod willen benutten en geen moeite hebben met een meer hands-on aanpak.
Als je verder kijkt dan s2Member, zijn er verschillende alternatieven die mogelijk aan je wensen voldoen:
s2Member is een professionele plugin voor lidmaatschapsbeheer voor WordPress. Hiermee kunnen site-eigenaren content beschermen, multi-level lidmaatschappen beheren en betalingen accepteren via gateways zoals Stripe en PayPal.
Voeg de trackingcode toe aan de s2Member API / Tracking-sectie, configureer terugkerende commissies met behulp van het geheime woord en stel notificatie-URL's in voor aanmeldingen, betalingen en terugbetalingen om affiliate tracking en commissiebeheer te automatiseren.
Ja, door de functie voor terugkerende commissies in Post Affiliate Pro in te schakelen en de betalingsnotificaties van s2Member te configureren, kun je automatisch terugkerende affiliate commissies bijhouden en uitbetalen.
Ja, s2Member ondersteunt PayPal-integratie. Door de checkout- en notificatie-instellingen aan te passen, kun je PayPal's instant payment notifications doorsturen naar Post Affiliate Pro voor naadloze affiliate tracking en beheer van terugbetalingen.
Belangrijke functies zijn robuuste contentbescherming, multi-level lidmaatschappen, eenvoudige shortcodes, ondersteuning voor betalingsgateways, geavanceerd gebruikersrolbeheer en sterke beveiligingsmaatregelen.
s2Member is ideaal voor technisch onderlegde gebruikers, ontwikkelaars, bloggers, docenten en bedrijven die content willen monetizen, lidmaatschappen willen beheren en hun WordPress-sites willen beveiligen.
Populaire alternatieven zijn MemberPress, Thrive Apprentice, Easy Digital Downloads, MemberMouse en WishList Member.
Lucia is een getalenteerde content editor die zorgt voor een vlekkeloze publicatie van content op meerdere platforms.
Integreer s2Member met Post Affiliate Pro om je WordPress lidmaatschapssite te verbeteren, affiliatebeheer te automatiseren en je terugkerende commissies te maximaliseren.
Leer hoe je de OptimizeMember API (WordPress-module) integreert met Post Affiliate Pro om verkopen te volgen, affiliate-registraties te beheren en je membership...
Wil je je affiliate software verder verbeteren? Bekijk de aMember-integratie voor Post Affiliate Pro.
Ontdek hoe je MemberMouse, een krachtige WordPress-lidmaatschapsplugin, integreert met Post Affiliate Pro. Stroomlijn je bedrijf met naadloze affiliate tracking...