
Integrate ShopSite with affiliate software
Would you like to improve your affiliate software even more? Check out the ShopSite integration for Post Affiliate Pro.
NetSuite integrates with Post Affiliate Pro, offering cloud-based business software for accounting, ERP, CRM, and e-commerce. It supports sale tracking, one-page checkout, and provides scripts for order tracking and affiliate commission generation.
An integrated cloud business software suite, including business accounting, ERP, CRM and ecommerce software.
With NetSuite, you can implement the complete business software suite to run your entire business better or begin with one module and add functionality as you need it.
The integration method uses an ability to display custom scripts on the thank you page. You can track subtotal, product info and order ID.
Login to your NetSuite admin and navigate to Setup > Site Builder > Set Up Web site > Analytics tab . Insert the following code to the Order Confirmation Page section:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
function triggerSaleTrack() {
var rows = document.getElementById("ordersummary_total").parentNode.rows;
for (var i=1; i<rows.length; i++) {
var category = "<%=getCurrentAttribute('site','name')%>";
var productName = rows[i].cells[1].innerHTML;
var orderId = '<%=getCurrentAttribute('confirmation','ordernumber')%>' + '(' + i + ')';
var quantity = rows[i].cells[3].innerHTML;
var price = rows[i].cells[4].innerHTML;
PostAffTracker.setAccountId('default1');
var sale = PostAffTracker.createSale();
sale.setTotalCost(price*quantity);
sale.setOrderID(orderId);
sale.setProductID(productName);
sale.setData1(category);
PostAffTracker.register();
}
}
</script>
Save your changes.
For now, we’ve defined the sale tracker in a special function, which we have to call from site footer. This is because some site elements are not loaded yet, that is why we will call it from the footer.
Navigate to** Web site > Appearance > Themes ** and edit your actual theme. Click on the body subtab and scroll down to footer code which is at the bottom of the page. Please insert this code there:
<script type="text/javascript">
if (document.URL.indexOf("thanks") != -1) {
triggerSaleTrack();
}
</script>
Save it and that’s it.
In case you use the latest version of Netsuite, you have to use a bit different code. Login to your Netsuite admin and navigate to Setup > Site Builder > Set Up Web site > Analytics tab . Insert the following code to the Order Confirmation Page section:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
var itemsInOrder = "<%=getCurrentAttribute('confirmation','orderitems')%>";
var rows = itemsInOrder.split("||");
PostAffTracker.setAccountId('Account_ID');
for (var i=1; i<rows.length; i++) {
var item = rows[i].split("|");
var orderId = "<%=getCurrentAttribute('confirmation','ordernumber')%>" + "(" + i + ")";
var price = item[3] * item[4];
var sale = PostAffTracker.createSale();
sale.setTotalCost(price);
sale.setOrderID(orderId);
sale.setProductID(item[0]);
sale.setData1(item[2]);
PostAffTracker.register();
}
</script>
These are values of each order item:
Save your work and you are done.
In case you wanted to integrate this new feature by NetSuite – One-Page Checkout, you can do it as well. This is the code you can use in your site.js file, in Custom/js folder :
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
_nsCartModel.cart.items.each(function(item, index) {
PostAffTracker.setAccountId('Account_ID');
var sale = PostAffTracker.createSale();
var price = parseFloat(item.price.substring(1));
sale.setTotalCost(price*parseInt(item.quantity));
sale.setOrderID(order.internalid);
sale.setProductID(item.name);
PostAffTracker.register();
}
);
</script>
In case you wanted to track category instead of (or in addition to) a product name, you can use variable ‘ category ‘. This variable can be used directly as it is initialized in SiteBuilder > Analytics tab .
Do not forget to integrate your main site with the click tracking code . Do not add it to your Netsuite admin panel as it might broke tracking.
NetSuite is a leading cloud-based enterprise resource planning (ERP) software suite designed to streamline business operations across a diverse range of industries. Offering robust tools for managing financials, customer relationships, e-commerce, and human resources, NetSuite empowers businesses with a unified platform to enhance efficiency and drive growth.
Founded in 1998 by Evan Goldberg, NetSuite was one of the pioneering companies to offer cloud-hosted business software solutions. Originally focusing on accounting software under the name NetLedger, the company expanded its offerings to a full suite of applications, evolving into a comprehensive ERP solution. NetSuite’s cloud-based architecture allows businesses to access real-time data and analytics, enabling informed decision-making and improved operational efficiency.
NetSuite’s journey began with its establishment in 1998, focusing on providing cloud-based accounting solutions. In 2007, the company went public, signifying its growth and prominence in the ERP market. The pivotal moment came in 2016 when Oracle Corporation acquired NetSuite for $9.3 billion, marking one of the largest software acquisitions at the time. This acquisition enhanced NetSuite’s global reach and technological capabilities, integrating Oracle’s resources with NetSuite’s innovative solutions.
NetSuite targets businesses ranging from small to large enterprises across various sectors, including wholesale distribution, manufacturing, services, and retail. Specifically designed to benefit companies seeking to streamline operations in global settings, NetSuite provides real-time insights and automation of business processes. Its customizable solutions are tailored to meet industry-specific needs, making it a versatile choice for organizations aiming to optimize their operations.
NetSuite offers a suite of powerful features designed to integrate various business functions:
NetSuite employs a tailored pricing strategy based on customization requirements, business size, number of users, and specific modules needed. Operating on an annual subscription model, NetSuite offers packages such as Starter, Mid-Market, and Enterprise editions. This flexible pricing structure ensures that businesses of various sizes can access solutions that fit their needs and budgets.
Users of NetSuite often highlight several benefits and challenges associated with the platform:
Pros:
Cons:
Overall, users appreciate NetSuite’s flexibility and its capacity to handle complex operations, despite a learning curve and an intensive implementation process.
For visual and detailed analyses of NetSuite, several YouTube reviews provide insights:
NetSuite 2023 Review: Is This the Right ERP for Your Business? – This video examines NetSuite’s features, highlighting the pros and cons to help businesses make informed decisions.
NetSuite 2023 Features Walkthrough – A detailed walkthrough of NetSuite’s latest features, demonstrating its functionalities.
NetSuite Review 2023: Pricing, Features, and Alternatives – This review covers NetSuite’s pricing structure, key features, and compares it with alternatives.
Businesses considering NetSuite may also evaluate other ERP solutions:
NetSuite is a leading cloud-based enterprise resource planning (ERP) software suite designed to streamline business operations across a range of industries. It offers tools for managing financials, customer relationships, e-commerce, and HR, empowering businesses with a unified platform for enhanced efficiency and growth.
You can integrate Post Affiliate Pro with NetSuite by adding tracking scripts to your order confirmation page and footer. The integration allows you to track sales, product info, and order IDs, and supports one-page checkout as well as the latest NetSuite versions.
Integrating NetSuite with affiliate software like Post Affiliate Pro allows you to streamline sales tracking, automate affiliate management, and gain insights into your affiliate marketing performance directly within your ERP suite.
Yes, alternatives include SAP Business One, Microsoft Dynamics 365, Infor CloudSuite, Acumatica Cloud ERP, and Odoo, each offering distinct features for different business needs.
NetSuite offers financial management, CRM, e-commerce integration, inventory and order management, HR management, PSA, and business intelligence tools, all in a unified cloud platform.
Discover how integrating NetSuite with Post Affiliate Pro can streamline your e-commerce operations and boost your affiliate marketing success. Start your free trial or schedule a call with our experts.
Would you like to improve your affiliate software even more? Check out the ShopSite integration for Post Affiliate Pro.
Easily integrate InSales with Post Affiliate Pro to create and manage your online store. Enable seamless order and per-product tracking, benefit from lifetime c...
Would you like to improve your affiliate software even more? Check out the CS-Cart for Post Affiliate Pro.