Saltar al contenido principal

Conectar Shopify

Haz que cada pedido pagado en tu tienda Shopify sume puntos al socio que lo hizo. Dura unos 20 minutos y necesitas acceso de administrador a Shopify.

Antes de empezar
  • Permisos: Integraciones, Creando integración y Editando integración.
  • Un programa de puntos con una regla de acumulación por compra.
  • Los clientes ya son socios del programa y usan en la tienda el mismo email o teléfono. Si no hay socio, el pedido se omite.

1. Crea el conector​

Ve a Integraciones › Conectores y pulsa Crear Nuevo.

  1. Escribe un Nombre, por ejemplo «Tienda online».
  2. Elige Tipo de integración › ECommerce y Proveedor › Shopify.
  3. En Secreto de API, pon el secreto con el que Shopify firma los avisos. IncentIA lo usa para comprobar que el pedido viene de tu tienda.
  4. En Programa de Lealtad, elige el programa que recibe los puntos.
  5. Marca Activo y pulsa Guardar.
Programa y secreto

Sin Programa de Lealtad, los pedidos se omiten. Sin Secreto de API, IncentIA rechaza todos los avisos.

2. Averigua la dirección del aviso​

La pantalla no muestra la dirección a la que Shopify debe avisar. Tiene esta forma:

https://<dirección de IncentIA>/api/webhooks/shopify/<número del conector>

Pide a soporte la dirección de tu cuenta y el número del conector que acabas de crear.

3. Crea el aviso en Shopify​

En el administrador de Shopify, ve a Settings › Notifications › Webhooks y crea un webhook por cada evento de la tabla. Usa formato JSON y la dirección del paso 2.

Evento en ShopifyQué hace IncentIA
orders/paidSuma los puntos del pedido
orders/cancelledDescuenta los puntos que dio
refunds/createDescuenta los puntos en proporción al importe devuelto

IncentIA ignora cualquier otro evento. Un aviso repetido no duplica puntos.

4. Prueba con un pedido​

  1. Haz un pedido de prueba en Shopify con el email de un socio y págalo.
  2. Abre Administración › Webhooks Entrantes y filtra Fuente › Shopify. Debe aparecer el aviso.
  3. Abre la ficha del socio: tiene los puntos del pedido.

Comprueba que funciona​

  • El aviso figura como procesado en Administración › Webhooks Entrantes.
  • El socio ve los puntos en su portal.
  • En Integraciones › Conectores, el conector está Activo.

Si algo falla​

SíntomaCausa probableQué hacer
El aviso no aparece en Webhooks EntrantesDirección incorrecta o conector inactivoRevisa el paso 2 y que Activo esté marcado
El aviso se rechazaSecreto de API distinto del de ShopifyCopia de nuevo el secreto y guarda el conector
El pedido se omiteNo hay socio activo con ese email o teléfonoPide a tu cliente que use el mismo email que en el programa
El pedido se omite sin puntosEl conector no tiene Programa de LealtadEdítalo y elige uno

Siguientes pasos​