Pedidos
La página Pedidos responde a una pregunta que solo Joryio puede responder: qué mensaje generó cada pedido. Es operativa, no analítica: encuentra un pedido, comprueba su estado y consulta su atribución. El análisis de ingresos está en el Resumen de comercio electrónico; la preparación (envíos y reembolsos) se gestiona en tu tienda.
Todas las cifras son netas de reembolsos.
La página
- Encabezado: título y selector de intervalo de fechas (los mismos preajustes que se usan en analítica), nada más.
- Pestañas de estado: Todos los pedidos / Pagado / Pendiente / Reembolsado, con recuentos.
- Barra de herramientas: búsqueda (número de pedido, nombre o Email del cliente), fuente, cliente, atribución y ordenación.
- Tabla: una fila por pedido; al abrir una fila se muestra el panel de detalles.
- Paginación: del lado del servidor; la página carga una página cada vez.
Pestañas de estado
La página usa una vista de estado orientada al pago: la tienda gestiona la preparación, por lo que los pedidos enviados o entregados se muestran aquí como Pagados:
| Pestaña | Incluye |
|---|---|
| Pagado | Pago capturado (en proceso, enviado, entregado) |
| Pendiente | A la espera de pago |
| Reembolsado | Reembolsado total o parcialmente |
Filtros de la barra de herramientas
| Filtro | Opciones |
|---|---|
| Buscar | Número de pedido, nombre del cliente o Email |
| Fuente | Todo / Solo campañas / Solo recorridos / Sin atribuir |
| Cliente | Todos / Primer pedido / Recurrente |
| Atribución | Toda / Solo tras clic / Clic asistido / Solo apertura |
| Ordenar | Más recientes / Valor más alto / Valor más bajo |
Columnas de la tabla
| Columna | Descripción |
|---|---|
| Pedido | Tu número de pedido |
| Fecha | Cuándo se realizó |
| Cliente | Nombre + distintivo PRIMER PEDIDO/RECURRENTE + Email |
| Artículos | Primer artículo + "+N más · N unidades" |
| Total | Total del pedido, con "-$x reembolsados" debajo (tachado si se reembolsó por completo) |
| Atribuido a | Campaña/recorrido + canal + cómo se obtuvo el crédito |
| Estado | Pagado / Pendiente / Reembolsado parcialmente / Reembolsado |
Atribución
Para cada pedido, Joryio registra qué campaña o recorrido lo generó, cómo se obtuvo el crédito y cuándo:
| Cómo | Significado | Fuerza |
|---|---|---|
| Tras clic (directo) | El cliente hizo clic en el enlace de esta campaña y compró (determinista, misma sesión) | Fuerte |
| Clic asistido | El cliente hizo clic en un mensaje durante la ventana antes de comprar | Fuerte |
| Solo apertura | El cliente abrió, pero no hizo clic (se muestra en ámbar) | Débil |
| Sin atribuir | No hubo interacción durante la ventana; aun así cuenta para los ingresos totales | - |
La celda "Atribuido a" muestra el nombre de la campaña o recorrido, una etiqueta de canal (Email/SMS/Push/in-app/WhatsApp) y una línea como "hizo clic · 3 h antes" o "solo apertura · 41 h antes".
Solo tras clic
Algunos equipos confían solo en las compras en las que el cliente hizo clic en un enlace y compró (deterministas) y quieren excluir el efecto asistido por ventana. Usa el filtro Atribución → Solo tras clic para listar exactamente esos pedidos. La misma vista está disponible como selector en el Resumen de comercio electrónico y como la cifra Directa en la analítica de una campaña.
Panel de detalles
Al abrir un pedido se muestra primero la atribución (por qué recibe, o no, el crédito), después el cliente y luego los artículos con subtotal, importe reembolsado e ingresos netos. Los reembolsos y la preparación se gestionan en tu tienda, y el panel lo indica.
Modelos y ventanas de atribución
La forma en que se atribuye el crédito de un pedido es configurable:
- Modelo: Último contacto (un clic tiene prioridad sobre una apertura), Último clic o Primer contacto. Define el valor predeterminado del espacio de trabajo en Configuración → Atribución de ingresos; una campaña o recorrido puede anularlo en su configuración de conversión.
- Ventana: cuánto tiempo antes del pedido puede haber ocurrido una interacción. Cada campaña o recorrido usa su propia ventana de conversión (7 días de forma predeterminada).
- Contar aperturas: si las aperturas (más débiles y ruidosas que los clics) atribuyen crédito. Se configura a nivel de espacio de trabajo y está activado por defecto.
Cambiar una configuración se aplica de inmediato a los pedidos nuevos y vuelve a atribuir los existentes en segundo plano. Para comparar modelos lado a lado (p. ej., último clic frente a último contacto), abre Comercio electrónico → Resumen → Comparar modelos.
Campos del pedido
| Campo | Descripción |
|---|---|
externalId | ID de pedido de tu plataforma de comercio electrónico |
userId | ID de usuario de Joryio del cliente |
status | Estado del pedido |
total | Importe final del pedido |
subtotal | Importe antes de descuentos |
totalRefunded | Importe reembolsado hasta el momento (se descuenta de los ingresos) |
items | Matriz de artículos de línea |
placedAt | Marca de tiempo del pedido |
campaignId / canvasId | Etiqueta de atribución determinista (tras clic) |
source, utmSource, utmMedium, utmCampaign | Etiquetas de canal / UTM |
Los artículos de línea incluyen ID y nombre del producto, cantidad y precio, SKU/variante y URL de imagen.
Usar pedidos en campañas
Emails de confirmación de pedido
<h1>¡Gracias por tu pedido!</h1>
<p>Order #{{ order.id }}</p>
{% for item in order.items %}
<div class="item">
<img src="{{ item.imageUrl }}" />
<p>{{ item.name }} x {{ item.quantity }}</p>
<p>${{ item.price }}</p>
</div>
{% endfor %}
<p>Total: ${{ order.total }}</p>
Flujos posteriores a la compra
Crea flujos de Canvas activados por eventos de pedido: confirmación de pedido, seguimiento de entrega, solicitud de opinión y reposición.
Eventos de pedido
| Evento | Disparador |
|---|---|
ecommerce.order.created | Se realizó un pedido nuevo |
ecommerce.order.fulfilled | Se envió el pedido |
ecommerce.order.cancelled | Se canceló el pedido |
ecommerce.order.refunded | Se procesó un reembolso |
ecommerce.order.status_changed | Cualquier cambio de estado |
Reembolsos
El estado del reembolso y el importe reembolsado se sincronizan desde Shopify y WooCommerce (y una integración personalizada puede enviarlos mediante totalRefunded en la API de Pedidos). Todas las cifras de ingresos de la página, incluida la atribución, son netas de reembolsos: un reembolso parcial reduce los ingresos netos del pedido y un pedido reembolsado por completo no aporta crédito a su campaña.