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

Topic summary

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

具体的な要望:

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

解決策:
NIIGAKI_HYUGAがGitHubのコード比較リンクを提供し、以下の実装方法を提案:

  • カスタムメタフィールド {{ item.product.metafields.custom._limit-quantity }} を作成
  • main-cart-items セクションのLiquidマークアップに data-quantity-limit 属性として追加
  • このメタフィールドキーで置き換えることで数量制限を実装可能

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

Summarized with AI on November 12. AI used: claude-sonnet-4-5-20250929.

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

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

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

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

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

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

こちらを参考ください。
https://github.com/Hyuga-Niigaki/Dawn-12.0.0/compare/main…limit-purchese_quantity

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

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