New Articles

  1. Brinde no carrinho

    Neste tutorial, implementaremos a promoção de brinde no carrinho. Your browser does not support HTML5 video. HTML 1. Modificaremos o snippet chamado snipplets/cart-panel.tpl . Neste arquivo, utilizaremos o componente privado gift-promo...
  2. Cupom de desconto no carrinho

    Permita que seus clientes apliquem um cupom de desconto pelo carrinho e substitua o resumo de totais pelo componente que já inclui o desconto do cupom. São dois componentes que se integram juntos: coupon-input : o campo para inserir o có...
  3. 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...
  4. Integração com apps

    O Theme expõe dois pontos de extensão para que as apps de plataforma possam injetar conteúdo ou adicionar comportamento sem necessidade de modificar o código do Theme.  Nenhum desses pontos deve ser removido ou renomeado  — as apps de terceiros depe...
  5. Schema reference

    O schema é a peça de maior impacto em um novo Theme (baseado em seções e blocos): define o que o usuário pode configurar no Brand Editor. Cada section e block declara seu schema ao final do arquivo entre {% schema %} e {% endschema %} . Os settin...
  6. Sections e Blocks

    As sections são as unidades de composição de uma página e os blocks são seus componentes internos reutilizáveis. Ambos seguem a mesma estrutura: markup Twig na parte superior e um bloco  {% schema %}  ao final que declara seus settings, blocos aceit...
  7. JSON templates

    Um JSON template é o blueprint de uma página ou região de layout: declara quais sections são renderizadas, em que ordem, com quais settings pré-carregados e quais blocos contêm. O Brand Editor lê esse blueprint para apresentar a página ao usuário ...
  8. Estrutura de pastas

    Um novo Theme (baseado em seções e blocos) organiza seu código em pastas com responsabilidades bem delimitadas: sections, blocks e snippets separam o editável do estrutural,  templates/  define a composição de páginas, e  config/  centraliza os se...
  9. Themes

    Os novos Themes (baseados em seções e blocos) compõem as páginas da loja a partir de  seções  e  blocos  que os usuários podem reorganizar a partir do Brand Editor, em vez de estarem fixadas em templates  .tpl  estáticos. Esse modelo desacopla o c...
  10. Vídeo nativo para um produto

    Neste tutorial vamos ver como implementar vídeos nativos na sua loja. Para isso, vamos realizar ajustes na implementação atual de vídeos (YouTube/Vimeo) , permitindo a reprodução de vídeos nativos e mantendo a compatibilidade com Swiper e Fancyb...