- Shopifyテンプレート内のカートページを開きます。
- カートの商品リストを表示するセクションを見つけます。
- 商品リスト内の各商品には、一意の商品IDがあります。このIDを使用して特定の商品を識別します。
以下は、商品IDを使用してカートから商品を削除するための一般的なコード例です。
{% for item in cart.items %}
{% if item.variant.product.id == 'YOUR_PRODUCT_ID' %}
{% assign item_index = forloop.index0 %}
{% assign cart_item_count = cart.item_count %}
{% if cart_item_count > 1 %}
{% assign remove_item_index = item_index %}
{% else %}
{% assign remove_item_index = '' %}
{% endif %}
{% assign line_item_index = forloop.index %}
<form action="/cart/change" method="post">
<input type="hidden" name="line" value="{{ line_item_index }}">
<input type="hidden" name="quantity" value="0">
{% if remove_item_index == item_index %}
<input type="hidden" name="updates[]" value="0">
{% endif %}
<button type="submit">削除</button>
</form>
{% endif %}
{% endfor %}
上記のコード例では、YOUR_PRODUCT_ID
の部分を実際の商品IDに置き換えて使用します。コードは、カート内の各商品をループして、指定した商品IDに一致する商品を見つけ、削除ボタンを表示します。
この方法を使用すると、Shopifyのカートから特定の商品を削除することができます。コード例はLiquidテンプレート言語で書かれており、Shopifyテンプレート内で使用することができます。
なお、上記のコードは一般的な例であり、テーマやカートの設定によって異なる場合があります。カートのテンプレートや設定に関する詳細は、Shopifyの公式ドキュメントやサポートリソースを参照してください。