Dúvidas Frequentes: Como funciona a relação entre Política Comercial e Binding?

Este tópico tem por objetivo trazer um pouco mais de conhecimento sobre como funciona a escolha da Política Comercial que será refletida no front-end das lojas de nossos clientes, principalmente aqueles que possuem uma arquitetura multi-loja.

Como é escolhida a política comercial que será refletida no site de uma loja?

Basicamente, sempre que a loja é carregada, será feita uma varredura na lista de políticas comerciais disponíveis, seguindo a ordem que tá cadastrada no admin, lá no menu Configurações da Loja → Canais → Políticas Comerciais (Figura 1), e considerando as que foram selecionadas lá no módulo CMS em Storefront → Layout (Figura 2).

Figura 1:

Figura 2:

A regra geral é:

Será refletida na loja a primeira política comercial aplicável.

Trazendo mais detalhes do que seria uma política comercial aplicável temos que:

Para que uma Política Comercial seja aplicável ela precisa atender à 3 requisitos

  • (A) precisa estar ativa
  • (B) atender à regra condicional
  • (C) selecionada no binding da loja OU não selecionada para nenhuma loja

Requisito A - Precisa estar ativa

Requisito B - Atender à regra condicional

Regra condicional é um campo configurável dentro da política comercial, usado para fazer clusterização de clientes, ou seja, restringir o acesso às condições comerciais disponíveis nessa política apenas para certos usuários. Comum quando se deseja ofertar preços diferentes para funcionários, clientes fidelizados, clientes B2B, etc. Se o campo estiver vazio, isso significa que não existe nenhuma regra para essa Política Comercial.

Requisito C - Estar selecionada no Binding da loja OU não selecionada para nenhuma loja

Essa é a configuração, que chamamos de binding. Ela é feita lá dentro do Storefront → Layout, na ferramenta que compartilha o CMS Legado (Figura 2).

O binding funciona da seguinte forma:

a política comercial selecionada é considerada aplicável à loja em questão e, além disso, políticas comerciais que não estiverem associadas à nenhuma loja, são aplicáveis para todas as lojas.

Essa segunda informação fica indicada com um asterisco * ao lado da política comercial na listinha. Se não tem o asterisco, é por que essa política comercial já está selecionada em alguma outra loja.

:pushpin: Influência da ordenação das políticas comerciais

O que determina a ordenação de uma política comercial não é o ID da política e sim a posição, apresentada na primeira coluna, conforme a imagem a seguir:

Por padrão, tanto a posição quando o ID seguem a ordem de criação. Após criadas, as políticas comerciais podem ser remanejadas em qualquer posição.

Por exemplo, uma loja pode ter as seguintes políticas comerciais, conforme ordem de criação:

  1. 1 - Loja principal
  2. 2 - Marketplaces
  3. 3 - Clientes VIP

Porém, com o tempo dependendo da necessidade, podem reordenar para:

  1. 3 - Clientes VIP
  2. 1 - Loja principal
  3. 2 - Marketplaces

Nesse caso é possível que mesmo que o ID permaneça o mesmo, a ordenação muda e isso influência na Política Comercial que será refletida no front-end da sua loja.

Caso tenha mais alguma dúvida sobre o assunto, sinta-se a vontade para perguntar por aqui, ou para abrir um novo tópico referenciando esse! :smile:


Colaboração para a construção deste tópico: @CarolPossi

1 Like