Variant descriptor names and values - CrystalCommerce Liquid Documentation for Designers

Variant descriptor names and values

You can now get the product’s variant descriptor names and the variant’s descriptor values from their Drops.

<tr>
  {% for name in product.variant_descriptor_names %}
  <th>{{ name }}</th>
  {% endfor %}
</tr>
{% for variant in product.variants %}
<tr>
  {% for value in variant.descriptor_values %}
  <td>{{ value }}</td>
  {% endfor %}
</tr>
{% endfor %}

Will render (for a product with a NM, LP and Damaged variant):

<tr>
  <th>Condition</th>
  <th>Language</th>
</tr>
<tr>
  <td>Near Mint</td>
  <td>English</td>
</tr>
<tr>
  <td>Lightly Played</td>
  <td>English</td>
</tr>
<tr>
  <td>Damaged</td>
  <td>English</td>
</tr>