どなたかご教示ください。
使用テーマ:Dawn 14.0.0
参考にした質問
https://community.shopify.com/post/2002588
上記質問の方と同様に、特定の商品にだけ個数制限を設けたいと思っています。
ここに記載のあった回答を参考に、各liquidファイルに以下の内容を追記しております。
main-product.liquid 「class=“quantity__input”」部分
260行目に以下を挿入し保存
max="{% if product.metafields.custom.order_limit.value %}{{ product.metafields.custom.order_limit.value }}{% else %}99{% endif %}"
cart-drawer.liquid(スニペットの方)「class=“quantity__input”」部分
303行目に以下を挿入し保存(302行目は元々あったmax以下をコメントアウトしたものです)
max="{% if item.product.metafields.custom.order_limit.value %}{{ item.product.metafields.custom.order_limit.value }}{% else %}99{% endif %}"
main-cart-items.liquid「class=“quantity__input”」部分
264行目(261~263行目は元からあった部分をコメントアウトしたもの)
max="{% if item.product.metafields.custom.order_limit.value %}{{ item.product.metafields.custom.order_limit.value }}{% else %}99{% endif %}"
カスタムしたメタフィールドの設定は以下の通りです。
特に保存の際にエラーなどは出ず、商品管理画面で購入数制限のメタフィールドの設定はできるのですが
設定した個数以上をカートにいれることも、チェックアウト画面まで進むことも可能です。
そのため、個数制限がうまく機能していないと判断しました。
他に編集するべき項目があればご教示ください。
よろしくお願いいたします。




