Algunos de los eventos que podemos recibir desde VTEX requieren una configuración manual en el panel de administración de VTEX.
Esta configuración se realiza desde el tab Trigger del panel de administración:
Para crear cada Trigger hay que usar el botón Add new.
A continuación te explicamos como configurar cada uno de los triggers. No es necesario configurar todos, sólo aquellos que te interese recibir.
1. Carrito abandonado
Este trigger se dispara cada vez que un usuario de tu tienda abandona la sesión con productos en su carrito.
En los datos generales completar:
Nombre: Carrito Abandonado
Data Entity: Cliente
Status: Enabled
En Reglas (Rules):
Completar las reglas tal como figura el ejemplo:
En Programación (Schedule):
Seleccionar "RUN ASAP"
En Acción positiva (If positive):
Completar con:
Action: "Send an HTTP request"
Sección Request data
URL: completar con la URL obtenida en los detalles de la integración con VTEX:
Method: POST
Content as JSON: completar con:
{
"email": "{!email}",
"first_name": "{!firstName}",
"last_name": "{!lastName}",
"cart": "{!rclastcart}"
}
Quedaría así:
Sección Response action:
Data Entity: Cliente
Listo, solo resta Guardarlo.
2. Suscripción a newsletter
Este trigger se dispara cada vez que un alguien completa el formulario de registración al newsletter. Es posible que dependiendo de tu configuración este evento no esté disponible.
En los datos generales completar:
Nombre: Suscripción a newsletter
Data Entity: Newsletter Modal
Status: Enabled
En Reglas (Rules):
Trigger rule: "Um registro for inserido"
Así quedaría:
En Programación (Schedule):
Seleccionar "RUN ASAP"
En Acción positiva (If positive):
Completar con:
Action: "Send an HTTP request"
Sección Request data:
URL: completar con la URL obtenida en los detalles de la integración con VTEX:
Method: POST
Content as JSON: completar con:
{
"email": "{!email}",
"first_name": "{!firstName}",
"last_name": "{!lastName}"
}
Quedaría así:
Sección Response action:
Data Entity: Newsletter Modal:
Listo, ahora Guardar.
3. Usuario creado
Este trigger se dispara para cada nuevo usuario que se registra en tu tienda.
En los datos generales completar:
Nombre: Nuevo Usuario
Data Entity: Cliente
Status: Enabled
En Reglas (Rules):
Trigger rule: "Um registro for inserido"
Así quedaría:
En Programación (Schedule):
Seleccionar "RUN ASAP"
En Acción positiva (If positive):
Completar con:
Action: "Send an HTTP request"
Sección Request data:
URL: completar con la URL obtenida en los detalles de la integración con VTEX:
Method: POST
Content as JSON: completar con:
{
"email": "{!email}",
"first_name": "{!firstName}",
"last_name": "{!lastName}"
}
Quedaría así:
Sección Response action:
Data Entity: Cliente
Listo, ya puedes Guardarlo.