Integración con tiendas online

Server-side tracking para tiendas Ecwid

ROASaurus lee los pedidos pagados de Ecwid mediante un token de app personalizada y los envía a tus plataformas publicitarias desde el servidor. Pide webhooks al soporte de Ecwid y los pedidos llegarán al instante.

Ecwid de un vistazo
Los pedidos llegan porConsulta de la API cada 5 minutos; webhooks cuando el soporte de Ecwid los active
CredencialesStore ID, el token secreto de la app personalizada y su client secret para los webhooks
Comprobación del webhookFirma HMAC con el client secret
Pedidos pagadosEstado de pago PAID
Fragmento de la página de agradecimientoEcwid.OnOrderPlaced, después del script de tracking

Cómo se conecta Ecwid

  1. Añade el script de ROASaurus al sitio que incrusta tu tienda Ecwid, o al código personalizado de tu Instant Site.
  2. Añade después el fragmento de la página de agradecimiento. Escucha el evento OnOrderPlaced de Ecwid y dispara la compra de ROASaurus con el número de pedido, el total y el email.
  3. En my.ecwid.com/#develop-apps, crea una app personalizada con acceso de lectura a los pedidos. Introduce en ROASaurus el id de tu tienda (aparece en la URL de tu admin y en Account › Summary) y el token secret_… de la app.

ROASaurus obtiene entonces los pedidos actualizados desde su última ejecución, cada 5 minutos, y envía los que tienen estado de pago PAID.

Pedidos al instante con webhooks

Ecwid configura las URL de webhook de las apps personalizadas a través de su equipo de soporte de la API. Pídeles que establezcan la URL de webhook de tu app con la que aparece en la pestaña Conexión de ROASaurus, con los eventos order.created y order.updated. Pega el client secret de la app en ROASaurus: cada webhook se comprueba con su firma HMAC y después se obtiene el pedido de la API.

Qué lee ROASaurus de cada pedido

El total, la moneda, el email, el nombre, el teléfono y la dirección de facturación, el id de cliente y los artículos con su combinación, cantidad, precio y SKU. Los pedidos de Ecwid incluyen la dirección IP y el user agent del comprador, así que ROASaurus también puede asociar por la misma IP y el mismo navegador, solo cuando encaja exactamente un visitante.

Límites

  • Los webhooks requieren una solicitud al soporte de Ecwid. Hasta entonces, los pedidos tardan hasta 5 minutos.
  • Ecwid ofrece un único campo de nombre, que ROASaurus divide en nombre y apellidos.
  • El conector está construido a partir de la documentación oficial de la API de la plataforma. Pulsa Test connection tras guardar tus credenciales, luego haz un pedido de prueba y comprueba el Event log.

Relacionado

Preguntas frecuentes

Tus preguntas, resueltas

¿Por qué tengo que contactar con Ecwid para los webhooks?

Ecwid configura la URL de webhook de una app personalizada a través de su soporte de la API. La consulta cada 5 minutos funciona sin ellos.

¿Para qué sirve el client secret?

Verifica que un webhook realmente procede de Ecwid. ROASaurus comprueba con él la firma HMAC de cada webhook antes de obtener el pedido.

¿Funciona con Ecwid incrustado en otro sitio?

Sí. Añade el script de ROASaurus y el fragmento de la página de agradecimiento al sitio que incrusta tu tienda Ecwid.

Cada venta, rastreada hasta el anuncio que la generó

Server-side tracking, beneficio y valor de vida del cliente en una sola app. Prueba gratuita de 14 días, sin tarjeta de crédito.

Empieza tu prueba gratuita →