ReCharge (BigCommerce) integration
ReCharge platform allows you to add recurring subscription products to your BigCommerce store. This guide explains how to integrate ReCharge with Post Affiliate Pro to track these recurring payments.
How to integrate PostAffiliatePro with ReCharge (BigCommerce)
The BigCommerce integration consists of multiple steps on both ends. First, you need to create an API token in your ReCharge account and set it up in your Post Affiliate Pro account. Then add a tracking code to the ReCharge thank you page and place a click tracking code to your BigCommerce store footer.
To track recurring payments you either need the Recurring Commissions feature or the Lifetime Commissions plugin activated!
Create an API token
As a first step, you’ll need to contact ReCharge to request access to API. See https://support.rechargepayments.com/hc/en-us/articles/360008829993-ReCharge-API-tokens for more details.
Once you are granted API access, you can create your API token. To do so, log in to your Bigcommerce admin panel, go to the Apps section and click on ReCharge Subscriptions so you get to the ReCharge panel. Once there, click on the Integrations tab in the top menu, and then on API tokens. On the right edge of the page. Afterward, click on Create an API token.
Name the API token however you want, add an email where you will be notified if the webhook should be failing, and most importantly make sure you add Read access permission to Orders. If you can also see the Webhooks permission there, please set it to Read and Write access, however this might have been removed and therefore is no longer needed to be set. Save the token and copy its API key.
Configure ReCharge webhook handling plugin
The next step is to log into your Post Affiliate Pro merchant panel, go to Configuration -> Plugins and activate the plugin called ReCharge webhook handling. Once it’s active, click the Configure button and add the Recharge API key on the plugin configuration page.
On this page, you can also configure what exactly will be tracked as Product ID, and you can also choose if you want to track any additional order data in the extra data fields. When you are finished, save the plugin config at the bottom of the page.
Edit your thank you page
Log in to your BigCommerce admin panel, go to the Apps section and click on ReCharge Subscriptions so you get to the ReCharge admin panel. Once there, click the Settings (wrench icon) in the upper right corner and go to the Checkout section. Scroll down to the Thank you page section and paste the following code into the Additional & scripts and trackers field:
<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>
If you wish to save customer name or email you can add the following lines:
sale{{ loop.index }}.setData1('{{email}}');
sale{{ loop.index }}.setData2('{{first_name}} {{last_name}}');
under the line:
sale{{ loop.index }}.setCoupon('{{discount_code}}');
You can find more available variables in ReCharge knowledgebase.
Click tracking
Log in to your BigCommerce admin panel, go to the Storefront section and click on the Script manager. In this section click on the Create a Script button in the top right corner. Name the script, set Location on page to Footer, Select pages where script will be added to All pages, change Script type to Script, and insert the click tracking code from your Post Affiliate Pro merchant panel > Tools > Integration > Clicks tracking into the Script contents field and save it.
What is ReCharge (BigCommerce)?
ReCharge (BigCommerce) is a leading subscription management application meticulously designed to integrate with e-commerce platforms, particularly BigCommerce. It empowers businesses to transform one-time purchasers into loyal, long-term customers by implementing robust subscription models. By facilitating recurring revenue streams and enhancing customer lifetime value, ReCharge plays a pivotal role in driving sustained business growth for online merchants.
ReCharge is tailored specifically for businesses operating on BigCommerce, aiming to streamline and simplify the complexities of subscription management. It seamlessly integrates with your BigCommerce store, offering a suite of tools to efficiently manage subscriptions, automate billing processes, and ensure a consistent and user-friendly checkout experience for your customers.
Since its inception, ReCharge has evolved alongside BigCommerce, continuously enhancing its features to better support businesses in implementing and scaling their subscription services. Over time, ReCharge has expanded its capabilities by broadening payment processor support and enriching its API to allow for custom workflows and integrations, ensuring it meets the diverse needs of modern e-commerce businesses.
ReCharge is designed for e-commerce businesses that utilize BigCommerce and are keen on implementing or expanding their subscription product lines. It particularly benefits merchants who are looking to enhance customer loyalty, stabilize revenue streams, and increase the lifetime value of their customers through reliable and efficient subscription services.
Key Features of ReCharge for BigCommerce
- Seamless Payment Processing Integration: Supports integration with major payment processors like Stripe and PayPal, ensuring secure and reliable transactions.
- Customer Portal for Subscription Management: Offers a user-friendly portal where customers can manage their subscriptions, update billing information, and make changes as needed.
- Analytic Dashboards: Provides insightful analytics and reporting tools to help businesses track subscription performance and customer behaviors.
- Customizable Workflows: Allows for customization of workflows to align with unique business processes and customer experiences.
- Unified Checkout Experience: Ensures a consistent and seamless checkout process for both subscribers and non-subscribers, enhancing overall customer satisfaction.
Pricing Options for ReCharge on BigCommerce
ReCharge offers flexible pricing tiers to accommodate businesses of various sizes and needs:
- Standard Plan: Priced at $99 per month, plus a transaction fee of 1.25% + $0.19 per transaction.
- Pro Plan: At $499 per month, with reduced transaction fees of 1% + $0.19 per transaction, this plan includes enhanced features and API access.
- Custom Plan: Tailored pricing for high-volume merchants, offering dedicated support and advanced features to meet specific business requirements.
User Insights on ReCharge (BigCommerce)
- Pros:
- Seamless Integration: Users appreciate the smooth integration with BigCommerce and popular payment gateways.
- Strong API Support: The robust API allows for extensive customization and integration with other systems.
- Flexible Subscriber Management: Tools for managing subscriptions are intuitive and versatile.
- User-Friendly Portals: Both merchants and customers find the portals easy to navigate and use.
- Cons:
- High Transaction Fees: Some users find the fees to be on the higher side, especially for small to medium-sized businesses.
- Navigation Issues: Occasional difficulties with the customer portal navigation have been reported.
- Support Response Times: There is room for improvement in the responsiveness and timeliness of customer support.
Overall, users indicate that while ReCharge is highly beneficial for businesses serious about subscription models, it requires financial readiness to accommodate the associated transaction costs.
Alternatives to ReCharge for BigCommerce
For businesses exploring other options, several alternatives offer unique features and benefits:
- Recurpay: Known for its lower fees and user-friendly interface.
- WooCommerce Subscriptions: Ideal for businesses operating on WooCommerce, offering extensive customization.
- 2Checkout: Provides global payment processing with a variety of payment options.
- Braintree: Offers advanced payment gateway solutions with robust security features.
- Recurly: Specialized in subscription management with powerful analytics and reporting tools.
- Chargebee: Delivers comprehensive subscription billing and revenue operations management.
Each alternative caters to different business needs, such as cost considerations, specific feature requirements, or preferred payment gateways.
Explore seamless integrations with Post Affiliate Pro to enhance your affiliate marketing strategies. Discover solutions for e-commerce, email marketing, payments, and more, with easy integrations for platforms like 1&1 E-Shop, 2Checkout, Abicart, and many others. Optimize your affiliate network with these powerful tools.
Integrate GoPay with Post Affiliate Pro to effortlessly register sale commissions using the API. Learn how to set the SuccessURL parameter, send special data, and ensure smooth commission registration. Enhance your affiliate marketing with a tailored dashboard and explore its benefits by scheduling a call with us today!
Enhance your WordPress e-commerce experience with the free Post Affiliate Pro plugin, enabling seamless sales and commission tracking per product. Benefit from 24/7 customer support and user-friendly integration methods. Perfect for online businesses aiming to optimize affiliate management. Start your free trial today!