Hey! These docs are for version 5, which is no longer officially supported. Click here for the latest version, 2-Main-Docs!

Conheça os dados que precisam ser declarados na página de busca da sua loja

Na página de busca, informe os dados do cliente, da página e também da pesquisa realizada.

1. Informações da página (chaordic_meta.page)

Os campos da propriedade page devem ser declarados conforme especificado anteriormente. Na página de busca o page.name deve ser search para buscas com resultado e emptysearch para buscas sem resultado.

1a. (Somente para API de Busca) Passando o retorno do identificador da busca (searchId)

Exclusivamente no contexto da nossa solução de API de Busca, também é necessário especificar o identificador do retorno da API de busca (searchId) em chaordic_meta.page conforme especificado abaixo:

searchId:
apenas para usuários da API de busca
String

Identificador da busca conforme o retorno da API de busca

2. Informações do cliente (chaordic_meta.user)

Os campos da propriedade user devem ser declarados quando o cliente estiver logado, conforme especificado anteriormente.

3. Informações da busca (chaordic_meta.search)

Os campos da propriedade search devem ser declarados conforme especificação abaixo:

query:
obrigatório
String

Termo utilizado na busca.

items:
obrigatório para buscas com resultado.
Array de Objects

Lista de produtos resultantes da busca. Cada produto deve ser declarado como um objeto contendo id, sku (se houver) e price. Caso a pesquisa não tenha resultados, não declare este campo.

Exemplo do chaordic_meta na página de busca com resultados

window.chaordic_meta = {
  /* page info */
  "page": {
    "name": "search",
    
    /* search id (apenas se utilizar API de busca) */
    "searchId": "2141238129308",
    
    /* sales channel (apenas se utilizar sales channel) */
    "salesChannel": "5"
  },

  /* search info */
  "search": {
    "query": "liquidificador",
    "items": [
      {
        "id": "P1230",
        "price": 69.9
      },
      {
        "id": "P1239",
        "sku": "P1239220",
        "price": 74.9
      }
    ]
  },

  /* user info */
  "user": {...}
};

Exemplo do chaordic_meta na página de busca sem resultados

window.chaordic_meta = {
  /* page info */
  "page": {
    "name": "emptysearch",
    
    /* search id (apenas se utilizar API de busca) */
    "searchId": "2141238129308",
    
    /* sales channel (apenas se utilizar sales channel) */
    "salesChannel": "5"
  },

  /* search info */
  "search": {
    "query": "liquidificador"
  },

  /* user info */
  "user": {...}
};

Tudo verdinho? Então é hora de integrar a página de carrinho ➝ Rimou x)