01. DADOS GERAIS


Produto:

Linha de Produto:

Segmento:

Módulo:8 - Ferramentas do sistema
Função:801 - Autorização de serviços WEB
Requisito/Story/Issue:DINTVENDAS-270

02. SITUAÇÃO/REQUISITO

 O grupo multiple deve ser utilizado somente para vendas B2B.
Essa restrição não estava claramente documentada no iFood, e por isso o campo vem sendo enviado também para o fluxo B2C.

Após alinhamento com o iFood, foi solicitado que o grupo multiple não seja mais enviado na API de Item, evitando problemas de sincronização e performance no processamento dos itens.

03. SOLUÇÃO

        Alterada a API para que não retorne o campo multiple


Na rotina 801 atualizar serviço winthor-venda para uma das versões abaixo ou superior:

  • 0.38.22.12

Endpoint: /winthor/venda/v0/ifood/

Exemplo de response:

{
    "first": false,
    "items": [
        {
            "barcode": "34",
            "name": "COD.: 34 - IC/ST G R",
            "plu": "34",
            "active": true,
            "details": {
                "categorization": {
                    "department": "MERCEARIA EM GERALL",
                    "category": "COD. 4 - SECAO CODIGO 4",
                    "subCategory": "COD.: 34 - IC/ST G R"
                },
                "brand": "COD.: 34 - IC/ST G R",
                "volume": "1",
                "unit": "UN",
                "imageUrl": null,
                "description": null,
                "nearExpiration": false,
                "family": null
            },
            "prices": {
                "price": 206.8,
                "promotionPrice": null
            },
            "scalePrices": [
                {
                    "price": 0,
                    "quantity": 0
                }
            ],
            "inventory": {
                "stock": 100
            },
            "channels": null,
            "codfilial": "2",
            "dataUltimaAlteracao": "2022-01-26T14:54:15"
        }
    ],
    "hasNext": true
}
}


04. ASSUNTOS RELACIONADOS

05. DEMAIS INFORMAÇÕES





<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>