item.comment


◄ Назад к списку

item.comment Комментарий к позиции заказа. string

Комментарий к позиции заказа.

Для работы данного функционала нужно включить настройку в бэк-офисе: Настройки -> Карточка магазина -> Включить комментарии к позициям заказа

Liquid
        
          

<!-- Вывод комментария в корзине -->

<form action="{{ cart_url }}" method="post">
  <input type="hidden" name="_method" value="put">
  <input type="hidden" name="make_order" value="">
  {% for item in cart.items %}
  <div class="cart-item" data-item-block="{{ item.id }}">
    <a href="{{ item.product.url }}?variant_id={{ item.variant.id }}" class="item-title">
      {{ item.product.title }}
    </a>
    <div class="item-comment">
      <!-- изменить комментарий в корзине -->
      <input type="text" name="cart[order_line_comments][{{ item.id }}]" value="{{ item.comment }}" />
      <!-- Просто вывести комментарий -->
      <span>
        {{ item.comment }}
      </span>
    </div>
  </div>
  {% endfor %}
  <input type="submit" value="Оформить">
</form>

 

<!-- Форма добавления товара с комментарием -->

<form action="{{ cart_url }}" method="post" data-product-id="{{ product.id }}">
  {% if product.show_variants? %}
    <select name="variant_id" data-product-variants>
      {% for variant in product.variants %}
        <option value="{{ variant.id }}">{{ variant.title | escape }}</option>
      {% endfor %}
    </select>
  {% else %}
    <input type="hidden" name="variant_id" value="{{product.variants.first.id}}" >
  {% endif %}
  <!-- Комментарий к позиции заказа.  -->
  <input type="text" name="comment" value="">
  <div data-quantity>
    <input type="text" name="quantity" value="1" />
    <span data-quantity-change="-1">-</span>
    <span data-quantity-change="1">+</span>
  </div>
  <button type="submit" data-item-add>
    Добавить в корзину
  </button>
</form>

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