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.wishlisttheme.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.