–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

Een gehoste ecommerce-oplossing die speciaal is gebouwd met webontwikkelaars in het achterhoofd.

Log in

Log in op de AdminPage van uw FoxyCart-winkel, ga naar Sjablonen > Ontvangstbewijs. Indien er nog geen code is, klik dan door naar de FoxyCart Standard template.

Integratie – volg de hele winkelwagen als één transactie

Boven de tag van de code van de bonsjabloon plaatst u de volgende code:

<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>

Klik op de knop sjabloon bijwerken en sla uw werk op.

Sla voor oudere versies van FoxyCart de rijen over die de variabelen ‘ototal‘, …, ‘ofinalprice‘ declareren (definiëren) en in plaats van deze 2 regels code:
sale.setTotalCost(ofinalprice);
sale.setOrderID('{{ order_id }}');

gebruik deze als volgt in de code in het bovenstaande vak:

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

Als u het emailadres van de klant wilt volgen in de parameter ‘Data1’ van de verkooptrackingcode om levenslange commissies te gebruiken, dan rechtsboven:
PostAffTracker.register();

voeg de volgende code toe:

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

In older versions use ^^customer_email^^ instead of {{ customer_email }} .

Kortingsbon volgen

Als u kortingsbon tracking wilt gebruiken, gebruikt u deze versie van 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>

Integratie – elk product volgen als een afzonderlijke transactie

Deze optie is beschikbaar voor FoxyCart versie 2.0 en hoger.

Als u gebruik wilt maken van de mogelijkheid om product-ID’s van Post Affiliate Pro te matchen, moet u een andere integratiecode gebruiken in plaats van degene die in stap nr. 3.

Hier is de te gebruiken code:

<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 %}

Dat is het.

Integratie – elk product volgen als een afzonderlijke transactie + kortingsbon tracking

Deze optie is beschikbaar voor FoxyCart versie 2.0 en hoger.

Als u kortingsbon tracking samen met tracking per product wilt gebruiken, gebruik dan de volgende code in plaats van die in stap 5.

Deze optie is beschikbaar voor FoxyCart versie 2.0 en hoger.

<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 %}

Als u wat meer details wilt bijhouden in de velden Extra Data 2-5 van de verkoop-trackingcode, bekijk dan de details die beschikbaar zijn in de bonsjabloon van foxycart:

Foxycart ondersteunt twig-syntaxis:
Terug naar Integraties GRATIS account aanmaken

Onze website maakt gebruik van cookies. Door verder te gaan, gaan we uit van uw toestemming om cookies te plaatsen zoals beschreven in onze privacy- en cookiebeleid.

×

Plan een één-op-één gesprek en ontdek hoe Post Affiliate Pro uw bedrijf ten goede kan komen.

We zijn beschikbaar op meerdere data

Plan een gesprek