自己解決しました。
Topic summary
Dawnテーマの商品ページで、チェックボックスにチェックが入っている時のみカートボタンを有効化する機能を実装中。
実装内容:
main-product.liquidにチェックボックスを追加buy-buttons.liquidにJavaScriptでdisable切り替えを実装- メタフィールドでチェックボックスの表示を制御
発生していた問題:
バリエーション(variant)が存在する商品で以下の不具合が発生:
- 在庫切れバリエーション選択後、在庫ありバリエーションに切り替えてもボタンラベルが「売り切れ」のまま
- チェック済み状態で在庫切れバリエーションを選択後、在庫ありバリエーションに戻してもボタンが有効化されない
結果:
投稿者により自己解決済み。具体的な解決方法の詳細は記載されていない。