Foxy Cart

Hosztolt e-kereskedelmi megoldás, amelyet kifejezetten a webfejlesztők szem előtt tartásával építettek ki.

Belépés

Jelentkezzen be a FoxyCart áruház AdminPage oldalára, lépjen a Sablonok > Nyugta menüpontra. Ha még nincs kód, kattintson a FoxyCart Standard sablonra.

Integráció – nyomon követheti a teljes kosarat egyetlen tranzakcióként

A nyugtakód sablon címkéje fölé illessze be a következő kódot:

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

Kattintson a sablon frissítése gombra, és mentse el munkáját.

A FoxyCart régebbi verzióinál hagyja ki azokat a sorokat, amelyek deklarálják (meghatározzák) az „ototal”, …, „ofinalprice” változókat, és e 2 kódsor helyett:

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

használja a következőket a fenti mezőben megadott kódban:

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

Ha szeretné nyomon követni az ügyfél e-mail címét az értékesítési követőkód “Data1” paraméterében az élettartam jutalékok felhasználása érdekében, akkor jobbra fent:

PostAffTracker.register();

adja hozzá a következő kódot:

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

A régebbi verziókban használja a ^^customer_email^^ értéket a {{ customer_email }} helyett.

Kuponkövetés

Ha kuponkövetést szeretne használni, használja a kódnak ezt a verzióját:

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

Integráció – minden termék külön tranzakcióként követése

Ez az opció a FoxyCart 2.0-s és újabb verzióihoz érhető el.

Ha használni kívánja a Post Affiliate Pro termékazonosító-egyeztetési képességét, akkor a 2. lépésben említett kód helyett a 3. lépésben említett integrációs kódot kell használnia.

Itt van a használandó kód:

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

Ennyi.

Integráció – minden termék külön tranzakcióként követése + kuponkövetés

Ez az opció a FoxyCart 2.0-s és újabb verzióihoz érhető el.

Ha szeretné használni a kuponkövetést a termékenkénti követéssel együtt, akkor használja a következő kódot az 5. lépésben szereplő kód helyett.

Ez az opció a FoxyCart 2.0-s és újabb verzióihoz érhető el.

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

Ha további részleteket szeretne nyomon követni az értékesítési követőkód Extra Data 2-5 mezőiben, nézze meg a foxycart nyugta sablonjában található adatokat: https://wiki.foxycart.com/v/2.0/receipt

A Foxycart támogatja a gally szintaxisát: http://twig.sensiolabs.org/doc/templates.html

Vissza az integrációkhoz Hozzon létre fiókot INGYEN

Weboldalunk cookie-kat használ. A folytatással feltételezzük, hogy Ön hozzájárulását adja a cookie-k telepítéséhez, ahogyan azt a mi részletezzük adatvédelmi és cookie-kra vonatkozó szabályzat.

×

Egyeztessen le egy személyes hívást, és fedezze fel, hogy a Post Affiliate Pro milyen előnyökkel járhat vállalkozása számára.

Több időpontban is elérhetőek vagyunk

Hívás lefoglalása