Foxy Cart integration
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
Integrálja az OpenCart-ot a Post Affiliate Pro-val egyszerűen, és nyomon követheti a termékrendeléseket, jutalékokat és kuponokat. Részletes útmutató a kód módosításához és a QuickCheckout rendszerhez igazításához. Készítsen ingyenes fiókot elkötelezettség nélkül, és fedezze fel, milyen előnyökkel járhat vállalkozása számára!
Fedezze fel a ClickCartPro integrációját a Post Affiliate Pro rendszerrel! Könnyedén telepítheti és kezelheti HTML-oldalait, frissítheti sablonjait, és nyomon követheti eladásait. A ccBill integrációval gyorsan elindíthatja üzletét. Lépjen be az Admin Centerbe, és élvezze a hatékony affiliate nyomkövetést!
Integrálja a SamCart-ot a Post Affiliate Pro-val, hogy hatékonyan kövesse nyomon az egyszeri és ismétlődő fizetéseket. Állítson be nyomkövető kódot és egyéni mezőket az online értékesítés fokozása érdekében. Fedezze fel, hogyan lehet automatizálni a visszatérítéskezelést és optimalizálni a jutalékokat a SamCart bővítmény aktiválásával. Lépjen be az e-kereskedelem új szintjére most!