Power Checkout no template mobile
-
Olá pessoal, determinei um valor minimo para compras em uma loja, porém no template mobile_new (90% do acesso ao site é feito através do celular) ele não respeita o minimo, deixa o cliente comprar qualquer valor, já na versão desktop ele bloqueia para R$400,00 que é o valor estipulado.
Acredito ser algo relacionado a página view_cart.html já inclui ela no template mobile_new, peguei as infos no github e mesmo assim não funcionou.
Alguém teria uma outra saída?
Aguardo, obrigado.
-
@victorgomesl o código do github não tem esse código que faz o bloqueio, então segue o meu código que faz essa correção. Segue o print abaixo:
O código marcado ele só exibe a informação de compra mínima, o que vc tem q fazer é pegar essa mesma logica e colocar ela entre o código do formulário e do módulo de pagamento, para que quando o valor for atingido esse formulário será exibido como no desktop. Segue o código que faz somente a exibição da informação:
{% if cart('subtotal') <= template_settings("text:cart_min_val") %} <div class="custom-alerts"> <div class="alert alert-info">O valor mínimo para compra é de <strong>R$ {{ template_settings("text:cart_min_val") }}</strong></div> </div> {% endif %}
O código abaixo faz a seguinte forma:
{% if cart('subtotal') <= template_settings("text:cart_min_val") %} #COMANDOS {% endif %}
Caso o Subtotal atinga o valor mínimo definido no EDITAR LAYOUT ele entra na condição. Use esse comando para exibir o formulário e o módulo de pagamento no mobile para q a compra minima funcione. simples assim.
-
@charles disse em Power Checkout no template mobile:
{% if cart('subtotal') <= template_settings("text:cart_min_val") %}
<div class="custom-alerts">
<div class="alert alert-info">O valor mínimo para compra é de <strong>R$ {{ template_settings("text:cart_min_val") }}</strong></div>
</div>
{% endif %}Fala mestre, Charles!
Como sempre me salvando, rsrsrs.
Fiz o teste e realmente funciona (aparece o texto indicando o valor mínimo para compras)
Porém, mesmo assim, consigo finalizar o pedido, o botão finalizar compra aparece, diferente da versão do desktop...
Teria alguma outro código, ou coloquei no local errado?Mais uma vez, obrigado pelo auxilio.
Aguardo, abraço!
-
@victorgomesl é pq o código que vc colocou não ocultou essa parte, pois os elementos da condição não estavam dentro do código indicado acima, então eu deixei um print explicando como fazer.
1 - iniciando a condição do código:
2 - Fechando a condição do código:
-
@charles O código {% if cart('subtotal') <= template_settings("text:cart_min_val") %} na verdade está com o sinal trocado, deveria ser > e não <. Troquei aqui e funcionou legal... Valeu!