# ギフト包装オプションについて

**URL:** <https://community.shopify.com/t/topic/314459>\
**Category:** サンプルコード集（アプリ・テーマ）\
**Tags:** cart-page\
**Created:** [April 15, 2024, 7:38am UTC](https://community.shopify.com/t/topic/314459 "2024-04-15T07:38:14Z")\
**Posts on this page:** 3\
**Page:** 1

## AI-generated summary

ギフト包装オプションのコードスニペットに関する技術的な質問です。

**現状の課題:**
- Kagamiテーマでギフト包装オプションを実装中
- 現在は「ギフト包装1点のみ」または「商品数 = ギフト包装数」のいずれかしか選択できない
- 「商品3個に対してギフトラッピング2個」のような柔軟な数量指定ができない

**提案された解決策:**
- `items_in_cart` 変数の値に基づいてギフト包装が追加される仕組みを変更する必要がある
- 具体的には、カート内のアイテム数をカウントするコードスニペット部分の修正が推奨されている

**ステータス:**
質問者は提案された該当箇所を確認中で、議論は継続中です。

<div class="post-metadata">

**Author:** ![rex\_dev](https://avatars.discourse-cdn.com/v4/letter/r/2acd7d/32.png) [@rex\_dev](https://community.shopify.com/u/rex_dev)\
**Post date:** [April 15, 2024, 7:38am UTC](https://community.shopify.com/t/topic/314459/1 "2024-04-15T07:38:14Z")

</div>

はじめまして

ギフト包装オプションのコードスニペットについて、質問をさせていただきたいです。

下記の方法を参考にギフト包装オプションを使用しておりますが、

こちら、「商品3個、ギフトラッピング2個」のようなことは可能でしょうか？

現在、商品数に関係なくギフト包装1点のみか、商品数 = ギフト包装のようになり。

ご存知の方がいらっしゃいましたら、ご教示いただけますと幸いです。

使用しているテーマはKagamiになります。

▼ギフト包装オプションについて

[https://help.shopify.com/ja/manual/online-store/themes/themes-by-shopify/vintage-themes/customizing-vintage-themes/add-gift-wrap-option](https://help.shopify.com/ja/manual/online-store/themes/themes-by-shopify/vintage-themes/customizing-vintage-themes/add-gift-wrap-option)

---

<div class="post-metadata">

**Author:** ![Jizo\_Inagaki](https://yyz1.discourse-cdn.com/shopifyforum/user_avatar/community.shopify.com/jizo_inagaki/32/149480_2.png) [@Jizo\_Inagaki](https://community.shopify.com/u/Jizo_Inagaki)\
**Post date:** [April 19, 2024, 10:09am UTC](https://community.shopify.com/t/topic/314459/2 "2024-04-19T10:09:33Z")

</div>

該当のコードを流し読みしただけですが、おそらく以下あたりを作りかえればよいのではと思います。

変数 items\_in\_cart の値の数だけ追加されるように読めますので。

```markup
{% assign id = linklists.gift-wrapping.links.first.object.variants.first.id
%} {% assign gift_wraps_in_cart = 0 %} {% for item in cart.items %} {% if
item.id == id %} {% assign gift_wraps_in_cart = item.quantity %} {% endif %}
{% endfor %} {% assign items_in_cart = cart.item_count | minus:
gift_wraps_in_cart %}

```

以上ですが理解が間違っていましたら申し訳ありません。

---

<div class="post-metadata">

**Author:** ![rex\_dev](https://avatars.discourse-cdn.com/v4/letter/r/2acd7d/32.png) [@rex\_dev](https://community.shopify.com/u/rex_dev)\
**Post date:** [April 22, 2024, 5:15am UTC](https://community.shopify.com/t/topic/314459/3 "2024-04-22T05:15:34Z")

</div>

ありがとうございます。

該当の箇所確認してみます。
