Estoy tratando de obtener una variable líquida de Shopify disponible para usar en un javascript:
{% assign gtfs = 39900 | minus: cart.total_price | money %}
Más abajo en el javascript:
var feedback = '<div class="added-to-cart" id="ajaxify"><p class="ajaxified-cart-feedback ' + success + '">' + html + {{ gtfs | json }} + '</p></div>';
Pero por alguna razón siempre devuelve 399,00. Es como si no aceptara las matemáticas hechas en la parte superior al asignar gtfs.
Intenté insertar cart.total_price en el script (solo para verificar si la variable estaba presente), lo que devuelve el valor del carrito según lo previsto.
Pero necesito deducir el valor del carrito de 399 y mostrar esa cantidad (para mostrar cuánto hasta el envío gratis), por ejemplo, "Estás a solo 172 DKK del envío gratis".
Creo que lo conseguí yo mismo. La variable liquid se carga en el DOM; por lo tanto, no se actualiza al agregarla a la cesta, por lo que tendré que buscar detectores de eventos.
Gracias.