Language switcher

–Hidden comment

Use attributes in format region_from and region_to= to change the languages showing in language switcher.
Available regions are:
europe_from europe_to
asia_from asia_to
mideast_from mideast_to
america_from america_to

Example:
europe_from=0 europe_to=22 will put all languages (ordered in language switcher settings) from 1 to 21 to Europe region:
asia_from=22 asia_to=25 will put all languages from 23 to 24 (so only 2) into Asia region.

Shift4Shop

Construye tu tienda o sitio web con una prueba sin riesgo, sin necesidad de tarjeta de crédito.

Los carros de la compra de Shift4Shop son soluciones completas de escaparate de comercio electrónico para tu sitio web nuevo o existente. Construye, edita y mantén fácilmente tu tienda online y recoge los pedidos sin necesidad de tener conocimientos de programación o HTML. Esta integración integra la plantilla de la página de agradecimiento de Shift4Shop.

NOTA: Tu instalación de Post Affiliate Pro debe estar disponible a través de HTTPS:// porque el pago se realiza en una página segura.

Añadir el código de seguimiento de la venta

Ve a Configuración > Diseño > Temas > Estilos > En el botón Más elige Editar Plantilla (HTML) y edita el archivo “checkout-step4.html” para añadir el siguiente código al final:

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

Si necesitas añadir más información en el código de seguimiento de la venta, consulta esta guía en Shift4Shop: https://www.shift4shop.com/guide/.

Para utilizar la función de los cupones añade justo debajo:

sale.setOrderID('[invoice-prefix][invoice-number]');

lo siguiente:

sale.setCoupon('[coupon]');

Coincidencia de ID de producto

Si quieres hacer un seguimiento de las comisiones por producto, tienes que utilizar este código de integración en lugar del anterior. Las instrucciones son casi las mismas – edita el mismo archivo “checkout-step4.html” y añade este código a la primera línea del archivo:

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

Ahora encuentra esta línea:

<!--START: items-->

y añade este código debajo:

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

La última parte del código va al final del mismo archivo:

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

La aplicación utilizará los ID de producto definidos en tu Shift4Shop para que puedas comprobar fácilmente cada ID de producto en Productos > Ver.

Comisiones de por vida

Consejo: Si deseas utilizar las Comisiones de por Vida, entonces en el archivo “punto de venta4.html” encuentra la siguiente línea:

<td class="item">[oemail]</td>

y justo debajo de esa línea añade este código:

<!-- Post Affiliate Pro integration snippet -->
<script type="text/javascript">
var customerEmail = '[oemail]';
</script>
<!-- Post Affiliate Pro integration snippet -->

El último paso es añadir esta línea en el código de seguimiento de la venta:

sale.setData1(customerEmail);
Back to Integrations Create account for FREE

Our website uses cookies. By continuing we assume your permission to deploy cookies as detailed in our privacy and cookies policy.

×

Schedule a one-on-one call and discover how Post Affiliate Pro can benefit your business.

We’re available on multiple dates

Schedule a call