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

Saiba o que declarar nas páginas de categoria e subcategoria

Ao navegar no ecommerce em busca do produto perfeito, é provável que seu cliente passe por uma página de categoria (aka departamento) e talvez se aventure também em uma subcategoria. Não perca essa chance de nos passar informações valiosas sobre o cliente e a página navegada.

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

Os campos da propriedade page neste tipo de página recebem algumas informações adicionais:

name:
obrigatório
String

Quando for uma página de categoria (1° nível, também chamado de departamento) informe "category". Caso seja uma página de subcategoria, entitule "subcategory".

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

Identificador da busca conforme o retorno da API de busca

categories:
obrigatório

Conjunto de categorias relacionadas à página. Geralmente o mesmo que aparece no "breadcrumb" da navegação.

 

Array de Strings – Método simplificado

Utilize esse método caso sua loja não possua mais de uma categoria/sub com o mesmo nome. Declare-as na ordem em que aparecem na navegação (Cat, Sub, Subsub, ...)

Ex: ["Móveis", "Sala", "Cadeiras"]

 

Array de Objects – Método alternativo

Utilize esse método caso sua loja possua mais de uma categoria/sub com o mesmo nome. Para cada categoria/sub da lista, declare um objeto com as seguintes informações:

 

id:
obrigatório
String

Identificador da categoria/subcategoria. Pode ser um numeral ou o próprio nome da categoria/sub, desde que seja único no site.

Ex: "015"
name:
obrigatório
String

Título da categoria/sub.

Ex: "Cadeiras"
parents:
obrigatório para subcategorias.
Array de Strings

Identificador da categoria/sub a qual esta subcategoria pertence.

Ex: "014"
tags:
opcional
Array de Strings

Conjunto de tags relacionadas à página.

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

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

Exemplo do chaordic_meta em uma página de subcategoria

/* EXEMPLO 1 */
/* Para casos onde o mesmo título NUNCA é usado para 2 categorias diferentes */
window.chaordic_meta = {
	/* page info */
  "page": { 
    "name": "subcategory",
    
    /* sales channel (apenas se utilizar sales channel) */
    "salesChannel": "5",
    
    /* search id (apenas se utilizar API de busca) */
    "searchId": "2141238129308",
    
    "categories": ["Móveis", "Sala", "Cadeiras"]
  },
 
  /* logged user info */
  "user": {...}
  }

};
// EXEMPLO 2
// Para casos onde um mesmo título PODE ser usado para 2 categorias diferentes
window.chaordic_meta = {
	//page info	
  "page": { 
    "name": "subcategory",
	  "categories": [{
      "id": "015",
      "name": "Móveis",
      "parents": []
    }, {
      "id": "016",
      "name": "Sala",
      "parents": ["015"]
    }, {
      "id": "017",
      "name": "Cadeiras",
      "parents": ["015", "016"]
    }]
  },
  
  // logged user info
  "user": {...}
  }

};

Finalizou a integração destas páginas? Que tal validar com o Chaordic Integra Plugin?

Quando a integração estiver validada é uma boa hora para passar para a página de produto