thumbnail

(活用例)30kg以上でローカルデリバリーを非表示

カート内の合計重量が30kg以上の注文で、ローカルデリバリーを非表示にする設定例です。

カート内の合計重量が30kg以上の注文で、ローカルデリバリーを非表示にする設定例です。重量制限のあるローカルデリバリーサービスで、対応できる重量を超えた場合に利用できます。

前提: 配送制限の初期セットアップが完了している必要があります。まだの場合は「初期セットアップ(配送制限)」を参照してください。

配送ルールを有効にすると、チェックアウトでカート内の全商品の合計重量を判定し、ローカルデリバリーの表示を切り替えます。合計重量は、Shopifyに登録されたバリエーションの重量に数量を掛けて計算します。

  • カート内の合計重量が30kg未満:ローカルデリバリーが表示されます。

  • カート内の合計重量が30kg以上:ローカルデリバリーが非表示になります。

(1) 配送ルールを作成する

アプリ管理画面 →「配送ルール」→「ルールを作成」を選択してください。

(2) 設定値を入力する

次の内容を設定してください。

設定項目

設定値

タイトル

任意の管理用タイトル

表示モード

指定した配送オプションを非表示にする

配送タイプ

ローカルデリバリー

言語

すべての言語

顧客

すべてのお客様

商品

すべての商品

注文

特定の注文

重量 → 最小重量

30

重量 → 重量単位

キログラム (kg)

重量 → 商品の重量単位が異なる場合

変換して計算に含める

(3) 配送ルールを保存して有効にする

設定を保存した後、「有効化」を選択してください。保存しただけでは配送ルールは適用されません。

(4) 動作を確認する

合計重量が30kg未満と30kg以上になる数量でカートに追加し、チェックアウトでローカルデリバリーの表示を確認してください。

  • 重量が未設定のバリエーションは合計に含まれません。

  • 「商品の重量単位が異なる場合」を「計算対象から除外する」にすると、ルールと異なる単位のバリエーションは合計に含まれません。

  • 配送ルールの条件はすべて満たす必要があります(AND条件)。1つでも満たさない条件があると、Shopifyの配送設定がそのまま表示されます。

  • 配送方法名は、チェックアウトに表示される名称と大文字・小文字を含めて比較します。多言語ストアでは、言語ごとの名称をそれぞれ追加してください。