Építse fel üzletét vagy webhelyét kockázatmentes próbaverzióval, hitelkártya nélkül.
A Shift4Shop bevásárlókocsii teljes körű e-kereskedelmi storefront megoldások új vagy meglévő webhelyéhez. Egyszerűen építheti, szerkesztheti és karbantarthatja online boltját, és gyűjtheti össze a rendeléseket programozási vagy HTML-ismeretek nélkül! Ez az integráció integrálja a Shift4Shop köszönőoldalának sablonját.
MEGJEGYZÉS: A Post Affiliate Pro telepítésének elérhetőnek kell lennie HTTPS://-n keresztül, mivel a fizetés biztonságos oldalon történik.
Értékesítési követőkód hozzáadása
Nyissa meg a Beállítások > Tervezés > Témák és stílusok > A Továbbiak gomb alatt válassza a Sablon szerkesztése (HTML) lehetőséget, és szerkessze a “checkout-step4.html” fájlt a következő kód hozzáadásához a legvégére:
<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 discount='[discounts]';
var splitDiscount = discount.split("$");
var numberDiscount = splitDiscount[1];
var total='[osubtotal]';
var splitTotal = total.split("$");
var numberTotal = splitTotal[1];
var TotalLessDiscount = numberTotal - numberDiscount;
sale.setTotalCost(TotalLessDiscount);
sale.setOrderID('[invoice-prefix][invoice-number]');
PostAffTracker.register();
</script>
Ha további információra van szüksége az értékesítés követőkódjában, kérjük, olvassa el ezt a Shift4Shop útmutatót: https://www.shift4shop.com/guide/.
A kuponok funkció használatához adja hozzá
sale.setOrderID('[invoice-prefix][invoice-number]');
a következőket:
sale.setCoupon('[coupon]');
Termékazonosító egyezés
Ha termékenként kívánja nyomon követni a jutalékokat, akkor ezt az integrációs kódot kell használnia a fenti kód helyett. Az utasítások majdnem ugyanazok – szerkessze ugyanazt a fájlt “checkout-step4.html“, és adja hozzá ezt a kódot a fájl első sorához:
<!-- PAP Integration snippet - part1 -->
<input type="hidden" id="itemNums" value="0">
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<!-- checking if any discount (not gift certificate!) has been applied -->
<script type="text/javascript">
var papItems = [];
var discount = '[discounts]';
var splitDiscount = discount.split('$');
if (splitDiscount[1]>0) {
var numberDiscount = splitDiscount[1];
}
</script>
<!-- /PAP Integration snippet - part1 -->
Most keresse meg ezt a sort:
<!--START: items-->
és adja alá ezt a kódot:
<!-- PAP Integration snippet - part2 -->
<script type="text/javascript">
var i = document.getElementById('itemNums').value;
var iIncremented = ++i;
document.getElementById('itemNums').value=iIncremented;
var subTotal = '[subtotal]';
var splitSubTotal = subTotal.split('$');
subTotal = splitSubTotal[1];
papItems[i-1] = {"subTotal":subTotal, "id":'[id]', "orderId":"[invoice-prefix][invoice-number]("+iIncremented+")"};
</script>
<!-- /PAP Integration snippet - part2 -->
A kód utolsó része ugyanannak a fájlnak a legvégére megy:
<!-- PAP Integration snippet - part3 -->
<script type="text/javascript">
var discountPerItem = 0;
if (typeof numberDiscount != 'undefined') {
discountPerItem = numberDiscount / document.getElementById('itemNums').value;
}
PostAffTracker.setAccountId('Account_ID');
papItems.forEach(function (item, index) {
var sale = PostAffTracker.createSale();
sale.setTotalCost(item.subTotal - discountPerItem);
sale.setOrderID(item.orderId);
sale.setProductID(item.id);
PostAffTracker.register();
});
</script>
<!-- /PAP Integration snippet - part3 -->
Az alkalmazás a Shift4Shopban meghatározott termékazonosítókat fogja használni, így könnyen ellenőrizheti az egyes termékazonosítókat a Termékek > Nézet menüpontban.
Élettartamra szóló jutalékok
Tipp: Ha életre szóló jutalékot szeretne használni, akkor a “checkout-step4.html” fájlban keresse meg a következő sort:
<td class="item">[oemail]</td>
és közvetlenül a sor alatt adja hozzá ezt a kódot:
<!-- Post Affiliate Pro integration snippet -->
<script type="text/javascript">
var customerEmail = '[oemail]';
</script>
<!-- Post Affiliate Pro integration snippet -->
Az utolsó lépés a következő sor hozzáadása az értékesítés követőkódjához:
sale.setData1(customerEmail);