Magento 2 の配送スイート拡張 — 配送アクションとその組み合わせ
公開: 2017-05-31Magento 2 の Shipping Suite 拡張機能には、一連のアクション、アクション タイプ、および計算方法が装備されています。 これらの要素はすべて相互に関連しており、配送方法を変更できるさまざまなタイプの組み合わせを作成できます。
基本的に、配送ルールが有効になると、次のシナリオが実行されます。
- 「アイテムに適用」セクションで定義された条件に対応する製品を選択します (この側面を無視すると、すべての製品が自動的に選択されます)。
- 有効な製品の基本 (デフォルト) 送料を計算します。
- アクティブな配送方法の基本コストを計算します。
- 設定した条件で送料計算を行います。
Shipping Suite拡張機能 2 では、3 つの配送アクションから選択できます。 これらは、上書き、追加料金、および割引です。
これらの各アクションには、次の 4 つのアクション タイプがあります。
- 輸送費
- 商品ごとの送料
- アイテムの数量ごとの送料
- 1重量あたりの送料
各アクション タイプには、固定とパーセントの 2 つの計算方法があります。
この記事では、出荷アクション/そのタイプと計算方法が拡張機能でどのように機能するかを切り分け、要件に応じてこれらの設定を微調整する方法を説明します.
補足として
以下の例では、次の 2 つの製品を使用します。
配送ルールが設定されていない場合、次のようになることに注意してください。
目次
- 1. カートの合計に対する割合として送料を設定します。
- 2.カートに追加された各アイテムの固定送料の設定
- 3. 新しい送料をデフォルトからのパーセンテージで設定する
- 4. 固定送料の設定
- 4. 注文行ごとに送料を設定する
- 6. 重量に応じた送料の設定
- 結論
1. カートの合計に対する割合として送料を設定します。
送料をカートの合計のパーセンテージとして設定する必要がある場合は、「アイテムの数量ごとの送料」アクション タイプを使用する必要があります。 以下、やり方です。
与えられた:
ショッピング カートには、3 枚の赤いシャツ (1 枚 10 ドル) と 1 組の緑の手袋 (5 ドル) があります。
カートの小計は $35 ($10 * 3 + $5 * 1) です。
デフォルトの送料は $7.5 です
必須 :
送料をカートの合計の 11% に設定するには。
解決:
値を '11' に設定してアクション「アイテムの数量ごとの配送コスト – 金額の上書き (パーセント)」 ( Stores — Shipping Rules & Restrictions — Rule — Actions ) を使用すると、デフォルトの配送料計算モデルを次のように変更できます: ( 10 * 3 + 5 * 1) * 0.11 = 3.85 $ (つまり、カートに追加された各アイテムの 11 %)。
行動:
カート:
2.カートに追加された各アイテムの固定送料の設定
次の「アイテムの数量ごとの送料 - 金額の上書き (固定) 」アクション タイプを使用し、その値を「11」に設定すると、送料計算モデルを変更して、送料を固定金額として定義できます。ショッピングカートに入れられた各アイテム。
(3 + 1) * 11 = 44 $ (カートに追加されたアイテムごとに $11)。
行動:
カート:
ノート
この例のすべてのルールでは、[条件] セクションと [アイテムに適用] セクションは空になります。これは、すべての配送カートと追加されたアイテムが有効であることを意味します。
条件:
アイテムに適用:
これらのセクションは要件に応じて設定する必要があります。その方法の詳細については、こちらを参照してください。
3. 新しい送料をデフォルトからのパーセンテージで設定する
アクション「送料 - 金額を上書き (パーセント) 」を選択すると、送料はデフォルトの金額に基づいて計算されます。
与えられた:
ショッピング カートには、3 枚の赤いシャツ (1 枚 10 ドル) と 1 組の緑の手袋 (5 ドル) があります。
カートの小計は $35 ($10 * 3 + $5 * 1) です。
デフォルトの送料は $7.50 です
必須:
デフォルトの送料のパーセンテージとして送料を計算するには。
解決:
拡張機能の設定を微調整してそれを行う方法は次のとおりです。アクション「配送コスト - 金額の上書き (パーセント) 」(ストア — 配送ルールと制限 — ルール — アクション) を有効にし、その値を「11」に設定します。
したがって、拡張機能は、送料をデフォルトの送料の 11% として計算します。
7.5 * 0.11 = 0.825 $ (切り上げ後は 0.83$)
行動:
カート:
4. 固定送料の設定
アクション「送料 - 金額を上書き (固定) 」を使用し、その値を「11」に設定すると、固定の送料金額を設定できます。 この例では、$11 です。
行動:
カート:
4. 注文行ごとに送料を設定する
次の 2 つの方法は、「アイテムの数量ごとの送料」アクションと非常によく似ています (送料の計算に使用される乗数を除いて)。
「アイテムごとの送料」アクションの場合、カートに追加されたアイテムは乗数として機能します (製品の数量とその注文に関係なく)。
与えられた:
ショッピング カートには、3 つの赤いシャツ (各 10 ドル) と 1 組の緑の手袋 (5 ドル) があります。
カートの小計は $35 ($10 * 3 + $5 * 1) です。
デフォルトの送料は $7.50 です
必須:
各注文行の割合として配送料を計算するには (各行に含まれる商品の数に関係なく)。
解決:
アクション「 Shipping Cost per Item – Overwrite Amount (Percent) 」 ( Stores — Shipping Rules & Restrictions — Rule — Actions ) を使用し、その値を「11」に設定すると、送料をアイテムの 11% として定義できます。 ) カートの 1 番目の位置にあります。
(10 * 1 + 5 * 1) * 0.11 = 1.65 $ (つまり、カート内の最初のアイテムのコストから 11 %、カート内のすべての製品の合計数量は考慮されません)。
行動:
カート:
アクション「 Shipping Cost per Item – Overwrite Amount (Fixed) 」 ( Stores — Shipping Rules & Restrictions — Rule — Actions ) を使用し、その値を '11' に設定すると、ショッピングの各位置の $11 として送料を定義できます。カート (各位置のアイテム数は考慮されないことに注意してください)。
(1 + 1) * 11 = 22 $ (つまり、各商品の数量に関係なく、カート内の商品ごとに 11 $)。
行動:
カート:
6. 重量に応じた送料の設定
「 1重量単位あたりの送料」に関するこのアクションの計算は、唯一の例外を除いて「アイテムの数量あたりの送料」と同じです。すべての有効な製品の重量(数量ではない)は、乗数。
与えられた:
ショッピング カートには、3 枚の赤いシャツ (1 枚 10 ドル) と 1 組の緑の手袋 (5 ドル) があります。 カートの小計は $35 ($10 * 3 + $5 * 1) です。
デフォルトの送料は $7.50 です
赤いシャツの重さは0.5kg、緑の手袋の重さは0.1kg
必須:
カートに追加されたアイテムの重量に応じて送料を設定します。
解決:
アクション「 1 重量単位あたりの送料 – 上書き量(パーセント) 」 ( Stores —Shipping Rules & Restrictions — Rule — Actions ) を使用し、その値を「11」に設定すると、次のように送料を定義できます。
(0.5 * 3 + 0.1 * 1) * 7.5 * 0.11 = 1.32 $ (デフォルトの送料の 11% にすべての商品の合計重量を掛けた重量)。
行動:
カート:
また、「 1重量あたりの送料-上書金額(固定) 」の設定値「11」を使用すると、カートに追加された重量単位ごとの固定送料を作成できます。
(0.5 * 3 + 0.1 * 1) * 11 = 17.6 $ (この場合、ショッピング カート内のすべての有効な製品の重量単位ごとに $11)。
行動:
カート:
結論
ご覧のように、 Magento 2 Shipping Suiteルールを使用して、さまざまなアクション セットとそのタイプを組み合わせて、配送方法のコストにさまざまなバリエーションを作成できます。
また、配送ルールでは、設定された並べ替え順序に従って適用されるさまざまなアクションをいくつでも作成できます。