Language switcher

–Hidden comment

Use attributes in format region_from and region_to= to change the languages showing in language switcher.
Available regions are:
europe_from europe_to
asia_from asia_to
mideast_from mideast_to
america_from america_to

Example:
europe_from=0 europe_to=22 will put all languages (ordered in language switcher settings) from 1 to 21 to Europe region:
asia_from=22 asia_to=25 will put all languages from 23 to 24 (so only 2) into Asia region.

s2Member (WordPress lidmaatschapsmodule)

s2Member is een WordPress-plug-in voor professioneel WordPress-lidmaatschapsbeheer. De integratie is eenvoudig, u hoeft alleen een code in een speciale s2Member-configuratiesectie te plaatsen.

Plaats de trackingcode

De eerste stap om de verkooptrackingcode in uw s2Member te integreren, is door de volgende code te plaatsen in de 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 u ook andere details wilt bijhouden, kunt u de beschikbare variabelen direct onder deze sectie zien (in s2Member).

Terugkerende commissies

Als u terugkerende commissies aan uw filialen wilt uitbetalen, moet u de s2Member-plug-in inschakelen in uw Post Affiliate Pro. Stel daar een geheim woord in en navigeer vervolgens naar uw s2Member-beheerder, naar API / Meldingen > Betalingsmeldingen en gebruik deze meldings-URL (stel daar het geheime woord in):

http://URL_TO_PostAffiliatePro/plugins/s2Member/s2member.php?secret=YOURSECRETCODE&order=%%subscr_id%%&total=%%amount%%&type=order

Om dit correct te laten werken, moet u de functie Terugkerende commissies in uw Post Affiliate Pro gebruiken en deze laten werken met API. In uw campagne moet u terugkerende commissies configureren en herhaling instellen op ‘gevarieerd’, wat betekent dat het zal samenwerken met s2Member-meldingen.

Registreer partners

Zoals u kunt zien in de s2Member-plug-inconfiguratie, is er een selectievakje voor aangesloten registraties. Als u voor elk nieuw lid een affiliate-account wilt aanmaken, vink dan de checkbox aan en navigeer vervolgens in uw s2Member-administratie naar API / Meldingen > Aanmeldingsnotificaties en stel 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

Dit is het, sla uw werk op en dit zal een nieuwe partner creëren voor elk nieuw lid.

Ouderonderneming

Als u ook een ouder-affiliate wilt volgen, moet u een extra (optioneel) veld in uw s2Member-abonnementsformulier (Algemene opties> Registratie/Profielvelden) maken en dit ‘bezoekers-ID‘ noemen (hetzelfde voor unieke veld-ID).

De volgende stap is om een aangepast script in te stellen in het gedeelte Voettekstontwerp van Algemene opties > Aanmeldings-/registratieontwerp. Voer deze code daar in:

<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 bovenliggende partnerinformatie (een cookiewaarde) in dit veld wordt opgeslagen, en het veld zelf wordt verborgen voor het formulier.

De laatste stap is om deze regel toe te voegen aan uw aanmeldingsmelding in s2Member:

&visitorID=%%visitorID%%

Terugbetaling volgen

Als u restituties wilt volgen en automatisch commissie als terugbetaald wilt markeren wanneer deze wordt terugbetaald in s2Member, moet u naar uw s2Member-beheerder gaan, naar API / Meldingen > Terugbetalings-/terugboekingsmeldingen en deze meldings-URL gebruiken (stel daar het geheime woord in) :

http://URL_TO_PostAffiliatePro/plugins/s2Member/s2member.php?secret=YOURSECRETCODE&order=%%parent_txn_id%%&type=refund

Dat is alles, sla uw werk op.

s2member en PayPal – integratie van het dynamische afrekenformulier

Als u PayPal gebruikt als betalingsgateway in s2member, is een andere benadering van integratie nodig.

Allereerst in het veld ‘notify_url‘ van elke ‘checkout’-knop (‘paypal-checkout-button.php’,’paypal-sp-checkout-button.php’, etc. ) gevonden op:

/wp-content/plugins/s2member/includes/templates/buttons/

u moet toevoegen:

id="pap_ab78y5t4a" 

Voorbeeld:

Als de standaardcode van het veld notification_url er als volgt uitziet:

 <input type="hidden" name="notify_url" value="%%notify_url%%" />

verander het dan in deze:

 <input id="pap_ab78y5t4a" type="hidden" name="notify_url" value="%%notify_url%%" />

Daarna in het footer-bestand van uw huidige thema, dus in

/wp-content/themes/Name_Of_Your_Current_Theme/footer.php

u moet de volgende code toevoegen:

<!-- PAP Integration 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 Integration snippet -->

Als u ook een product-ID wilt volgen, voegt u dit kenmerk toe aan uw s2Member PayPal-formuliercode:

item_number="someProductID"

s2member en PayPal – PayPal’s onmiddellijke betalingsmelding doorsturen naar Post Affiliate Pro

De laatste stap van de integratie is het opzoeken van het volgende bestand:

/wp-content/plugins/s2member/includes/classes/paypal-notify-in.inc.php

en zoek de regel:

public static function paypal_notify() {

en plaats de volgende code er direct onder:

/* Post Affiliate Pro integration 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 integration snippet */

Dat is het.

Log nu in op het verkoperspaneel van Post Affiliate Pro (Netwerk), ga naar het gedeelte “Plug-ins” en activeer de plug-in “PayPal IPN Handling“.

OPMERKING: Als u wilt dat de betalende klant automatisch als partner wordt aangemaakt, schakelt u in de plug-in ‘PayPal IPN Handling’ de optie ‘Nieuwe partner registreren bij elke gebeurtenis in’ in.

OPMERKING 2: De ‘PayPal IPN-afhandeling’ verwerkt automatisch de terugbetalingen — als een eerder getraceerde transactie (die resulteerde in een commissie) wordt terugbetaald in PayPal, wordt deze ook automatisch terugbetaald in Post Affiliate Pro (netwerk).

Back to Integrations Create account for FREE

Our website uses cookies. By continuing we assume your permission to deploy cookies as detailed in our privacy and cookies policy.

×

Schedule a one-on-one call and discover how Post Affiliate Pro can benefit your business.

We’re available on multiple dates

Schedule a call