Добавление кнопки «ДОБАВИТЬ В КОРЗИНУ» в коллекцию - PullRequest
0 голосов
/ 28 февраля 2019

У меня есть клиент, который просит добавить кнопку «ДОБАВИТЬ В КОРЗИНУ» под каждым продуктом в своих коллекциях, и я не могу понять, как это сделать.Я новичок в платформе Shopify и не знаком с Liquid, но я пытался использовать встроенный «Канал» добавления кнопки «Купить», но при попытке вставить в код ничего не заполнялось в предварительном просмотрестр.Любая помощь была бы замечательной.

1 Ответ

0 голосов
/ 01 марта 2019

Используйте API-интерфейс shopify, добавив его в collection.liquid

<form method="post" action="/cart/add">
 <input type="hidden" name="id" value="{{ product.variant.id }}" />
 <input min="1" type="number" id="quantity" name="quantity" value="1"/>
 <input type="submit" value="Buy" class="btn" />
</form>

Добавьте, что где-то в этом цикле

{% for product in collection.products %}
    ...
{% endfor %}

product.variant.id указывает, какой товар добавлен в корзину.и его можно заменить на product.variants.first.id

Это подробно описывает, как это работает и применяется к стандартным, не ajax, формам тоже https://help.shopify.com/en/themes/development/getting-started/using-ajax-api#add-to-cart

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...