Adicionar um seletor de data de entrega ao carrinho
É possível incluir um calendário na página do carrinho para que os clientes especifiquem a data de entrega do pedido.
Nesta página
Incluir jQuery no theme.liquid
Para que a personalização funcione, alguns temas exigem a inclusão de uma tag de script para jQuery no arquivo de layout theme.liquid. Se você usa um tema gratuito da Shopify Online Store 2.0, talvez seja necessário seguir a próxima etapa:
No diretório Layout, clique em
theme.liquid
.Encontre a tag de fechamento
</head>
no código. Em uma nova linha acima da tag de fechamento</head>
, cole o seguinte código:
- Clique em Salvar.
Criar um snippet de data de entrega
Para criar um snippet para o seletor de data de entrega:
Desktop
- No admin da Shopify, acesse Loja virtual > Temas.
- Encontre o tema que você quer editar, clique no botão … para abrir o menu de ações e, depois, em Editar código.
- No diretório Snippets, clique em Adicionar um novo snippet:
-
Crie o snippet:
- Nomeie o novo snippet como
delivery-date
. - Clique em Criar snippet. O novo arquivo de snippet será aberto no editor de códigos.
- Nomeie o novo snippet como
No novo snippet
delivery-date.liquid
, cole este código:
- Clique em Salvar.
iPhone
- No app da Shopify, toque no botão ….
- Na seção canais de vendas, toque em loja virtual.
- Toque em gerenciar temas.
- Encontre o tema que você quer editar, clique no botão … para abrir o menu de ações e, depois, em Editar código.
- No diretório Snippets, clique em Adicionar um novo snippet:
-
Crie o snippet:
- Nomeie o novo snippet como
delivery-date
. - Clique em Criar snippet. O novo arquivo de snippet será aberto no editor de códigos.
- Nomeie o novo snippet como
No novo snippet
delivery-date.liquid
, cole este código:
- Clique em Salvar.
Android
- No app da Shopify, toque no botão ….
- Na seção canais de vendas, toque em loja virtual.
- Toque em gerenciar temas.
- Encontre o tema que você quer editar, clique no botão … para abrir o menu de ações e, depois, em Editar código.
- No diretório Snippets, clique em Adicionar um novo snippet:
-
Crie o snippet:
- Nomeie o novo snippet como
delivery-date
. - Clique em Criar snippet. O novo arquivo de snippet será aberto no editor de códigos.
- Nomeie o novo snippet como
No novo snippet
delivery-date.liquid
, cole este código:
- Clique em Salvar.
Incluir o snippet na página do carrinho
Para incluir o snippet de data de entrega na página do carrinho:
No diretório Seções, clique em
main-cart-items.liquid
.Encontre a tag de fechamento
</form>
no código. Em uma nova linha acima da tag de fechamento</form>
, cole o seguinte código:
- Clique em Salvar.
O campo de entrada para a data de entrega está disponível na página do carrinho. Quando você clica dentro do campo de texto, é exibido um calendário:
O selador de datas usado nesta personalização é um widget da biblioteca de interface do usuário jQuery.