
Integracja OptimizeMember API (moduł WordPress)
Dowiedz się, jak zintegrować OptimizeMember API (moduł WordPress) z Post Affiliate Pro, aby skutecznie śledzić sprzedaż, zarządzać rejestracjami partnerów i aut...
Dowiedz się, jak płynnie zintegrować moduł członkostwa s2Member WordPress z Post Affiliate Pro, aby efektywnie śledzić afiliantów, prowizje cykliczne i automatyczną rejestrację partnerów. Poznaj instrukcje krok po kroku dotyczące umieszczania kodu, integracji z PayPal, śledzenia zwrotów i zarządzania członkostwem.
s2Member to wtyczka WordPress do profesjonalnego zarządzania członkostwem w WordPressie. Integracja jest prosta — wystarczy umieścić kod w specjalnej sekcji konfiguracyjnej s2Member.
Pierwszym krokiem do integracji kodu śledzącego sprzedaż w s2Member jest wklejenie poniższego kodu do s2Member, sekcja 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>
Jeśli chcesz śledzić także dodatkowe dane, dostępne zmienne znajdziesz bezpośrednio pod tą sekcją (w s2Member).
Aby wypłacać prowizje cykliczne , musisz włączyć wtyczkę s2Member w Post Affiliate Pro. Ustaw tam sekretne słowo, a następnie przejdź do panelu administracyjnego s2Member, do API / Notifications > Payment Notifications i użyj tego adresu URL powiadomienia (ustaw tam sekretne słowo):
http://URL_TO_PostAffiliatePro/plugins/s2Member/s2member.php?secret=YOURSECRETCODE&order=%%subscr_id%%&total=%%amount%%&type=order
Aby to działało poprawnie, musisz korzystać z funkcji Recurring Commissions w Post Affiliate Pro i mieć ją skonfigurowaną do pracy z API. W kampanii ustaw prowizje cykliczne i ustaw częstotliwość na „varied”, co oznacza współpracę z powiadomieniami s2Member.
Jak widzisz w konfiguracji wtyczki s2Member, znajduje się tam pole wyboru dla afiliantów . Jeśli chcesz utworzyć konto afilianta , dla każdego nowego użytkownika musisz zaznaczyć to pole, a następnie w administracji s2Member przejść do API / Notifications > Signup Notifications i ustawić tam ten adres URL:
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
To wszystko — zapisz zmiany, a nowy afiliant zostanie utworzony dla każdego nowego członka.
Jeśli chcesz śledzić także afilianta nadrzędnego, musisz utworzyć dodatkowe (opcjonalne) pole w formularzu subskrypcji s2Member (General Options > Registration/Profile Fields), nadając mu nazwę „visitorID” (tak samo dla unikalnego identyfikatora pola).
Kolejny krok to dodanie niestandardowego skryptu w sekcji Footer Design w General Options > Login/Registration Design. Wklej tam poniższy kod:
<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>
Kod ten zapewni, że informacja o afiliancie nadrzędnym (wartość cookie) zostanie zapisana w tym polu, a samo pole pozostanie ukryte w formularzu.
Ostatnim krokiem jest dodanie tej linii do powiadomienia o rejestracji w s2Member:
&visitorID=%%visitorID%%
Jeśli chcesz śledzić zwroty i automatycznie oznaczać prowizje jako zwrócone, gdy zwrot zostanie dokonany w s2Member, przejdź do panelu administracyjnego s2Member, do API / Notifications > Refund/Reversal Notifications i użyj tego adresu URL powiadomienia (ustaw tam sekretne słowo):
http://URL_TO_PostAffiliatePro/plugins/s2Member/s2member.php?secret=YOURSECRETCODE&order=%%parent_txn_id%%&type=refund
To wszystko, zapisz zmiany.
Jeśli jako bramkę płatniczą w s2Member używasz PayPal, potrzebne jest inne podejście do integracji.
Przede wszystkim, do pola notify_url każdego przycisku „checkout” („paypal-checkout-button.php”, „paypal-sp-checkout-button.php” itd.), znajdującego się w:
/wp-content/plugins/s2member/includes/templates/buttons/
musisz dodać:
id="pap_ab78y5t4a"
Przykład:
Jeśli domyślny kod pola notify_url wygląda tak:
<input type="hidden" name="notify_url" value="%%notify_url%%" />
zmień go na:
<input id="pap_ab78y5t4a" type="hidden" name="notify_url" value="%%notify_url%%" />
Następnie, do pliku stopki aktualnie używanego motywu, czyli
/wp-content/themes/Nazwa_Aktualnego_Motywu/footer.php
dodaj poniższy kod:
<!-- 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 -->
Jeśli chcesz śledzić także identyfikator produktu, dodaj ten atrybut do kodu formularza PayPal s2Member:
item_number="someProductID"
Ostatnim krokiem integracji jest odnalezienie pliku:
/wp-content/plugins/s2member/includes/classes/paypal-notify-in.inc.php
i wyszukanie linii:
public static function paypal_notify() {
a następnie wklejenie poniższego kodu bezpośrednio pod nią:
/* [Post Affiliate Pro](/ "Post Affiliate Pro oferuje kompleksowe oprogramowanie do zarządzania wieloma programami partnerskimi. Brak opłat wdrożeniowych, wsparcie 24/7 i darmowy 1-miesięczny okres próbny. Idealne dla firm małych i dużych: precyzyjne śledzenie, automatyzacja i personalizowane narzędzia, które zwiększą sukces marketingu afiliacyjnego. Wypróbuj teraz i usprawnij operacje partnerskie!") 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 */
To wszystko.
Następnie zaloguj się do panelu sprzedawcy Post Affiliate Pro (Network), przejdź do sekcji „Wtyczki” i aktywuj wtyczkę „PayPal IPN Handling”.
UWAGA: Jeśli chcesz, aby płacący klient był automatycznie rejestrowany jako afiliant, w wtyczce ‘PayPal IPN Handling’ włącz opcję „Rejestruj nowego afilianta przy każdym zdarzeniu”
UWAGA2: Wtyczka ‘PayPal IPN Handling’ automatycznie obsługuje zwroty — jeśli transakcja śledzona wcześniej (która wygenerowała prowizję) zostanie zwrócona w PayPal, automatycznie zostanie zwrócona również w Post Affiliate Pro (Network).
s2Member to profesjonalna wtyczka do zarządzania członkostwem, zaprojektowana specjalnie dla stron WordPress. Integruje się bezpośrednio z wbudowanymi rolami i uprawnieniami WordPress, pozwalając właścicielom stron chronić treści na różnych poziomach — w tym posty, strony, tagi, kategorie i konkretne adresy URL. Dzięki s2Member możesz oferować zarówno subskrypcje cykliczne, jak i jednorazowe, a także dostęp „Kup teraz” do ekskluzywnych treści. Wtyczka obsługuje integrację z głównymi bramkami płatniczymi, takimi jak Stripe i PayPal, ułatwiając monetyzację treści cyfrowych. Dodatkowo, s2Member wykorzystuje shortcody, co umożliwia łatwą implementację i personalizację, zapewniając elastyczność w zarządzaniu i prezentowaniu opcji członkostwa.
Od początku swojego istnienia s2Member rozwijał się w ekosystemie WordPress, stając się kompleksowym narzędziem do zarządzania członkostwem. Kluczowe kamienie milowe rozwoju to m.in. integracja z najważniejszymi operatorami płatności oraz dodanie zaawansowanych funkcji, takich jak solidna ochrona treści i szczegółowe zarządzanie rolami użytkowników. Z czasem s2Member umocnił swoją reputację jako solidne rozwiązanie dla twórców treści i firm chcących monetyzować swoje witryny przez subskrypcje i chronione treści.
s2Member jest skierowany do szerokiego grona odbiorców, w tym blogerów, właścicieli małych firm, edukatorów oraz każdego, kto chce zarabiać na treściach cyfrowych. Jeśli chcesz oferować ekskluzywne treści dla członków, zarządzać wieloma poziomami członkostwa lub zabezpieczyć fragmenty witryny, s2Member zapewni Ci niezbędne narzędzia. Pomaga użytkownikom poprzez bezpieczne zarządzanie treściami, płynną obsługę płatności, elastyczne tworzenie poziomów członkostwa oraz sprawną organizację treści dostępnych tylko dla członków — wszystko w ramach Twojej strony WordPress.
Zalety:
Wady:
Podsumowując, s2Member najlepiej sprawdzi się u użytkowników technicznych lub deweloperów, którzy potrafią wykorzystać bogate możliwości tej wtyczki i nie obawiają się samodzielnej konfiguracji.
Jeśli szukasz rozwiązań innych niż s2Member, poniższe alternatywy mogą być odpowiednie:
s2Member to profesjonalna wtyczka do zarządzania członkostwem dla WordPress. Pozwala właścicielom stron na ochronę treści, zarządzanie wielopoziomowymi członkostwami oraz akceptowanie płatności przez bramki takie jak Stripe i PayPal.
Dodaj kod śledzący w sekcji API / Tracking s2Member, skonfiguruj prowizje cykliczne za pomocą sekretnych słów i ustaw adresy URL powiadomień dla rejestracji, płatności i zwrotów, aby zautomatyzować śledzenie afiliantów i zarządzanie prowizjami.
Tak, po włączeniu funkcji Recurring Commissions w Post Affiliate Pro i skonfigurowaniu powiadomień płatniczych w s2Member, możesz automatycznie śledzić i wypłacać prowizje cykliczne dla afiliantów.
Tak, s2Member obsługuje integrację z PayPal. Dzięki dostosowaniu ustawień płatności i powiadomień możesz przekierować powiadomienia o natychmiastowej płatności PayPal do Post Affiliate Pro, aby zapewnić bezproblemowe śledzenie afiliantów i zarządzanie zwrotami.
Kluczowe funkcje to zaawansowana ochrona treści, wielopoziomowe członkostwa, łatwe shortcody, obsługa bramek płatniczych, zaawansowane zarządzanie rolami użytkowników i wysoki poziom bezpieczeństwa.
s2Member jest idealny dla osób z technicznym zacięciem, deweloperów, blogerów, edukatorów i firm chcących monetyzować treści, zarządzać członkostwem i zabezpieczyć swoje strony WordPress.
Popularne alternatywy to MemberPress, Thrive Apprentice, Easy Digital Downloads, MemberMouse oraz WishList Member.
Lucia to utalentowana redaktorka treści, która dba o płynną publikację materiałów na różnych platformach.
Zintegruj s2Member z Post Affiliate Pro, aby ulepszyć swoją stronę członkowską WordPress, zautomatyzować zarządzanie afiliantami i zmaksymalizować prowizje cykliczne.
Dowiedz się, jak zintegrować OptimizeMember API (moduł WordPress) z Post Affiliate Pro, aby skutecznie śledzić sprzedaż, zarządzać rejestracjami partnerów i aut...
Chcesz jeszcze bardziej ulepszyć swoje oprogramowanie afiliacyjne? Sprawdź integrację PayU z Post Affiliate Pro.
Dowiedz się, jak zintegrować YourMembership z Post Affiliate Pro, aby usprawnić zarządzanie członkostwem i śledzenie afiliacyjne. Poznaj funkcje, kroki konfigur...