Shopify Liquid: добавьте продукт в корзину клиентов, используя пользовательский раздел - PullRequest
0 голосов
/ 27 января 2019

Как добавить товар в корзину в пользовательском разделе.

У меня есть этот пользовательский раздел, в котором выбирается несколько товаров, и я хочу добавить их все в корзину, когда покупатель нажимает кнопку покупки.

Я предполагаю, что есть форма, используемая для 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 Ответ

0 голосов
/ 28 января 2019

В значительной степени вы можете сделать это.

<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}}".

...