Tracking

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

const magazineLuiza = new MagazineLuizaAPI('000');

Após isso, use o método tracking() em postSale, passando o CPF e o Número do Pedido em um objeto, para ver as informações dos pedidos feitos para esse CPF:

magazineLuiza.postSale.tracking({
    cpf: '11111111111',
    orderNumber: '12345'
});

Esse método retorna uma Promise. O resultado da Promise é um objeto, no formato:

{
    "cpf": "11111111111",
    "deliveryAddress": {
        "cep": "111111111",
        "city": "Cidade",
        "complement": "Complemento",
        "district": "Bairro",
        "number": "123",
        "state": "SP",
        "street": "Rua"
    },
    "deliveryForecast": "00/00/2014",
    "deliveryList": [
        {
            "deliveryForecast": "00/00/2014",
            "historyList": [
                {
                    "date": "00/00/2014 15:54:52",
                    "description": "Recebemos a confirma\u00e7\u00e3o do pagamento de seu pedido e vamos dar continuidade ao processo de envio."
                },
                {
                    "date": "00/00/2014 15:59:22",
                    "description": "O pedido j\u00e1 est\u00e1 com a transportadora e ser\u00e1 entregue dentro do prazo informado na compra."
                },
                {
                    "date": "00/00/2014 17:30:07",
                    "description": "A nota fiscal de seu pedido j\u00e1 foi emitida, estamos encaminhando para a transportadora respons\u00e1vel pela entrega."
                },
                {
                    "date": "00/00/2014 12:50:00",
                    "description": "Seu pedido foi entregue com sucesso"
                }
            ],
            "invoiceKey": "11111111111111111111111111111111111111111111",
            "invoiceNumber": "12344",
            "productsList": [
                {
                    "description": "Batedeira Philips Walita Viva Collection Mixer",
                    "id": "0212228"
                }
            ],
            "statusList": [
                {
                    "date": "00/00/2014 15:54:52",
                    "description": "Pedido Realizado - Aguardando",
                    "id": "1"
                },
                {
                    "date": "00/00/2014 15:54:52",
                    "description": "Pagamento - Recebemos a confirma\u00e7\u00e3o do pagamento de seu pedido e vamos dar continuidade ao processo de envio.",
                    "id": "2"
                }
            ],
            "trackingUrl": "http://websro.correios.com.br/sro_bin/txect01$.QueryList?P_LINGUA=001&P_TIPO=001&P_COD_UNI=1111111111111"
        },
        {
            "deliveryForecast": "00/00/2014",
            "historyList": [
                {
                    "date": "00/00/2014 15:54:54",
                    "description": "Recebemos a confirma\u00e7\u00e3o do pagamento de seu pedido e vamos dar continuidade ao processo de envio."
                },
                {
                    "date": "00/00/2014 22:28:37",
                    "description": "O pedido j\u00e1 est\u00e1 com a transportadora e ser\u00e1 entregue dentro do prazo informado na compra."
                },
                {
                    "date": "00/00/2014 23:30:03",
                    "description": "A nota fiscal de seu pedido j\u00e1 foi emitida, estamos encaminhando para a transportadora respons\u00e1vel pela entrega."
                },
                {
                    "date": "00/00/2014 13:27:00",
                    "description": "Seu pedido foi entregue com sucesso"
                }
            ],
            "invoiceKey": "11111111111111111111111111111111111111111111",
            "invoiceNumber": "12345",
            "productsList": [
                {
                    "description": "Toalha de Rosto Santista Royal Knut",
                    "id": "2101870"
                },
                {
                    "description": "Toalha de Rosto Total Mix Retr\u00f4",
                    "id": "0811921"
                },
                {
                    "description": "Cobre-Leito Casal Santista Unique Karina",
                    "id": "0843469"
                },
                {
                    "description": "Travesseiro em Percal 180 Fios Macio",
                    "id": "0843131"
                },
                {
                    "description": "Travesseiro Viscoel\u00e1stico",
                    "id": "2031234"
                }
            ],
            "statusList": [
                {
                    "date": "00/00/2014 15:54:54",
                    "description": "Pedido Realizado - Aguardando",
                    "id": "1"
                },
                {
                    "date": "00/00/2014 15:54:54",
                    "description": "Pagamento - Recebemos a confirma\u00e7\u00e3o do pagamento de seu pedido e vamos dar continuidade ao processo de envio.",
                    "id": "2"
                },
                {
                    "date": "00/00/2014 23:30:03",
                    "description": "Separa\u00e7\u00e3o em Estoque - Sucesso",
                    "id": "3"
                },
                {
                    "date": "00/00/2014 22:28:37",
                    "description": "Produto em Transporte - Sucesso",
                    "id": "4"
                },
                {
                    "date": "00/00/2014 13:27:00",
                    "description": "Entrega - SUCESSO",
                    "id": "5"
                }
            ],
            "trackingUrl": ""
        }
    ],
    "message": "Opera\u00e7\u00e3o realizada com sucesso",
    "orderDate": "00/00/2014 15:44:28",
    "orderNumber": "11111111",
    "orderStatusDescription": "Entregue",
    "orderStatusId": "39",
    "partnerId": "123",
    "partnerOrderNumber": "123",
    "status": 0
}

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

{
    cpf: <String> CPF,
    partnerId: <String> IdResgateCampanha,
    orderNumber: <String> Pedido,
    partnerOrderNumber: <String> PedidoParceiro,
    orderDate: <String> DataPedido,
    deliveryForecast: <String> EntregaPrevista,
    orderStatusId: <String> PedidoStatusId,
    orderStatusDescription: <String> PedidoStatusDesc,
    deliveryAddress: {
        street: <String> EnderecoEntrega.Endereco,
        number: <String> EnderecoEntrega.Numero,
        complement: <String> EnderecoEntrega.Complemento,
        district: <String> EnderecoEntrega.Bairro,
        city: <String> EnderecoEntrega.Cidade,
        state: <String> EnderecoEntrega.Estado,
        cep: <String> EnderecoEntrega.CEP
    },
    status: <Number> idStatus,
    message: <String> Mensagem,
    deliveryList: <Array> ListaEntrega.Entrega [
        {
            invoiceNumber: <String> NotaFiscalNumero,
            invoiceKey: <String> NotaFiscalChave,
            deliveryForecast: <String> EntregaPrevista,
            trackingUrl: <String> UrlRastreamento,
            statusList: <Array> ListaStatus.Status [
                return {
                    id: <String> StatusId,
                    date: <String> DataStatus,
                    description: <String> DescStatus
                };
            ],
            historyList: <Array> delivery.ListaHistorico.Historico [
                return {
                    date: <String> DataHistorico,
                    description: <String> DescHistorico
                };
            ],
            productsList: <Array> delivery.ListaProdutos.Produto [
                return {
                    id: <String> ProdutoId,
                    description: <String> DescProduto
                };
            ]
        };
    ]
}