Popup modal de desconto para captura de leads e conversão.
| Campo | Tipo | Descrição |
|---|---|---|
| id | ID! | ID global Relay do modal. |
| variant | String! | Variante visual do modal (estilo/layout). |
| fields | [String!]! | Campos solicitados ao usuário (ex: ["email", "name", "phone"]). |
| offerValue | String! | Valor da oferta exibido (ex: "10%", "R$20"). |
| delivery | [String!]! | Métodos de entrega do cupom (ex: ["email", "whatsapp"]). |
| trigger | String! | Gatilho de exibição (ex: "exitIntent", "timer", "scroll"). |
| pages | [String!]! | Páginas onde o modal é exibido (ex: ["home", "product"]). |
| title | String! | Título exibido no modal. |
| subtitle | String! | Subtítulo/descrição exibido no modal. |
| coupon | Coupon! | Cupom associado ao modal (requer autenticação de lojista). |
query GetDiscountModals($hostname: String!) {
client(hostname: $hostname) {
discountModals {
id
variant
title
subtitle
offerValue
trigger
pages
fields
delivery
}
}
} {
"data": {
"client": {
"discountModals": [
{
"id": "RGlzY291bnRNb2RhbDphYmMx",
"variant": "fullscreen",
"title": "Não vá embora!",
"subtitle": "Ganhe 10% de desconto na sua primeira compra",
"offerValue": "10%",
"trigger": "exitIntent",
"pages": ["home", "product"],
"fields": ["email", "name"],
"delivery": ["email"]
}
]
}
}
}