Shopify Liquid: добавьте продукт в корзину клиентов, используя пользовательский раздел
Как добавить товар в корзину в пользовательском разделе.
У меня есть этот пользовательский раздел, в котором выбирается несколько товаров, и я хочу добавить их все в корзину, когда покупатель нажимает кнопку "Купить".
Я предполагаю, что есть форма, используемая для POST
продукты в корзину клиентов?
Доступ к продуктам
{{ for collection in collections }}
{{ for product in collection.products }}
<input type="checkbox" name="{{product.title}}" value="{{product.title}}" > {{product.title}}<br>
{% endfor %}
{% endfor %}
Добавить продукты в корзину
Я использую <form>
или есть shopify tag
что я могу использовать для создания формы? Я не понимаю, как добавить эти выбранные товары в корзину покупателя.
1 ответ
В значительной степени вы можете сделать это.
<form action="/cart/add" method="post">
{%- for variant in product.variants -%}
<input type="checkbox" name="id[]" value="{{ variant.id }}" />
{%- endfor -%}
<input type="submit" value="Add to cart" />
</form>
Где вы должны назвать входы name="id[]"
и не name="{{product.title}}"
,