NetSuite integration
Une suite intégrée de logiciels commerciaux en nuage, comprenant des logiciels de comptabilité, d’ERP, de CRM et de commerce électronique.
Avec NetSuite, vous pouvez mettre en œuvre la suite logicielle complète pour mieux gérer l’ensemble de votre entreprise ou commencer par un module et ajouter des fonctionnalités au fur et à mesure de vos besoins.
La méthode d’intégration utilise la possibilité d’afficher des scripts personnalisés sur la page de remerciement. Vous pouvez suivre le sous-total, les informations sur le produit et l’ID de la commande.
Code de suivi des ventes
Connectez-vous à votre administrateur NetSuite et naviguez vers Setup > Site Builder > Set Up Web site > Analytics tab. Insérez le code suivant dans la section de la page de confirmation de commande :
<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>
Enregistrez vos modifications.
Déclenchez le code de suivi de la vente
Pour l’instant, nous avons défini le suivi des ventes dans une fonction spéciale, que nous devons appeler depuis le pied de page du site. En effet, certains éléments du site ne sont pas encore chargés, c’est pourquoi nous allons l’appeler depuis le pied de page.
Naviguez versSite Web > Apparence > Thèmes et modifiez votre thème actuel. Cliquez sur le sous-onglet body et faites défiler jusqu’au code de pied de page qui se trouve en bas de la page. Veuillez y insérer ce code :
<script type="text/javascript">
if (document.URL.indexOf("thanks") != -1) {
triggerSaleTrack();
}
</script>
Enregistrez-le et c’est tout.
La dernière version de Netsuite
Dans le cas où vous utilisez la dernière version de Netsuite, vous devez utiliser un code un peu différent. Connectez-vous à votre administrateur Netsuite et naviguez vers Setup > Site Builder > Set Up Web site > Analytics tab. Insérez le code suivant dans la section Order Confirmation Page :
<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>
Voici les valeurs de chaque élément de la commande :
- item[0] = SKU
- item[1] = nom de l’article
- item[2] = catégorie d’article
- item[3] = prix
- item[4] = quantité
Sauvegardez votre travail et vous avez terminé.
Fonction One-Page Checkouta
Au cas où vous souhaiteriez intégrer cette nouvelle fonctionnalité de NetSuite – One-Page Checkout, vous pouvez également le faire. Voici le code que vous pouvez utiliser dans votre fichier site.js, dans le dossier Custom/js :
<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>
Dans le cas où vous vouliez suivre la catégorie au lieu (ou en plus) d’un nom de produit, vous pouvez utiliser la variable ‘category‘. Cette variable peut être utilisée directement car elle est initialisée dans SiteBuilder > Analytics tab.
N’oubliez pas d’intégrer votre site principal avec le tracking code du clic. Ne l’ajoutez pas à votre panneau d’administration Netsuite car cela pourrait casser le suivi.
Découvrez comment intégrer WebToPay avec Post Affiliate Pro pour faciliter les paiements mondiaux. Apprenez à transmettre l'ID visiteur et à traiter les réponses pour suivre efficacement les commissions de vente. Visitez notre page pour des instructions détaillées et optimisez vos transactions internationales dès aujourd'hui!
Découvrez comment l'intégration Affilimate avec Post Affiliate Pro optimise vos revenus d'affiliation. Collectez vos données en un seul endroit, suivez les performances et bénéficiez de rapports détaillés pour une conversion accrue. Commencez gratuitement et boostez votre stratégie d'affiliation dès aujourd'hui !
Intégrez Netbilling avec Post Affiliate Pro pour un traitement efficace des paiements par carte de crédit et ACH. Découvrez comment activer Netbilling, configurer votre compte et générer des boutons de paiement personnalisés. Profitez d'un support 24/7 pour améliorer vos transactions et simplifier la gestion de vos paiements. Essayez gratuitement pour maximiser l'efficacité de votre entreprise.
Découvrez comment Post Affiliate Pro peut transformer votre programme d'affiliation en intégrant facilement votre site e-commerce et processeur de paiement. Profitez d'un service d'intégration gratuit, rapide et efficace, avec un soutien professionnel pour plus de 500 options d'intégration. Inscrivez-vous pour un essai gratuit et laissez notre équipe s'occuper des aspects techniques pour que vous puissiez vous concentrer sur ce qui compte vraiment. Aucune carte de crédit requise.