s2Member (WordPress tagsági modul) integration
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.
Fedezze fel a Post Affiliate Pro integrációs lehetőségeit, amelyek megkönnyítik az online üzlet növekedését és az értékesítés nyomon követését. Integráljon könnyedén e-kereskedelmi platformokat, mint az 1&1 E-Shop, 1ShoppingCart, 2Checkout, Textalk Webshop, AbleCommerce, Actinic és Adobe Business Catalyst. Bővítse vállalkozását hatékony marketing eszközökkel és egyszerűsítsen minden lépést a siker érdekében!