Foxy Cart integration
Eine gehostete eCommerce-Lösung, die speziell für Webentwickler gebaut wurde.
Login
Loggen Sie sich auf der Adminseite Ihres FoxyCart-Stores ein, navigieren Sie zu Vorlagen > Rechnung. Falls es noch keinen Code gibt, klicken Sie auf die FoxyCart-Standardvorlage.
Integration – Gesamten Warenkorb als eine Transaktion tracken
Tragen Sie über der Markierung des Codes der Rechnungsvorlage den folgenden Code ein:
<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>
Klicken Sie auf die Vorlage Aktualisieren-Schaltfläche und speichern Sie Ihre Arbeit.
Überspringen Sie bei älteren Versionen von FoxyCart die Reihen, die die Variablen ‘ototal‘, …, ‘ofinalprice‘ angeben (definieren) und verwenden Sie anstelle dieser 2 Zeilen Code:
sale.setTotalCost(ofinalprice);
sale.setOrderID('{{ order_id }}');
den folgenden Code nach dem Code in der Box oben:
sale.setTotalCost('^subtotal^');
sale.setOrderID('^order_id^');
Wenn Sie die E-Mail-Adresse des Kunden in dem ‘Data1’-Parameter des Verkaufstrackingcodes tracken möchten, um Lifetime-Provisionen einzusetzen, fügen Sie oberhalb von:
PostAffTracker.register();
den folgenden Code ein:
sale.setData1('{{ customer_email }}');
Nutzen Sie in älteren Versionen ^customer_email^ anstelle von {{ customer_email }} .
Coupontracking
Falls Sie Coupontracking betreiben möchten, verwenden Sie diese Version des Codes:
<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>
Integration – Jedes Produkt als separate Transaktion tracken
Diese Option ist für die Version 2.0 und höher von FoxyCart verfügbar.
Wenn Sie die Funktion Product-ID-Abgleich von Post Affiliate Pro einsetzen möchten, müssen Sie einen anderen Integrationscode nehmen, als den aus Schritt 3.
Hier ist der zu verwendende 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 %}
Schon sind Sie fertig.
Integration – Jedes Produkt als separate Transaktion tracken + Coupontracking
Diese Option ist für die Version 2.0 und höher von FoxyCart verfügbar.
Wenn Sie Coupontracking zusammen mit Pro-Produkt-Tracking einsetzen möchten, verwenden Sie den folgenden Code anstelle des Codes aus Schritt 5.
Diese Option ist für die Version 2.0 und höher von FoxyCart verfügbar.
<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 %}
Wenn Sie mehr Details in den Extradatenfeldern 2-5 des Verkaufstrackingcodes tracken möchten, sehen Sie sich bitte die Details in der Rechnungsvorlage von Foxycart an:
https://wiki.foxycart.com/v/2.0/receipt
Foxycart unterstützt twig syntax:
http://twig.sensiolabs.org/doc/templates.html
Entdecken Sie die leistungsstarke CartHook-Integration für Ihren Shopify-Store mit einem anpassbaren einseitigen Warenkorb und One-Click-Upsells nach dem Kauf. Integrieren Sie CartHook nahtlos mit Post Affiliate Pro, um Ihren Online-Verkauf zu optimieren. Starten Sie jetzt Ihre kostenlose Testphase!
Entdecken Sie die benutzerfreundliche und sichere Online-Warenkorblösung von Cart Manager, nahtlos integriert mit Post Affiliate Pro. Erfahren Sie, wie Sie mit wenigen Schritten Ihre Affiliate-Programme optimieren und Provisionen generieren können. Beginnen Sie noch heute mit einer kostenlosen Testversion!
Entdecken Sie, wie Sie UltraCart nahtlos mit Post Affiliate Pro integrieren können, um Provisionen, Rückerstattungen und Upsell-Angebote effizient zu tracken. Erfahren Sie, wie Sie die Transmit-URL einrichten und benutzerdefinierte Felder nutzen, um Ihre Affiliate-Konten zu maximieren. Starten Sie jetzt Ihre kostenlose Testversion!
Erstellen und verwalten Sie mühelos eine professionelle e-Commerce-Webseite mit NewCart! Integrieren Sie eine individuell anpassbare Dankesseite und registrieren Sie Verkäufe automatisch für Affiliates. Starten Sie Ihre kostenlose Testphase bei Post Affiliate Pro und vereinbaren Sie einen persönlichen Anruf, um Ihre Online-Verkäufe zu steigern.