An attribute which helps Liquid Ajax Cart find the user cart data during initialization.
Liquid Ajax Cart needs to know user cart state: what products are in the cart, what total price is, what discounts are applied etc.
To provide this data, you should convert the Shopify cart
object to JSON format
and wrap it in the script
tag with the data-ajax-cart-initial-state
attribute.
{% comment %} Somewhere in layout/theme.liquid {% endcomment %}
<script type="application/json" data-ajax-cart-initial-state >
{{ cart | json }}
</script>
If Liquid Ajax Cart doesn’t find the data-ajax-cart-initial-state
script,
it performs a Shopify Cart API Ajax request to get the cart state.