顧客グループごとの重量ルールの設定項目と判定方法を説明します。Full プランで利用でき、1回の注文を対象に判定します。
1つのルールでは、顧客タグまたは1つの顧客メタフィールドを使ってグループを分けます。
設定項目 | 内容 |
|---|---|
ルール名 | 管理用の名前です。 |
グループの条件 | 顧客タグまたは顧客メタフィールドを選びます。1つのルールで両方は併用できません。 |
ネームスペース・キー | 顧客メタフィールドの場合に指定します。例: custom.customer_type は custom と customer_type に分けて入力します。 |
グループ名 | 商品・アラートメッセージの {{tierName}} に使う名前です。 |
条件 | 1グループに最大5件指定できます。いずれか1件に一致すると対象になります。 |
各グループの「制限」は、次の3つから選択します。
制限 | 設定と結果 |
|---|---|
制限なし | このルールでは購入重量を制限しません。ほかのルールは引き続き適用されます。 |
制限する | 最小重量・最大重量の片方または両方を設定します。 |
購入不可 | 対象となる購入を許可しません。最小・最大重量の入力は不要です。 |
最小重量・最大重量は、0より大きい数値をルールの重量単位で入力します。両方を設定する場合は、最大重量を最小重量以上にしてください。
小数は4桁までです。入力欄は5桁目を丸めます。
片方を空欄にすると、その側の下限または上限を設けません。「制限する」で両方を空欄にはできません。
最小重量未満・最大重量超過で制限されます。境界と同じ重量なら条件を満たします。重量の購入単位・インクリメントは設定できません。
追加グループは、上から最初に一致する1件だけが適用されます。
追加グループは最大10件で、ドラッグして優先順位を変更できます。
「会員」は追加グループに一致しないログイン中のお客様、「ゲスト」は未ログインのお客様です。基本グループは最下段に固定されます。
基本グループの初期設定は「制限なし」です。追加グループは「制限する」で始まり、重量の入力が必要です。
注意: 「グループの条件」を顧客タグから顧客メタフィールドへ、または逆に変更すると、追加したグループはすべて削除されます。基本グループの名前と制限は残ります。
顧客タグ・顧客メタフィールドの条件はログイン中のお客様だけに適用されます。チェックアウトでメールアドレスを入力しただけの場合は、ゲストとして扱います。
条件 | 判定方法 |
|---|---|
顧客タグ | 指定したタグのいずれかを持つと一致します。大文字・小文字は区別しません。 |
顧客メタフィールド | 保存された値との完全一致です。1行のテキスト・整数・TrueまたはFalseに対応し、リスト型には対応しません。 |
メタフィールドの未設定・不一致・非対応タイプは、追加グループに一致しません。ログイン中なら「会員」、未ログインなら「ゲスト」の設定を使います。整数の表記や文字列の大文字・小文字を自動でそろえる判定ではありません。
重量単位はルール全体で共通です。各グループの最小重量・最大重量は、この単位の数値として保存します。
設定項目 | 内容 |
|---|---|
重量単位 | キログラム (kg)・グラム (g)・ポンド (lb)・オンス (oz) から選びます。 |
商品の重量単位が異なる場合 | 「変換して計算に含める」はルールの単位へ換算して合計し、「計算対象から除外する」は単位が異なる商品を合計から外します。 |
「計算対象から除外する」で対象商品が全て除外された場合、そのグループの最小重量は判定しません。除外された商品だけのカートでは最小重量の制限は発生しません。
「購入不可」のグループは重量を判定しません。除外される商品や重量が0の商品でも、対象商品を含む注文はブロックされます。
注意: 重量単位を変更しても、設定済みの最小重量・最大重量は換算されません。入力欄のサフィックス、サマリー、メッセージの単位だけが変わります。単位を変更した場合は数値を確認してください。
次の単位で対象商品の重量を合計します。
適用範囲 | 重量の合計方法 |
|---|---|
バリエーション | 対象のバリエーションごとに合計します。 |
商品 | 同じ商品の対象バリエーションを合計します。 |
カート | カート内の対象商品を合計します。対象外の商品は含めません。 |
対象商品は、すべての商品・特定の商品やバリエーション・特定のコレクション・特定のタグを持つ商品から選びます。対象商品がカートにない場合、その商品の最小重量によって追加を必須にはできません。
判定には、Shopifyの商品バリエーションに登録された重量と重量単位を使います。
バリエーションごとの重量 × 数量を合計します。
重量を登録していないバリエーションは0として扱います。最小重量を設定する場合は、対象商品に重量が登録されているか確認してください。
ルールの重量単位と商品の重量単位が異なる場合の扱いは、「商品の重量単位が異なる場合」の設定に従います。
メッセージはグループの設定値に応じて変数を置き換えて表示できます。
設定項目 | 内容 |
|---|---|
商品メッセージ | 「制限する」「購入不可」向けを別々に設定します。空欄なら表示されず、「制限なし」のグループにも表示されません。 |
アラートメッセージ | 最小重量未満・最大重量超過・購入不可のメッセージを設定します。 |
表示タイミング | 「カート変更とチェックアウト」または「チェックアウトのみ」を選びます。 |
使用できる変数は {{tierName}}、{{minWeight}}、{{maxWeight}} です。購入不可のメッセージでは {{tierName}} を使います。グループ名とメッセージは、詳細画面の「翻訳する」から翻訳できます。
重量の変数は、単位を含めて 1.5kg のように置き換わります。末尾の0は表示しません。商品メッセージには埋め込みアプリが必要です。この機能は数量入力欄を制御しません。
「制限なし」は、このルールの制限だけを設けない設定です。既存の重量ルールや商品ごとの重量制限などの制限は解除しません。
現在のカートの重量を示す変数はありません。集計はグループ単位で行うため、メッセージには上限・下限の値を表示します。