CH Creations

Template próprio

Variáveis globais

store, config, checkout, order e as outras variáveis de toda página.

Estas variáveis existem em todas as páginas do template, além do que a página específica acrescenta (product, category, pagamento).

captura de telaTrecho do layout imprimindo store.name e o ano

store

| Campo | Conteúdo | | --- | --- | | name, slug, description | Nome, endereço e descrição. | | home_url | Início da loja. | | terms, has_terms, terms_url | HTML seguro dos termos, se há texto, e o caminho /termos. | | cnpj | CNPJ ou vazio. | | buyer_accounts | Verdadeiro se a conta do comprador está ligada. | | account_link, account_label | Endereço e texto do botão: Entrar ou Minha conta. Use dentro de store.buyer_accounts. | | login_url, account_url | Páginas de entrada e de conta. | | bag_enabled, bag_url | Sacola. bag_enabled acompanha o modelo de site. | | share_image_url, logo_url, icon_url | Vazios se a loja não enviou. | | logo_only | A loja quer só a logo, sem o nome. | | primary_color, secondary_color | Cores da marca. Vazias se usar as do tema. | | contacts.email | E-mail público. | | contacts.socials | Lista com label e url. Também existem os campos soltos (whatsapp, instagram, e os outros). | | contacts.show_hours, contacts.hours | Horário. Cada item tem day, open, from e to. |

Sem os links de conta e sacola no template, a plataforma mostra Entrar e Sacola num grupo fixo no canto da tela.

No produto, product.bag_url é o link Adicionar à sacola. Fica vazio se o produto pede opções.

Outras

| Nome | Conteúdo | | --- | --- | | config | Valores do schema.json já resolvidos. | | base_url | Prefixo dos links internos. Use em link montado à mão. | | year | Ano atual. | | checkout.ask_phone, ask_document, ask_address | O que o pedido pede. | | checkout.has_terms, checkout.terms, checkout.fields | Termos e campos extras. | | checkout.mercadopago | A loja conectou o Mercado Pago. | | checkout.mercadopago_onsite | PIX e cartão na própria loja. | | checkout.asaas | A loja conectou o Asaas das vendas. | | order.action | Para onde o formulário envia. É /tpl/ mais o id do template, mais /order. | | order.return_to | Volta para a página do produto. | | query.pedido | ok depois de um pedido sem pagamento online. | | query.pedido_erro | Mensagem, se o envio falhou. | | is_preview | Verdadeiro na prévia do editor. | | page.name | index, category, product, terms, pagamento ou 404. | | content | Só no layout: o HTML da página. |

O campo opcional coupon no formulário aplica um cupom. Ele não é uma variável global pronta: é um input do formulário.