Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sweethoneycode/8b049e96bf0ea8b9d88afee405eaac21 to your computer and use it in GitHub Desktop.
Save sweethoneycode/8b049e96bf0ea8b9d88afee405eaac21 to your computer and use it in GitHub Desktop.
Product-template.liquid
<br>
<div class="custom-avail-field">
{% if current_variant.available %}
{{ 'products.product.remaining' | t }}: <span id="inventoryQuantity">{{ current_variant.inventory_quantity }}</span>
{% endif %}
</div>
<div class="custom-avail-field">
{% if current_variant.available %}
Weight: <span id="inventoryWeight">{{ current_variant.weight }} grams</span>
{% endif %}
</div>
<script>
var variant_inventory = [];
{% for variant in product.variants %}
variant_inventory[ {{ variant.id }} ] = {{ variant.inventory_quantity }};
{% endfor %}
</script>
<script>
var variant_weight = [];
{% for variant in product.variants %}
variant_weight[ {{ variant.id }} ] = {{ variant.weight }} + ' grams';
{% endfor %}
</script>
in theme.js
$('#inventoryQuantity').html( variant_inventory[ variant.id] );
$('#inventoryWeight').html( variant_weight[ variant.id] );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment