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>