カート内の対象商品の合計重量を5kg以下に制限する設定例です。商品やバリエーションが異なっても、対象商品の重量を合算して判定します。
前提: 重量制限の初期セットアップが完了している必要があります。まだの場合は「初期セットアップ(重量制限)」を参照してください。
重量ルールを有効にすると、カート内にある対象商品の合計重量を、商品やバリエーションをまたいで判定します。対象外の商品は合計に含まれません。合計重量は、Shopifyに登録されたバリエーションの重量に数量を掛けて計算します。
カート内の対象商品の合計重量が5kg以下:購入できます。
カート内の対象商品の合計重量が5kgより大きい:購入できません。
注意: 重量が未設定のバリエーションは集計に含まれず、制限の対象になりません。
(1) 重量ルールを作成する
アプリ管理画面 →「重量制限」→「重量ルール」→「ルールを作成」を選択してください。
(2) 設定値を入力する
次の内容を設定してください。
設定項目 | 設定値 |
|---|---|
タイトル | 任意の管理用タイトル |
最小重量 | 設定しない |
最大重量 | 5 |
重量単位 | キログラム (kg) |
商品の重量単位が異なる場合 | 変換して計算に含める |
適用範囲 | カート |
対象商品 | 重量を制限する商品 |
商品メッセージ | 必要に応じて入力 |
表示タイミング | カート変更とチェックアウト |
最大重量のアラートメッセージ | 必要に応じて入力 |
(3) 重量ルールを保存して有効にする
設定を保存した後、「有効にする」を選択してください。保存しただけでは重量制限は適用されません。
(4) 動作を確認する
対象商品を組み合わせて合計5kgと5kgを超える状態でカートに追加し、カート変更時とチェックアウトで結果を確認してください。
適用範囲を「カート」にすると、対象商品の異なる商品・バリエーションを合算します。商品ごと、またはバリエーションごとに判定する場合は、適用範囲を「商品」または「バリエーション」にしてください。
最大重量のアラートメッセージでは
{{maxWeight}}と{{currentWeight}}を利用できます。それぞれ「5kg」のように単位付きの値、現在の合計重量に置き換わります。「商品の重量単位が異なる場合」を「変換して計算に含める」にすると、g・kg・oz・lbが混在していてもルールの単位へ換算して判定します。「計算対象から除外する」にすると、ルールと異なる単位のバリエーションは集計しません。