Se você customizou algum tema antes do lançamento das novas features de Promoção e Cálculo de Frete no Carrinho, você terá que seguir os passos abaixo para que sua loja possa desfrutar desses novos recursos. É bem simples :)
- Para exibir os preços promocionais, você precisa atualizar sua tag de preço em todas as partes do tema. Procure pela tag
{{price_with_currency}} , e adicione da maneira que achar melhor a tag
{{original_price_with_currency}} , que irá mostrar o valor original do produto fora da promoção. Um exemplo de como ficaria o bloco de preço com as novas tags:
12345678<div class="price"><div class="old-price {{#unless offer_avaliable}}hide{{/unless}}"> <!-- lembre-se de utilizar a classe ".hide"para esconder o preço quando o produto não estiver em promoção -->{{original_price_with_currency}}</div><div class="price-value">{{price_with_currency}}</div></div> - Para adicionar o formulário de cálculo de frete no carrinho, você deve colocar a tag
{{ shipping_fields }} dentro do bloco
{{#cart_form_tag}}{{/cart_form_tag}} . Essa tag irá renderizar o seguinte código HTML:
1234<div id="minestore-shipping-fields"><input type="text" name="minestore-postalcode" id="minestore-postalcode" placeholder="CEP"><button name="button" type="submit" data-disable-with="Calculando...">Calcular Frete</button></div> - Para exibir o valor do frete e o desconto no cálculo do carrinho, é preciso adicionar as seguintes tags dentro do bloco
{{#cart_form_tag}}{{/cart_form_tag}} :
123456789101112131415161718192021{{#if is_shipping_calculated}} <!-- verifica se o frete foi calculado --><div class="subtotal"><p>{{ shipping_price }}</p> <!-- exibe o valor do frete --><p>Frete</p></div>{{/if}}{{#if has_discount}} <!-- verifica se existe desconto no pedido --><div class="subtotal"><p>{{ subtotal_price }}</p><p>Subtotal</p></div><div class="discount"><p>{{ total_discount_price }}</p><p>Desconto</p></div>{{/if}}<div class="total"><p>{{total_price}}</p><p>total</p></div>
E é isso! Se você tiver alguma dúvida para atualizar seu tema, você pode entrar em contato com nosso suporte sempre que precisar.