You can use <input type="hidden" name="items[{{ forloop.index0 }}][id]" value="{{ variant.option2 }}" /> in Liquid file for form build. // Liquid<form id="product-form__bundle-{{ product.id }}" class="product-form__bundle text-center">{% for variant ...