client

Como utilizar o objeto 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 objetoFunção
auth_tokenRetorna o _token _de autenticação da sessão do cliente.
birthdateRetorna a data de nascimento do cliente, se informado.
cnpjRetorna o número do CNPJ do cliente, se informado.
confirmed_orders_countRetorna o número de compras relacionadas ao cliente que foram confirmadas.
cpfRetorna o número do CPF do cliente, se informado.
emailRetorna o endereço de _email _do cliente, se informado.
first_nameRetorna o nome do cliente.
genderRetorna o gênero do cliente, se informado.
idRetorna o ID do cliente.
last_confirmed_order_atSe o cliente já fez um pedido na loja, retorna a data absoluta do último pedido que foi confirmado.
last_nameRetorna o sobrenome do cliente.
liked_facebook_pageRetorna true se o cliente curtiu a página do Facebook que foi integrada à loja.
phoneRetorna o número de telefone bruto do cliente, sem DDD.
phone_areaRetorna o DDD do telefone do cliente.
recent_addressObjeto que retorna o endereço mais recente usado pelo cliente em uma compra. Esse atributo possui as seguintes variações:

recent_address.city

Retorna a cidade informada na última compra realizada pelo cliente.

recent_address.company_name

Retorna o nome da empresa informado na última compra realizada pelo cliente.

recent_address.complement

Retorna o complemento do endereço informado na última compra realizada pelo cliente.

recent_address.documents.cnpj

Retorna o número do CNPJ informado na última compra realizada pelo cliente.

recent_address.documents.cpf

Retorna o número do CPF informado na última compra realizada pelo cliente.

recent_address.email

Retorna o endereço de email informado na última compra realizada pelo cliente.

recent_address.first_name

Retorna o nome informado na última compra realizada pelo cliente.

recent_address.first_phone

Retorna o número de telefone bruto, sem DDD, informado na última compra realizada pelo cliente.

recent_address.first_phone_area

Retorna o DDD do número de telefone informado na última compra realizada pelo cliente.

recent_address.id

Retorna o ID do endereço informado na última compra realizada pelo cliente.

recent_address.last_name

Retorna o sobrenome informado na última compra realizada pelo cliente.

recent_address.neighborhood

Retorna o bairro informado na última compra realizada pelo cliente.

recent_address.reference

Retorna a referência informada na última compra realizada pelo cliente.

recent_address.second_phone

Retorna o número de telefone opcional, sem DDD, informado na última compra realizada pelo cliente.

recent_address.second_phone_area

Retorna o DDD do número de telefone opcional informado na última compra realizada pelo cliente.

recent_address.state

Retorna a sigla do estado informada na última compra realizada pelo cliente.

recent_address.street_name

Retorna o nome da rua ou logradouro informado na última compra realizada pelo cliente.

recent_address.street_number

Retorna o número do endereço informado na última compra realizada pelo cliente.

recent_address.zip

Retorna o CEP do endereço informado na última compra realizada pelo cliente.
tagsRetorna as tags relacionadas a esse cliente. Útil para identificar grupos de clientes através da plataforma.
updated_atRetorna a data absoluta da última modificação de dados ou pedidos do cliente. A exibição dessa informação pode ser controlada pelo filtro date.