Identificar se o Usuário autenticado está associado a uma Tabela de Preço

Neste artigo  disponibilizamos uma nova propriedade do usuário chamada has_price_table que indica se o usuário autenticado possui ou não Tabela de Preço associada. A partir disso, torna-se possível customizar elementos dentro do tema da loja a partir da nova propriedade.

HTML

Neste exemplo é adicionado um texto indicando que o usuário autenticado tem Tabela de Preço associada:

Para isso vamos editar o snippet orders.tpl dentro da pasta templates/account. 

Dentro deste arquivo vamos procurar este trecho de código:

<span>
   <strong>{{ 'Nombre' | translate }}:</strong> {{ customer.name }}
</span>

E adicionarmos a lógica para exibição do texto caso a propriedade has_price_table seja true:

<span>
   <strong>{{ 'Nombre' | translate }}:</strong> {{ customer.name }}
</span>
{% if customer.has_price_table == true %}
   <span class="d-block">
     <strong>Tabelas de Preços:</strong> Tabela associada
   </span>
{% endif %}


Ativação

Para poder visualizar esta alteração em funcionamento deve-se ter acesso às Tabelas de Preço em "Produtos > Tabelas de preços" para poder associar usuários às tabelas, o valor default do campo é false.