ReCharge (BigCommerce) integration
Platforma ReCharge pozwala dodać powtarzające się produkty subskrypcyjne do sklepu BigCommerce. Ten przewodnik wyjaśnia, jak zintegrować ReCharge z Post Affiliate Pro, aby śledzić te powtarzające się płatności.
Integracja BigCommerce składa się z wielu kroków. Po pierwsze, musisz utworzyć token API na swoim koncie ReCharge i skonfigurować go na swoim koncie Post Affiliate Pro. Następnie dodaj kod śledzenia do strony podziękowania ReCharge i umieść kod śledzenia kliknięć w stopce swojego sklepu BigCommerce.
Aby śledzić powtarzające się płatności, musisz mieć aktywowaną funkcję Cyklicznych prowizji lub wtyczkę Dożywotnich prowizji!
Utwórz token API
W pierwszym kroku będziesz musiał skontaktować się z ReCharge, aby poprosić o dostęp do API. Więcej szczegółów znajdziesz na stronie https://support.rechargepayments.com/hc/en-us/articles/360008829993-ReCharge-API-tokens.
Po przyznaniu dostępu do API, możesz stworzyć swój token API. W tym celu zaloguj się do swojego panelu administracyjnego Bigcommerce, przejdź do sekcji Aplikacje i kliknij w Subskrypcje ReCharge, dzięki czemu trafisz do panelu ReCharge. Gdy już tam będziesz, kliknij w górnym menu na zakładkę Integracje, a następnie na tokeny API. Na prawej krawędzi strony. Następnie kliknij na Utwórz token API.
Nazwij token API jakkolwiek chcesz, dodaj e-mail, na który zostaniesz powiadomiony, jeśli webhook powinien się nie udać, a co najważniejsze upewnij się, że dodajesz uprawnienie do odczytu Zamówień. Jeśli widzisz tam również uprawnienie Webhooków, ustaw je na dostęp do odczytu i zapisu (mogło ono zostać usunięte, w takim wypadku – nie będzie ci już potrzebne. Zapisz token i skopiuj jego klucz API.
Konfiguracja wtyczki do obsługi webhooków ReCharge
Następnym krokiem jest zalogowanie się do panelu handlowego Post Affiliate Pro, przejście do Konfiguracji -> Wtyczki i aktywowanie wtyczki o nazwie ReCharge obsługa webhooków. Gdy jest już aktywna, kliknij przycisk Konfiguruj i dodaj klucz API Recharge na stronie konfiguracji wtyczki.
Na tej stronie możesz również skonfigurować, co dokładnie będzie śledzone jako ID produktu, a także możesz wybrać, czy chcesz śledzić wszelkie dodatkowe dane zamówienia w dodatkowych polach danych. Kiedy skończysz, zapisz konfigurację wtyczki na dole strony.
Edytuj swoją stronę z podziękowaniami
Zaloguj się do swojego panelu administracyjnego BigCommerce, przejdź do sekcji Aplikacje i kliknij Subskrypcje ReCharge, abyś dostał się do panelu administracyjnego ReCharge. Gdy już tam będziesz, kliknij Ustawienia (ikona klucza) w prawym górnym rogu i przejdź do sekcji Kasa. Przewiń w dół do sekcji Strony z podziękowaniami i wklej następujący kod w polu Dodatkowe & skrypty i trackery:
<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 discountMultiplier = 1 - {{total_discounts}} / ({{subtotal_price}} + {{total_discounts}});
{% for item in line_items %}
var itemPrice = {{item.price}} * {{item.quantity}};
var sale{{ loop.index }} = PostAffTracker.createSale();
sale{{ loop.index }}.setTotalCost(itemPrice * discountMultiplier);
var subscriptionId = '{{item.subscription_id}}';
if (subscriptionId != '') {
sale{{ loop.index }}.setOrderID(subscriptionId);
} else {
sale{{ loop.index }}.setOrderID('{{id}}({{ loop.index }})');
}
sale{{ loop.index }}.setProductID('{{item.product_id}}');
sale{{ loop.index }}.setCoupon('{{discount_code}}');
{% endfor %}
PostAffTracker.register();
</script>
Jeśli chcesz zapisać nazwę klienta lub e-mail, możesz dodać następujące wiersze:
sale{{ loop.index }}.setData1('{{email}}');
sale{{ loop.index }}.setData2('{{first_name}} {{last_name}}');
pod wersem:
sale{{ loop.index }}.setCoupon('{{discount_code}}');
Więcej dostępnych zmiennych znajdziesz w bazie wiedzy ReCharge.
Śledzenie kliknięć
Zaloguj się do swojego panelu administracyjnego BigCommerce, przejdź do sekcji Storefront i kliknij menedżera skryptów. W tej sekcji kliknij przycisk Utwórz skrypt w prawym górnym rogu. Nazwij skrypt, ustaw lokalizację na stronie w stopce, wybierz strony, na których zostanie dodany skrypt na wszystkie strony, zmień typ skryptu na Script, a także wstaw kod śledzenia kliknięć z panelu handlowego Post Affiliate Pro > Narzędzia > Integracja > Śledzenie kliknięć do pola zawartości skryptu i zapisz go.
Discover the power of the Lifetime Commissions plugin! Ensure lifetime referral tracking with unique customer identifiers, allowing affiliates to earn commissions on future sales without repeated clicks. Easily manage customer-affiliate relations and configure settings to suit your needs. Boost your affiliate program's efficiency with customizable options and ensure commissions for affiliates, even across different devices or channels. Explore seamless integration with eCommerce systems and enhance your marketing strategy today!
Discover seamless integration solutions with Post Affiliate Pro, the leading affiliate marketing software. Effortlessly connect with platforms like Authorize.net, Calendly, FormAssembly, and more to enhance your e-commerce and reporting capabilities. Enjoy free trials, 24/7 support, and maximize your marketing ROI with advanced tracking and flexible commission options. Visit now to revolutionize your affiliate marketing strategy!
Discover the essentials of clicks (referrals) tracking with our comprehensive guide. Learn about the importance of click tracking code, explore various code examples including simple, asynchronous, and PHP versions, and dive into advanced tracking options. Optimize your affiliate marketing strategy with expert tips on setting account IDs, managing cookies, and customizing tracking parameters. Visit now to enhance your click tracking implementation!