Skip to main content

Abas de Produtos

As Abas de Produtos do TagAssist são artefatos responsáveis por definir quais produtos poderão exibidos dentro do assistente, em uma aba própria.

Elas funcionam como fontes de conteúdo reutilizáveis, permitindo organizar produtos em abas que podem ser utilizadas em múltiplas campanhas.

Configure uma vez, reutilize em várias campanhas.

O que são as Abas de Produtos?​

Cada aba representa uma lista de produtos que será exibida dentro do TagAssist.

Essas listas podem vir de duas formas:

  • Fonte dinâmica (dataSource) → produtos carregados via API;
  • Lista manual (products) → produtos especificados diretamente em uma lista.

Na interface do assistente, cada aba aparece como uma opção navegável, permitindo que o usuário explore diferentes conjuntos de produtos.

Como funciona​

Quando o TagAssist é exibido:

  1. As abas são ordenadas pela posição;
  2. Cada aba carrega seus produtos:
    • via dataSource, ou
    • via lista manual (products);
  3. A primeira aba é exibida como padrão;
  4. O usuário pode alternar entre as abas;
  5. Cada aba atualiza a lista de produtos exibida.

Quando usar​

Use abas quando quiser:

  • organizar produtos por categoria;
  • destacar listas específicas (ex: ofertas, mais vendidos);
  • controlar manualmente quais produtos exibir;
  • consumir produtos de APIs externas;
  • reutilizar a mesma estrutura em múltiplas campanhas.

Configuração​

TagAssistTab​

FieldTypeRequiredDescription
nameStringSimNome da aba exibido no widget.
dataSourceStringNãoURL da fonte de dados de produtos.
positionIntNãoOrdem de exibição da aba.
productsListNãoLista manual de produtos da aba.

name​

Define o nome exibido na aba.

Exemplo:
"Ofertas", "Mais vendidos", "Recomendados"


dataSource​

Define a URL de onde os produtos serão carregados.

  • Deve retornar uma lista de produtos;
  • Os dados são consumidos pelo widget em tempo real.

Importante:

  • Pode utilizar variáveis dinâmicas como sessão/usuário (dependendo da integração);
  • Se configurado, os produtos são carregados automaticamente.

position​

Controla a ordem das abas.

  • Menor valor → aparece primeiro;
  • Abas são exibidas em ordem crescente.

products​

Lista de produtos definidos manualmente.

Use quando quiser controle total sobre os itens exibidos.

Esse campo é uma lista de objetos do tipo TagAssistTabProduct.


Configuração dos produtos (TagAssistTabProduct)​

Cada item da lista products representa um produto exibido na aba.

FieldTypeRequiredDescription
productUrlStringSimURL do produto.
positionIntNãoOrdem do produto dentro da lista.
mongoIdStringNãoIdentificador interno do produto.
nameStringNãoNome do produto (uso auxiliar).

productUrl​

URL do produto.

Esse link será utilizado para redirecionamento quando o usuário clicar em comprar.


position​

Define a ordem do produto dentro da aba.


mongoId​

Identificador interno do produto. Pode ser utilizado para integrações ou controle de dados.


name​

Nome do produto.

Pode ser utilizado como referência interna ou fallback.