Wix integration
Maak een gratis website met Wix.com. Kies een verbluffende sjabloon en pas alles aan met de Wix-websitebouwer – geen codeervaardigheden nodig.
Deze integratie beschrijft hoe u de Wix Store integreert. Als u Ecwid- of PayPal-knoppen binnen Wix gebruikt, gebruik dan de methoden voor die oplossingen.
Pas de bedankpagina van de winkel aan
Log in op uw Wix-dashboard en bewerk uw site. Zodra de Editor in het menu aan de linkerkant is geladen, klikt u op de knop Mijn winkel, gaat u naar Winkelpagina’s en opent u de bedankpagina. Wanneer de bedankpagina is geladen, klikt u op de knop Toevoegen in het menu aan de linkerkant en selecteert u onder Meer Insluiten en voegt u vanaf daar het HTML-iframe-element toe aan uw bedankpagina.
$w.onReady(function () {
$w('#thankYouPage1').getOrder()
.then((order) => {
$w('#html1').postMessage(order);
})
.catch((error) => {
});
});
Per bestelling trackingcode
Typ nog steeds in de bedankpagina-editor de volgende code in het HTML-element dat u aan uw pagina had toegevoegd:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
window.onmessage = (event) => {
if (event.data) {
var orderObject = event.data;
var totalCost = 0;
var productIds = [];
for (i = 0; i < orderObject.lineItems.length; i++) {
totalCost += orderObject.lineItems[i].totalPrice - orderObject.lineItems[i].discount;
if (orderObject.lineItems[i].taxIncludedInPrice === true) {
totalCost -= orderObject.lineItems[i].tax;
}
if (orderObject.lineItems[i].sku != undefined) {
productIds.push(orderObject.lineItems[i].sku);
} else {
productIds.push(orderObject.lineItems[i].productId);
} }
PostAffTracker.setAccountId('Account_ID'); var sale = PostAffTracker.createSale();
sale.setTotalCost(totalCost);
sale.setOrderID(orderObject.number);
sale.setCurrency(orderObject.currency);
sale.setProductID(productIds);
if (orderObject.discount !== undefined && orderObject.discount !== null && orderObject.discount.appliedCoupon !== undefined && orderObject.discount.appliedCoupon !== null) {
sale.setCoupon(orderObject.discount.appliedCoupon.code);
}
PostAffTracker.register();
}
}
</script>
Zodra u de codes hebt toegevoegd, publiceert u de pagina.
Per producttrackingcode
Typ nog steeds in de bedankpagina-editor de volgende code in het HTML-element dat u aan uw pagina had toegevoegd:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
window.onmessage = (event) => {
if (event.data) {
var orderObject = event.data;
PostAffTracker.setAccountId('Account_ID');
for (i = 0; i < orderObject.lineItems.length; i++) {
totalCost = orderObject.lineItems[i].totalPrice - orderObject.lineItems[i].discount;
if (orderObject.lineItems[i].taxIncludedInPrice === true) {
totalCost -= orderObject.lineItems[i].tax;
}
if (orderObject.lineItems[i].sku != undefined) {
productId = orderObject.lineItems[i].sku;
} else {
productId = orderObject.lineItems[i].productId;
}
var sale = PostAffTracker.createSale();
sale.setTotalCost(totalCost);
sale.setOrderID(orderObject.number + '(' + i + ')');
sale.setCurrency(orderObject.currency);
sale.setProductID(productId);
if (orderObject.discount !== undefined && orderObject.discount !== null && orderObject.discount.appliedCoupon !== undefined && orderObject.discount.appliedCoupon !== null) {
sale.setCoupon(orderObject.discount.appliedCoupon.code);
}
if (i < orderObject.lineItems.length -1) {
sale.doNotDeleteCookies();
}
}
PostAffTracker.register();
}
}
</script>
Zodra u de codes hebt toegevoegd, publiceert u de pagina.