ProductRestockAlert

A mutation ProductRestockAlert realiza o cadastro de um e-mail, para ser avisado quando o produto especificado retornar ao estoque.

Parâmetros

input

ArgumentoTipoObrigatórioDescrição
emailstringSimE-mail do usuário
namestringSimNome do usuário
productVariantIdlongSimID do variante do produto
ParâmetroTipoObrigatórioDescrição
partnerAccessTokenStringNãoToken de parceiro, utilizado para filtrar os produtos exibidos ao parceiro. Também vincula o alerta ao parceiro/região do cliente, o que define a regra de disparo da notificação (ver abaixo).
🚧

Importante

Ao enviar o alerta do produto que teve o estoque disponibilizado, utilize o ID da variante correspondente, evitando assim que o alerta seja disparado para o produto incorreto.

Regra de disparo da notificação

A notificação é enviada de acordo com o vínculo de parceiro do alerta:

CadastroO cliente é notificado quando
Com partnerAccessTokenHouver saldo em algum centro de distribuição que atenda a faixa de CEP da região do parceiro.
Sem partnerAccessTokenA variante tiver estoque disponível, independentemente do centro de distribuição.
📘

Lojas com Regionalização de Vitrine ou parceiros

Envie sempre o partnerAccessToken — o mesmo utilizado nas queries de produto da página. Sem ele, o alerta é gravado sem parceiro e o cliente pode ser notificado por um estoque que chegou em um centro de distribuição que não atende a região dele.

Exemplo

Cadastro de um e-mail para aviso de estoque de produto específico:

mutation {
  productRestockAlert( input: { 
    email: "[email protected]", name: "Teste", productVariantId: 123 }, 
    partnerAccessToken: "token"
  ) {
    email
    name
    productVariantId
    requestDate
  }
}
{
  "data": {
    "productRestockAlert": {
      "email": "[email protected]",
      "name": "Teste",
      "productVariantId": 123,
      "requestDate": "2022-10-07T11:33:13.897-03:00"
    }
  }
}