s2Member (WordPress tagsági modul)

Az s2Member egy WordPress bővítmény a WordPress tagság professzionális kezeléséhez. Az integráció egyszerű, csak egy kódot kell elhelyezni egy speciális s2Member konfigurációs szekcióban.

Helyezze el a követőkódot

Az értékesítési követőkód s2Memberbe való integrálásának első lépése a következő kód elhelyezése az s2Member API / Követés > Regisztrációs követőkódok szakaszban:

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

Abban az esetben, ha más részletet is nyomon kell követnie, közvetlenül e szakasz alatt (az s2Memberben) láthatja a rendelkezésre álló változókat.

Ismétlődő jutalékok

Ha ismétlődő jutalékokat szeretne kifizetni partnereinek, engedélyeznie kell az s2Member beépülő modult a Post Affiliate Pro-ban. Állítson be egy titkos szót, majd lépjen az s2Member adminisztrátorához, az API / Értesítések > Fizetési értesítések menüponthoz, és használja ezt az értesítési URL-t (itt állítsa be a titkos szót):

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

Ahhoz, hogy ez megfelelően működjön, a Post Affiliate Pro rendszerben az Ismétlődő jutalékok funkciót kell használnia, és be kell állítania, hogy az API-val működjön. Kampányában be kell állítania az ismétlődő jutalékokat, és az ismétlődést „változatosra” kell állítania, ami azt jelenti, hogy együttműködik az s2Member értesítéseivel.

Partnerek regisztrálása

Amint az s2Member beépülő modul konfigurációjában látható, van egy jelölőnégyzet a társult vállalkozások regisztrációjához. Ha minden új tag számára szeretne társult fiókot létrehozni, jelölje be a jelölőnégyzetet, majd az s2Member adminisztrációjában lépjen az API / Értesítések > Regisztrációs értesítések menüpontra, és állítsa be ezt az URL-t:

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

Ennyi, mentse el munkáját, és ez minden új tag számára új partnert hoz létre.

Parent affiliate

Ha parent affiliate-et is nyomon szeretne követni, akkor létre kell hoznia egy további (nem kötelező) mezőt az s2Member előfizetési űrlapján (Általános beállítások> Regisztráció/Profil mezők), és el kell neveznie „látogatóazonosító”-nak (ugyanez az egyedi mezőazonosító esetén).

A következő lépés egy egyéni szkript beállítása az Általános beállítások > Bejelentkezési/regisztrációs tervezés szakaszában. Kérjük, írja be ide ezt a kódot:

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

Ez a kód biztosítja, hogy a szülő-partner információi (egy cookie-érték) ebben a mezőben tárolva legyenek, és maga a mező el legyen rejtve az űrlapon.

Az utolsó lépés az, hogy hozzáadja ezt a sort az s2Member regisztrációs értesítéséhez:

&visitorID=%%visitorID%%

Visszatérítés nyomon követése

Ha nyomon szeretné követni a visszatérítéseket, és automatikusan visszatérítettként szeretné megjelölni a jutalékot, amikor visszatérítik az s2Memberben, lépjen az s2Member adminisztrátorához az API / Értesítések > Visszatérítési/Visszavonási értesítések menüponthoz, és használja ezt az értesítési URL-t (itt állítsa be a titkos szót):

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

Ennyi, mentse el a munkáját.

s2member és PayPal – a dinamikus fizetési űrlap integrálása

Ha PayPal-t használ fizetési átjáróként az s2memberben, akkor az integráció más megközelítésére van szükség.

Mindenekelőtt minden ‘checkout’ gomb (‘paypal-checkout-button.php’, ‘paypal-sp-checkout-button.php’ stb.) notify_url mezőjébe, amelyek a következő címen találhatók:

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

hozzá kell adni:

id="pap_ab78y5t4a" 

Példa:

Ha az alapértelmezett notify_url mezőkód így néz ki:

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

aztán módosítsa erre:

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

Utána az aktuális téma láblécfájljába, tehát ide

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

hozzá kell adnia a következő kódot:

<!-- 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 -->

Ha egy termékazonosítót is szeretne nyomon követni, adja hozzá ezt az attribútumot az s2Member PayPal űrlapkódjához:

item_number="someProductID"

s2member és PayPal – a PayPal azonnali fizetési értesítésének továbbítása a Post Affiliate Pro részére

Az integráció utolsó lépéseként meg kell keresni a következő fájlt:

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

és keresse meg ezt a sort:

public static function paypal_notify() {

és közvetlenül alatta helyezze el a következő kódot:

/* 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 */

Ennyi.

Most jelentkezzen be a Post Affiliate Pro (Network) kereskedői paneljére, keresse meg a „Plugins” részt, és aktiválja a „PayPal IPN Handling” beépülő modult.

MEGJEGYZÉS: Ha azt szeretné, hogy a fizető ügyfél automatikusan társult vállalkozásként kerüljön létrehozásra, akkor a ‘PayPal IPN Handling’ beépülő modulban kapcsolja be az “Új partner regisztrálása minden eseménynél” opciót.

2. MEGJEGYZÉS: A „PayPal IPN Handling” automatikusan kezeli a visszatérítéseket – ha egy korábban nyomon követett (jutalékot eredményező) tranzakciót visszatérítenek a PayPalban, akkor azt a Post Affiliate Pro (Network) szolgáltatásban is automatikusan visszatérítjük.

Vissza az integrációkhoz Hozzon létre fiókot INGYEN

Weboldalunk cookie-kat használ. A folytatással feltételezzük, hogy Ön hozzájárulását adja a cookie-k telepítéséhez, ahogyan azt a mi részletezzük adatvédelmi és cookie-kra vonatkozó szabályzat.

×

Egyeztessen le egy személyes hívást, és fedezze fel, hogy a Post Affiliate Pro milyen előnyökkel járhat vállalkozása számára.

Több időpontban is elérhetőek vagyunk

Hívás lefoglalása