Catálogo de Categorias e subcategorias dos produtos

Obtendo o catálogo de categorias

Primeiro é necessário instanciar o objeto MagazineLuizaAPI, passando o seu ID:

const magazineLuiza = new MagazineLuizaAPI('000');

Após isso, use o método getCategories() em catalog para obter as categorias:

magazineLuiza.catalog.getCategories();

Esse método retorna uma Promise. O resultado da Promise é um array de objetos, com as categorias e subcategorias dos produtos do catálogo, no formato:

[
    {
        "categoryDescription": "Acess\u00f3rios para Beb\u00ea",
        "categoryId": "AB",
        "subcategoryDescription": "Bico de mamadeira",
        "subcategoryId": "ABBM"
    }
]

Tipos e referências de valores do objeto retornado com a API

{
    categoryId: <String> strLinha,
    categoryDescription: <String> Descricaolinha,
    subcategoryId: <String> strSetor,
    subcategoryDescription: <String>category.strDescricao
}