バリエーション単位で一度のチェックアウトで購入できる数量を制限することができます。
本ガイドでは、制限の設定方法をご案内します。
購入制限を設定した商品について、制限数を超えてカートに追加しようとすると、「上限はN個です」とメッセージが表示されます。なお、在庫数は非公開にすることはできませんのでご注意ください。
イメージ画像
注意事項
バリエーション毎の購入数量制限の機能はShopify functionsを使用しています。
オンラインストアにカスタマイズを行なっている場合は、Shopify functionsが正しく挙動しない場合があります。
オンラインストアにカスタマイズを行なっている場合、動作の保証対象外となります。
Shopify functionsの制約でカートに大量の商品が追加された際、エラーになる場合があります。エラーになった場合、チェックアウトルール設定時に出現する「アプリに不具合が発生した場合:すべてのお客様がチェックアウトを実行できるようにする」にチェックをいれいておくことで、エラーが発生した場合でもチェックアウト実行に進むことが出来ます。
Shopify管理画面>設定>チェックアウトから、ページ下部の「チェックアウトルール」で「ルールを追加」をクリックします。「商品バリエーションのメタフィールドによる購入の制限」を選択し、遷移先で「保存」をクリックしてください。その後、右上の[オン]ボタンをクリックし、ステータスが「オン」になっていれば設定完了です。
Shopify管理画面>設定 > カスタムデータへ進み、「バリエーション」をクリックします。続いて「定義を追加する」ボタンを押し、表示される各項目に以下の内容を入力してください。
項目名 | 内容 |
名前 | バリエーション単位の個数制限 |
ネームスペースとキー | VIP.PurchaseLimit |
説明 | 任意で入力してください |
タイプ | 整数[1つの値] |
Shopifyの商品管理画面から対象商品を選択し、個数制限を設定したいバリエーションの最下部までスクロールしてください。「バリエーション単位の個数制限」に購入上限となる数値を入力します。これにより、ユーザーは1回のチェックアウトで設定された個数までしか購入できなくなります。