Um conjunto de arquivos usados para implementar uma lista de desejos simples do cliente em uma loja Shopify.
Versão: 2.3.0 - Compatível com Loja Online 2.0
Versões anteriores:
Para começar a usar a lista de desejos do Shopify , você deve copiar alguns dos arquivos deste repositório para o código do tema do Shopify.
Observação : esta configuração pressupõe que você tenha um snippet para exibir um cartão de produto.
Arquivos para copiar:
Arquivo de repositório | Localização do tema Shopify |
---|---|
button-wishlist.liquid | snippets/ |
icon-heart.liquid | snippets/ |
wishlist-template.liquid | sections/ |
product-card-template.liquid | sections/ |
page.wishlist.json | templates/ |
product.card.json | templates/ |
Wishlist.js | assets/ |
button-wishlist.liquid
dentro do snippet do cartão de produto existente ou no modelo product.liquid
{%- render 'button-wishlist', product: product -%}
product-card-template.liquid
pelo snippet de cartão de produto existenteselectors
em Wishlist.js
.product-item
, a variável selectors
ficaria assim: const selectors = {
button: '[button-wishlist]',
grid: '[grid-wishlist]',
productCard: '.product-item', // your classname here
};
template
da nova página como page.wishlist
theme.liquid
antes da tag de fechamento </head>
<script src="{{ 'Wishlist.js' | asset_url }}" defer="defer"></script>
É isso! Ao visualizar sua loja Shopify, você verá os botões da lista de desejos dentro dos cartões de produto (provavelmente nas páginas de coleções) ou no modelo do produto. Um clique no botão da lista de desejos adicionará/removerá o item da lista de desejos do cliente e acionará um estilo ativo no botão. Depois de adicionar itens à lista de desejos, você pode visualizá-la navegando até a página criada na etapa 3.
Loja de demonstração do Shopify
.liquid
e os modelos de cartão de produto mais antigos.