current_shop
Disponível em: todos os templates de página (objeto global)
O objeto {{ current_shop }} dá acesso às informações da loja.
Exemplo
Seção intitulada “Exemplo”<h3>{{ current_shop.name }}</h3>
<p> {{ current_shop.street_name }}, {{ current_shop.street_number }}<br /> {{ current_shop.neighborhood }}. {{ current_shop.city }} / {{ current_shop.sate_name }}<br /> {{ current_shop.zip }}</p>
<ul> <li><a href="mailto:{{ current_shop.email }}">{{ current_shop.email }}</a></li> <li><a href="tel:{{ current_shop.phone }}">{{ current_shop.phone }}</a></li></ul><h3>Nome da Loja</h3>
<p> Rua de Exemplo, 42<br /> Bairro de Exemplo. Cidade / ES<br /> 11111-111</p>
<ul> <li> <a href="mailto:email@exemplo.com">email@exemplo.com</a> </li> <li> <a href="tel:+55119999999">+55119999999</a> </li></ul>| Atributos do objeto | Função |
|---|---|
active | Retorna true se a loja está ativa. |
city | Retorna a cidade cadastrada no endereço da loja. |
complement | Retorna o complemento do endereço da loja. |
created_at | Retorna a data em que o ambiente da loja foi criado. |
email | Retorna o email de contato da loja. |
host | Retorna o URL da loja. |
logo_url | Retorna o URL da imagem cadastrada como logo da loja na plataforma. |
name | Retorna o nome da loja |
neighborhood | Retorna o bairro cadastrado no endereço da loja. |
phone | Retorna o número de telefone da loja. |
settings | Retorna um objeto com as configurações da loja. |
state_name | Retorna a sigla do estado cadastrado o endereço da loja. |
street_name | Retorna a rua cadastrada como endereço da loja. |
street_number | Retorna o número do endereço da loja. |
subdomain | Retorna o nome do domínio da loja. |
updated_at | Retorna a data em que as configurações da loja foram atualizadas. |
zip | Retorna o CEP do endereço da loja. |
Atributos de current_shop.settings
Seção intitulada “Atributos de current_shop.settings”O atributo settings retorna um objeto com as configurações visuais e operacionais da loja cadastradas no Admin em Configurações > Vitrine.
Atenção: A disponibilidade de cada setting depende da configuração da loja. Verifique no Admin da loja quais configurações estão ativas antes de utilizá-las no template.
Exemplos de uso:
{{ current_shop.settings.primary_color }}{{ current_shop.settings.secondary_color }}{{ current_shop.settings.logo_url }}{{ current_shop.settings.favicon_url }}Propriedades documentadas de current_shop.settings
Seção intitulada “Propriedades documentadas de current_shop.settings”| Propriedade | Tipo | Descrição |
|---|---|---|
accepted_flags | array | Bandeiras de cartões liberados para compra na loja (apenas informativo) |
deposit_discount | number | Percentual de desconto aplicado a pagamentos por depósito |
pix_discount | number | Percentual de desconto aplicado a pagamentos no PIX |
product_description_format | string | Informa se a descrição é HTML ou Markdown. HTML é exclusivo do ERP da Olist (envia o HTML registrado no ERP para o Ecommerce). Markdown é o modelo utilizado com diferentes ERPs |
slip | boolean | Define se pagamento por boleto está ativo |
slip_discount | number | Percentual de desconto aplicado a pagamentos com boleto |
Esta seção está em expansão. Se
current_shop.settings.nome_do_settingnão retornar valor, confirme com o suporte Olist Ecommerce quais settings estão disponíveis para o ambiente da loja.