Skip to content

Conversation

@matheusgnreis
Copy link
Member

No description provided.

Comment on lines +322 to +337
"product_ids": {
"title": "Lista de produtos selecionados",
"description": "Se preenchido, a regra de envio estará disponível apenas se pelo menos um destes produtos estiver no carrinho",
"type": "array",
"items": {
"type": "string",
"pattern": "^[a-f0-9]{24}$",
"title": "ID do produto"
}
},
"all_product_ids": {
"type": "boolean",
"title": "Checar todos os produtos",
"description": "Se ativo, a regra será disponibilizada apenas se todos os itens do carrinho estiverem na lista de produtos selecionados",
"default": false
},
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Esse trem vai ser pouco usado, deveria estar no final da config da regra

rule &&
(!rule.service_code || rule.service_code === coProduto) &&
checkZipCode(rule) &&
(!rule.product_ids || hasProduct) &&
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
(!rule.product_ids || hasProduct) &&
(!rule.product_ids || !rule.product_ids.length || hasProduct) &&

Comment on lines +332 to +337
"all_product_ids": {
"type": "boolean",
"title": "Checar todos os produtos",
"description": "Se ativo, a regra será disponibilizada apenas se todos os itens do carrinho estiverem na lista de produtos selecionados",
"default": false
},
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Precisa mesmo dessa segunda opção aqui? Quer dizer, tem cenário pra ambos os casos? Com algum produto na lista e com todos os produtos na lista?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants