カート内の合計重量が30kg以上の注文で、ローカルデリバリーを非表示にする設定例です。重量制限のあるローカルデリバリーサービスで、対応できる重量を超えた場合に利用できます。
前提: 配送制限の初期セットアップが完了している必要があります。まだの場合は「初期セットアップ(配送制限)」を参照してください。
配送ルールを有効にすると、チェックアウトでカート内の全商品の合計重量を判定し、ローカルデリバリーの表示を切り替えます。合計重量は、Shopifyに登録されたバリエーションの重量に数量を掛けて計算します。
カート内の合計重量が30kg未満:ローカルデリバリーが表示されます。
カート内の合計重量が30kg以上:ローカルデリバリーが非表示になります。
(1) 配送ルールを作成する
アプリ管理画面 →「配送ルール」→「ルールを作成」を選択してください。
(2) 設定値を入力する
次の内容を設定してください。
設定項目 | 設定値 |
|---|---|
タイトル | 任意の管理用タイトル |
表示モード | 指定した配送オプションを非表示にする |
配送タイプ | ローカルデリバリー |
言語 | すべての言語 |
顧客 | すべてのお客様 |
商品 | すべての商品 |
注文 | 特定の注文 |
重量 → 最小重量 | 30 |
重量 → 重量単位 | キログラム (kg) |
重量 → 商品の重量単位が異なる場合 | 変換して計算に含める |
(3) 配送ルールを保存して有効にする
設定を保存した後、「有効化」を選択してください。保存しただけでは配送ルールは適用されません。
(4) 動作を確認する
合計重量が30kg未満と30kg以上になる数量でカートに追加し、チェックアウトでローカルデリバリーの表示を確認してください。
重量が未設定のバリエーションは合計に含まれません。
「商品の重量単位が異なる場合」を「計算対象から除外する」にすると、ルールと異なる単位のバリエーションは合計に含まれません。
配送ルールの条件はすべて満たす必要があります(AND条件)。1つでも満たさない条件があると、Shopifyの配送設定がそのまま表示されます。
配送方法名は、チェックアウトに表示される名称と大文字・小文字を含めて比較します。多言語ストアでは、言語ごとの名称をそれぞれ追加してください。