【发布时间】:2019-10-22 04:14:58
【问题描述】:
我知道这个问题在互联网上被问了数百万次,但似乎每个人都希望有自己的解决方案。我找不到我确切需要的东西。
所以我使用此代码在我的收藏中显示变体,然后添加到购物车。
<form action="/cart/add" method="post" style="text-align:center;">
<select name="id">
{% for variant in product.variants %}
{% if variant.available %}
<option value="{{ variant.id }}">{{ variant.title }} - {{ variant.price | money }}</option>
{% else %}
<option disabled="disabled">{{ variant.title }} - Sold Out</option>
{% endif %}
{% endfor %}
</select>
<input type="submit" value="Add to cart" class="btn" />
</form>
这可行,但在下拉列表中,它给我这样的:
xs / Black - $72.00
small / Black - $61.00
medium / Black - $52.00
large / Black - $74.00
xl / Black - $77.00
xxl / Black - $55.00
xs / Blue - $72.00
small / Blue - $72.00
medium / Blue - $72.00
xl / Blue - $72.00
xxl / Blue - $72.00
我想要的是让客户在不同的下拉菜单中分别选择尺寸和颜色,然后点击添加到购物车。
我到处寻找如何做到这一点,但没有运气。请帮忙。 如果有帮助,我的 Shopify 主题是 Debut。
【问题讨论】: