Kriuchko
12/14/2018 - 11:57 AM

Bundle product multi add to cart много продуктов в корзину

Shopify miltiple add to cart


https://freakdesign.com.au/blogs/news/add-multiple-products-to-cart-without-permalinks

http://www.codeshopify.com/blog_posts/how-to-add-multiple-products-with-an-ajax-cart


убери add-to-cart-js

{% if product.available %}
  {% assign hide_default_title = false %}
  {% if product.variants.size == 1 and product.variants.first.title contains 'Default' %}
    {% assign hide_default_title = true %}
  {% endif %}

<div class="price-variants-block">  
  <form id="product-{{ product.id }}" action="/cart/add" method="post" class="variants">
    
    {% if product.metafields.bundle contains 'section_title' %}
    <h3>{{ product.metafields.bundle.section_title }}</h3>
    {% endif %}
    
    {% if product.metafields.bundle contains 'first_collection' or product.metafields.bundle contains 'second_collection' or product.metafields.bundle contains 'third_collection' %}
    <ul class="select-list">

      {% if product.metafields.bundle contains 'first_collection' %}
      <li class="option" data-option="option1">
        {% if product.metafields.bundle contains 'first_collection_title' %}<p class="price">{{ product.metafields.bundle.first_collection_title }}</p>{% endif %}
        <ul>
          {% assign first_collection = product.metafields.bundle.first_collection %}
          {% for product in collections[first_collection].products limit:100 %}
          <li>
            <label>
              <input type="checkbox" class="bundle-checkbox" value="{{ product.selected_or_first_available_variant.id }}" name="id[]"> 
              {{ product.title }}
            </label>
          </li>
          {% endfor %}
        </ul>
      </li>
      {% endif %}

    </ul>
    {% endif %}
    
    <input type="submit" id="add-{{ product.id }}" class="btn btn-lg" value="ADD TITLES TO CART " name="add" {% comment %}onclick="Shopify.addItemFromForm('product-{{product.id}}'); return false;"{% endcomment %} />

  </form>

</div> 
{% else %}
<div class="sold-out">
  <span class="price">{{ 'products.product.sold_out_html' | t }}</span>
</div>      
{% endif %}