Integración con tiendas online

Server-side tracking para PrestaShop

Activa el webservice de PrestaShop, da a ROASaurus una clave de lectura y los pedidos pagados se consultan cada 5 minutos y se envían a tus plataformas publicitarias desde el servidor.

PrestaShop de un vistazo
Los pedidos llegan porConsulta del webservice cada 5 minutos
CredencialesClave de webservice con acceso GET a pedidos, clientes, direcciones, países y monedas
Pedidos pagadosPedidos que PrestaShop marca como válidos
Fragmento de la página de agradecimientoorder-confirmation.tpl o el hook displayOrderConfirmation
Asociación de pedidosFragmento de la página de agradecimiento, luego un email que el visitante dio antes

Cómo se conecta PrestaShop

  1. Añade el script de ROASaurus a la cabecera de tu tema (templates/_partials/head.tpl) o con un módulo de código personalizado.
  2. Añade el fragmento de la página de agradecimiento a order-confirmation.tpl, o un módulo en el hook displayOrderConfirmation, rellenado con el id del pedido.
  3. Parámetros avanzados › Webservice: actívalo y añade una clave con acceso GET a pedidos, clientes, direcciones, países y monedas. Introduce la clave en ROASaurus.

Cómo se leen los pedidos

PrestaShop no tiene webhooks de pedidos, así que ROASaurus pide al webservice los pedidos actualizados desde su última ejecución, cada 5 minutos, con un solapamiento de 30 minutos. Solo los pedidos que PrestaShop marca como válidos cuentan como pagados. Para cada pedido, ROASaurus busca el cliente, la dirección de facturación, el país y la moneda, y por eso la clave necesita acceso de lectura a esos recursos.

Las líneas de pedido conservan el producto y su combinación, de modo que las variantes se distinguen. ROASaurus lee el total pagado con impuestos, la referencia del pedido, el email y el nombre del cliente, el teléfono, la ciudad, el código postal y el país.

Cómo vincular los pedidos con los clics en anuncios

El fragmento de la página de agradecimiento dispara la compra de ROASaurus con el id y el total del pedido de PrestaShop en la página de confirmación, lo que vincula el pedido con el visitante y su clic en el anuncio. Sin él, ROASaurus recurre a un email que el visitante dio antes en tu sitio, por ejemplo en un popup.

Límites

  • Sin webhooks: los pedidos llegan a tus plataformas publicitarias hasta 5 minutos después de que sean válidos. "Fetch orders now" ejecuta una sincronización a demanda.
  • Los pedidos de PrestaShop no incluyen la dirección IP del comprador, así que la alternativa por IP no está disponible. Añade el fragmento de la página de agradecimiento.
  • 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é la clave del webservice necesita acceso a clientes y direcciones?

Un pedido de PrestaShop solo contiene los ids del cliente, la dirección de facturación, el país y la moneda. ROASaurus lee esos registros para obtener el email, el nombre y la ubicación que convierte en hash para las plataformas publicitarias.

¿Qué pedidos se envían?

Los pedidos que PrestaShop marca como válidos, que es como señala un pedido pagado. Los demás se dejan fuera hasta que pasan a ser válidos.

¿Con qué rapidez llegan los pedidos?

En unos 5 minutos. PrestaShop no tiene webhooks de pedidos, así que ROASaurus consulta el webservice. "Fetch orders now" en la pestaña Conexión sincroniza al momento.

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 →