# Trigger Carrito Abandonado

## Como configurar:&#x20;

En este tutorial se explicará cómo crear y activar un trigger para detectar los carritos abandonados por los usuarios. El motivo de este trigger es enviar un request  con la información del carrito abandonado a Woowup para poder disparar distintas campañas basadas en esta actividad.

### Creación del trigger

* Entrar a DS (dynamic storage) [http://TIENDA.ds.vtexcrm.com.br/](http://tienda.ds.vtexcrm.com.br/)
* Click en el tab **Trigger**;
* Click en el botón **Novo**;
* Escriba el nombre del trigger (por ejemplo Carrito WoowUp);
* En Entidade, seleccione el valor **Cliente**;
* En Status, marque **Ativo**;
* En Condição do trigger, seleccione **O valor de um atributo for alterado**;
* En Informe o atributo, seleccione **Última sessão**;

![](https://2630140241-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LRNHU4Ej62060lN40uV%2F-LU6wpB_PnMyUxsd-9WV%2F-LU6wulz57_0T1Qf7G1T%2Fimage.png?alt=media\&token=f52a93c4-0b81-4df9-958c-8b04ee510806)

Una vez configurado el filtro adicional con sus valores, siga los pasos siguientes:&#x20;

1\. Haga clic en la pestaña **Agendamento**;&#x20;

2\. Seleccione una de las opciones de envío.&#x20;

Agendar ejecución para una fecha dinámica, [FECHA ACTUAL](https://help.vtex.com/es/tutorial/configurando-carrito-abandonado) más 2 horas;![ConfiguraçãoAgendamento](https://images.contentful.com/alneenqid6w5/1geardBUo2OSUyCAeYMoM2/9b177821fd32a2fb71c3f39460dd48c4/Configura_C3_A7_C3_A3oAgendamento.png)<br>

### Acción en caso Positivo

En la solapa de "Acciones en caso positivo" poner los siguientes datos:&#x20;

Acción: **Realizar un request HTTP**

**URL**:

```
https://admin.woowup.com/Webhooks/VtexAbandonedCart?app_id={APP_ID} 
```

{% hint style="warning" %}
Reemplazar {APP\_ID} por el numero que aparece en la URL de tu programa
{% endhint %}

![](https://2630140241-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LRNHU4Ej62060lN40uV%2F-LyZfJsOYbmZzGz0pMZC%2F-LyZvtHcQGtuT3oGmlY2%2FScreen%20Shot%202020-01-14%20at%2012.28.58.png?alt=media\&token=49a551d2-8568-45a9-b5e8-ef8f491847b0)

Verbo: **POST**&#x20;

**JSON**: (Copiar y pegar todo el código de llave a llave)

```javascript
{
    "email": "{!email}",
    "firstName": "{!firstName}",
    "lastName": "{!lastName}",  
    "interestBrands": "{!interestBrands}",
    "isNewsletterOptIn": "{!isNewsletterOptIn}",
    "isCorporate": "{!isCorporate}",
    "rclastcart": "{!rclastcart}",
    "rclastcartvalue": "{!rclastcartvalue}",
    "rclastsession": "{!rclastsession}",
    "rclastsessiondate": "{!rclastsessiondate}",
    "homePhone": "{!homePhone}",
    "phone": "{!phone}",
    "userId": "{!userId}",
    "document": "{!document}",
    "carttag": {!carttag},
    "checkouttag": {!checkouttag},
    "corporateDocument": "{!corporateDocument}",
    "corporateName": "{!corporateName}",
    "documentType": "{!documentType}",
    "gender": "{!gender}",
    "id": "{!id}",
    "accountId": "{!accountId}",
    "accountName": "{!accountName}",
    "dataEntityId": "{!dataEntityId}"
}
```
