Lojas

lomapy.lojas.obter_todas(possui_oferta: bool = None) → dict

Lista os parceiros e lojistas da Lomadee

Parameters:possui_oferta (bool, optional) – Quando “true” retorna apenas lojas que possuem ofertas.
Returns:Retorna as Lojas encontradas
Return type:dict

Examples

>>> import lomapy
>>> from pprint import pprint
>>> app_token = "MEU_APP_TOKEN"
>>> source_id = "MEU_SOURCE_ID"
>>> lomapy.autenticar(app_token, source_id)
>>> resposta = lomapy.lojas.obter_todas()
>>> # Atenção: Mostrado apenas duas lojas, por questão de espaço
>>> pprint(resposta)  # doctest: +NORMALIZE_WHITESPACE
{
    'lojas': [
        {
            'comissao_maxima': 6.4,
            'eventos': [
                {
                    'comissao': 0.064,
                    'ehComissaoFixa': False,
                    'nome': 'Vendas - Hang Loose',
                    'tipo': 'Sale'
                }
            ],
            'id': 5695,
            'link': 'https://developer.lomadee.com/redir/validation/?sourceId=MEU_SOURCE_ID&appToken=MEU_APP_TOKEN',
            'nome': 'Hang Loose',
            'quantidade_ofertas': 0,
            'thumbnail': 'https://www.lomadee.com/programas/BR/5695/logo_115x76.png'},
        {
            'comissao_maxima': 3.54,
            'eventos': [
                {
                    'comissao': 0.0354,
                    'ehComissaoFixa': False,
                    'nome': 'Casa e Móveis',
                    'tipo': 'Sale'
                },
                {
                    'comissao': 0.0354,
                    'ehComissaoFixa': False,
                    'nome': 'Cozinha, Ar condicionado, Ferramentas',
                    'tipo': 'Sale'
                }
            ],
            'id': 5800,
            'link': 'https://developer.lomadee.com/redir/validation/?sourceId=MEU_SOURCE_ID&appToken=MEU_APP_TOKEN',
            'nome': 'Mega Mamute',
            'quantidade_ofertas': 0,
            'thumbnail': 'https://www.lomadee.com/vitrine/logo590367.gif'
        }
    ],
    'paginacao': {
        'pagina': 1,
        'quantidade': 178,
        'total_paginas': 1,
        'total_quantidade': 178
    }
}