client
O objeto {{ client }} contem informações sobre um cliente que está logado com uma conta de cliente.
Este objeto deve ser usado em conjunto com a variável {{ logged_in }}, para verificar se há um usuário logado. Isso deve ser feito porque, caso não exista um cliente logado, o objeto {{ client }} não é criado no liquid. Como a variável {{ loggen_in }} sempre vai existir, use ela para verificar e exibir dados do cliente.
🚧 Informação sensível
Tenha muito cuidado com os dados retornados no objeto
{{ client }}, pois ele retorna informações pessoais do usuário logado no site. Não deixe essas informações expostas em terminais, também não exiba informações não necessárias visualmente.
{% if logged_in %} Olá, {{ client.first_name }}.{% else %} Olá, visitante!{% endif %}Confira a tabela a seguir com os atributos do {{ client }}:
| Atributos do objeto | Função |
|---|---|
auth_token | Retorna o token de autenticação da sessão do cliente. |
birthdate | Retorna a data de nascimento do cliente, se informado. |
cnpj | Retorna o número do CNPJ do cliente, se informado. |
confirmed_orders_count | Retorna o número de compras confirmadas relacionadas ao cliente. |
cpf | Retorna o número do CPF do cliente, se informado. |
email | Retorna o endereço de email do cliente, se informado. |
first_name | Retorna o nome do cliente. |
gender | Retorna o gênero do cliente, se informado. |
id | Retorna o ID do cliente. |
last_confirmed_order_at | Retorna a data absoluta do último pedido confirmado. |
last_name | Retorna o sobrenome do cliente. |
liked_facebook_page | Retorna true se o cliente curtiu a página do Facebook integrada à loja. |
phone | Retorna o número de telefone bruto do cliente, sem DDD. |
phone_area | Retorna o DDD do telefone do cliente. |
recent_address | Endereço mais recente usado em uma compra. Retorna um objeto com sub-atributos como: • city, neighborhood, street_name, zip• first_name, last_name, email• first_phone, first_phone_area• documents.cpf, documents.cnpj |
tags | Retorna as tags relacionadas ao cliente (útil para segmentação de grupos). |
updated_at | Data da última modificação de dados ou pedidos. Use o filtro date para formatar. |