Documentación Bootic

Todo la información para empezar a vender en línea.

Mostrando el nuevo atributo en la plantilla

Una vez creado el Tipo de Producto ahora debes mostrarlo en tu plantilla.

Por defecto todas las plantillas Bootic mostrarán los atributos del producto, siempre y cuando estos tengan un valor, de no tenerlo no se mostrará. Un ejemplo de cómo mostrar todos los atributos de un producto sería:

{% if product.product_type %}
<h2>{{ product.product_type }}</h2>
<ul id="product-attributes">
  {% for field in product.attributes %}
  <li class="attribute-{{field.key}}">
    <strong>{{ field.name }}:</strong> <span>{{ field.value }}</span>
  </li>
  {% endfor %}
</ul>
{% endif %}

Puedes iterar todos los atributos y usar condiciones:

{% if product.product_type %}
  {% for field in product.attributes %}
    {% if field.key == "video" %}
      <div class="video">
        {{ field.value }}
      </div>
    {% endif %}
  {% endfor %}
{% endif %}

Si quieres mostrar un atributo en particular (como por ejemplo el código embebido de un video) el trozo de código liquid sería así:

{% if product.attributes.video.has_value %}
  <div class="video">
    {{ product.attributes.video.value }}
  </div>
{% endif %}

El método has_value en cada atributo revisa que el atributo exista y su valor no esté vacío.

Crea tu tienda hoy mismo. Sin compromisos. Ver planes