Integración con tiendas online

Server-side tracking para Magento 2 y Adobe Commerce

Crea una integración de Magento con acceso a los pedidos y ROASaurus obtiene los pedidos pagados a través de la REST API cada 5 minutos y los envía a tus plataformas publicitarias desde el servidor.

Magento de un vistazo
Los pedidos llegan porConsulta de la REST API cada 5 minutos
CredencialesToken de acceso de la integración; consumer key, consumer secret y access token secret cuando el uso como bearer está desactivado
Acceso a recursosSales › Operations › Orders
Pedidos pagadosEstado processing o complete
Id de pedidoEl increment id que ven los clientes

Cómo se conecta Magento

  1. Content › Design › Configuration › la vista de tu tienda › HTML Head › Scripts and Style Sheets: añade la etiqueta de script de ROASaurus.
  2. System › Extensions › Integrations › Add New Integration, con acceso a recursos Sales › Operations › Orders. Actívala y copia el token de acceso.
  3. Introduce el token en ROASaurus. Añade la URL de la tienda solo si la API funciona en una dirección distinta del dominio de tu tienda.

Bearer token u OAuth 1.0a

Desde Magento 2.4.4, "Allow OAuth Access Tokens to be used as standalone Bearer tokens" está desactivado por defecto. Si está desactivado en tu tienda, introduce también la consumer key, el consumer secret y el access token secret de la misma integración. ROASaurus firma entonces cada solicitud con OAuth 1.0a en lugar de enviar un bearer token.

Cómo se leen los pedidos

Magento Open Source no tiene webhooks de pedidos, así que ROASaurus pide a la REST API los pedidos actualizados desde su última ejecución, cada 5 minutos, con un solapamiento de 30 minutos. Los pedidos en estado processing o complete cuentan como pagados. El id de pedido es el increment id. Los productos configurables aparecen dos veces en los datos de pedido de Magento, como padre e hijo; ROASaurus conserva las líneas del padre para que las cantidades no se dupliquen.

De cada pedido lee el total general, la moneda, el email y el nombre del cliente, el teléfono y la dirección de facturación con el código de región, el id de cliente y la dirección IP del cliente.

Cómo vincular los pedidos con los clics en anuncios

Para una asociación exacta, pide a tu desarrollador que dispare el fragmento de compra de ROASaurus en checkout/onepage/success con el increment id del pedido y el total general. Sin él, ROASaurus usa un email que el visitante dio antes en tu sitio, por ejemplo en un popup, y luego la dirección IP cuando solo encaja un visitante.

Límites

  • Sin webhooks: los pedidos llegan a tus plataformas publicitarias hasta 5 minutos después del pago. "Fetch orders now" ejecuta una sincronización a demanda.
  • El fragmento de la página de éxito necesita un pequeño módulo personalizado, que añade tu desarrollador.
  • 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é los pedidos de Magento se consultan cada 5 minutos?

Magento Open Source no tiene webhooks de pedidos. ROASaurus consulta en su lugar la REST API cada 5 minutos, con un solapamiento para que no se pierda ningún pedido, e ignora los pedidos que ya tiene.

Mi token es rechazado. ¿Qué debo revisar?

Desde la 2.4.4, los bearer tokens independientes están desactivados por defecto. Introduce también la consumer key, el consumer secret y el access token secret, y ROASaurus firmará las solicitudes con OAuth 1.0a.

¿Funciona con Adobe Commerce?

El conector usa la REST API y las integraciones de Magento 2, que Magento Open Source y Adobe Commerce comparten.

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 →