Saltar al contenido principal

Evento de Reembolso

Cuando se reembolsa, devuelve o cancela un pedido en PrestaShop, Pixel Plus puede enviar un evento Meta personalizado llamado Refund a través de la Conversions API. Esto te da visibilidad sobre los resultados post-compra en Meta Events Manager y te permite crear audiencias de exclusión y conversiones personalizadas basadas en pedidos reembolsados.

Lee esto primero — qué es y qué no es el evento de reembolso
  • Refund NO es un evento estándar de Meta. Pixel Plus lo envía como un evento personalizado via CAPI.
  • El valor se envía como número positivo, no negativo. La Conversion API de Meta no acepta campos value negativos.
  • Meta NO reduce automáticamente los eventos Purchase anteriores. Enviar Refund no corrige retroactivamente el ROAS ni el "valor de conversión de compras" en Ads Manager. Meta registra eventos; no funciona como software contable que revierte transacciones anteriores.
  • Para qué sirve realmente: visibilidad de reembolsos en Events Manager, audiencias de exclusión/supresión (p.ej. reembolsadores habituales), conversiones personalizadas y reporting externo donde tú combinas las señales de Purchase y Refund.

Trata el nombre del evento como la señal — ese es el caso de uso compatible.

⚙️ Configuración

  1. Ve a Módulos > Gestor de módulos en tu Back Office
  2. Busca Pixel Plus y haz clic en Configurar
  3. Abre el panel Eventos rastreables y localiza la sección Evento Reembolso / Cancelación
  4. Activa Habilitar evento Reembolso (FCTP_REFUND_ENABLED)
  5. Elige Solo para pedidos pagados (FCTP_REFUND_PAID_ONLY) — recomendado activado, para que las cancelaciones de pedidos no pagados no disparen reembolsos falsos
  6. Selecciona los estados de pedido que activan el evento Reembolso (FCTP_REFUND_STATUS) — normalmente Reembolsado, Cancelado, Devuelto
  7. Haz clic en Guardar
Requiere la Conversions API

El evento Reembolso es solo del lado del servidor (CAPI). Los reembolsos ocurren en el Back Office, después de que el cliente ha abandonado el sitio, por lo que no hay navegador desde el que enviar un evento pixel. Asegúrate de que CAPI esté configurado con un token de acceso válido — consulta Conversions API (CAPI).

📦 Qué datos se envían

Pixel Plus envía un evento personalizado llamado Refund con los siguientes datos:

CampoValor
event_nameRefund (evento personalizado)
valueImporte reembolsado — número positivo, en la configuración de moneda de la tienda
currencyCódigo ISO de la moneda del pedido
content_typeproduct
content_idsIDs de producto del pedido reembolsado
contentsArray por artículo con id, quantity, price
num_itemsTotal de artículos en el pedido reembolsado
order_idID de pedido de PrestaShop
order_referenceReferencia del pedido de PrestaShop
event_idID aleatorio generado por el módulo

El nombre del evento es la señal de que se trata de un reembolso. El value positivo es requerido por la API de Meta — no indica una nueva venta.

🔄 Cómo se activa en PrestaShop

El evento Reembolso se dispara mediante el hook actionOrderStatusPostUpdate de PrestaShop — es decir, cuando el estado de un pedido cambia desde la interfaz de gestión del Back Office. Pixel Plus comprueba:

  1. ¿Está el nuevo estado del pedido en los estados configurados para activar el evento Reembolso?
  2. Si Solo para pedidos pagados está activado, ¿el pedido fue previamente validado/pagado?

Si se cumplen ambas condiciones, el módulo construye el payload CAPI y lo envía de inmediato. Esto funciona con todos los flujos de reembolso de PrestaShop — reembolso estándar, reembolso parcial, devolución de productos, cancelación de productos / cancelación de pedido — siempre que el cambio de estado resultante coincida con uno que hayas configurado.

📊 Qué puedes hacer con él

Caso de uso¿Compatible?Notas
Ver volumen/valor de reembolsos en Events ManagerEl evento personalizado muestra señales de reembolso atribuibles al tráfico de Meta.
Crear audiencias de exclusión (reembolsadores habituales, últimos 30/60/180 días)Audiencias basadas en el evento Refund personalizado, excluidas de campañas de remarketing y reactivación. Sujeto a tu postura legal/consentimiento.
Crear conversiones personalizadas basadas en ReembolsoMeta permite conversiones personalizadas en cualquier evento personalizado. Útil para rastrear la tasa de reembolso del tráfico atribuido a Meta.
Reporting externo (ingresos brutos vs. reembolsados)Si registras Purchase + Refund localmente, puedes calcular el ingreso neto real con más precisión que Ads Manager.
Corregir automáticamente el ROAS o el valor de compras en Ads ManagerMeta no hace esto. El evento Purchase original no se reduce retroactivamente.
Cancelar un evento Purchase previamente enviadoNo es así como funciona la atribución de Meta.

✅ Lista de verificación final

  • Confirma que CAPI está activado y el Token de Acceso configurado (guía Conversions API)
  • Activa Habilitar evento Reembolso en el panel de Eventos rastreables
  • Selecciona los estados de pedido que deben activarlo (Reembolsado, Cancelado, Devuelto)
  • Decide si mantener Solo para pedidos pagados activado (recomendado)
  • Test: reembolsa/cancela un pedido de prueba en el Back Office y comprueba Meta Events Manager → Test Events para un evento Refund entrante con el ID del pedido original
  • (Opcional) Crea una audiencia personalizada o conversión personalizada en Meta Ads Manager basada en el evento Refund

¿Es Refund un evento estándar de Meta?

No. Pixel Plus lo envía como un evento personalizado llamado Refund a través de la Conversions API. Meta no tiene un evento estándar para reembolsos.

¿Por qué el valor se envía como número positivo y no negativo?

La Conversion API de Meta no acepta campos value negativos, por lo que el módulo envía el importe reembolsado como número positivo. El nombre del evento 'Refund' es la señal que lo distingue de una venta, no un valor negativo.

¿Enviar eventos Refund corregirá automáticamente mi ROAS en Ads Manager?

No. Meta no deduce retroactivamente los importes reembolsados de los eventos Purchase anteriores. El ROAS y el valor de conversión de compras en Ads Manager no se corrigen cuando llega un evento Refund. El evento Refund es útil para visibilidad de reembolsos, audiencias de exclusión y conversiones personalizadas, no para reconciliar ingresos automáticamente.

¿El evento Reembolso requiere CAPI activado?

Sí. Los reembolsos ocurren en el Back Office de PrestaShop después de que el cliente ha abandonado el sitio, por lo que no hay contexto de navegador desde el que enviar un evento pixel. El evento Reembolso se envía exclusivamente del lado del servidor a través de la Conversion API y requiere un token de acceso válido.

¿Pixel Plus admite reembolsos parciales y devoluciones?

Sí. El evento Reembolso se dispara mediante actionOrderStatusPostUpdate cuando un pedido alcanza un estado que hayas configurado, independientemente del flujo de reembolso de PrestaShop — reembolso estándar, reembolso parcial, devolución de productos, cancelación de productos o cancelación de pedido.

¿Cuál es la mejor manera de usar el evento Reembolso en Meta Ads Manager?

Crea una audiencia personalizada de usuarios que activaron el evento Refund en un período reciente (por ejemplo, los últimos 30, 60 o 180 días) y exclúyela de tus campañas de remarketing y reactivación. También puedes crear una conversión personalizada basada en el evento Refund para monitorizar tu tasa de reembolso del tráfico atribuido a Meta.

🆘 ¿Necesitas ayuda?

Relacionado