# Dawn アプリを使わずに数量制限する

**URL:** <https://community.shopify.com/t/dawn/291291>\
**Category:** 技術的なQ＆A\
**Tags:** html\
**Created:** [February 1, 2024, 3:59am UTC](https://community.shopify.com/t/dawn/291291 "2024-02-01T03:59:20Z")\
**Posts on this page:** 2\
**Page:** 1

## AI-generated summary

ユーザーは受注生産品のため、商品ごとまたは全商品に購入個数制限を設定したいと質問しています。

**具体的な要望：**
- カートの数量セレクターが「6」に達したら+ボタンを無効化したい
- 以前のバージョンでは機能していた設定が、Dawn 12バージョンへの更新後に動作しなくなった

**解決策：**
NIIGAKI_HYUGAがGitHubのコード比較リンクを提供し、以下の実装方法を提案：
- カスタムメタフィールド `{{ item.product.metafields.custom._limit-quantity }}` を作成
- `main-cart-items` セクションのLiquidマークアップに `data-quantity-limit` 属性として追加
- このメタフィールドキーで置き換えることで数量制限を実装可能

技術的な解決策が提示され、メタフィールドを使用した実装方法が明確化されています。

<div class="post-metadata">

**Author:** ![raffineeweb](https://avatars.discourse-cdn.com/v4/letter/r/ba9def/32.png) [@raffineeweb](https://community.shopify.com/u/raffineeweb)\
**Post date:** [February 1, 2024, 3:59am UTC](https://community.shopify.com/t/dawn/291291/1 "2024-02-01T03:59:20Z")

</div>

商品が受注生産品のため、商品ごと（又は全ての商品）に購入個数の制限をかけたいです。

例）カートの数量セレクターの数値が「6」に達したら+キーが動かないようにする。

以前のバージョンで数量制限をこちらでご返事されていた内容を参考に設定して機能していたのですが、

バージョンン１２に更新したところ、数量設定できなくなりました。

該当のliquidがわからずに、旧バージョンで運用しています。

バージョン１２での設定方法（メタフィールドの設定、コードの編集方法、編集場所など）をご教示いただけますと幸いです。テーマは「Dawn」です。

---

<div class="post-metadata">

**Author:** ![NIIGAKI\_HYUGA](https://avatars.discourse-cdn.com/v4/letter/n/f05b48/32.png) [@NIIGAKI\_HYUGA](https://community.shopify.com/u/NIIGAKI_HYUGA)\
**Post date:** [February 2, 2024, 2:02pm UTC](https://community.shopify.com/t/dawn/291291/2 "2024-02-02T14:02:22Z")

</div>

こちらを参考ください。  
[https://github.com/Hyuga-Niigaki/Dawn-12.0.0/compare/main…limit-purchese\_quantity](https://github.com/Hyuga-Niigaki/Dawn-12.0.0/compare/main...limit-purchese_quantity)

```markup
#sections/main-cart-items.liquid
data-quantity-limit="{{ item.product.metafields.custom._limit-quantity }}"

{{ custom._limit-quantityは作成したメタフィールドのキーに置き換えてください }}

```
