Subskrypcja ZOHO integration
Obsługuj cykl życia rozliczeń subskrypcji klienta od początku do końca. Zautomatyzuj powtarzające się rozliczenia, zarządzaj subskrypcjami, wysyłaj profesjonalne faktury zgodne z przepisami podatkowymi i otrzymuj płatności na czas, za każdym razem.
Do integracji ZOHO Subscriptions z Twoim Post Affiliate Pro wykorzystujemy webhooks i wtyczkę Lifetime Commissions.
Włączenie wtyczki
Pierwszym krokiem byłoby włączenie wtyczki ZOHO Subscriptions w Twoim panelu sprzedawcy. Po włączeniu kliknij przycisk Więcej informacji i skopiuj adres URL – będzie on potrzebny w następnym kroku. Oprócz wtyczki ZOHO Subscriptions upewnij się, że włączyłeś również wtyczkę Lifetime Commissions.
Dodaj webhook
Zaloguj się do swojego panelu administracyjnego ZOHO Subscriptions i kliknij prawą górną ikonę zębatki, aby wejść do menu Ustawienia. Teraz przejdź do Automatyzacja > Webhooks i dodaj nowy webhook. Wybierz moduł “Płatności klienta“. Możesz włączyć zarówno ” Płatność zakończona sukcesem”, jak i “Zwrot płatności”.
W sekcji AKCJA dodaj adres URL, który skopiowałeś z przycisku Więcej informacji Twojej wtyczki i wprowadź go jako adres URL. Dodaj parametr ‘paymentid’ z wartością:
${CUSTOMER_PAYMENT.PAYMENT_ID}
do adresu URL, więc wynik będzie wyglądał tak:
URL_TO_PostAffiliatePro/plugins/ZohoSubscriptions/webhook.php?paymentid=${CUSTOMER_PAYMENT.PAYMENT_ID}
Na koniec wybierz ” Domyślne obciążenie” w sekcji BODY i zapisz swój webhook.
Integracja z formularzami zamówień/rejestracji
Aby móc śledzić prowizje z danych webhooków musisz dodać specjalny kod do formularza rejestracji lub zamówienia, gdzie zbierasz adresy email klientów. Specjalny kod musi śledzić działanie (nawet dla zerowej prowizji), tak aby system mógł stworzyć relację pomiędzy klientem a polecającym go partnerem.
Przykład takiego kodu, który automatycznie śledzi akcję rejestracji po kliknięciu przycisku zatwierdzającego z ID ‘submitButtonID‘ i odczytuje email klienta z pola ‘XemailX‘ znajduje się tutaj:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
document.getElementById('submitButtonID').addEventListener("click", function (){papSale()});
function papSale() {
var email = document.getElementById('XemailX').value;
if (email == '') return;
PostAffTracker.setAccountId('Account_ID');
var sale = PostAffTracker.createAction('registration');
sale.setProductID('Registration');
sale.setCampaignID('11111111');
sale.setOrderID(email);
sale.setData1(email);
PostAffTracker.register();
}
</script>
Twój formularz ZOHO Subscriptions jest teraz zintegrowany.