Ich möchte diese for-Schleife wieder nach dem Klicken auf die Kasse ausführen, um zu überprüfen, ob die Menge 2 oder weniger ist, um check_nike = true zu setzen. ist dies möglich, ohne die Seite erneut zu laden, nachdem der Kunde die Produktmenge auf 2 gesetzt hat?Shopify run for loop erneut nach dem Klicken auf Check-Out-Button
{% for item in cart.items %}
{% if item.title contains 'nike' %}
{% if item.quantity > 2 %}
{% assign check_nike = false %}
{% endif %}
{% endif %}
{% endfor %}
Ich habe zwar implementiert dies in meinem theme.liquid
$('body').on('click', '[name="checkout"], [name="goto_pp"], [name="goto_gc"]', function() {
if ($('#agree').is(':checked') && {{check_nike}} == true) {
$(this).submit();
}
else {
if({{check_nike}} == false){
alert("You can't only order two Nike products");
}
else{
document.getElementById("centerbox1").className += " forgottocheck";
}
return false;
}
});
</script>
Thanks :)