O recurso de Popup de Newsletter é utilizado para capturar o contato dos clientes, adicionando esse contato a uma lista de pessoas que deseja receber informações enviadas pela loja.
Observações:
O modal será exibido apenas uma vez no período de 24 horas.
Ele será exibido após 5 segundos do carregamento da página.
Vamos ao passo a passo
Passo 1 - Adicione o arquivo modal.css dentro da pasta css do tema, esse arquivo é responsável pela estilização do modal, dessa forma fique a vontade para realizar a personalização do recurso através deste arquivo (verificar Arquivos no final dessa página).
Passo 2 - Adicione o arquivo modal.js dentro da pasta js do tema, esse arquivo é responsável por toda as ações disponíveis no recurso (verificar Arquivos no final dessa página).
Passo 3 - Adicione o arquivo js-cookie.min.js dentro da pasta js do tema, esse arquivo é responsável por criar um cookie encarregado de quando será exibido novamente o modal (verificar Arquivos no final dessa página).
Passo 4 - Crie o arquivo modal-newsletter.html dentro da pasta elements do tema, é através desse arquivo que será montada toda a estrutura do popup.
Nesse arquivo adicione o código abaixo:
<divclass="modal-theme newsletter-modal init-start"><divclass="shadow"></div><divclass="overflow"><divclass="center"><divclass="box-center"><divclass="close-icon"></div><divclass="modal-box flex"><divclass="box-text flex justify-center align-center"><div><divclass="logo flex justify-center"> {{ Image('logo') }}</div><divclass="text-content"><divclass="title">ASSINE NOSSA NEWSLETTER</div><p>Fique por dentro de todos os nossos super descontos e novidades!</p></div><formaction="{{ links.newsletter }}"method="POST"><inputtype="hidden"name="loja"value="{{ store.id }}"><inputspellcheck="false"autocomplete="off"name="name"class="text mail"type="text"placeholder="Digite seu nome"><inputspellcheck="false"pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}$"requiredautocomplete="off"name="email"class="text mail"type="email"placeholder="Digite seu e-mail"><buttonclass="news-button">ENVIAR</button></form></div></div></div></div></div></div></div>
Passo 5 - Acesse o arquivo default.html localizado na pasta layout, nesse arquivo será necessário adicionar as referencias dos arquivos adicionados nos passos anteriores.
Nesse arquivo, dentro da tag <head></head> adicione a chamada do arquivo modal.css, como abaixo:
Ainda nesse arquivo, adicione ao final do arquivo, antes da tag </body>as chamadas abaixo:
Após adicionado, ao carregar a pagina e se passar 5 segundos, o modal será exibido. Lembrando que será exibido apenas uma vez por dia, ou então até que os cookies da página sejam limpos.
Arquivos
Segue abaixo o link para download do arquivo compactado com os arquivos modal.css, modal.js e js-cookie.min.js