–Hidden comment

Use attributes in format region_from and region_to= to change the languages showing in language switcher.
Available regions are:
europe_from europe_to
asia_from asia_to
mideast_from mideast_to
america_from america_to

Example:
europe_from=0 europe_to=22 will put all languages (ordered in language switcher settings) from 1 to 21 to Europe region:
asia_from=22 asia_to=25 will put all languages from 23 to 24 (so only 2) into Asia region.

Foxy Cart

Une solution de commerce électronique hébergée qui a été conçue spécialement pour les développeurs web.

Connexion

Connectez-vous à la page d’administration de votre boutique FoxyCart, allez à Templates > Receipt. Au cas où il n’y aurait pas encore de code, cliquez sur FoxyCart Standard template.

Intégration – suivre l’ensemble du panier comme une seule transaction

Au-dessus de la balise du code du modèle de reçu, insérez le code suivant :

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
var ototal = '{{ total_order }}';
var odiscount = '{{ total_discount }}';
var oshipping = '{{ total_shipping }}';
var otax = '{{ total_tax }}';

var ofinalprice = ototal - odiscount - oshipping - otax;

PostAffTracker.setAccountId('default1');
var sale = PostAffTracker.createSale();;
sale.setTotalCost(ofinalprice);
sale.setOrderID('{{ order_id }}');
PostAffTracker.register();
</script>

Cliquez sur le bouton update template et sauvegardez votre travail.

Pour les anciennes versions de FoxyCart, ignorez les lignes qui déclarent (définissent) l’élément ‘ototal‘, …, ‘ofinalprice‘ et à la place de ces 2 lignes de code :

sale.setTotalCost(ofinalprice);
sale.setOrderID('{{ order_id }}');

utilisez les éléments suivants dans le code donné dans l’encadré ci-dessus :

sale.setTotalCost('^^subtotal^^');
sale.setOrderID('^^order_id^^');

Si vous souhaitez suivre l’adresse électronique du client dans le paramètre “Data1” du code de suivi de la vente afin d’utiliser la fonction Lifetime Commissions, puis juste au-dessus :

PostAffTracker.register();

ajoutez le code suivant :

sale.setData1('{{ customer_email }}');

Dans les anciennes versions, utilisez ^^customer_email^^ instead of {{ customer_email }}

Suivi des coupons

Au cas où vous souhaiteriez utiliser le coupon tracking, utilisez cette version de code :

<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 sale = PostAffTracker.createSale();
var coupon_code = "";
if(FC.json.hasOwnProperty('coupons')) {
  $.each(FC.json.coupons, function(i, coupon){
    if(coupon.name.search(/CS4/i) > -1) {
      coupon_code = coupon.name;
    }
  });
}

var ototal = '{{ total_order }}';
var odiscount = '{{ total_discount }}';
var oshipping = '{{ total_shipping }}';
var otax = '{{ total_tax }}';

var ofinalprice = ototal - odiscount - oshipping - otax;

PostAffTracker.setAccountId('default1');
var sale = PostAffTracker.createSale();;
sale.setTotalCost(ofinalprice);
sale.setOrderID('{{ order_id }}');
sale.setCoupon(coupon_code);
PostAffTracker.register();
</script>

Intégration – suivi de chaque produit comme une transaction distincte

Cette option est disponible pour FoxyCart version 2.0 et ultérieures.

Si vous souhaitez profiter de la possibilité de Post Affiliate Pro product id matching, vous devez utiliser un code d’intégration différent de celui mentionné à l’étape n° 3.

Voici le code à utiliser :

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
{% set counter = 0 %}

{% for item in items %}

<script type="text/javascript">
PostAffTracker.setAccountId('deafult1');
var sale{{ counter }} = PostAffTracker.createSale();
sale{{ counter }}.setTotalCost('{{ item.price }}');
sale{{ counter }}.setProductID('{{ item.code }}');
sale{{ counter }}.setOrderID('{{ order_id }}_{{ counter }}');
sale{{ counter }}.setData1('{{ customer_email }}');
PostAffTracker.register();
</script>

{% set counter = counter + 1 %}

{% endfor %}

C’est ça.

Intégration – suivi de chaque produit comme une transaction distincte + suivi des coupons

Cette option est disponible pour FoxyCart version 2.0 et ultérieures.

Si vous souhaitez utiliser le suivi des coupons en même temps que le suivi par produit, utilisez le code suivant au lieu de celui de l’étape n°5.

Cette option est disponible pour FoxyCart version 2.0 et ultérieures.

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
{% set counter = 0 %}

{% for item in items %}

<script type="text/javascript">
var coupon_code = "";
if(FC.json.hasOwnProperty('coupons')) {
  $.each(FC.json.coupons, function(i, coupon){
    if(coupon.name.search(/CS4/i) > -1) {
      coupon_code = coupon.name;
    }
  });
}

PostAffTracker.setAccountId('deafult1');
var sale{{ counter }} = PostAffTracker.createSale();
sale{{ counter }}.setTotalCost('{{ item.price }}');
sale{{ counter }}.setProductID('{{ item.code }}');
sale{{ counter }}.setOrderID('{{ order_id }}_{{ counter }}');
sale{{ counter }}.setCoupon(coupon_code);
sale{{ counter }}.setData1('{{ customer_email }}');
PostAffTracker.register();
</script>

{% set counter = counter + 1 %}

{% endfor %}

Si vous souhaitez ajouter des détails supplémentaires dans les champs Extra Data 2-5 du code de suivi des ventes, consultez les détails disponibles dans le modèle de reçu de Foxycart : https://wiki.foxycart.com/v/2.0/receipt

Foxycart supporte la syntaxe twig : http://twig.sensiolabs.org/doc/templates.html

Retour à Intégrations Créer un compte GRATUITEMENT
Vous souhaitez améliorer davantage votre logiciel d'affiliation ? Consultez l'intégration de Fortune3 pour Post Affiliate Pro.

Fortune3

Le texte parle des catégories et des partenaires disponibles pour la plateforme Post Affiliate Pro. Il est possible de créer un compte gratuitement en choisissant un nom pour son sous-domaine. Le texte explique également comment intégrer le suivi des clics et des ventes pour le logiciel Fortune3, en insérant des codes de suivi dans la section spéciale de l'application. Plusieurs autres intégrations sont également possibles avec cette plateforme.

Vous souhaitez améliorer davantage votre logiciel d'affiliation ? Découvrez l'intégration d'Oxid Eshop pour Post Affiliate Pro.

Oxid Eshop

Vous souhaitez améliorer davantage votre logiciel d'affiliation ? Découvrez l'intégration d'Oxid Eshop pour Post Affiliate Pro.

Vous souhaitez améliorer davantage votre logiciel d'affiliation ? Consultez l'intégration Ecwid pour Post Affiliate Pro.

Ecwid

Vous souhaitez améliorer davantage votre logiciel d'affiliation ? Consultez l'intégration Ecwid pour Post Affiliate Pro.

Vous souhaitez améliorer davantage votre logiciel d'affiliation ? Découvrez l'intégration de TrialPay pour Post Affiliate Pro.

ThriveCart

Le texte décrit comment intégrer ThriveCart avec Post Affiliate Pro pour suivre les ventes et augmenter les revenus. Il explique les étapes nécessaires pour configurer les variables personnalisées, le plugin ThriveCart et le webhook, et donne des exemples de code HTML. En utilisant cette intégration, les entreprises peuvent suivre les ventes par commande et par produit, ainsi que supporter les commissions à vie.

Notre site web utilise des cookies. En continuant, nous supposons votre permission de déployer des cookies comme détaillé dans Politique de confidentialité et de cookies.

×

Programmez un appel en tête-à-tête et découvrez comment Post Affiliate Pro peut profiter à votre entreprise.

Nous sommes disponibles à plusieurs dates

Planifier un appel