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

Shopify

Una plataforma líder de comercio multicanal basada en la nube, diseñada para pequeñas y medianas empresas.

Para integrar tu tienda de Shopify, puedes utilizar el plugin oficial incorporado, pero primero tienes que crear una aplicación privada en tu tienda de Shopify.

En caso de que quieras crear una cuenta de personal dedicada para que nuestro servicio de asistencia lo configure por ti, la cuenta de personal deberá tener los siguientes permisos:
Pedidos, Clientes, Gestionar e instalar aplicaciones y canales, Gestionar la configuración, Ver las aplicaciones desarrolladas por el personal y los colaboradores, Desarrollar aplicaciones.

1. Accede a tu panel de administración de Shopify y navega hasta Aplicaciones > Desarrollar aplicaciones para tu tienda (un enlace en la parte inferior)

Shopify

2. Permitir el desarrollo de aplicaciones personalizadas y crear una nueva aplicación personalizada

Shopify

3. Nombra la aplicación como quieras, selecciona tu cuenta de desarrollador de aplicaciones para que se te notifique en caso de problemas y crea la aplicación. Después tienes que hacer clic en Configurar los ámbitos de la API de administración.

Shopify

Y habilita los siguientes permisos con acceso de lectura/escritura:

Script tags (acceso de LECTURA y ESCRITURA) > Alcance de acceso:

read_script_tags, write_script_tags

Orders (Acceso de lectura) > Alcances de acceso:

read_orders

Customers(Acceso de lectura) > Alcances de acceso:

read_customers

Si quieres utilizar la opción de crear una cuenta de cliente en Shopify para cada nuevo afiliado, también necesitas el permiso write_customers.

No cambies nada más e instala la aplicación.

Shopify

4. Una vez instalada la aplicación, tienes que revelar el token una vez, y luego copiar el token de acceso, la clave de la API y la dirección URL de tu tienda.

Shopify

5. Ahora tienes que ir a tu panel de vendedor de Post Affiliate Pro y a la sección Configuración > Plugins:

Shopify

6. Tienes que encontrar el plugin API de Shopify y manejo de notificaciones y activarlo.

Shopify

7. Una vez activada, tienes que hacer clic en Configurar junto a ella e introducir la URL de tu tienda, la clave API y el token de acceso (campo Contraseña) y configurar cómo quieres que se comporte la integración.

Shopify

8. Guarda la configuración y si no aparece ningún error habrás terminado y tu sitio debería empezar a hacer el seguimiento.

Si por alguna razón, no puedes utilizar el plugin y quieres integrar tu sitio de Shopify manualmente, puedes utilizar los siguientes pasos.

Inicio de sesión y navegación

Accede a tu panel de administración. Ve a Configuración > Pago y desplázate hacia abajo hasta Contenido adicional y Scripts en la sección Procesamiento de pedidos.

Código

El código de seguimiento de la venta para rastrear una comisión por pedido es éste:

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
	if (window.location.href.indexOf('/thank_you') > 0) {
		PostAffTracker.setAccountId('Account_ID');
		var sale = PostAffTracker.createSale();
		sale.setTotalCost('{{subtotal_price | money_without_currency | replace: ',', '' }}');
		sale.setOrderID('{{order_number}}');
		sale.setProductID('{{product_ids}}');

		PostAffTracker.register();
	}
</script>

Y ahora sólo tienes que guardarlo y ya estás listo para hacer el seguimiento de las ventas.

Si quieres utilizar también el plugin de Comisiones de por Vida, tienes que añadir la siguiente línea justo debajo de ‘sale.setProductID(‘{{product_ids}}’);‘ para añadir la dirección de correo electrónico del cliente al pedido:

sale.setData1(Shopify.checkout.email);

O puedes utilizar el ID de cliente en lugar del correo electrónico, para mantener la privacidad:

sale.setData1(Shopify.checkout.customer_id);

Por integración de producto

En caso de que quieras hacer un seguimiento de las comisiones por producto, deberás utilizar este código de integración en lugar del del paso 2.

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
if (window.location.href.indexOf('/thank_you') > 0) {
    PostAffTracker.setAccountId('Account_ID');
    var discountpercent = 1;
    var discountcoupon = '';
    if (Shopify.checkout.discount != null && typeof Shopify.checkout.discount.amount != 'undefined') {
        var total = Number(Shopify.checkout.discount.amount.replace(',', '')) + Number(Shopify.checkout.subtotal_price.replace(',', ''));
        discountcoupon = Shopify.checkout.discount.code;
        discountpercent = 1 - (Shopify.checkout.discount.amount.replace(',', '') / total);
    }
    var giftcard = 0;
    if ((typeof Shopify.checkout.gift_cards != 'undefined') && (Shopify.checkout.gift_cards.length > 0) && (Shopify.checkout.gift_cards != null) && (Shopify.checkout.gift_cards != '') && (Shopify.checkout.gift_cards[0].amount_used > 0)) {
        giftcard = Shopify.checkout.gift_cards[0].amount_used;
    }

    var item = 0;
    while (typeof Shopify.checkout.line_items[item] != 'undefined') {
        var subtotal = Shopify.checkout.line_items[item].line_price.replace(',', '') * discountpercent;
        if (giftcard > 0) {
            var rest = giftcard - subtotal;
            subtotal = subtotal - giftcard;
            giftcard = rest;
        }
        if (giftcard < 0) {
            giftcard = 0;
        }
        if (subtotal < 0) {
            subtotal = 0;
        }
        var sale = PostAffTracker.createSale();
        sale.setTotalCost(subtotal);
        sale.setOrderID(Shopify.checkout.order_id + '(' + (item + 1) + ')');
        sale.setCurrency(Shopify.checkout.currency);
        var papProductId = Shopify.checkout.line_items[item].sku;
        if (papProductId == '') {
            papProductId = Shopify.checkout.line_items[item].product_id;
        }
        sale.setProductID(papProductId);
        if (Shopify.checkout.line_items.length != (item + 1)) {
            if (typeof sale.doNotDeleteCookies === 'function') {
                sale.doNotDeleteCookies();
            }
            PostAffTracker.register();
        } else {
            if (typeof PostAffTracker.registerOnAllFinished === 'function') {
                PostAffTracker.registerOnAllFinished();
            } else {
                PostAffTracker.register();
            }
        }
        item++;
    }
}
</script>

Ya has terminado, esto es todo lo que necesitas. Guarda los cambios y ya puedes utilizar la integración.

Si quieres utilizar también el plugin Comisiones de por vida tienes que añadir la siguiente línea justo debajo de sale.setCurrency(Shopify.checkout.currency); para añadir la dirección de correo electrónico del cliente al pedido.

sale.setData1(Shopify.checkout.email);

Puedes encontrar información adicional aquí: https://docs.shopify.com/themes/liquid/objects/order

No olvides integrar tu tienda con el código de seguimiento de clics.

Seguimiento de clics

Accede a tu panel de administración de Shopify, ve a la sección Tienda online y haz clic en Temas. En esta sección haz clic en el botón Acciones de tu Vista previa del tema, y elige Editar código en el menú desplegable.

En el directorio Layout, busca un archivo llamado theme/liquid. Inserta el código de seguimiento de clics de tu panel de comerciante de Post Affiliate Pro > Herramientas > Integración > Seguimiento de clics justo encima de la etiqueta </BODY> en ese archivo y guárdalo.

Volver a Integraciones Crear cuenta GRATIS

Nuestro sitio web utiliza cookies. Al continuar, asumimos tu permiso para implementar cookies como se detalla en nuestro política de privacidad y cookies.

×

Programa una llamada uno a uno y descubre cómo Post Affiliate Pro puede beneficiar a tu negocio.

Estamos disponibles en varias fechas

Programa una llamada