購入制限

⚠️
購入制限機能はcheckout.liquidをご利用の場合は使用できません。ストアが新Checkoutを利用している事をご確認ください。

チェックアウトルールの追加

購入制限機能を使用するには、チェックアウトルールの設定が必要です。
  1. Shopifyの設定>チェックアウト>チェックアウトルール>「ルールを追加」ボタンを押します。
  1. wl-purchase-restriction を押し「wl-purchase-restrictionのチェックアウトルール」に遷移します。遷移した画面にて「保存」ボタンを押します。
  1. 「有効にする」ボタンを押します。
 
「有効にする」ボタンを押すことで購入制限機能を使用できます。

言語

 
アプリ画面>購入制限>「言語」をクリックします。
制限時に表示されるメッセージのデフォルト言語が設定できます。
⚠️
初期の言語はアプリインストール時に設定されている言語が適用されます。

購入制限を作成する

 
アプリ画面>購入制限>「作成」ボタンをクリックします。
遷移した画面にて購入制限を作成します。
 
1.基本設定:管理名
フォームの管理用の名称を設定することができます。
管理名はお客様には表示されません。
2.基本設定:ステータス
作成したフォームの有効/無効を設定できます。
無効の場合、本フォームで設定した制限は働きません。
3.制限アラート:アラートを表示するタイミング
  • チェックアウト時とカート内の商品が変更された時 カートに商品が入る、または数量が変更される時、チェックアウト画面でアラートが表示されます
  • チェックアウト時のみ チェックアウト画面でのみアラートが表示されます
⚠️
カートに商品をいれず、直接チェックアウトへ進んだ場合、
アラートではなくエラー画面が表示される場合があります
動的チェックアウトボタンを無効にしていただく、アラート表示を「チェックアウト時のみ」にすることで対策が可能です。

購入制限する対象商品の設定

 
対象商品の項目から「追加」をクリックします。 商品選択は以下の項目から指定できます。
商品(名)
購入制限する対象商品をチェックし「完了」ボタンをクリックします。
複数商品を登録したい場合には「追加」ボタンにて都度設定してください。
商品バリエーション
購入制限する対象商品をチェックし「完了」ボタンをクリックします。
複数商品を登録したい場合には「追加」ボタンにて都度設定してください。
SKU
対象とするSKUを入力し「完了」ボタンをクリックします。
商品メタフィールド
商品メタフィールド>「編集」ボタンをクリックします。
⚠️
メタフィールド定義の設定ができていない場合には、定義設定を行なってください。 設定方法:商品メタフィールドの追加
  • ネームスペースとキー・・・候補から選択
  • メタフィールドのタイプ・・・1で選択したネームスペースとキーで設定した同じタイプを選択
  • 条件・・・制限とする条件を候補から選択
  • 値・・・3で選択した設定値の値を指定
商品タグ
商品タグ>「編集」ボタンをクリックします。
  • 条件・・・候補から選択
  • タグ・・・指定値のタグを設定
    • タグを複数指定することも可能です
項目を設定後「完了」ボタンをクリックします。

制限プロファイル

制限プロファイルにて、どのような購入制限を設けるか条件を設定できます。
 
1.条件
制限の対象とする購入者(エンドユーザー)の条件を設定します。
⚠️
プルダウンから「顧客メタフィールド」を選択した場合、条件に使用するメタフィールドの登録が必要です。
使用できるメタフィールドは「bind_orderlimits.customer_1」となります。
2.制限 制限条件を候補から選択します。
3.メッセージ
アラートとして表示するメッセージを設定できます。 文言設定 を参考にしてください。

商品メタフィールドの追加

⚠️
対象商品と制限プロファイルをメタフィールドで設定したい場合、商品/顧客メタフィールドの作成が必要となります。
 
 
 
 
 
 
 
 
  1. Shopify内のメタフィールドメタフィールドおよびメタオブジェクト設定>「商品」を選択し、定義を追加します。
  1. メタフィールド定義を設定し「保存」ボタンにて保存します。
  • 名前:任意で設定ください。
  • ネームスペースとキー:bind_orderlimits.product_1またはbind_orderlimits.product_2
  • 説明:任意で設定ください。
  • タイプ:いずれかを設定ください。     tureまたはfalse / テキスト / 整数 / JSON

顧客メタフィールドの追加

 
  1. Shopify内のメタフィールドメタフィールドおよびメタオブジェクト設定>「お客様」を選択し、定義を追加します。
  1. メタフィールド定義を設定し「保存」ボタンにて保存します。
  • 名前:任意で設定ください。
  • ネームスペースとキー:bind_orderlimits.customer_1
  • 説明:任意で設定ください。
  • タイプ:いずれかを設定ください。     tureまたはfalse / テキスト / 整数 / JSON

実際の表示

 
制限プロファイル>メッセージにて設定した文言が制限アラートの設定内容を元に表示されます。