variant in product.variants

Модификации товара

variant.id

Id модификации
Liquid
        
          

{% if product.show_variants? %}
  <div class="product-variants">
    <select name="variant_id" id="variant-select">
      {% for variant in product.variants %}
        <option value="{{ variant.id }}">{{ variant.title | escape }}</option>
      {% endfor %}
    </select>
  </div>
{% else %}
  <input type="hidden" name="variant_id" value="{{ product.variants.first.id }}" />
{% endif %}

variant.available

Есть ли в наличии

Liquid
        
          

<div class="variants">
  <div class="variants-title">
    Модификации товара:
  </div>
  <div class="variants-list">
  {% for variant in product.variants %}
    <div class="variant">
      <div class="variant-title">
        Имя модификации: {{ variant.title }}
      </div>
      <div class="variant-available">
        {% if variant.available %}
          {% assign variant_available = 'в наличии' %}
          {% else %}
          {% assign variant_available = 'нет в наличии' %}
        {% endif %}
        Наличие: {{ variant_available }}
      </div>
    </div>
  {% endfor %}
  </div>
</div>

variant.weight

Вес модификации

Liquid
        
          

<div class="variants">
  <div class="variants-title">
    Модификации товара:
  </div>
  <div class="variants-list">
  {% for variant in product.variants %}
    <div class="variant">
      <div class="variant-title">
        Имя модификации: {{ variant.title }}
      </div>
      {% if variant.weight %}
        <div class="variant-old_price">
          Вес модификации: {{ variant.weight }} {{ product.unit }}
        </div>
      {% endif %}
    </div>
  {% endfor %}
  </div>
</div>

variant.title

Название модификации

Liquid
        
          

<div class="variants">
  <div class="variants-title">
    Модификации товара:
  </div>
  <div class="variants-list">
  {% for variant in product.variants %}
    <div class="variant">
      <div class="variant-title">
        Имя модификации: {{ variant.title }}
      </div>
      <div class="variant-available">
        {% if variant.available %}
          {% assign variant_available = 'в наличии' %}
          {% else %}
          {% assign variant_available = 'нет в наличии' %}
        {% endif %}
        Наличие: {{ variant_available }}
      </div>
      <div class="variant-quantity">
        {% if variant.quantity %}
          {% assign variant_quantity = variant.quantity %}
          {% else %}
          {% assign variant_quantity = 'много' %}
        {% endif %}
        Остаток: {{ variant_quantity }}
      </div>
      {% if variant.sku %}
        <div class="variant-sku">
          Артикул: {{ variant.sku }}
        </div>
      {% endif %}
      {% if variant.barcode %}
        <div class="variant-barcode">
          Штрих-код: {{ variant.barcode }}
        </div>
      {% endif %}
      <div class="variant-price">
        Цена модификации: {{ variant.price | money }}
      </div>
      {% if variant.old_price %}
        <div class="variant-old_price">
          Старая цена модификации: {{ variant.old_price | money }}
        </div>
      {% endif %}
      {% if variant.weight %}
        <div class="variant-old_price">
          Вес модификации: {{ variant.weight }} {{ product.unit }}
        </div>
      {% endif %}
    </div>
  {% endfor %}
  </div>
</div>

variant.price

Цена модификации

Liquid
        
          

<div class="variants">
  <div class="variants-title">
    Модификации товара:
  </div>
  <div class="variants-list">
  {% for variant in product.variants %}
    <div class="variant">
      <div class="variant-title">
        Имя модификации: {{ variant.title }}
      </div>
      <div class="variant-price">
        Цена модификации: {{ variant.price | money }}
      </div>
    </div>
  {% endfor %}
  </div>
</div>

variant.option_values

Массив значений свойств товара, характеризующих данную модификацию.

Liquid
        
          

<div class="variants">
  <div class="variants-title">
    Модификации товара:
  </div>
  <div class="variants-option_values">
  {% for variant in product.variants %}
    <div>
      Модификация: {{ variant.title }}
    </div>
    <div>
      Свойства модификации:
    </div>
    {% for option_value in variant.option_values %}
      <div>
        {{ option_value.option_name.title }}: {{ option_value.title }}
      </div>
    {% endfor %}
  {% endfor %}
  </div>
</div>

variant.old_price

Старая цена модификации.

Liquid
        
          

<div class="variants">
  <div class="variants-title">
    Модификации товара:
  </div>
  <div class="variants-list">
  {% for variant in product.variants %}
    <div class="variant">
      <div class="variant-title">
        Имя модификации: {{ variant.title }}
      </div>
      {% if variant.old_price %}
        <div class="variant-old_price">
          Старая цена модификации: {{ variant.old_price | money }}
        </div>
      {% endif %}
    </div>
  {% endfor %}
  </div>
</div>

variant.barcode

Штрих-код модификации

Liquid
        
          

<div class="variants">
  <div class="variants-title">
    Модификации товара:
  </div>
  <div class="variants-list">
  {% for variant in product.variants %}
    <div class="variant">
      <div class="variant-title">
        Имя модификации: {{ variant.title }}
      </div>
      {% if variant.barcode %}
        <div class="variant-barcode">
          Штрих-код: {{ variant.barcode }}
        </div>
      {% endif %}
    </div>
  {% endfor %}
  </div>
</div>

variant.quantity

Остатки модификации

Liquid
        
          

<div class="variants">
  <div class="variants-title">
    Модификации товара:
  </div>
  <div class="variants-list">
  {% for variant in product.variants %}
    <div class="variant">
      <div class="variant-title">
        Имя модификации: {{ variant.title }}
      </div>
      <div class="variant-quantity">
        {% if variant.quantity %}
          {% assign variant_quantity = variant.quantity %}
          {% else %}
          {% assign variant_quantity = 'много' %}
        {% endif %}
        Остаток: {{ variant_quantity }}
      </div>
    </div>
  {% endfor %}
  </div>
</div>

variant.sku

Артикул модификации

Liquid
        
          

<div class="variants">
  <div class="variants-title">
    Модификации товара:
  </div>
  <div class="variants-list">
  {% for variant in product.variants %}
    <div class="variant">
      <div class="variant-title">
        Имя модификации: {{ variant.title }}
      </div>
      {% if variant.sku %}
        <div class="variant-sku">
          Артикул: {{ variant.sku }}
        </div>
      {% endif %}
    </div>
  {% endfor %}
  </div>
</div>

variant.first_image

Первое (основное) изображение варианта.
Liquid
        
          

Ссылка на первое изображение варианта:
{{ variant.first_image.medium_url }}

Полезные видео